四层 or 七层 「HTTP

TCP/IP网络分层模型 (4层

TCP/IP协议总共有四层,层次顺序是从下往上的。

第一层 链接层

链接层负责在以太网,Wifi这样的底层网络上发送原始数据包,工作在网卡这个层次,使用MAC地址来标记网络上的设备,有时候也叫MAC层。

第二层 网际层/网络互连层

IP协议处在这一层,在“链接层”的基础上,用 IP 地址取代 MAC 地址,把许许多多的局域网、广域网连接成一个虚拟的巨大网络,在这个网络里找设备时只要把 IP 地址再“翻译”成 MAC 地址就可以了。

第三层 传输层

传输层的之策是保证数据在IP地址标记的两点之间可靠的传输,是TCP/UDP协议工作的层次。

TCP是有状态的协议,需要双方先建立连接才能发送数据,保证数据不丢失不重复。

UDP是无状态的协议,不需要事先建立连接就可以任意发送数据,但不保证数据一定会发到对方。

TCP发送的数据是连续的有序的字节流,UDP是分散的小数据包,顺序发送,乱序接收。

第四层 应用层

这一层有各种面向具体应用的协议,如Telnet,SSH,FTP,SMTP,HTTP

OSI网络分层模型(7层

OSI全称是开放式系统互联通信参考模型(Open System Interconnection Reference Model)。

  1. 第一层:物理层,网络的物理形式,例如电缆、光纤、网卡、集线器等等;
  2. 第二层:数据链路层,相当于TCP/IP的链接层
  3. 第三层:网络层,相当于 TCP/IP 里的网际层
  4. 第四层:传输层,相当于 TCP/IP 里的传输层
  5. 第五层:会话层,维护网络中的连接状态,即保持会话和同步
  6. 第六层:表示层,把数据转换为合适、可理解的语法和语义
  7. 第七层:应用层,面向具体的应用传输数据

两个分层模型的映射关系

  1. 第一层:物理层,TCP/IP 里无对应;
  2. 第二层:数据链路层,对应 TCP/IP 的链接层;
  3. 第三层:网络层,对应 TCP/IP 的网际层;
  4. 第四层:传输层,对应 TCP/IP 的传输层;
  5. 第五、六、七层:统一对应到 TCP/IP 的应用层。
原文地址:https://www.cnblogs.com/ljsh/p/13953555.html