Internet 互联网参考模型
参考模型
参考模型提供了一种全球可接受的标准化方法。 由于使用计算机网络的人们分布在广泛的物理范围内,并且他们的网络设备可能具有异构架构。 为了提供异构设备之间的通信,我们需要一个标准化模型,即参考模型,它可以为我们提供这些设备如何进行通信的方式,而不管其架构如何。
我们有两个参考模型,例如OSI模型和TCP/IP参考模型,但是,OSI 模型是一个假设的模型,但 TCP/IP 是绝对实用的模型。
OSI模型
OSI是开放系统接口的缩写。 该模型由国际标准化组织 (ISO) 开发,因此也称为 ISO-OSI 模型。
OSI 模型由七层组成,如下图所示。 每一层都有特定的功能,但每一层都为上一层提供服务。
物理层
物理层负责以下活动:
激活、维护和停用物理连接。
定义传输所需的电压和数据速率。
将数字位转换为电信号。
决定连接是单工、半双工还是全双工。
数据链路层
数据链路层执行以下功能:
对物理链路上传输的信息进行同步和差错控制。
启用错误检测,并向要传输的数据添加错误检测位。
网络层
网络层的功能如下:
通过各种通道将信号路由到另一端。
充当网络控制器,决定数据应采用的路由。
将传出的消息分成数据包,并将传入的数据包组装成更高级别的消息。
传输层
传输层执行以下功能:
它决定数据传输应该在并行路径还是单路径上进行。
它对数据进行多路复用、分割。
它将数据组分解为更小的单元,以便网络层更有效地处理它们。
传输层保证数据从一端到另一端的传输。
会话层
会话层执行以下功能:
管理消息并同步两个不同应用程序之间的对话。
它控制登录和注销、用户识别、计费和会话管理。
表示层
表示层执行以下功能:
该层确保信息以接收系统能够理解和使用的形式传递。
应用层
应用层执行以下功能:
它提供不同的服务,例如以多种方式处理信息、重新传输信息文件、分发结果等。
登录或密码检查等功能也由应用层执行。
TCP/IP 模型
TCP/IP模型是实用模型,用于Internet。 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、分组无线电是该层使用的协议。