数据通信与网络--封装与解封装

在此之前,你应该知道的

OSI参考模型

OSI7层对应的应用
OSI 7层对应的应用

TCP/IP参考模型

TCP/IP参考模型

每一层对应的网络设备

设备在哪一层,主要是看它工作在哪一层

物理层:网卡
数据链路层(二层):交换机
网络层:路由器,三层交换机
传输层:传统防火墙
应用层:计算机

不同层对应的 数据封装的数据

不同层对应的数据封装

封装与解封装图解

数据封装与解封装

实验详解

拓扑图

拓扑
数据封装:

1.应用层                   |Data|
2.传输层              |Port|Data|
3.网络层         |IP  |Port|Data|
4.网络接口层|MAC |IP  |Port|Data|FCS校验|

数据解封装:

1.网络接口层|MAC |IP  |Port|Data|FCS校验|  
2.网络层         |IP  |Port|Data|  
3.传输层              |Port|Data|
4.应用层                   |Data|

步骤

PC1封装数据

|s.MAC |IP         |s.Port|Data|FCS校验|
|d.MAC |           |d.Port|    |       | 
-----------------------------------------------
PC11.应用
                          |Data|
                          |    |
2.应用指定d.Port/s.Port随机
                   |3333  |Data|
                   |4000  |    | 
3.通过DNS服务器、手动获得目标设备IP
       |192.168.4.2|3333  |Data|
       |           |4000  |    | 
4.PC1设备为s.MAC,d.MAC为交换机MAC
|a     |192.168.4.2|3333  |Data|FCS校验|
|b     |           |4000  |    |       |

LSW1

LSW11.接收数据
|b     |192.168.4.2|3333  |Data|FCS校验|
|a     |           |4000  |    |       |
 2.解封转至第二层(数据链路层)
       |192.168.4.2|3333  |Data|
       |           |4000  |    |       
 3.查看MAC表中有无源MAC(s.mac),
   无,则学习(标明MAC及端口来源)后广播
   有,则找到对应端口,将原始数据进行封装后
     转发,接着进行数据传输,传输至路由器AR1
|c     |192.168.4.2|3333  |Data|FCS校验|
|d     |           |4000  |    |       |

AR1

AR11.接收数据
|c     |192.168.4.2|3333  |Data|FCS校验|
|d     |           |4000  |    |       |
 2.解封转至第二层(数据链路层)
       |192.168.4.2|3333  |Data|
       |           |4000  |    |  
 3.解封转至第三层(网络层)
                   |3333  |Data|
                   |4000  |    | 
 4.查看目标IP地址,根据路由器中的路由表得出
  目标IP是否可到达
  可,则进行数据封装 
  不可,则返回
|e     |192.168.4.2|3333  |Data|FCS校验|
|f     |           |4000  |    |       |

AR2(略)

AR3(略)

LSW2(略)

PC3

PC21.接收数据
|j     |192.168.4.2|3333  |Data|FCS校验|
|i     |           |4000  |    |       |
 2.解封
       |192.168.4.2|3333  |Data|
       |           |4000  |    |  
 3.解封
                   |3333  |Data|
                   |4000  |    | 
 4.得到Port:知道是什么应用的数据
                          |Data|
                          |    | 

有问题,才能知道不足

1.数据通信时怎么获取 目的端消息 而实现数据封装?(d.Port/d.IP/d.MAC)
2.路由器收到数据,根据的d.IP地址进行路由寻址?路由器怎么获取目的信息?
3.交换机收到数据,根据的d.IP地址进行路由寻址?交换机怎么获取MAC地址信息的?
4.一个路由器有几个MAC地址?

答案::数据通信与网络–数据封装与解封装 答案.

感谢:
讲解得非常详细: Windows与网络基础22-数据封装与解封装.
交换机一点通:交换机MAC地址学习.
一图了解 封装与解封装: 简述数据封装和解封装的过程.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值