iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0

之前在學校的時候,就有學過這些內容,但那時候都學的一知半解,直到工作之後因為要模擬客戶的網路環境,實際用兩台router跟很多電腦才算是真的搞懂這些,在這邊也將這些內容記下

學會了這個,未來如果需要幫家裡設定多台的wifi機,就可以知道應該怎麼設定

當打開電腦的網路設定,通常會有一個位置來讓你設定
IP
Mask(遮罩)
Default Gateway(預設閘道)

IP就是每台電腦的門牌號碼
Mask主要是用來判斷如果有一個新的要求要送到指定的ip,應該直接問內網就好,還是要請default gateway幫你轉送
Default Gateway就是幫你將內網的要求轉發到外部網路的一個server

如果想要查看自己的要求中間經過多少節點,在linux或是mac中可以使用

traceroute <target ip>

比如

我現在電腦ip跟遮罩是

❯ ifconfig | grep 192.168              
inet 192.168.50.37 netmask 0xffffff00 broadcast 192.168.50.255

ip: 192.168.50.37
mask: 255.255.255.0

traceroute 8.8.8.8
❯ traceroute 8.8.8.8                                                                                                     ─╯
traceroute to 8.8.8.8 (8.8.8.8), 64 hops max, 40 byte packets
 1  rt-ac1200_v2-a1e0 (192.168.50.1)  14.499 ms  2.033 ms  1.880 ms
 2  192.168.0.1 (192.168.0.1)  2.726 ms  2.659 ms  2.664 ms
 3  10.63.127.254 (10.63.127.254)  10.995 ms  9.643 ms  9.963 ms
 4  192.168.101.73 (192.168.101.73)  10.604 ms  11.031 ms  9.927 ms
 5  leekuan-br93-1-po301-ar93-1.ix.kbtelecom.net (203.187.22.33)  12.088 ms  13.400 ms  11.950 ms
 6  tpnoc1-nc93-po96-leekuan.ix.kbtelecom.net (203.187.23.41)  12.293 ms  12.847 ms  12.106 ms
 7  tpnoc1-p93-2-eth1-50-nc93.ix.kbtelecom.net (203.187.6.134)  13.379 ms  12.738 ms  14.219 ms
 8  chief-p93-2-eth1-54-tpnoc1.ix.kbtelecom.net (203.187.6.90)  15.305 ms
    chief-p93-2-po86-tpnoc1.ix.kbtelecom.net (203.187.9.66)  15.000 ms
    chief-p93-2-eth1-54-tpnoc1.ix.kbtelecom.net (203.187.6.90)  13.355 ms
 9  72.14.213.145 (72.14.213.145)  15.124 ms
    142.250.169.114 (142.250.169.114)  13.593 ms
    72.14.216.61 (72.14.216.61)  14.525 ms
10  *^C

在上面這個描述就可以看到
我的要求要到8.8.8.8
第一步因為8.8.8.8不在內網範圍內,所以會先去問default gateway 192.168.50.1
第二步的192.168.0.1是我租屋處的房東的route以及他的default gateway
接下來就依照這個邏輯一路往外問,直到找到8.8.8.8


上一篇
Golang的slice的append為什麼時間複雜度是O(1)
下一篇
IP/Mask/Default Gateway介紹-2
系列文
從身邊神人大大身上學到的那些事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言