帶你認識OSI,network就靠它

首先 瞭解OSI 七層模型:
物理層:
用物理信號1和0表示【二進制】
接口 【網線接口】
雙方通信的建立和斷開【軟件斷開】
數據傳輸可以同時進行【網線】

數據鏈路層:
數據幀,整理髮來的數據1和0
源頭和發向目的地的物理地址【MAC地址】
自我監測,查看數據幀是否丟失

網絡層:
數據包 整理打包好的數據幀
源頭和目的地邏輯地址如IP地址
根據包頭的邏輯地址進行選路

傳輸層:
針對你所用的軟件或程序通信【數據段】
承上啓下

會話層:
軟件與軟件的對話關係

表示層:
定義傳遞信息的語言

應用層:
提供了用戶的使用

只是簡單介紹OSI七層模型,關於網絡只需要關注 OSI五層就可以,因爲會話層和表示層跟咱們這幾乎沒啥關係。
首先介紹
1 物理層:
物理層傳輸介質
1有線介質:
雙絞線 光纖
2無線介質:
無線電 微波 激光 紅外線

HDMI 數字信號
抗干擾強
遠距離傳輸保證質量

VGA 模擬信號

有源設備:網線,雙絞線【100-150米】
非屏蔽雙絞線 UTP
屏蔽雙絞線 STP
雙絞線的類型
cat5 傳輸速率100Mbps
cat5e 傳輸速率100Mbps
cat6 傳輸速率1000Mbps
cat7 傳輸速率10000Mbps
T568A:白綠、綠、白橙、藍、白藍、橙、白棕、棕
T568B:白橙、橙、白綠、藍、白藍、綠、白棕、棕
接口型號 :RJ-45
無源設備:光纖【5公里】
傳輸帶寬高
傳輸遠
抗干擾強
光纖:1單模光纖 【10微米】
距離遠使用【激光光源】
2 多模光纖【50微米
【LED光源】 距離近使用

直通線
交叉線
反向線:
console線 【控制線】

2 數據鏈路層的功能
1數據鏈路的建立,維護和拆除
2 幀包裝,傳輸和同步
3幀的差錯恢復
4流量控制

以太網
1 衝突問題:CSMA-CD:帶監測監聽衝突的多路訪問
【避免信號的衝突,相當於紅綠燈】
工作原理:1發送前先監聽通道是否空閒
空閒的話發送數據
2發送時,一邊發一邊監聽
3監聽到衝突,立即停止發送
4等待一段時間【避讓】
2 地址問題:MAC地址【全球唯一】
前24位是廠家編碼 後24位是設備排序編碼
MAC地址識別單獨的設備或一組設備
一個16進制=4個二進制
0=物理地址-單播地址
1=邏輯地址-組播地址
FF-FF-FF-FF-FF-FF-FF 【廣播地址,都是1】
3 統一格式規範問題
按照每一層的PDU格式寫

以太網類型
btye字節 bit比特
如mac地址:
6字節 8倍 48比特
ip地址:
4字節 8倍 32比特

以太網幀格式:
【前導碼 幀起始定界符[目的地址 源地址 類型/長度 數據 校驗]】
7字節 1字節 6字節 6字節 2字節 46-1500 4字節
[數據鏈路層封裝 最少64字節-最多1518字節] 【 物理層封裝 最少字節72字節-最多1526字節 】

以太網命名方法:
N-信號-物理介質
N:以兆爲單位的數據速率,如100.100
信號:基帶還是寬帶
物理介質:表示介質類型
例如:100BASE-TX-FX
100 數據速率爲100
BASE:基帶:只單獨的爲網絡使用【但數據傳輸】
寬帶:只可以用於網絡,電話線等多用【傳輸多種數據】
TX:雙絞線 UTP STP
FX:光纖

數據鏈路層的子層
介質訪問控制【MAC】子層
給物理層進行封裝 解封
邏輯鏈路控制【LLC】子層
給網絡層建立連接

3 網絡層的功能
定義了基於IP協議的邏輯地址
在同一網段連接不同設備
選擇數據包通過網絡的最佳路線
IP包頭的格式
版本 首部長度 優先級與服務類型 總長度
標識符 標誌 段偏移量
TTL 協議號 首部校驗和
源地址
目標地址
可選項
數據
拆分
分類
排次序

TTL 生命週期 最大255 每經過一個路由器減少一點

4傳輸層
端口號0--65535

TCP
傳輸控制協議:
可靠性,面向連接的協議
傳輸效率低

TCP封裝格式
源端口號 目標端口號
32位序列號
32位確認號
首位長度
保留
【1 有效 0 無效】
SYN 建立連接
ACK 確認連接
FIN 斷開連接
URG 緊急指針【優先發送】
RST 重新連接【重置】
PSH 應用層緊急傳送
窗口大小
16位校驗和
16位緊急指針
可選項
數據

TCP的斷開與連接
三次握手
四次斷開

TCP的流控與差別控制
TCP的流控機制-流動窗口
TCP的流控機制-擁塞控制
TCP差錯控制3中方式
1 校驗和
2 確認
3 超時
TCP的應用
端口號:
21 FTP 文件傳輸協議 【下達指令】
20 數據的傳輸
23 Telnet 遠程
25 SMTP 發送郵件
110 POP3 接受郵件
53 DNS 域名解析
80 HTTP 超文本傳輸
通過http實現網絡上的超文本傳輸
443 HTTPS 【安全超文本傳輸協議 】
基於HTTP開發
提供加密,可以確保消息的私有性和完整性

UDP
用戶數據報協議
不可靠,無連接的服務
傳輸速度快
UDP的流控與差錯控制
UDP沒有流控機制
UDP 只有校驗和來提供差錯控制
需要上層協議來提供差錯控制:例如TFTP 協議
UDP的應用
端口號:
69 TFTP 簡單文件傳輸協議
53 DNS  域名解析
123 NTP 網絡時間協議
111 RPC 遠程過程調用

5 應用層的作用
與應用程序協同工作,利用基礎網絡交換機應用程序專用的數據

常見的應用層協議
DNS
SMTP與POP3
HTTP與HTTPS
Telnet
FTP與TFTP

這是OSI五層模型,希望可以幫到需要的朋友。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章