网络七层模型及各层协议

在这里插入图片描述

网络七层模型作用
应用层 (Application)网络服务与最终用户的一个接口。
表示层(Presentation Layer)主要进行对接收数据的解释、加密与解密、压缩与解压缩。确保一个系统的应用层发送的数据能被另一个系统的应用层识别。(在五层模型里面已经合并到了应用层)
会话层(Session Layer)建立、管理、终止会话。(在五层模型里面已经合并到了应用层)通过传输层建立数据传输的通路。主要在系统之间发起会话或者接收会话请求。
传输层 (Transport)定义传输数据的协议端口号,以及流控和差错效验。定义了一些数据传输的协议和端口号。主要将接收的数据进行分段和传输,到达目的地址后在进行重组。常把这一层的数据叫做段。
网络层 (Network)进行逻辑地址寻址,实现不同网络之间的路径选择。主要将接收到的数据进行 IP 地址的封装与解封装。常把这一层的数据叫做数据包。这一层设备是路由器。
数据链路层 (Link)建立逻辑连接、进行硬件地址寻址、差错效验等功能。主要将接收到的数据进行 MAC 地址(网卡地址)的封装与解封装。常把这一层的数据叫做帧。这一层常工作的设备是交换机。
物理层(Physical Layer)主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。主要作用是将数据最终编码为用 0、1 标识的比特流,通过物理介质传输,这一层的数据叫做比特。
网络七层模型各层拥有的协议
应用层DHCP(动态主机分配协议)、DNS(域名解析协议)、FTP(文件传输协议)、HTTP(超文本传输协议)、IMAP4(信息访问协议4)、IRC(网络聊天协议)、NNTP(网络新闻传输协议)、XMPP(可扩展消息处理现场协议)、POP3(邮局协议3)、SIP(信令控制协议)、SMTP(简单邮件传输协议)、SNMP(简单网络管理协议)、SSH(安全外壳协议)、TELNET(远程登录协议)、RPC(远程过程调用协议)、RTCP(RTP控制协议)、RTSP(实时流传输协议)、TLS(安全传输协议)、SDP(会话描述协议)、SOAP(简单对象访问协议)、GTP(通用平台传输协议)、NTP(网络校时协议)
传输层TCP(传输控制协议)、UDP(用户数据报协议)、DCCP(数据报拥塞控制协议)、SCTP(流控制传输协议)、RTP(实时传送协议)、RSVP(资源预留协议)、PPTP(点对点隧道协议)
网络层IP(IPv4,IPv6,网络互连协议)、ARP(地址解析协议,实现通过IP地址得知物理地址)、RARP(反向地址转换协议)、ICMP(控制报文协议)、IGMP(组管理协议)、RIP(路由信息协议)、OSPF(开放式最短路径优先协议)、BGP(边界网关协议)

版权声明:本文为time_money原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。