計算機網絡-淺談網絡層

(持續更新,記錄學習,有誤請一定告知)

運輸層鏈接
淺談運輸層


什麼是網絡層

網絡層在OSI七層協議中爲第3層(在數據鏈路層的上層,運輸層的下層),在TCP/IP協議中爲第二層(網絡接口層上層,傳輸層下層),網絡層負責向上層交付IP數據報(分組),其提供的是無連接的,盡最大努力的(不可靠)傳輸服務,其主要的協議就是IP地址協議

##所謂不可靠就是傳送的分組可能出現差錯、丟失、重複、無序的情況##

網際協議(IP)

1. 目的

使互連起來的計算機網絡能夠進行通信,給互聯網上的每一臺主機或者路由器的每一個接口分配一個全世界唯一的32位的標識符

2. 分類的IP地址(已經成歷史)

2.1 IP地址表示方式: IP = {<網絡號>,<主機號>}
  2.1.1 網絡號: 標示主機所連接到的網絡,一個網絡號在整個互聯網事唯一的
  2.1.2 主機號: 標示該主機,一臺主機號在標示他的網絡號內是唯一的
  
##從上面網絡號和主機號的定義和作用可知,IP地址在整個互聯網中唯一性##

2.2 互聯網中最常用的三類地址: 此三類都爲單播地址(1對1通信)

A類:

A類網絡號: 網絡號佔有1個字節,第一位固定爲0,可用的網絡號共2^7-2 (-2的原因 1.全0的網絡號代表本網絡,是一個IP保留地址 2.網絡號爲127(01111111)是保留本地軟件環回測試的地址,用來測試主機和應用進程通信的功能,如果主機發送一個環回測試地址(127.0.0.1)則,協議軟件會直接處裏分組中的數據不會去發送到網絡)

A類主機號: 主機號可以調用的主機數爲2^24-2 (-2的原因: 1.全0,表示本主機 2.全1:表示此網絡號的所有主機)

B類:

B類網絡號: 網絡號佔2字節,前兩位爲1,0 除128.0.0.0不可指派外,其餘皆可以因此可用的網絡號共2^14-1

B類主機號: 主機號可以調用的主機數爲2^16-2 (-2的原因: 1.全0,表示本主機 2.全1:表示此網絡號的所有主機)

C類:

C類網絡號: 網絡號佔3字節,前三位爲1,1,0 除192.0.0.0不可指派外,其餘皆可以因此可用的網路號共2^21-1

C類主機號: 主機號可以調用的主機數爲2^8-2 (-2的原因: 1.全0,表示本主機 2.全1:表示此網絡號的所有主機)

2.3 其餘分類:

D類地址: 爲多播地址(1對多)

E類地址: 保留今後使用

##把網絡分類的主要目的就是滿足不同用戶的要求(有些網絡主機多,有的網絡主機少)##

##當某個單位申請到某IP地址時,是申請到了網絡號,而主機號則由單位自己分配##

##把IP地址分配爲網絡號+主機號最大的功用在於,可以使路由器指根據目的主機的網絡號來發送分組,這樣大大的減小路由表中的項目,減少路由表中的儲存空間以及查找時間##
在這裏插入圖片描述