交換機、路由器、光貓

1. 網絡分層

網線,指的是上面的灰色部分,實現物理層上互聯。物理層的數據是01比特流

2. ARP(Address Resolution Protocal),即地址解析協議。用於將IP地址解析爲以太網的MAC地址的協議。

要獲取局域網內某個ip的MAC地址,可以用廣播的方式。然後存在本地ARP表裏。

3. 兩臺電腦要互通,只需要一個網線就可以 ,如果是多臺,就需要一個集線器(hub)了。集線器有多個網口,多臺電腦的網線都插入到集線器上。工作原理非常簡單,會把某個端口收到的數據無腦賦複製廣播到集線器的所有端口上。工作在物理層。

4. 交換機,又叫switch,有很多個端口,比集線器功能更強,工作在數據鏈路層。與集線器的廣播不同,發到交換機的數據,會被轉發到對應機器上。交換機內部維護了一張MAC地址表,記錄了端口號和MAC地址的對應關係。

5. 這個表的數據是交換機不斷學習的結果。當A發消息到交換機時,交換機發現消息是從1號端口進來的,則會在MAC地址表上,記錄A的MAC地址對應1號端口。

6. 當交換機查詢地址表時,發現目的 MAC 地址的目標端口和這個包的源端口是同一個,會直接丟棄這個包;

當MAC地址表裏找不到對應的MAC地址時,交換機就會跟集線器一樣進行廣播

7. 網橋,本質上可以理解爲兩個網線口的交換機,正好可以把兩臺電腦給連起來,也叫橋接。而交換機,則是多網線口的網橋,可以把多臺電腦給連(橋接)起來。

8. 世界上電腦這麼多,交換機裏的MAC地址表不可能全部都記住。於是就有了路由器,工作在網絡層

9. 一個IP由網絡號和主機號組成,共32位。192.168.0.105/24這種表示方法,表明前24位192.168.0.0是網絡號,105是主機號。

10. 有了網段,就可以一次性表示一大批地址。就不需要像交換機那樣一條條MAC地址記錄在表裏。

11. 路由器的作用,就是可以幫助我們在互聯網世界裏轉發消息到對應的IP。

12. 類似交換機的MAC地址表,路由器也維護了一張路由表。是用於告訴路由器,消息該轉發到什麼端口。

如果目標網絡號在路由表裏( 比如上圖中的192.168.1.0 ),那麼就從e2口發出去;

如果路由表裏找不到,那就打到默認網關吧,也就是從e1口發出,發到IP192.0.2.1。這個路由器的路由表不知道該去哪,說不定其他路由器知道。

13. 路由器和交換機不同點在於,它的每個網口下,都有一個MAC地址和IP地址。正因爲路由器具有 MAC 地址,因此它能夠成爲數據鏈路層的的發送方和接收方(就像是一個網卡一樣)。而且路由器會校驗數據幀的MAC報頭裏的目的MAC地址是不是自己,是的話纔會處理,否則丟棄。

14. 如果在路由表中無法找到匹配的記錄,路由器會丟棄這個包,並通過 ICMP消息告知發送方。而交換機在MAC地址表裏找不到轉發端口時會選擇廣播。這裏原因在於網絡規模的大小。

15. 不管是交換機還是路由器,網口輸入的是電信號。但現在流行的是光纖傳輸,傳輸的是光信號。而光貓(modem),就是用於光電信號轉換的設備。


16. 現在一般情況下,家裏已經不用集線器和交換機了,大部分路由器也支持交換機的功能。所以家裏的臺式機電腦一般就連到一個路由器,再連個光貓就夠能快樂上網了。

17. 總結一下,局域網內通信用交換機就可以了,要連上互聯網則需要路由器,現在因爲光纖普及了所以還需要光貓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章