【网络安全】OSI与TCP/IP协议簇

文章目录

  • 1、7层协议栈与5层协议栈
  • 2、对应的协议、端口和设备
  • 3、两台PC之间的数据传输过程理解
      • 参考

1、7层协议栈与5层协议栈

  • OSI模型一共是7层,但是我们现在常说的是TCP/IP模型的5层。即,如图七层模型中的应用层表示层会话层进行合并成为5层协议中的一层。如下图。
  • 通常说的层是物理层层是数据链路层层是网络层
  • ,二层交换机与三层交换机,三层交换机是普通二层交换机与路由器的结合,具有三层(即,网络层)的功能,可以进行路由。
  • 如图可以清晰看到,左边是对应层的传输单元的结构示意图。
    物理层是比特,传输的就是电信号。
    数据链路层是帧,帧封装三层、四层、五层的数据,添加了帧头帧尾。
    ,下层传输的数据将上层的数据依次进行封装
    【网络安全】OSI与TCP/IP协议簇_第1张图片

2、对应的协议、端口和设备

【网络安全】OSI与TCP/IP协议簇_第2张图片
【网络安全】OSI与TCP/IP协议簇_第3张图片

3、两台PC之间的数据传输过程理解

  • 举例(左边的机器发送一条消息给右边的机器)
    首先,在应用层生成发送的数据,然后向传输层传输(具体通过什么协议、什么端口就看是什么数据了,比如进行域名访问,就是利用DNS协议,通过53端口送往传输层)。
    然后,到了传输层,传输层利用TCP或UDP协议将上层数据封装成数据段,然后通过对应的协议传输到网络层。(如,域名访问根据TCP协议进行数据封装、传输)
    到了网络层,就根据IP协议将上层数据段封装成报文(报文里面的具体源IP地址、目标IP地址、源MAC地址、目标MAC地址的填充和获取在后面学到网络层中再细述),然后交给下层数据链路层。
    然后,在数据链路层将报文封装成,再给物理层,然后在具体的硬件上进行传输。
    到了右边,就逐层解封装,直到右边应用层得到最后解封装的数据。
    【网络安全】OSI与TCP/IP协议簇_第4张图片

参考

【千峰教育】网络安全工程师 https://www.bilibili.com/video/BV1i7411G7vm

你可能感兴趣的:(网络安全,网络协议,网络)