• 网络基础 01 计算机网络参考模型


    计算机网络参考模型

     

     

     

    ISO/OSI七层网络参考模型

    应用层:网络服务与最终用户的接口

    表示层:数据的表示、安全、压缩

    会话层:建立、管理、终止会话

    运输层:定义传输数据的端口号及流控和差错校验

    网络层:进行逻辑寻址实现不同网络之间的地址选择

    数据链路层:建立逻辑连接进行硬件地址寻址和差错校验

    物理层:建立、维护、断开物理连接

     

    ²  OSI七层网络参考模型分层的意义是为了使复杂的问题简单化、清晰化、条理化

     

     

     

    点到点与点到端的通信区别:

    点到点之间的通信指节点与节点间的通信,大多发生在1-3层,是设备与设备之间的通信

    端到端的通信指应用端口与应用端口间的通信,大多发生在4-7层。

     

     

     

    OSI七层结构与 TCP/IP四层、五层结构图

                           

     

     

     

    TCP/IP五层协议及协议簇与对应端口号

    应用层:     HTTP(80)   FTP(20\21)   TFTP(69)   SMTP(25)  SNMP(161)   DNS(53)

    传输层:    TCP   UDP

    网络层:    ICMP   IGMP   IP   ARP   RARP

    数据链路层:由底层网络定义协议

    物理层:    由底层网络定义协议

     

    TCP/IP四层协议

    应用层、传输层、网络层、网络接口层

     

    TCP/IP五层协议中每层所对应的设备:

    应用层:     计算机

    传输层:     防火墙

    网络层:     路由器

    数据链路层: 交换机

    物理层:     网卡、网线

     

     

     

    ² TCP/IP五层协议中数据封装与解封装的过程:

     

    封装

     

     

    解封装

    封装:

    应用层将用户的需求整理成原始数据传递给传输层,

    传输层将收到的数据按需求添加TCP报头信息或其他,并将添加后的数据处理成数据段传递给网络层,

    网络层将接收到的数据段按需求添加IP报头信息或其他,并将添加后的数据段处理成数据包传递给数据链路层,

    数据链路层将接收到的的数据包按需求添加MAC头部信息,并将添加后的数据包处理成数据帧传递给网络层,

    网络层将接收到的数据帧处理成比特流传递出去

    解封装:

    物理层将接收到的比特流传递给数据链路层,

    数据链路层将接收到的比特流解析成数据包并通过MAC头部信息传递给网络层,

    网络层将接收到的数据帧解析成数据包,并通过IP头部信息传递给传输层,

    传输层将接收到的数据包解析成数据段,并通过TCP头部信息传递给应用层,

    应用层将接收到的数据段解析成原始数据,并将数据中的信息反馈给用户

    PDU

  • 相关阅读:
    洛谷P2219 [HAOI2007]修筑绿化带(单调队列)
    CF1059E Split the Tree(倍增)
    CF1059D Nature Reserve(二分)
    洛谷P4199 万径人踪灭(manacher+FFT)
    洛谷P2515 [HAOI2010]软件安装(tarjan缩点+树形dp)
    洛谷P4867 Gty的二逼妹子序列(莫队+树状数组)
    CF932E Team Work(第二类斯特林数)
    JZOJ4307. 【NOIP2015模拟11.3晚】喝喝喝
    洛谷 P2519 [HAOI2011]problem a
    构建秘钥对验证的SSH体系
  • 原文地址:https://www.cnblogs.com/baoqingrui/p/11169396.html
Copyright © 2020-2023  润新知