标签:开始 过程 单元 寻址 因此 路由器 多少 数据链路层 传输层
假设A需要向B发送数据 那么A首先要对发送的数据进行封装: 传输层加上源/目标端口 网络层加上源/目标IP地址 数据链路层加上源/目标MAC地址
···封装:发送方发生的自上而下的过程---在每一层为应用数据添加上特定的头部/尾部(PDU --协议数据单元)
···应用程序->数据段->数据包->数据帧->bit
···解封装: 接收方自下而上 逐层去掉头部尾部信息额过程
一,通过二层交换机直连的两台主机之间的数据传输(在同一个局域网内的两台主机)
1,A开始只知道B的IP地址 并不知道B的mac地址,而且二层交换机并不会按照IP地址转发数据
因此这时A会发一个ARP广播:我的IP是xxx,mac是XXX想知道IP为B的mac是多少 这个广播会被本局域网内所有主机收到 但是只有B会相应 并且向A回复一个ARP响应
2,交换机收到ARP广播后,将它转发到所有端口(网口),并且记录该广播源MAC地址(A的MAC地址)到mac地址列表B收到广播 发现和自己IP匹配 就会想A发送ARP响应
3,交换机收到B的响应 将响应帧目标MAC与自己mac地址表对比 发现对应的端口(网口是F0/1)便将响应帧转发到F0/1 同时 将响应帧的源mac地址B的MAC地址添加到mac地址列表
4,A收到B的回复帧后 ,得知B ip地址对应的mac地址 于是将信息保存到本地ARP高速缓存 同时以B的mac地址为目标地址封装成帧 发送出去 交换机再次收到A的数据 发现目标的MAC地址是B 对应端口(网口)F0/2 于是将帧转发到F0/2
5,B收到A发出的数据
(-----换机的工作原理:它维护了一张 MAC 地址表,用来反映各端口和 MAC 地址的对应关系,以便做好数据转发工作
-----路由器的工作原理:在路由器中也要维护一张表格,叫做路由条目表,用来反映如何到达某个 IP 地址网段,同时在路由器中也有 ARP 高速缓存,反映了该路由器各直接网段的 IP 地址和 MAC 地址的对应关系 )
标签:开始 过程 单元 寻址 因此 路由器 多少 数据链路层 传输层
原文地址:https://www.cnblogs.com/123zhangyue/p/11954963.html