OSI体系结构

更新时间:2023-02-09 15:03

OSI体系结构,意为开放式系统互联国际标准组织国际标准化组织)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层表示层应用层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。

物理层

第一层是物理层(也即OSI模型中的第一层也是最底层)

在课堂上经常是容易被忽略的。它看起来似乎很简单。但是,这一层的某些方面有时需要特别留意。物理层实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在一起的东西。甚至一个信鸽也可以被认为是一个1层设备。网络故障的排除经常涉及到1层问题。我们不能忘记用五类线在整个一层楼进行连接的传奇故事。由于办公室的椅子经常从电缆线上压过,导致网络连接出现断断续续的情况。遗憾的是,这种故障是很常见的,而且排除这种故障需要耗费很长时间。

数据链路层

第二层是数据链路层

运行以太网等协议。请记住,我们要使这个问题简单一些。第2层中最重要的是你应该理解网桥是什么。交换机可以看成网桥,人们都这样称呼它。网桥都在2层工作,仅关注以太网上的MAC地址。如果你在谈论有关MAC地址、交换机或者网卡和驱动程序,你就是在第2层的范畴。集线器属于第1层的领域,因为它们只是电子设备,没有2层的知识。第2层的相关问题在本网络讲座中有自己的一部分,因此先不详细讨论这个问题的细节。只需要知道第2层把数据帧转换成二进制位供1层处理就可以了。

网络层

第三层是网络层

计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址

如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。有关路由的一切事情都在第3层处理。地址解析和路由是3层的重要目的。

信息的传输层

第四层是处理信息传输层

第4层的数据单元也称作数据包(packets)。但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段(segments)而UDP协议的数据单元称为“数据报(datagrams)”。这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程可能发生的危险。理解第4层的另一种方法是,第4层提供端对端的通信管理。像TCP等一些协议非常善于保证通信的可靠性。有些协议并不在乎一些数据包是否丢失,UDP协议就是一个主要例子。

第五层是会话层

这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。

第六层是表示层

这一层主要解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。

第七层是“一切”。第7层也称作“应用层”。

是专门用于应用程序的。应用层确定进程之间通信的性质以满足用户需要以及提供网络与用户应用软件之间的接口服务如果你的程序需要一种具体格式的数据,你可以发明一些你希望能够把数据发送到目的地的格式,并且创建一个第7层协议。SMTP、DNS和FTP都是第7层协议。

对应关系

然而,OSI/RM是理想的网络模型,现实中TCP/IP参考模型占据了网络的大部分江山。其简述如下:

TCP/IP参考模型共分为四层

1.应用层(application layer)

2.传输层(transport layer)

3.互连层(internet layer)

4.主机-网络层(host-to-network layer)

TCP/IP 参考模型与 OSI 互连参考模型的对应关系

主机-网络层

参考模型的最低层,负责通过网络发送和接收IP数据报;

允许主机连入网络时使用多种现成的与流行的协议,如局域网的Ethernet令牌网分组交换网的X.25、帧中继ATM协议等;

当一种物理网被用作传送IP数据包的通道时,就可以认为是这一层的内容;

充分体现出TCP/IP协议兼容性与适应性,它也为TCP/IP的成功奠定了基础。

互连层

相当OSI参考模型网络层无连接网络服务

处理互连的路由选择、流控与拥塞问题;

IP协议是无连接的、提供“尽力而为”服务的网络层协议。

传输层

主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接;

传输控制协议TCP是一种可靠的面向连接协议;

用户数据报协议UDP是一种不可靠的无连接协议

应用层

应用层协议主要有:

网络终端协议Telnet

文件传输协议FTP

简单邮件传输协议SMTP

域名系统DNS

简单网络管理协议SNMP

超文本传输协议HTTP

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}