ip地址-網絡和mac地址-ID的理解

1、因特網Internet是有很多個 “計算機網路”組成的,是 net of net,網絡的網絡。

2、當我們的主機 需要 和另外一臺主機 相互數據通信的時候 ,需要怎麼樣的連接呢?思路演變一下:首先 主機A(南昌) 和主機B(北京)都需要有一個主機的硬件ID,就是mac地址,網卡的編號,使用在連接到網絡 識別用的。拉一根線,ok,直接相連,直接通信,木有問題,可以行得通,但是專線的費用太貴了。因此,採用網絡的網絡的概念方式。A放在南昌的網絡,B放在北京的網絡,由於南昌的網絡和北京的網絡處在中國的互聯網中,他們是相互連接的,所以A和B之間也可以相互通信。問題來了,南昌的網絡和北京的網絡,應該有個編號的,用於管理的,因此 網絡需要有一個編號,這個就是網絡地址,是用於管理 產生的邏輯地址。

3、mac地址和網絡地址的作用,基本就清楚了,你想連接到 互聯網中,必須要有這兩個地址編號。一個用於識別主機的,一個用於識別網絡的。mac地址就相當於身份ID,網絡地址相當於位置信息。如果我的主機A加入到江蘇的網絡,那麼我的網絡地址是會變化的,這樣也就發現了我的位置也變化了,但是我的mac地址是不會變化的。

4、如果有另外一個主機C進入到了南昌網絡,和主機B進行連接,主機B怎麼識別A和C呢?他們在同一個網絡中的,怎麼識別呢?在同一個網絡中,有很多不同的主機,因此還需要一個主機地址(主機號),所以將網絡地址+主機地址就組成了 IP地址,現在是32位的一個數字。

5、現在整理一下,變成一個主機需要 mac地址和ip地址,這樣就能連接到 互聯網中去了。在整個網絡的管理,就需要分兩步驟管理,首先判斷一個數據 是從哪個網絡中來的,到哪個網路中去,這個是網絡之間的事情,這個就是網絡層需要管的事情,一般是路由器去做的,他負責ip地址(主要是網絡地址)的信息處理;第二個就是要知道這個數據 在這個網絡中 是從哪個主機發出來的, 到達的那個網絡以後,去哪個主機那裏,一般都是有網絡中的關口(網關)負責尋找,這個是網絡內部的事情,是屬於 數據鏈路層 需要管理的事情,一般是 交換機去做的,它負責尋找ip地址對應的那個mac,找到了以後,直接將數據轉發過去。

6、 注意,數據傳輸的過程,都是要看mac地址的,只有知道了mac地址,才能傳輸數據。那麼爲什麼來了一個ip地址呢,其實就是一開始的問題,便於管理維護(分層次,分步驟),減少專線開銷。因此,在整個數據傳輸過程中,會有很多個ip地址到mac地址的轉換。而且,在設備中(主機或者交換機等),都有這樣一個轉換表格,用於對應ip地址和mac地址。

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