OSI七层模型
应用层:在网络中进行通信和传输数据的接口----终端(应用程序之间,HTTP、FTP、SMTP)
表示层:不同的系统中数据的传输格式,编码和解码规范等----加密解密、压缩解压缩
会话层:管理用户的会话,控制用户间逻辑链接的建立和中断----建立通道
传输层:管理网络中端到端的数据传输----定义规则,如何来通信,TCP/UDP(主机之间、端到端的连接)
网络层:定义网络设备间如何传输数据----将数据进行IP地址的封装与解封装、路由器(寻址和路由选择),IP
数据链路层:将上面的网络层的数据包封装成数据帧,便于物理层传输----从物理层接收到的数据进行MAC地址(网卡的地址--全世界唯一)的封装与解封装
物理层:传输二进制数据--------定义物理设备,通过网线和光缆等物理形式将电脑连接起来,传递的是比特流,010101010110
TCP/IP四层模型
应用层:提供常用的协议规范,如FTP、SMTP、HTTP
传输层:就是两台主机提供端到端的通信
网络层:处理IP数据包的传输、路由,建立主机间的通信
数据链路层:也称网络接口层
总结下:就是物理层通过物理手段把电脑连接起来,数据链路层对比特流的数据进行分组,网络层来建立主机到主机的通信,传输层建立端口到端口间的通信,应用层最终负责建立链接,数据格式转换,最终呈现给用户