網絡運維的小白和想要加入網絡運維的小夥伴們值得一看哦~
今天是初識網絡運維的第三天。但願能有志同道合的小夥伴一塊兒討論和學習,也但願有網絡運維的大神可以幫忙在網絡運維這條路上幫忙指點,可以多提意見使我進步。網絡
今天和你們分享一下基礎網絡構建OSI七層模型與TCP/IP模型。
1、網絡通訊模型:
一、理想化藍圖:OSI參考模型
二、事實模型:TCP/IP參考模型
分而治之
ISO:國際標準化組織,負責制定各類標準
OSI:開發系統互聯 參考模型
OSI七層,要求熟練揹着按順序說出來
OSI七層,自下向上是一至七層
數字信號:不管是文字、聲音、仍是圖像、視頻,都能用大量的0和1的組合表示。
2、各層主要做用
一、物理層主要的做用:如何表示二進制的1和0;數據是否能夠在兩個方向上進行
二、數據鏈路層主要的做用:標識數據幀的源和目標物理地址(MAC地址)。數據校驗,判斷數據幀是否完整無缺。
三、網絡層主要的做用:標識數據包的源和目標邏輯地址(IP地址)。選擇到目標的最佳路徑(路由)。
四、傳輸層的主要做用:決定通訊是可靠的,仍是不可靠的;肯定訪問目標的什麼服務(經過端口號決定)。
五、會話層的主要用功能:創建用戶間的會話關係
六、表示層的主要用功能:編解碼、壓縮、加密
七、應用層的主要用功能:對應各類應用程序運維
注:物理地址是平面結構,至關於發快遞時人的×××號;邏輯地址有層次,至關於人的住址。ide
3、TCP/IP參考模型
一、分層:能夠是四層,也能夠是五層。它的應用層是把OSI的高三層層合併爲一層;若是說是四層,就是把OSI的前兩層合併爲網絡接口層
二、TCP/IP協議家族不是隻有兩個協議,是一大堆的協議的集合
4、封裝和解封裝
一、發送方發送數據,會將大的數據分割成不少小塊數據,每一個小塊數據在向下通過各個層次的時候,都會加上頭部結構(如快遞貼單子),這個過程叫封裝
二、接收方將收到的數據,向上逐層將頭部結構去除,再將數據組合起來,這個過程叫解封裝。學習
5、協議數據單元PDU
一、每一個層次的數據都有一個專門的術語,總稱爲協議數據單元
二、第一層物理層稱做比特,bit
三、第二層數據鏈路層稱做幀,frame
四、第三層網絡層稱做包,也叫分組,package
五、第四層傳輸層稱做段,segment加密
各層的通訊被稱做對等通訊。意思是相同層次間互相通訊。3d
6、數據傳輸流程
一、發送方A發郵件,到了傳輸層,若是數據比較大,要把數據先分割成小段,每一段都要加上頭部信息,如端口號、分段序列號。
二、數據從上到下到達網絡層後,網絡層也要加上頭部信息,如IP地址、TTL(生存週期)。網絡層還要負責選擇最佳路徑
三、數據在數據鏈路層,要加上幀的頭部,如MAC地址
四、數據最後經過物理介質,變成比特流發送出去。視頻
字節Byte 比特bit
1Byte = 8bit
在電腦上程序軟件顯示的大小都是字節Byte,標準的速率單位是bit。blog