📅  最后修改于: 2020-12-14 05:54:47             🧑  作者: Mango
参考模型提供了一种标准化方法,在全世界范围内都可以接受。由于使用计算机网络的人们位于广泛的物理范围内,他们的网络设备可能具有异构体系结构。为了提供异构设备之间的通信,我们需要一个标准化模型,即参考模型,它将为我们提供无论这些设备的体系结构如何均可进行通信的方式。
我们有两个参考模型,例如OSI模型和TCP / IP参考模型,但是,OSI模型是一种假设模型,而TCP / IP是绝对实用的模型。
OSI是开放系统接口( Open System Interface )的缩写。该模型由国际标准化组织(ISO)开发,因此也称为ISO-OSI模型。
OSI模型由七层组成,如下图所示。每一层都有特定的函数,但是每一层都为上一层提供服务。
物理层负责以下活动:
激活,维护和停用物理连接。
定义传输所需的电压和数据速率。
将数字位转换为电信号。
确定连接是单工,半双工还是全双工。
数据链路层执行以下功能:
对要通过物理链路传输的信息执行同步和错误控制。
启用错误检测,并将错误检测位添加到要发送的数据中。
以下是网络层的功能:
通过各种通道将信号路由到另一端。
通过确定应采用的路由数据来充当网络控制器。
将传出消息划分为数据包,并将传入数据包组合为更高级别的消息。
传输层执行以下功能:
它决定数据传输应该在并行路径还是在单个路径上进行。
它执行多路复用,分割数据。
它将数据组分成较小的单元,以便网络层更有效地处理它们。
传输层保证了数据从一端到另一端的传输。
会话层执行以下功能:
管理消息并同步两个不同应用程序之间的对话。
它控制着登录和注销,用户识别,计费和会话管理。
表示层执行以下功能:
该层确保信息以接收系统能够理解和使用的形式传递。
应用程序层执行以下功能:
它提供不同的服务,例如以多种方式操纵信息,重新传输信息文件,分发结果等。
诸如登录或密码检查之类的功能也由应用程序层执行。
TCP / IP模型是实用模型,已在Internet中使用。 TCP / IP是传输控制协议和Internet协议的缩写。
TCP / IP模型将两层(物理和数据链路层)组合为一层,即主机到网络层。下图显示了TCP / IP模型的各个层:
该层与OSI模型的层相同,并执行以下功能:
它提供不同的服务,例如以多种方式操纵信息,重新传输信息文件,分发结果等。
诸如登录或密码检查之类的功能也由应用程序层执行。
使用的协议:TELNET,FTP,SMTP,DN,HTTP,NNTP是此层中使用的协议。
它与OSI模型中的传输层具有相同的功能。以下是有关传输层的关键点:
它使用TCP和UDP协议进行端到端传输。
TCP是可靠且面向连接的协议。
TCP还处理流控制。
UDP不可靠,并且无连接协议也不执行流控制。
使用的协议:在此层中使用TCP / IP和UDP协议。
该层的函数是允许主机将数据包插入网络,然后使它们独立地到达目的地。但是,接收数据包的顺序可能与它们发送的顺序不同。
使用的协议: Internet层中使用Internet协议(IP) 。
这是TCP / IP模型中的最低层。主机必须使用某种协议连接到网络,以便它可以通过它发送IP数据包。该协议因主机而异,因网络而异。
使用的协议:ARPANET,SATNET,LAN,分组无线是该层中使用的协议。