网络通信过程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARP广播先达到交换机的G0/0/5口,交换机会记录mac: 0000.0000.0001 与G0/0/0/5口 写入到交换机Mac地址表。 然后发现目的Mac为全F,于是将数据向除接收端口以外的 其他所有可用端口转发,R1的G0/0/1口接收到ARP广播, 发现目的Mac为全F,将其解封装发现请求的IP是自己的, 于是将自己的mac地址 00E0.FC26.11ED 回复给PC1.并将 192.168.1.0/24 与G0/0/1口 写入到路由表。
PC1收到ARP回复将 192.168.1.1的Mac地址00E0.FC26.11ED 写入到ARP表中。
路由转发&接收过程
00E0.FC26.11ED 08 0000.0000.0001 00
2.2 1.2
6
65500 21 TCP
F C S
PC1封装的数据通过交换机发送到路由器的G0/0/1口,路由 器发现目的Mac地址是自己,于是将数据解封装发现目的IP 为192.168.2.2,通过查路由表发现192.168.2.0/24网络与自 己G0/0/2口相连,于是将数据通过G0/0/2口转发。
路由器G0/0/2口收到ARP回复,将之前的数据封装目的mac 为0000.0000.0002,源Mac为00E0.FC26.11EE,类型字段 0x0800(IP)的数据帧编码通过物理层发送给PC2.
PC2收到数据发现目的MAC地址为自己的Mac,解封装发现 目的IP也是自己的,继续解封装发现协议字段为TCP,目的 端口号为21的FTP数据,将其交给应用层处理。
ARP广播先达到交换机的G0/0/5口,交换机会记录mac: 0000.0000.0001 与G0/0/0/5口 写入到交换机Mac地址表。 然后发现目的Mac为全F,于是将数据向除接收端口以外的 其他所有可用端口转发,R1的G0/0/1口接收到ARP广播, 发现目的Mac为全F,将其解封装发现请求的IP是自己的, 于是将自己的mac地址 00E0.FC26.11ED 回复给PC1.并将 192.168.1.0/24 与G0/0/1口 写入到路由表。
PC1收到ARP回复将 192.168.1.1的Mac地址00E0.FC26.11ED 写入到ARP表中。
ARP的广播请求过程
FFFF.FFFF.FFFF 0000.0000.0001
0x0806
? 0000.0000.0001
08 00
2.2 1.2
6
65500 21 TCP
F C S
PC1并不知道网关192.168.1.1的Mac地址,所以会向网络中 发送一个ARP广播来获得网关Mac地址。ARP广播目的MAC 为FFF.FFFF.FFFF,源Mac为0000.0000.0001,类型字段0x0806.
数据通信过程
孙孝栋
数据封装过程
• 应用层 • 传输层 • 网络层 • 数据链路层 • 物理层
65500 21 TCP
1.2 6
2.2
11ED
0800
FCS
0001
首先应用层产生FTP数据进入传输层
传输层为了更好的传输于是将数据分段,每一段封装 源端口号为随机端口号(这里以65500为例),目标端 口号为21,FTP是采用可靠的TCP协议进行传输 形成传 输层的PDU进入网络层
物理层将数据帧编码为比特流通过物理介质发送出去
ARP的广播请求过程
? 0000.0000.0001
08 00
2.2 1.2
6
65500 21 TCP
F C S
PC1并不知道网关192.168.1.1的Mac地址,所以会向网络中 发送一个ARP广播来获得网关Mac地址。ARP广播目的MAC 为FFF.FFFF.FFFF,源Mac为0000.0000.0001,类型字段0x0806.
路由器将数据转发之前也会先发一个目的Mac地址为 FFFF.FFFF.FFFF,类型字段为0x0806的ARP广播请求 192.168.2.2的Mac地址。
PC2收到ARP广播请求于是将自己的Mac地址 0000.0000.0002回复给源Mac地址00E0.FC26.11EE,并将其 写入到PC2的ARP表中。
ARP广播先达到交换机的G0/0/5口,交换机会记录mac: 0000.0000.0001 与G0/0/0/5口 写入到交换机Mac地址表。 然后发现目的Mac为全F,于是将数据向除接收端口以外的 其他所有可用端口转发,R1的G0/0/1口接收到ARP广播, 发现目的Mac为全F,将其解封装发现请求的IP是自己的, 于是将自己的mac地址 00E0.FC26.11ED 回复给PC1.并将 192.168.1.0/24 与G0/0/1口 写入到路由表。
PC1收到ARP回复将 192.168.1.1的Mac地址00E0.FC26.11ED 写入到ARP表中。
ARP的广播回复过程
0000.0000.0001 00E0.FC26.11ED
0x0806
? 0000.0000.0001
08 00
2.2 1.2
6
65500 21 TCP
F wk.baidu.com S
PC1并不知道网关192.168.1.1的Mac地址,所以会向网络中 发送一个ARP广播来获得网关Mac地址。ARP广播目的MAC 为FFF.FFFF.FFFF,源Mac为0000.0000.0001,类型字段0x0806.
路由转发&接收过程
? 00E0.FC26.11EE
08 00
2.2 1.2
6
65500 21 TCP
网络层封装源IP地址 192.168.1.1 目的地址 192.168.2.2协 议字段为6 (TCP) 的包头 形成网络层的PDU进入数据链路 层
数据链路层封装目的Mac地址,这里由于目的网络的IP 跟源IP不在同一个网段,所以该数据帧会被发送给网 关,而PC1不知道网关的Mac地址,此时封装挂起, PC1向网络中发送一个ARP广播来获取网关的mac地址, 获取到mac地址之后封装目的mac地址为网关的mac: 00E0.FC26.11ED,源mac地址为0000.0000.0001,类型 字段为0x0800(IP)的帧头,FCS帧尾 形成数据链路层 的PDU进入物理层
相关文档
最新文档