码迷,mamicode.com
首页 > 其他好文 > 详细

IP寻址过程一

时间:2019-11-29 01:09:50      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:开始   过程   单元   寻址   因此   路由器   多少   数据链路层   传输层   

 

假设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 地址的对应关系 )

IP寻址过程一

标签:开始   过程   单元   寻址   因此   路由器   多少   数据链路层   传输层   

原文地址:https://www.cnblogs.com/123zhangyue/p/11954963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!