OSI七层模型

OSI七层协议主要是为了解决不同主机之间的通信

OSI七层模型 功能 对应网络协议
应用层(Application Layer) 为不同功能的应用(浏览器、邮件、远程传输等),提供相应的协议,例如:浏览器通过 HTTP协议获得数据以供使用,发生错误时,浏览器对应用进行处理 HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等
表示层(Presentation Layer) 将来自应用层的的数据,转换为网络标准格式的数据传给会话层(处理编码,数据转换和加密解密) 没有协议
会话层(Session Layer) 主要功能是维护和协调会话之间的数据通信(何时建立连接、何时断开连接、连接保持多久) 没有协议
传输层(Transport Layer) 从会话层获得数据,在必要时进行分割,然后传送给网络层,主要起到建立,维护和取消传输连接功能(负责两节点的可靠传输) TCP、UDP
网络层(Network Layer) 地址管理与路由选择(选择信息经过哪些路由传递给目标地址) IP、ICMP、RIP、OSPF、BGP、IGMP等
数据链路层(Data Link Layer) 物理层面上互连的节点之间的通信传输(数据帧与比特流之间的转换) SLIP、CSLIP、PPP、ARP、RARP、MTU等
物理层(Physical Layer) 将数据的0、1转换成电信号或者光信号。通过光纤、双绞线甚至是无限电波等介质传输到指定的地址。传输过程中的集线器、中继器、调制解调器等,也属于物理层的传输介质 ISO2110等
OSI七层模型_第1张图片
OSI 网络架构数据流程图

参考:https://juejin.im/post/59eb06b1f265da430f313c7f

你可能感兴趣的:(OSI七层模型)