Internet 互联网参考模型

参考模型

参考模型提供了一种全球可接受的标准化方法。 由于使用计算机网络的人们分布在广泛的物理范围内,并且他们的网络设备可能具有异构架构。 为了提供异构设备之间的通信,我们需要一个标准化模型,即参考模型,它可以为我们提供这些设备如何进行通信的方式,而不管其架构如何。

我们有两个参考模型,例如OSI模型和TCP/IP参考模型,但是,OSI 模型是一个假设的模型,但 TCP/IP 是绝对实用的模型。

OSI模型

OSI开放系统接口的缩写。 该模型由国际标准化组织 (ISO) 开发,因此也称为 ISO-OSI 模型。

OSI 模型由七层组成,如下图所示。 每一层都有特定的功能,但每一层都为上一层提供服务。

internet_technologies_tutorial

物理层

物理层负责以下活动:

  • 激活、维护和停用物理连接。

  • 定义传输所需的电压和数据速率。

  • 将数字位转换为电信号。

  • 决定连接是单工、半双工还是全双工。

数据链路层

数据链路层执行以下功能:

  • 对物理链路上传输的信息进行同步和差错控制。

  • 启用错误检测,并向要传输的数据添加错误检测位。

网络层

网络层的功能如下:

  • 通过各种通道将信号路由到另一端。

  • 充当网络控制器,决定数据应采用的路由。

  • 将传出的消息分成数据包,并将传入的数据包组装成更高级别的消息。

传输层

传输层执行以下功能:

  • 它决定数据传输应该在并行路径还是单路径上进行。

  • 它对数据进行多路复用、分割。

  • 它将数据组分解为更小的单元,以便网络层更有效地处理它们。

传输层保证数据从一端到另一端的传输。

会话层

会话层执行以下功能:

  • 管理消息并同步两个不同应用程序之间的对话。

  • 它控制登录和注销、用户识别、计费和会话管理。

表示层

表示层执行以下功能:

  • 该层确保信息以接收系统能够理解和使用的形式传递。

应用层

应用层执行以下功能:

  • 它提供不同的服务,例如以多种方式处理信息、重新传输信息文件、分发结果等。

  • 登录或密码检查等功能也由应用层执行。

TCP/IP 模型

TCP/IP模型是实用模型,用于Internet。 TCP/IP 是传输控制协议和互联网协议的缩写。

TCP/IP 模型将两层(物理链路层和数据链路层)合并为一层,即主机到网络层。 下图显示了 TCP/IP 模型的各个层:

internet_technologies_tutorial

应用层

该层与OSI模型的层相同,执行以下功能:

  • 它提供不同的服务,例如以多种方式处理信息、重新传输信息文件、分发结果等。

  • 登录或密码检查等功能也由应用层执行。

使用的协议:TELNET、FTP、SMTP、DN、HTTP、NNTP是该层使用的协议。

传输层

它的功能与OSI模型中传输层的功能相同。 以下是有关传输层的要点:

  • 它使用TCPUDP协议进行端到端传输。

  • TCP 是可靠的、面向连接的协议。

  • TCP 还处理流量控制。

  • UDP 不可靠,无连接协议也不执行流量控制。

使用的协议:该层采用TCP/IPUDP协议。

互联网层

该层的功能是允许主机将数据包插入网络,然后使它们独立地传输到目的地。 但是,接收数据包的顺序可能与发送数据包的顺序不同。

使用的协议:互联网协议(IP)用于互联网层。

主机到网络层

这是 TCP/IP 模型中的最低层。 主机必须使用某种协议连接到网络,以便可以通过网络发送 IP 数据包。 该协议因主机和网络而异。

使用的协议:ARPANET、SATNET、LAN、分组无线电是该层使用的协议。