36步搞定IP Routing(3/4)


1.         首先这个payload 先发送给ICMP, ICMP会认为这是一个echo request, 于是ICMP立即回应: 丢弃packet, 并产生一个新的payload 作为echo reply

2.         于是一个新的packet就产生了, 它包括 source address, destination address, protocol field 和payload. 注意此刻, destination device 已经变成了hostA.

3.         IP下来检查看destination IP address是在LAN上还是remote Network 上, 如果在remote Network上, 就会把packet 送到DG.

4.         DG的IP address 可以在windows 的注册表里面找到, 同时, ARP cache 被检查以判断这个DG的hardware address是否已经从IP address解析出来.

5.         一旦DG的硬件地址被找到, packet 和destination 的硬件地址会下传到 Data Link Layer以便被frame.

6.         Data Link Layer把信息frame起来, 内容同第7步,第16步类似.

7.         Frame 转到physical layer, one bit/time

8.         Router的Ethernet 1 接口收到bit和frame. 首先CRC, 再检测FCS 以相符

接着检测hardware destination address, 相符则把packet 从frame里面抽出, 并同时确定用什么协议于Network layer上.


Popularity: unranked [?]

  • May 21, 2009 -- 36步搞定IP Routing(4/4) (0)
    1.         此例中,得到协议是IP后, IP 先在IP header上运行CRC, 然后检测destination IP address. 注意1: IP仅仅是完成部分CR...
  • May 21, 2009 -- 36步搞定IP Routing(2/4) (0)
    1.         接收到frame后, 会把packet从中提取, frame剩下的东西都丢弃掉. 然后packet就会被传到protocol里, 就是Ether-Type field...
  • May 21, 2009 -- 36步搞定IP Routing(1/4) (0)
    1.         ICMP 生成一个echo request payload 2.         ICMP把 payload 交给IP, IP之后生成一个packet, 这个p...
Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

No Comments

(Required)
(Required, will not be published)

Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin