Socket七层协议—>>OSI七层模型(开放系统互联参考模型)

物理层->数据链路层->网络层->数据传输层->会话层->表示层->应用层

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 层  为应用程序提供服务

你可能感兴趣的:(Socket七层协议—>>OSI七层模型(开放系统互联参考模型))