一、osi模型
OSI 模型(Open System Interconnection model)是一个由国际标准化组织(IETF)提出的概念模型,试图供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。
它将计算机网络体系结构划分为七层,每层都可以供抽象良好的接口
二、osi七层协议
1、应用层:为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。
2、表示层:将应用层的信息转换为适合网络传输的格式、或将来自下一层的数据转换为上一层能够处理的格式。因此它主要负责数据格式的转换。
3、会话层:负责建立和断开连接(数据流动的逻辑通路),以及数据的分割等数据传输相关的管理。
4、传输层:起着可靠传输的作用。旨在通信双方节点上进行处理,而无需在路由器上处理。
5、网络层:将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某一个地址。因此这一层主要负责寻址和路由选择。
6、数据链路层:负责物理层面上的互连的、节点之间的通信传输。例如与1个以上以太网项链的2各节点之间的通信。
7、物理层:负责0,1比特流(0、1序列)与电压的高低、光的闪灭之间的转换。
三、osi中每层相关协议
OSI中的层 | 功能 | TCP/IP协议族 |
---|---|---|
应用层 | 文件传输,电子邮件,文件服务,虚拟终端 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
表示层 | 数据格式化,代码转换,数据加密 | 没有协议 |
会话层 | 解除或建立与别的接点的联系 | 没有协议 |
传输层 | 提供端对端的接口 | TCP,UDP |
网络层 | 为数据包选择路由 | IP,ICMP,RIP,OSPF,BGP,IGMP |
数据链路层 | 传输有地址的帧以及错误检测功能 | SLIP,CSLIP,PPP,ARP,RARP,MTU |
物理层 | 以二进制数据形式在物理媒体上传输数据 | ISO2110,IEEE802,IEEE802.2 |