(二)OSI七層參考模型(開放式系統互聯)(Open SystemInterconnect)
結構:
引用層 |
表示層 |
會話層 |
傳輸層 |
網絡層 |
數據鏈路層 |
物理層 |
1. 物理層:
定義物理接口標準以及電壓等以確定數據如何傳輸。
(1) 傳輸單位:比特流。
(2) 工作設備:網卡、Hub集線器(中繼器,放大信號延長傳輸)、傳輸介質。
(3) 傳輸介質:
傳輸介質 |
分類 |
有效傳輸距離 |
備註 |
|
光 纖 |
按類型 |
室內(正常的橙黃色) |
1km
|
光纖傳輸不收任何電子干擾。缺點是不能彎,彎曲半徑不能小於30cm |
室外(橙色偏紅) |
||||
按功能 |
單模(只有鏡面反射)傳輸距離長 |
|||
多模(有漫反射) 傳輸距離短 |
||||
接口類型(尾纖) |
圓頭 |
|||
方頭 |
||||
同軸電纜 |
10base2(細同軸電纜) 同時承載35個RJ-45傳輸數據量 |
185m |
主要用於閉路電視,監控 |
|
10base5(粗同軸電纜) 同時承載100個RJ-45傳輸數據量 |
500m |
|||
雙絞線 (水晶頭) |
線序 |
T568A 白綠|綠|白橙|藍|白藍|橙|白棕|棕
|
100m |
直通線:兩頭相同(A-A OR B-B) 交叉線:兩頭不同(A-B) 用法:同種交叉,異種直通(指設備) 全反線:用於交換機 (白橙->棕)——(棕->白橙) |
T568B 白橙|橙|白綠|藍|白藍|綠|白棕|棕 |
2. 數據鏈路層:
數據鏈路層提供數據的物理傳輸,這意味着在使用硬件地址的局域網中數據鏈路層將保證信息被髮送到正確的設備中,並將來自網絡層的信息轉化成比特流的形式以方便物理層進行傳輸。將信息封裝成幀,並添加到報頭,報頭中包含硬件形式的原地址和目的地址,這些信息圍繞在原始信息周圍。
(1) 傳輸單位:數據幀。
PS:幀結構:
A |
B |
C |
D |
E |
A:幀起始字段,提醒幀來了。
B:數據幀地址字段,用mac地址形式來表示原地址和目的地址。
C:長度、類型控制字段,包含幀類型及長度是什麼。
D:原始主句字段,包含原始數據。
E:幀校驗序列字段,用來校驗幀的完整性。
MAC地址:
48位十六進制數組成,集成在網卡上,不可更改。
全球唯一(不重複)。
前24位------廠商號(IEEE分配),後24位------廠商定製
(後24位全爲f時爲MAC地址廣播地址)
Cmd下用ipconfig /all命令查MAC地址。
(2) 網絡層與數據鏈路層區別:
路由器工作在網絡層,它們只關心到達這些網絡的最佳路徑和網絡位置,並不在意網絡的內部,而數據鏈路層負責駐留在本地網絡中獨一無二的標識,即只識別MAC地址,不識別IP地址。
(3) 工作在數據鏈路層的設備:交換機,網橋。
(4) 數據鏈路層功能:①物理地址定義;②網絡拓撲結構;③鏈路參數;
④差錯驗證;⑤物理介質訪問;⑥流控制;
(5) 數據鏈路層分爲llc子層和mac子層,mac子層主要用於把物理層的“0”、“1”比特流組建成幀,並通過幀尾部的錯誤校驗信息進行錯誤校驗,llc子層稱爲邏輯鏈路控制層,其作用是負責識別網絡協議並對它們進行封裝,llc報頭告訴數據鏈路層一旦幀被接收到時,應對數據做出如何處理。
(6) 物理層的限制:①物理層不能與高層進行通信;
②物理層不能標識計算機;
③物理層只能描述比特流。
數據鏈路層的解決:①數據鏈路層通過llc子層與高層進行通信;
②數據鏈路層用MAC尋址的方式標識計算機;
③用幀對比特流進行描述分組。
3. 網絡層:
(1) 傳輸單位:數據包。
(2) 主要設備:路由器、三層交換機。
(3) 功能:邏輯尋址 (依靠IP地址傳輸數據)
(4) 協議:Arp地址解析協議 (把IP與MAC地址之間的對應關係解析)
4. 傳輸層:
(1) 傳輸單位:數據段。
(2) 功能:流量的傳輸與控制。
(3) 傳輸協議:
① TCP—可靠的傳輸控制協議。(嚴格、不丟幀、延遲高)
② UDP---不可靠傳輸控制協議。(例:QQ視頻、語音通話)
(TCP和UDP協議都有應用)
(4) TCP建立連接的三次握手:
①建立連接時,客戶端發送syn包(syn=j)到服務器,並進入SYN_SENT狀態,等待服務器確認;SYN:同步序列編號(SynchronizeSequence Numbers)。
②服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;
③ 客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED(TCP連接成功)狀態,完成三次握手。
5. 會話層:
功能:流量控制、負責校驗。
6.表示層:
功能:壓縮解壓縮、加密解密。
7.應用層:
(1)功能:應用和連接。
(2)常見服務:
|
應用層 |
端口 |
傳輸層 |
特殊 |
ftp |
文件傳輸服務 |
上傳20下載21 |
簡單文件傳輸協議 |
DHCP:動態分配IP地址, 端口:客戶端請求67,服務器迴應:68
Ping:屬於網絡層,ICMP協議, 用來檢測主機之間的連通性 |
Pop3 |
郵件接收服務 |
110 |
簡單郵件接收協議 |
|
Smtp |
郵件發送服務 |
25 |
郵件發送協議 |
|
http |
Web服務 |
80 |
超文本傳輸協議 |
|
telnet |
遠程登錄服務 |
23 |
X |
|
ssh |
遠程登錄服務 |
22 |
X |
|
dns |
域名解析服務 |
53 |
X |
|
|
|
|
|
總結:
應用層 |
Data |
||
表示層 |
+加密+壓縮 |
||
會話層 |
+校驗 |
||
傳輸層 |
+TCP/UDP |
||
網絡層 |
+原IP+目的IP |
||
數據鏈路層 |
+原MAC+目的MAC |
||
物理層 |
010101…… |
從上到下:封裝
從下到上:解封裝
8.補充知識:
(1)一些概念:
①廣播:一對所有(一人發起,全部接收)。
②組播:一對多(一人發起,一組裏所有人接收)。
③單播:一對一(一人發起,一人接收)。
④全雙工:接收和發送同時進行。
⑤半雙工:只能接收或發送。
⑥廣播域:一定範圍內產生廣播的區域。
⑦衝突域:一定範圍內數據包發送或接收可能產生衝突的區域。
⑧交換機的每一個端口都是一個獨立的衝突域。
⑨集線器上的所有端口都屬於同一個衝突域內。
(2)網絡按地域範圍劃分:局域網 <1km
城域網 <10km
廣域網 >10km (由局域網和廣域網組成)
(3) 數據鏈路層一些與局域網有關的標準規定:802.X
802.1 |
橋接 |
802.2 |
邏輯鏈路控制 |
802.3 |
以太網 |
802.4 |
令牌傳遞總線 |
802.5 |
令牌環 |
802.6 |
分佈對列雙入總線接入符 |
802.9 |
集成符(ISDN局域網) |
802.11 |
無線局域網 |
802.14 |
有線電視 |
802.15 |
個人無線局域網 |