poiu124 wrote:
另一個叫做『路由器』!
gateway 我記得應該是叫 閘道...
路由器 指的應該是 router
ip 連結另一個 ip 時 會先經由 子網路遮罩subnetmask 運算 是否為同一網段
同一網段 則不會經過 閘道gateway 非同一網段才會經由 閘道gateway 出去連結
poiu124 wrote:
如果IP甲的路由器有協定時,可以把資料丟出去,那他就會把資料丟出去,請對方幫忙聯絡IP丙...
這協定有很多,比較常見的就是PPTP,也就是VPN。(恕刪)
這一段應該也是錯的 至少我知道 VPN 是指 虛擬私人網路 PPTP 則是 點對點通訊協議
而不是路由協定
以上 憑印象回答... 有錯 請多多指教
這裡是簽名檔吔
HUB 廣播...林背要找A先生有他的郵件 請回答...結果不想聽到廣播的 BCD都必須聽到 就跑去問BCD這你的嗎
是金斧頭還是銀斧頭!?..
(BCD先生:甘真吵 不要來鬧 不是我的東西就不要拿來問我 然後工作效率就下降了)
SWITCH就是可以紀錄A先生位子 不用在廣播亂喊..直接送件給A先生 如果A先生搬家 會去跟他說我換地址了!
請郵差送件換地方...在郵局上面有ARP 在管理市內郵件送件地點..
現在是沒有純HUB 都是有基礎管理ARP的HUB 但是還不能跟純正交換機劃上等號...
(HUB沒有獨立通道 大家共享同一條馬路 而且還會遇到紅綠燈..)
純正的交換機有獨立的管道可以使用 傳輸效率也相對驚人..
(那就把他想成哈利波特的傳輸管道吧 獨立高速公路 不會在路上等紅綠燈還是遇到別人 總不會在飛到一半遇到跩哥吧..)
而現在所謂的優先通道只是管理上面加強優先順序而已..
其實網路名詞用擬人方式講解比較容易聽得懂..
路由你就把他當成總郵局就好了... 他會問底下的分郵局 是不是市內信阿 要掛號還是平信
然後發現你是要外地寄信 他就幫你寄信...請郵務車送到外縣市去 如果外縣市郵局也查無此人 他就會回一個電報回來..查無此人!
VPN你就想成挖一條地下隧道直通目的地...而這個隧道大部分都是加密偷偷溝通的..
雖然對於作者勇於分享教學的態度感到欽佩,但內容真的有許多錯誤。
以下是我的解釋,雖然不盡理想,但應可以為攻錯。
底下提到的路由器都是指網路管理中的路由器,
與 Home Router 是不一樣的。
poiu124 wrote:
網路有很多連結方法,網狀,線狀,星狀等等
錯。連結方式與拓樸不同,另外,網路拓樸中沒有線狀拓樸。
poiu124 wrote:
網路上每一個地方,都有一個IP(網際網路位址).......
錯,使用 TCP/IP 通訊協定的設備才會有 IP,而 IP 不等於網際網路位址。
poiu124 wrote:
不過相信大家在設定網路的時候,有出現另外兩的東東...
一個叫『子網路遮罩』,另一個叫做『路由器』!
錯,Gateway 不是 Router。
poiu124 wrote:
比如說我有255個IP,編號是從,192.168.1.0至192.168.1.254(沒有255喔!)
那麼我就有IP192.168.1.0、192.168.1.1、192.168.1.2 ......... 192.168.1.253、192.168.1.254,這麼多的IP!『請注意,網段的IP一定都是連續的!』
前面有朋友說過了,192.168.1.0 是指 192.168.1.*
另外,網段的定義是在同一 Collision Domain 中連接的所有設備,
如果今天有兩台 Switching hub 互相連接,那麼就有三個網段,
若是兩台陽春 hub,則只有一個網段。
基本上 Layer 2 以上的設備都具備切開網段的能力。
至於您所說的「網段」應為「子網路」或「網域」(後者描述比較不精確),
子網路的定義為,在同一子網路遮罩下的所有設備。
poiu124 wrote:
當IP甲(192.168.1.5)要連結另一個IP乙(192.168.1.199)時,會先問路由器IP乙(192.168.1.199)在哪邊。
當路由器發現IP乙是他管的時候,他會告知IP甲在我這邊,然後通知IP乙,告知IP乙說IP甲在找他,如果IP乙說OK,他就會讓IP甲自己去聯絡IP乙.......
錯。若兩台電腦設定在同一子網路,則不會經過路由器,
另外,路由器不會告訴電腦哪台電腦在哪裡,
路由器之間會互相廣播他們所負責的子網路,
而接收到別的路由器廣播的路由器,會記錄下這個訊息,
下次遇到送往某個子網路的封包時,便會查表並傳送至該路由。
簡單的說,如果今天路由 A 說我負責 140.111.0.0/16 這個子網路,
路由 B 說我負責 140.21.0.0/24,
而路由 C 聽到這個消息之後,便記錄下這些訊息,
未來拿到要送往 140.111.xxx.xxx 的封包,就會直接丟給 A,
拿到送往 140.21.xxx.xxx 的封包時,則交給 B 處裡。
看到這邊,大家應該會想,
如果今天有兩三台路由宣稱他們可以送到某個子網路時該怎麼辦?
其中一個解決方式就是隨機挑一個路由送,
也就是說,送到某台電腦的封包中間走過的路可能會不一樣。
poiu124 wrote:
當IP甲要找IP丙(100.100.100.100)時,一樣他會先問路由器IP丙在哪邊。
路由器得知IP甲要找IP丙,當他發現IP丙不在他管的範圍時,他會做一件事情......
這件事情不會發生。
電腦本身的 route table 會規範所有 IP 傳送時應該送往的 gateway IP,
要嘛就是把封包丟到他連出去的那台 gateway,
要嘛就是在自己的網段中廣播封包。
至於路由器,誠如我前面所說,各路由會廣播自己管轄的子網路,
只有在自己的 routing table 中沒有該資訊時,才會廣播詢問。
poiu124 wrote:
這時候,先給一個很重要的觀念...
錯。請忽略紅色這段字。
poiu124 wrote:
如果IP甲的路由器有協定時,可以把資料丟出去,那他就會把資料丟出去,請對方幫忙聯絡IP丙...
這協定有很多,比較常見的就是PPTP,也就是VPN。
錯,PPTP 是電腦間建立點對點加密通訊使用的通訊協定,
而 VPN 則是虛擬私人網域的通訊協定。
路由使用的通訊協定列表在這裡可以查到:
http://en.wikipedia.org/wiki/Routing_protocols
poiu124 wrote:
如果IP甲要連絡IP丙,那IP甲的路由器,找不到要給誰時,又找不到他是給誰管的,又沒有協定可以幫他找到IP丙時,他就會和IP甲說.......
『不好意思,我找不到IP丙』......
這時候,如果是開網頁,就會出現錯誤『404 找不到伺服器』..(P.S. 錯誤代碼可是有規範的,不會亂出現)....
錯。404 是 HTTP 規範的錯誤訊息,跟 routing 完全無關。
連不上線的狀況,通常是封包傳送逾時,
而路由器也沒有那個閒工夫告訴你找不到電腦..
一個路由器會發出某子網路連不到的狀況是,
路由表中的某條規則失效,而且在一段時間內都沒有回應,
那麼有些通訊協定會讓路由器發出「這個路由規則失效」的廣播訊息。
poiu124 wrote:
那有時候,某個路由器發瘋,或者得到健忘症了,本來他和對方有連絡,卻忘記對方是誰要怎麼找對方。或者應該聯絡A,卻連絡上B...
然後,路由器不幹了..........
這種狀況,稱為『路由黑洞』
嘸對喔,Null route (Blackhole route) 指的是,
某路由規則把封包丟了,即封包被指向無效目標。
會被叫黑洞是因為,封包送進去就再也不會被傳出去了。
路由器通常都不大會發瘋,不過在重要的網路節點故障時有的路由器會出現短暫異常。
poiu124 wrote:
從以上得知,我們網路在連接時,是透過路由去連接網段,那麼路由怎麼走,路徑是如何,通常工程師在查問題時,第一步就是打指令....
跟者我念
『 TRACERT 』....
traceroute 只是透過改變 TTL value 去得知送出去的封包所經過的路徑,
前面也說過,一個封包送出去的時候會經過的節點不一定是同樣的,
而有的機器會拒絕透露自己的訊息,所以這個資訊基本上僅供參考。
poiu124 wrote:
當四、五台電腦要互相交換資料時,可以使用交換器來交換資料。
之前是不是很多人說,很多台電腦要互相利用網路連接時,必須要買交換器,或者HUB。
現在有電腦甲乙丙丁戊,五台。
當甲要傳資料給乙時,他會先把資料丟給交換器,交換器再丟給乙...
當甲要傳資料給丙時,他會先把資料丟給交換器,交換器再丟給丙...
錯。交換器跟 hub 差很多。
傳統的 hub 基本上只是廣播電台,收到甚麼封包就向同一網段中的設備大聲一喊,
對,如果讀者有仔細閱讀,這邊的網段是指接在同一台 hub 底下的所有設備,
也就是說,這個封包會被所有的電腦聽到,
而電腦會拿起來看一下,過濾掉不是送給自己的封包;
這也就造成了同網段中的封包可以被輕易竊聽的結果。
而 Switching hub 其實還是 hub,但是它比舊的 hub 聰明了一點,
它會記得某個 port 底下的 mac address,
收到封包時會看封包上的 mac address 決定要送到哪個 port,
同時間其他的 port 仍可以正常運作,不會因為 hub 要廣播而無法傳送訊息,
因此也提升了網路傳輸的效率,而封包可以被有方向的傳輸,也降低了封包被竊聽的風險。
(但是啊,在這樣的環境底下還是可以竊聽封包的..)
某種程度上是可以把 Switching hub 當成是沒有網管功能的 Switch,
不過兩者間在性能跟價格上有很大的差異,這些這邊就不贅述。
poiu124 wrote:
當每一條網路線一端插上網卡,另一端插上交換器,交換器必須要建立起一個資料,就是這條線連接的MAC。
每一條線,每一個端點都需要!非常重要!
再依照ARP協定,記錄每一個MAC所代表的IP位址。
當甲說要連接乙,表面上是IP甲要連接IP乙,不過當IP甲丟給交換器時,交換器會依照ARP協定,去確認IP乙的MAC是哪一個,再依照他記錄的端點,把資料丟給乙。
所以當各位以為電腦甲乙丙丁戊連接,是利用IP位址時,實際上對於交換器而言,他是記錄甲乙丙丁戊的MAC,以及對應的IP。
錯。Switching hub 只看得到 MAC address,
部分有網管功能的 Switch 可以看到 IP,但這只是做 double check,
傳送到某個 IP 的封包對應到哪個 MAC address,基本上是電腦自己要負責。
http://about.me/cornguo
如果把網路比擬道路
IP比擬地址
MAC比擬層樓戶號
router比擬馬路路口
ip分享器比擬門口守衛
getway,比擬大樓門口
HUb比擬大樓門房
用信件來表示封包
假如你(甲電腦)要寄一封信(封包)當然這封信要有地址( ip )
你(甲電腦)會判斷(遮罩)這信(封包)要寄給誰
如果是同棟大樓你的信(封包)就不會出大樓門口(getway)
信(封包)就交給大樓門房(HUB)交給對方(乙電腦)
如果不是同樓大樓就會由大樓門房(HUB)拿到大樓門口(getway)
交給門口守衛(ip分享器)登錄層樓戶號(MAC)再由馬路路口(router)
來判斷這封信要北上還是南下
如果信(封包)進來同樣會由馬路路口(router)-->地址( ip )門口守衛(ip分享器)查登錄層樓戶號(MAC)
-->大樓門房(HUB)-->你(甲電腦)
如果有個能力強了人,他可以身兼數值就是HUB+getway+ip分享器比擬門口守衛+router
CornGuo wrote:
無意間看到這篇文章,...(恕刪)
不好意思,我剛看到您的內容文章,不過我覺得我有一些意思可能沒說清楚,感覺上是刻意被挑出的.....
1.錯。連結方式與拓樸不同,另外,網路拓樸中沒有線狀拓樸
關於這點,網路連結的方式,確實是有線狀的連結。
有一種是匯流排是連接..
另一種是每台電腦都有兩個網卡,A連B,B連C,C連D........
2.有關於路由器的作業方式...
路由器確實是做兩個網段的連接作業...
你把路由器的作業方式想的太簡單了。
路由器會自己判斷最佳的路由。
當A電腦要連接電腦B,兩個不同網段時,確實是A電腦先連絡自己的路由器,路由器再去決定要丟給誰...
要A電腦自己連接B電腦,不同網段下是不可行的..
每一個電腦都會建立起自己的路由表沒有錯,不過不在相同網段下,或者自己無法透過交換器、HUB等裝置時,一樣會交給路由器處理,然後會收到新的路由表。
如果照您所說的,那麼當路由器有『靜態路由表』與電腦的動態路由表不同時,封包的傳遞不就是以電腦的TABLE為主?這會產生很多技術上的矛盾。
3.關於路由黑洞...
我覺得我們說的是同樣的事情......
應該傳給A卻傳給B,或者忘記該傳給誰,然後不幹了(丟棄封包)...
這意思不是和你說的相同??
4.TRACERT
我說的是TRACERT這個指令...
這個指令可以查詢到每個結點的狀況,也是一個一開始判斷網路狀況的最重要工具....
你該不會說這個工具無效吧...
5.錯。交換器跟 hub 差很多。
我沒有說過交換器=HUB...
我說過交換器或HUB.......
不過你確實是說初HUB是幹麻的了...
其實是不太想談到這一塊說..............(知道交換器和HUB差異的人,就可以知道HUB能幹嘛了

~~~)-------------------------------
其他是我錯誤部分,我會修正原始的文章...
流浪不想去淡水 wrote:
這個部份是有點錯誤的...(恕刪)
我想先說明一下...
我一開始假設的狀況是假設電腦彼此之間無法連接時...
就我目前的實務經驗來說...
網段甲 172.16.1.1 255.255.255.100 (路由器)
網段乙 172.16.1.150 255.255.255.100 (路由器)
電腦A 172.16.1.53 255.255.255.0
電腦B 172.16.1.180 255.255.255.0
A與B之間沒有交換器作連接時(也不應該),A只能透過路由器甲和B連絡........
當然這樣的架設有點複雜,純粹是安全性的問題。
這是指大型,多端點的網路架構在路由器之前會有交換器作資料的交換。
如果是一般家庭,頂多五台電腦,那他們只會連接到路由器,中間沒有交換器....
另一個有關於192.168.1.0 這種IP位址....
我必須要說,如果說192.168.1.0 不能用也不對,必經確實是有路由器是使用這個IP...
講實在的,我也很納悶............
但要說他可以用也不對........
就實際上來說,應該不會有端點用這IP.....................


























































































