1.OSI七层模型的分层结构?
应用层:网络服务与最终用户的一个接口
表示层:数据压缩、加密。
会话层:建立、管理、终止会话。
传输层:数据传输时,通过协议和端口来区分不同的应用程序。
网络层:确定传输对象,选择最佳路径。
数据链路层:再次确认传输对象(MAC地址 全球唯一网卡的地址),检查传输数据是否完整性。
物理层:建立、维护、断开物理连接。
注:
端口号:确定系统上的某一位应用程序。tcp(速度慢,安全系数高)/udp(速度快,不稳定)
服务机:为他人提供服务(端口号是固定的)
客户机:需要他人提供服务的(端口号是随机的)
协议:使用不同协议,可以决定数据传输速度快慢。
2.OSI模型vTCP/IP
2.1应用层:HTTP/tcp80(超长文本传输协议)
加强版HTTPS/tcp443(以安全为目标的HTTP通道)
2.1传输层:tcp:传输控制协议(安全性高、速度慢)
udp:用户数据报协议,不可靠协议(安全性不高、速度快)
2.3网络层:ICMP协议:ping 检测网络双向连通性(网络当中有来有回才叫一次完整的通信)
3.数据封装过程
应用:上层数据
传输层:tcp/udp头部+上层数据 数据段
网络层:ip头部+tcp/udp头部+上层数据 数据包
数据链路层:mac头部+ip头部+tcp/upd头部+上层数据+校验位 数据帧
物理层:bit电流
4.本章总结
OSI七层模型的分层结构:应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
数据链路的作用:再次确认传输对象,检查传输数据是否完整性。
网络层的作用:确认传输对象,选择最佳路径。