- 互联网基础
- 首页
- 互联网概述
- 内联网概述
- 外联网概述
- 互联网参考模型
- 互联网域名系统
- 互联网服务
- 互联网连接
- 互联网协议
- 电子邮件基础
- 电子邮件概述
- 电子邮件协议
- 电子邮件工作原理
- 电子邮件操作
- 电子邮件功能
- 电子邮件礼仪
- 电子邮件安全
- 电子邮件提供商
- 网站开发
- 网站概述
- 网站类型
- 网站设计
- 网站开发
- 网站发布
- 网站URL注册
- 网站托管
- 网站安全
- 搜索引擎优化
- 网站盈利
- 万维网
- 万维网概述
- 网页
- 网页浏览器
- Web服务器
- 代理服务器
- 搜索引擎
- 互联网协作
- 协作概述
- 邮件列表
- Usenet新闻组
- 在线教育
- 社交网络
- 互联网安全与隐私
- 互联网安全概述
- 数据加密
- 数字签名
- 防火墙安全
- 互联网Web编程
- HTML
- CSS
- JavaScript
- PHP
- 互联网有用资源
- 互联网快速指南
- 互联网有用资源
- 互联网讨论
互联网参考模型
参考模型
参考模型提供了一种在全球范围内可接受的标准化方法。由于使用计算机网络的人员分布在广泛的物理范围内,并且他们的网络设备可能具有异构架构。为了在异构设备之间提供通信,我们需要一个标准化的模型,即参考模型,它将为我们提供这些设备如何进行通信的方法,无论其架构如何。
我们有两个参考模型,例如**OSI**模型和**TCP/IP**参考模型,但是,OSI模型是一个假设模型,而TCP/IP是一个完全实用的模型。
OSI模型
**OSI**是**开放系统互连**的首字母缩写。该模型由**国际标准化组织(ISO)**开发,因此也称为**ISO-OSI**模型。
OSI模型由七层组成,如下面的图所示。每一层都有特定的功能,但是每一层都为上一层提供服务。
物理层
物理层负责以下活动
激活、维护和停用物理连接。
定义传输所需的电压和数据速率。
将数字位转换为电信号。
确定连接是单工、半双工还是全双工。
数据链路层
数据链路层执行以下功能
对要通过物理链路传输的信息执行同步和错误控制。
启用错误检测,并在要传输的数据中添加错误检测位。
网络层
以下是网络层的功能
通过各种通道将信号路由到另一端。
通过决定数据应采用哪条路由来充当网络控制器。
将传出消息划分为数据包,并将传入数据包组装成供更高层使用消息。
传输层
传输层执行以下功能
它决定数据传输是否应在并行路径或单一路径上进行。
它执行多路复用,拆分数据。
它将数据组分解成更小的单元,以便网络层可以更有效地处理它们。
传输层保证数据从一端到另一端的传输。
会话层
会话层执行以下功能
管理消息并同步两个不同应用程序之间的对话。
它控制登录和注销、用户识别、计费和会话管理。
表示层
表示层执行以下功能
此层确保信息以接收系统能够理解和使用的方式传递。
应用层
应用层执行以下功能
它提供各种服务,例如以多种方式操纵信息、重新传输信息文件、分发结果等。
登录或密码检查等功能也由应用层执行。
TCP/IP模型
**TCP/IP**模型是一个实用模型,在互联网中使用。TCP/IP是传输控制协议和互联网协议的首字母缩写。
**TCP/IP**模型将两层(物理层和数据链路层)合并为一层,即**主机到网络**层。下图显示了TCP/IP模型的各个层
应用层
此层与OSI模型相同,并执行以下功能
它提供各种服务,例如以多种方式操纵信息、重新传输信息文件、分发结果等。
登录或密码检查等功能也由应用层执行。
**使用的协议:TELNET、FTP、SMTP、DN、HTTP、NNTP**是此层中使用的协议。
传输层
它执行OSI模型中传输层相同的函数。以下是关于传输层的要点
它使用**TCP**和**UDP**协议进行端到端传输。
TCP是可靠的并且是**面向连接的协议**。
TCP还处理流量控制。
UDP不可靠,并且是**无连接的协议**,也不执行流量控制。
**使用的协议:TCP/IP**和**UDP**协议用于此层。
网络层
此层的函数是允许主机将数据包插入网络,然后使它们独立地传输到目的地。但是,接收数据包的顺序可能与发送它们的顺序不同。
**使用的协议:互联网协议(IP)**用于网络层。
主机到网络层
这是TCP/IP模型中的最低层。主机必须使用某些协议连接到网络,以便能够在其上发送IP数据包。此协议因主机和网络而异。
**使用的协议:ARPANET、SATNET、LAN、分组无线电**是此层中使用的协议。