Wireshark笔记-ping,arp相关的实验(2台主机是否能通)
生活随笔
收集整理的這篇文章主要介紹了
Wireshark笔记-ping,arp相关的实验(2台主机是否能通)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一個實驗,兩臺主機的arp都是空的。
主機A的IP地址:192.168.1.3 子網掩碼:255.255.255.0
主機B的IP地址:192.168.1.193 子網掩碼:255.255.255.224
網關都是192.168.1.1
?
現在使用B去pingA,包是這樣的:
B(192.168.1.193)pingA(192.168.1.3),因為B的子網掩碼是255.255.224,B主機認為A是在不同的網段中,所以先去找網關,找網關就需要其mac地址,才能通信,所以先發了個arp,找網關的mac地址:
問Who has 192.168.1.1 ? Tell 192.168.1.193
網關機器收到B發出的arp廣播包,就會發個arp,說192.168.1.1是00:50:56:ff:8b:ac的地址。
然后192.168.1.193會發ICMP包給192.168.1.3,但mac地址為網關的地址:
因為B認為A和他不在一個網段,就會把包先給網關,讓網關轉發,我這里網關已經轉發了。
最后
B和A都MAC地址和IP都記錄到ARP表里面都有了記錄。所以可以直接通信了。
?
?
總結
以上是生活随笔為你收集整理的Wireshark笔记-ping,arp相关的实验(2台主机是否能通)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python笔记-UiSelector混
- 下一篇: Spring Boot笔记-自定义配置项