物理层->数据链路层->网络层->数据传输层->会话层->表示层->应用层
1 物理层:将 0 1 这种二进制数据与电流强弱进行相互转换(比特流)
这一层还有一个中继器(放大电信号)
2 数据链路层:对比特流的包装 ——> HDLC 标准格式 单位是帧
起始位—校验位(海民码,BCD,奇偶校验)—信息位—地址位— 截止位
3 网络层:为两台地理位置不同的设备进行连接并且分配最有路径
当同时访问的设备太多会造成阻塞(cpu 处理需要时间)
解决办法: 1—>选择最优路径
2—>切成很多段 分组分包
4 传输层: Socket (IP 地址 + 端口)
TCP传输协议:优点:正确性可靠性 安全性 缺点:性能差 效率低 [强连接] (流式Socket)
UDP传输协议:优点缺点与 TCP 对应 UDP[无连接] (报式Socket)
TCP 协议的三次握手 1 syn同步一个请求 (类似打电话)
2 syn-ack同步请求的确认信号
3 ack 确认信息
5 会话层:系统之间传输数据
6 表示层:确保不同系统之间 传输过来的数据 表示的意思没变 通过 ASCII 码 转换
Socket 是应用层和传输层之间的桥梁
7 应用层: 最靠近用户的 OSI 层 为应用程序提供服务