ARP通訊協定(使用VB 6.0 測試)

ARP通訊協定(使用VB 6.0 測試)

學習目標:1.何為ARP通訊協定,如何運作? 在命令提示字元視窗中,執行 arp  指令說明之。

Step 1:輸入"ipconfig -all"看電腦IP相關資訊

ipconfig.bmp

Step 2:利用"arp -a"列出與本機電腦通訊的主機資訊(例如:IP、MAC).

輸入"arp -a"指令後, 顯示目前此電腦只跟 Gateway(通常會將IP x.x.x.254指派給 Gateway)有過通訊,所以只有Gateway 的IP address 與 Gateway 的 MAC address 資訊列出

arp.bmp

Step 3:使用IP為163.17.21.58 ping 163.17.21.42之後,鍵入arp -a顯示與IP 163.17.21.58之間有作通訊

ip58_ping_ip42.bmp

學習目標:2.說明Client/Server 的VB state與事件, 並執行 netstat 來說明。

Step 1:啟動Server/Client 程式
Server code:

Server code.bmp

Client code:

Client code.bmp

連線成功畫面:

執行畫面.bmp

Step 2: 輸入"netstat -a"可以看到Server/Client連結成功的狀態

netstat.bmp