互联网参考模型



参考模型

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

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

OSI模型

**OSI**是**开放系统互连**的首字母缩写。该模型由**国际标准化组织(ISO)**开发,因此也称为**ISO-OSI**模型。

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

internet_technologies_tutorial

物理层

物理层负责以下活动

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

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

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

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

数据链路层

数据链路层执行以下功能

  • 对要通过物理链路传输的信息执行同步和错误控制。

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

网络层

以下是网络层的功能

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

  • 通过决定数据应采用哪条路由来充当网络控制器。

  • 将传出消息划分为数据包,并将传入数据包组装成供更高层使用消息。

传输层

传输层执行以下功能

  • 它决定数据传输是否应在并行路径或单一路径上进行。

  • 它执行多路复用,拆分数据。

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

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

会话层

会话层执行以下功能

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

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

表示层

表示层执行以下功能

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

应用层

应用层执行以下功能

  • 它提供各种服务,例如以多种方式操纵信息、重新传输信息文件、分发结果等。

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

TCP/IP模型

**TCP/IP**模型是一个实用模型,在互联网中使用。TCP/IP是传输控制协议和互联网协议的首字母缩写。

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

internet_technologies_tutorial

应用层

此层与OSI模型相同,并执行以下功能

  • 它提供各种服务,例如以多种方式操纵信息、重新传输信息文件、分发结果等。

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

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

传输层

它执行OSI模型中传输层相同的函数。以下是关于传输层的要点

  • 它使用**TCP**和**UDP**协议进行端到端传输。

  • TCP是可靠的并且是**面向连接的协议**。

  • TCP还处理流量控制。

  • UDP不可靠,并且是**无连接的协议**,也不执行流量控制。

**使用的协议:TCP/IP**和**UDP**协议用于此层。

网络层

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

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

主机到网络层

这是TCP/IP模型中的最低层。主机必须使用某些协议连接到网络,以便能够在其上发送IP数据包。此协议因主机和网络而异。

**使用的协议:ARPANET、SATNET、LAN、分组无线电**是此层中使用的协议。
广告

© . All rights reserved.