ping廣播位址會如何

2021-06-18 03:29:12 字數 943 閱讀 6219

本文**:

其次,假如我的位址10.26.20.1/16,我ping 10.26.255.255,會發生什麼?

看一下ping的輸出:

c:\documents 

andsettings\administrator

>

ping 

10.26

.255.255-t

pinging 

10.26

.255.255

with 

32bytes of data:

reply 

from

10.26

.255.254

: bytes=32

time

<

1ms ttl

=255

reply 

from

10.26

.20.90

: bytes=32

time

<

1ms ttl=64

說明了幾點:

1.ping這個廣播位址通了,但從回應看,是同網段的位址回的

2.同網段的很多機器,為什麼只有這兩台回應我了?

下面,全面的解釋一遍:

1.我發出ping 10.26.255.255這個請求,在這個icmp包出去之前,發出去乙個多播的幀,目的mac是多播mac;

2.好,所有能收到這個多播包的主機,看到這個包,知道我要做什麼(icmp reauest),如果它的系統支援(linux支援,windows不支援),就會對其響應(icmp response),於是發給我乙個arp查詢,查詢我的arp是什麼,於是我響應這個查詢,這樣我也學到了它的arp;

3.以後,我每乙個ping廣播的icmp,都由組內可以響應的主機來回應我,這是ping的結果了(分別是255.254和20.90回應我)

這個過程不複雜,重點是理清流程,到底是怎麼乙個順序

ping廣播位址會如何

c documents andsettings administrator ping 10.26 255.255 t pinging 10.26 255.255 with 32bytes of data reply from 10.26 255.254 bytes 32 time 1ms ttl 2...

廣播mac位址

由於近期乙個專案中需要改板卡的mac位址,發現在改完mac位址後主機不能跟板卡連線,上網查了寫資料,才發現原來主機儲存的arp中繫結了板卡的ip與mac,所以當板卡的mac位址更改後,主機的arp並沒有更新,導致主機與板卡連線不上,需要等主機更新arp之後才能連線上,而等待的時間更具系統的差異而不同...

廣播和位址

1.tcp ip協議棧中,傳輸層只有 udp可以廣播.2.只能對同一 子網內部廣播,廣播資料報不經過 路由器.3.udp的廣播位址為255.255.255.255 4.在winsock實現中,有乙個選項對應是否允許廣播.必須呼叫setsockopt開啟該選項.5.開啟後,用sendto向255.25...