📜  Internet参考模型

📅  最后修改于: 2020-12-14 05:54:47             🧑  作者: Mango


参考模型

参考模型提供了一种标准化方法,在全世界范围内都可以接受。由于使用计算机网络的人们位于广泛的物理范围内,他们的网络设备可能具有异构体系结构。为了提供异构设备之间的通信,我们需要一个标准化模型,即参考模型,它将为我们提供无论这些设备的体系结构如何均可进行通信的方式。

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

OSI模型

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

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

internet_technologies_tutorial

物理层

物理层负责以下活动:

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

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

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

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

数据链路层

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

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

  • 启用错误检测,并将错误检测位添加到要发送的数据中。

网络层

以下是网络层的功能:

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

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

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

传输层

传输层执行以下功能:

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

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

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

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

会话层

会话层执行以下功能:

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

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

表示层

表示层执行以下功能:

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

应用层

应用程序层执行以下功能:

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

  • 诸如登录或密码检查之类的功能也由应用程序层执行。

TCP / IP模型

TCP / IP模型是实用模型,已在Internet中使用。 TCP / IP是传输控制协议和Internet协议的缩写。

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

internet_technologies_tutorial

应用层

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

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

  • 诸如登录或密码检查之类的功能也由应用程序层执行。

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

传输层

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

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

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

  • TCP还处理流控制。

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

使用的协议:在此层中使用TCP / IPUDP协议。

互联网层

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

使用的协议: Internet层中使用Internet协议(IP)

主机到网络层

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

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