隨著信息化社會的到來,網絡越來越充斥在我們的點點滴滴生活中,顯得非常的熟悉,但是細細研究起來又覺得有些陌生。讓小編帶你學習下最全的網絡基礎知識吧,讓網絡與你彼此熟悉起來。
當前,計算機網絡體系結構有兩種:一種是OSI/RM體系結構,另外一種是TCP/IP體系結構。今天我們就講下國際標準OSI/RM體系結構(TCP/IP體系結構類似)。OSI/RM體系結構包含七層結構:物理層、數據鏈路層、網絡層,傳輸層、會話層,表示層,應用層。七層傳輸單元依次為:應用層數據、表示層數據、會話層數據、傳輸層數據段、網絡層IP數據包/組、數據鏈路層數據幀、比特流,後者均依次包含前者。
一、 物理層
1、傳輸單位:比特流,比如010100…..等一串二進制數。
01010100000000101010101010101101010101011011101
2、主要功能:提供物理通路、二進制數據比特流傳輸,定義電氣/機械接口特性(簡而言之就是線路和接口)。
二、 數據鏈路層
1、傳輸單位:數據幀,比如邏輯鏈路控制幀(LLC),MAC幀等。
2、代表性數據幀:MAC幀(介質訪問控制幀)。
目的地址:通用6字節(8*6=48位,即MAC地址長度),接收數據目標主機MAC地址;
源地址:通用6字節,發送數據主機MAC地址;
長度:2字節(最大可以表示2的16次方=65535,從0開始算,所以是65535),值為0-1500時,表示MAC幀數據實際長度,值為1501-65535時,表示上層協議類型;
數據:0-1500字節;
填充:0-46字節,保證MAC最小數據幀字節數(64字節:目的地址6字節+源地址6字節+長度2字節+0字節數據+46填充字節+4字節檢驗和,最大幀長見下文網絡層處);
校驗和:4字節(4*8=32位),採用CRC-32循環冗餘碼校驗。
3、主要功能:將比特流組織成數據幀,在鏈路上提供點到點幀傳輸,差錯控制,流量控制等。
三、網絡層
1、傳輸單位:數據包/數據分組。
2、代表性數據分組:IP數據分組。
IP頭部到上層數據處為MTU
版本號:4位,0100(4代表目前廣泛使用的IPv4地址)/0110(6代表將要廣泛使用的IPv6地址);
IHL:4位,IP頭長度;
服務類型(Tos):8位,區分優先級;
總長度:16位,包含IP頭部在內;最大長度65535字節;
頭部校驗和:16位,只檢驗IP頭部,不檢驗數據;
源地址(即IP地址):32,位發送數據主機IP地址;
目的地址:32位,接收數據主機IP地址;
生存期(TTL):8位(最大值255,起始值0開始,所以是255),數據每經過一個路由器加1,到定值丟棄,防止網絡環路出現;
用戶數據:MAC幀最大長度為1518字節(源地址6字節+目的地址6字節+長度2字節+數據(MTU)1500字節+檢驗和4字節=1518字節),MTU1500字節,1500-20(IP頭部)=1480字節。
3、主要功能:路徑選擇,網絡連接的多路複用,差錯控制,流量控制。(等同於車載導航系統)
好,今天就講這些吧,網絡世界精彩紛呈,讓小編帶你一路遨遊下去,精彩未完待續,期待下期。