Chinaunix首页 | 论坛 | 博客
  • 博客访问: 585978
  • 博文数量: 151
  • 博客积分: 3330
  • 博客等级: 中校
  • 技术积分: 1686
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-08 02:41
文章存档

2011年(151)

分类: 网络与安全

2011-04-05 18:09:59


1:首先,当A上的用户在浏览器中键入B机的地址,发出浏览请求后,A机的应用层得到请求,要求访问IP地址为B的主机

2:应用层于是将请求发送到7层结构中的下一层传输层,由传输层实现利用tcpip建立连接

3:传输层将数据报交到下一层网络层,由网络层来选路

4:由于AB两机在一个共享网络中,IP路由选择很简单:IP数据报直接由源主机发送到目的主机

5:由于AB两机在一个共享网络中,所以A机必须将32bitIP地址转换为48bit的以太网地址,请注意这一工作是由arp来完成的

6:链路层的arp通过工作在物理层的hub向以太网上的每个主机发送一份包含目的地的ip地址的以太网数据帧,在这份请求报文中申明:谁是BIP地址的拥有者,请将你的硬件地址告诉我

7:在同一个以太网中的每台机器都会"接收"(请注意这一点!)到这个报文,但正常状态下除了B机外其他主机应该会忽略这个报文,而B机网卡驱动程序识别出是在寻找自己的ip地址,于是回送一个arp应答,告知自己的ip地址和mac地址

8A机的网卡驱动程序接收到了B机的数据帧,知道了B机的mac地址,于是以后的数据利用这个已知的MAC地址作为目的地址进行发送。同在一个局域网内的主机虽然也能""到这个数据帧,但是都保持静默,不会接收这个不属于它的数据帧

上面是一种正常的情况,如果网卡被设置为为混杂模式(promiscuous),那么第8步就会发生变化,这台主机将会默不作声的听到以太网内传输的所有信息,也就是说:窃听也就因此实现了!这会给局域网安全带来极大的安全问题,一台系统一旦被入侵并进入网络监听状态,那么无论是本机还是局域网内的各种传输数据都会面临被窃听的巨大可能性。

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