了解TCP與UDP - daniel-qa/Network GitHub Wiki

了解TCP與UDP

  • UPD(一)

  1. TCP 和 UDP 都有 Port,代表連特定應用程式(服務)

  2. Multicast 或 Broadcast 這種一對多的傳輸,一定要用 UDP

  • C:\Windows\System32\drivers\etc

  • demo 抓 DNS UDP 53 port 封包

ipconfig /displaydns : 訪問過什麼DNS,IP是多少; 有訪問過,就會存在電腦的cach,下次就不用再問 DNS 了

ipconfig /flushdns : 把這台電腦訪問過的 DNS cach 清掉

先用 flush 把 dns cache 清掉,再觀察 ping hinet 的封包狀態

  • Ping HiNet

  • Wireshark-Protocol DNS

  • DNS response query, Answer 回傳多個 IP,代表 www.hinet 這個網站有多台電腦,一台死掉時,還有容錯的效果

    DNS 會從這麼多 IP 中, 隨機挑一個給你,還有平衡負載的效果