zoukankan      html  css  js  c++  java
  • OS七层模型解析

    一、应用层

    它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务

    二、表示层

    它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如:数据格式处理、数据的编码、压缩和解压缩、加密和解密

    三、会话层

    负责连接,建立和断开连接的时机,数据的发送顺序

    四、传输层

    负责连接的建立和断开和数据的传输,并保证数据的可靠性(数据不丢失)和完整性(数据不缺失)和正确性(顺序不混乱),传输的数据单位是段segment

    五、网络层

    选择合适的路径将数据发送到目标地址(ip地址),传输的是数据包

    六、数据链路层

    网卡,负责建立和管理节点间的链路(mac地址),传输的是frame数据帧

    数据链路层和网络层的共同点和区别:

    1、都是基于目标地址将数据发给接收端,但网络层是ip地址,数据链路层是mac地址。网络层发送的整个数据,数据链路层发送的是数据的一个分段

    七、物理层

    原文链接:https://blog.csdn.net/fanren224/article/details/79693754

  • 相关阅读:
    matplotlib imshow
    django restframework Serializers
    python assert用法
    nginx 深入篇
    scrapy 中间件
    mysql 存储引擎
    scrapy 部署
    pyinstaller模块使用
    wechat 网页版通信全过程
    hadoop YARN
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/11353491.html
Copyright © 2011-2022 走看看