网络七层协议
24362017-09-15 17:56:00返回列表
OSI从低到高,分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
简记为:物数网传会表应(无数网银未必赢)
应用层 | 访问网络服务的接口 | 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
表示层 | 提供数据格式转换服务 | 解密与加密,图像解码与编码,常见的有URL加密、口令加密等 数据格式化,代码转换,数据加密 没有协议 |
会话层 | 建立端连接并提供访问验证和会话管理 | 服务器验证用户登录,断点续传等 解除或建立与别的接点的联系 没有协议 |
传输层 | 提供应用进程之间的逻辑通信 | 建立连接,处理数据包错误、数据包次序,TCP、UDP、SPX 提供端对端的接口 TCP,UDP |
网络层 | 为数据在节点之间传输创建逻辑链路、并分组转发数据 | 对子网间的数据包进行路由选择;路由器、多层交换机、防火墙、I 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMPP |
数据链路层 | 在通信的实体间建立数据链路连接 | 将数据分帧,并处理流控制、物理地址寻址、重发等;网卡,网桥,二层交换机等 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU |
物理层 | 为数据段设备提供原始比特流的传输通络 | 网络通信的数据传输介质,由电缆与设备共同构成;中继器、集线器HUB、网线等。 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 |
第一层,物理层(Physical Layer)
OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。
第二层,数据链路层(Data Link Layer)
这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用。
数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC)。
智能集线器、网桥和网络接口卡(NIC)等就驻扎在这一层。但是网络接口卡它同样具有物理层的一些编码功能等。
第三层,网络层(Network Layer)
这一层干的事就比较多了。它工作对象,概括的说就是:电路、数据包和信息交换。
网络层确定把数据包传送到其目的地的路径。就是把逻辑网络地址转换为物理地址。如果数据包太大不能通过路径中的一条链路送到目的地,那么网络层的任务就是把这些包分成较小的包。
这些光荣的任务就派给了路由器、网桥路由器和网关。
以后几层属于较高层,通常驻留在跨网络相互通信的计算机中,而不象以上几层可以独自为阵。设备中只有网关可跨越所有各层。
第四层,传输层(Transport Layer)
确保按顺序无错的发送数据包。传输层把来自会话层的大量消息分成易于管理的包以便向网络发送。
第五层,会话层(Session Layer)
在分开的计算机上的两种应用程序之间建立一种虚拟链接,这种虚拟链接称为会话(session)。会话层通过在数据流中设置检查点而保持应用程序之间的同步。允许应用程序进行通信的名称识别和安全性的工作就由会话层完成。
第六层,表示层(Presentation Layer)
定义由应用程序用来交换数据的格式。在这种意义上,表示层也称为转换器(translator)。该层负责协议转换、数据编码和数据压缩。转发程序在该层进行服务操作。
第七层,应用层(Application Layer)
该层是OSI模型的最高层。应用层向应用进程展示所有的网络服务。当一个应用进程访问网络时,通过该层执行所有的动作。
纵观七层,从低级到高级。作一个形象的比喻就是从汇编到了BASIC,越到高层与硬件的关联就越弱。