Chinaunix首页 | 论坛 | 博客
  • 博客访问: 355584
  • 博文数量: 34
  • 博客积分: 251
  • 博客等级: 二等列兵
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-21 15:50
文章分类

全部博文(34)

文章存档

2017年(5)

2016年(19)

2012年(10)

我的朋友

分类:

2012-07-21 17:45:33

原文发表于:2010-09-21
回想起2008年毕业前,去一家集成商应聘实习,问我交换机的工作原理,一下把我给问懵了。汗颜啊。:(

1.    PC A为请求PC B的MAC B,发出广播包(arp request);

2.    switch收到广播包(arp request),更新本地cam表(学习),端口和MAC的对应更新;

3.    switch泛洪广播包(arp request)到除入口的所有2层接口(转发)

4.    PC B收到广播包(arp request)的终端更新本地arp缓存,学习到PC A的IP和MAC的对应关系;

5.    PC B由驱动程序发送单播包(arp reply);

6.    switch收到单播包(arp reply),再次更新本地cam表(学习),端口和MAC的对应更新;

7.    switch根据cam表转发单播包(arp reply)到相应的端口(转发);

8.    PC A收到响应终端的单播包(arp reply),更新本地arp缓存.

至此,PC A和PC B 之间以单播数据包传输数据。


阅读(1755) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~