美文网首页iOS学习笔记iOS进阶指南iOS学习开发
Socket七层协议—>>OSI七层模型(开放系统互

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

作者: 交警队不是没有人儿 | 来源:发表于2016-05-09 19:42 被阅读413次

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

    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七层模型(开放系统互

        本文链接:https://www.haomeiwen.com/subject/yaperttx.html