作者SmallBeeWayn (喵喵叫的蜜蜂貓)
看板Network
標題Re: [問題] 網路遮罩問題
時間Mon May 10 02:33:05 2010
樓上某板主(預定)回好長...雖然我知道他要講什麼可是我還是END了
簡單說一下好了....
一個封包送出,基本上三種送法:
1.自己 2.直接連線 3.路由轉送
自己的部份...例如你可能在自己電腦上面裝網頁伺服器
開瀏覽器連到自己的伺服器,就會是一個目標是自己的網路封包
接著,直接連線跟路由轉送的差別取決於「目標IP」是不是「在自己的網段」
所謂自己的網段是什麼?舉例如下:
(*=0~255)
自己的IP SubMask 自己的網段
192.168.0.100 255.255.255.0 192.168.0.*
10.0.10.3 255.255.255.0 10.0.10.*
10.0.10.3 255.255.0.0 10.0.*.*
也就是說,例如同樣IP設為10.0.10.3的電腦送封包給10.0.20.5的電腦
當SubMask=255.255.255.0時目標IP不在自己的網段,所以使用「3.路由轉送」
當SubMask=255.255.0.0時目標IP在自己的網段,所以使用「2.直接連線」
萬一SubMask設錯會發生什麼事情呢?
首先,如果是不影響傳送法的狀況下,就不會有問題
但是如果把原本該路由轉送的資料變成直接連線(或是反之)
就會沒辦法傳到目標IP
至於送錯方法會發生什麼事情呢?
原本要送給路由的封包變成直接連線:目標IP無回應,資料無法到達
原本要直接連線的封包發給了路由:這要看路由的設計,有的就不理你
有的會好心幫你送過去的樣子?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.180.163
※ 編輯: SmallBeeWayn 來自: 122.116.180.163 (05/10 02:37)
※ 編輯: SmallBeeWayn 來自: 122.116.180.163 (05/10 02:39)
→ wst2080:以路由來說,通常大部分不理會,除非有設定default route 05/10 05:20
→ wst2080:看他基礎不穩的模樣,我想還是乾脆一次幫他打穩一點... 05/10 05:21
→ wst2080:免得越解釋越多... 05/10 05:21
→ wst2080:不過可以畫張圖~ 然後搭配我上一篇回應的部份 05/10 05:22
→ wst2080:這樣更佳的簡單易懂了... 是打的比較雜一點... 05/10 05:23
推 EvilBrave:感謝 wst2080 和 SmallBeeWayn 精闢的解說 <(_ _)> 05/10 07:19
→ SmallBeeWayn:所以wst你何時要上任? 05/10 17:36
→ wst2080:等我中樂透之後再說 這裡頭的各個高手眾多如雲 05/10 18:22
推 zaknafein:wst2080超熱心!! 推推推推 05/10 21:40
推 stator:wst大很專業也很熱心 05/10 22:49
→ wst2080:後面兩個畫錯了... MAC經過路由器會被置換喔 05/11 06:44
→ wst2080:不過推你的熱心... 05/11 06:44
推 guteres:XDDD貼錯~晚上回去改 05/11 07:57
→ wst2080:還速不對捏... 05/12 06:56