概念+協議的了解+OSI七層模型,TCP/IP五層協議,網絡數據傳輸流程 Linux--網絡基礎( 六 )


  • 私有地址
?Internet管理委員會規定如下地址段為私有地址,私有地址可以自己組網時用,但不能在Internet網上用 , Internet網沒有這些地址的路由,有這些地址的計算機要上網必須轉換成為合法的IP地址,也稱為公網地址 。下面是A、B、C類網絡中的私有地址段 。你自己組網時就可以用這些地址了 。
10.0.0.0~10.255.255.255172.16.0.0~172.131.255.255192.168.0.0~192.168.255.255
  • 回環地址
?A類網絡地址127是一個保留地址,用于網絡軟件測試以及本地機進程間通信 , 叫做回環地址(loopback address) 。無論什么程序,一旦使用回環地址發送數據 , 協議軟件立即返回之,不進行任何網絡傳輸 。含網絡號127的分組不能出現在任何網絡上 。
  • 廣播地址
?TCP/IP規定,主機號全為"1"的網絡地址用于廣播之用,叫做廣播地址 。所謂廣播,指同時向同一子網所有主機發送報文 。
子網引入子網掩碼(NetMask),(子網掩碼是連續全1的網絡地址加上主機地址)從邏輯上把一個大網絡劃分成一些小網絡 。
知道ip地址和子網掩碼后,可以通過與運算計算相關地址
  • 網絡地址
  • 廣播地址
  • 地址范圍
  • 本網有幾臺主機
舉個例子:
概念+協議的了解+OSI七層模型,TCP/IP五層協議,網絡數據傳輸流程 Linux--網絡基礎

文章插圖
子網id:被子網掩碼連續的1覆蓋的ip地址的部分,在此例中被子網掩碼連續1覆蓋的部分就是10.1.1
網段地址:在子網id后面全部補上0就是網段地址 , 本例中就是10.1.1.0
廣播地址:在子網id后面全部補上0就是廣播地址,在本例中就是10.1.1.255
主機id分配的范圍:10.1.1.1--->10.1.1.254
注意:子網和網段是完全不同的概念,不要混淆了概念
網段是一個物理層概念(使用同一物理層設備可以直接通訊的部分),或者一個不嚴格的數據鏈路層概念(一個網段是一個沖突域) 。
子網是一個則網絡層概念(由路由設備劃分的 , 或者由掩碼劃分的) 。
網關大家都知道,從一個房間走到另一個房間,必然要經過一扇門 。同樣,從一個網絡向另一個網絡發送信息,也必須經過一道“關口”,這道關口就是網關 。顧名思義,網關(Gateway)就是一個網絡連接到另一個網絡的“關口” 。
網關在網絡層以上實現網絡互連,是最復雜的網絡互連設備,僅用于兩個高層協議不同的網絡互連 。網關既可以用于廣域網互連,也可以用于局域網互連 。網關是一種充當轉換重任的計算機系統或設備 。
  • PC間想要通信要保證在同一網段
  • 若在同一網段,則直接發出去 , 不去找網關
  • 若不在同一網段,則直接發包給網關,這就是上面介紹的跨網絡通信
MAC地址
  • MAC地址用來識別數據鏈路層中相連的節點
  • 長度為48位,及6個字節,一般用16進制數字加上冒號的形式來表示(例如: 08:00:27:03:fb:19)
  • 在網卡出廠時就確定了,不能修改,mac地址通常是唯一的(虛擬機中的mac地址不是真實的mac地址 , 可能會沖突; 也有些網卡支持用戶配置mac地址)
通過指令查看IP和MAC
概念+協議的了解+OSI七層模型,TCP/IP五層協議,網絡數據傳輸流程 Linux--網絡基礎

文章插圖

推薦閱讀