柚子快報激活碼778899分享:OSI七層模型與網(wǎng)絡(luò)協(xié)議
OSI/RM------開放式系統(tǒng)互聯(lián)參考模型
數(shù)據(jù)鏈路層:介質(zhì)訪問控制層MAC+邏輯鏈路控制層LLC
邏輯鏈路控制層LLC:對數(shù)據(jù)驚醒校驗,只保障數(shù)據(jù)完整性;同時增加FCS(校驗核),校驗數(shù)據(jù)完整性。
應(yīng)用層:抽象語言----編碼
表示層:編碼---二進制
會話層:提供會話號,同軟件不同進程的程序在同時接收發(fā)消息時,他們會擁有相同的IP地址MAC地址,此時,就需要會話層分別給予不同的會話號去區(qū)分。
傳輸層:
TCP/UDP? 1.分段(受到MTU限制)2.端口號
MTU:最大傳輸單元 默認1500字節(jié)
分段:當(dāng)數(shù)據(jù)包過大時,連續(xù)發(fā)送可能會使數(shù)據(jù)在傳輸途中插入別的數(shù)據(jù)造成損壞,所以需要對數(shù)據(jù)包進行分段處理,從而保證數(shù)據(jù)包的完整性。
端口號:使用電腦可能會同時訪問多個服務(wù)器,這多個服務(wù)器在進行回復(fù)的時候,回復(fù)目標都是相同IP/MAC,為了不分配錯誤,所以在該程序啟動時,電腦會在1024-65535隨機分配端口號給這個程序,在服務(wù)器回包時也會帶著這個端口號,這樣電腦就能做出正確的數(shù)據(jù)分配。
?? 端口號:0-65535? 1-1023 注明端口? 1024-65535高端口/動態(tài)端口??
網(wǎng)絡(luò)層:IP 互聯(lián)網(wǎng)協(xié)議?
數(shù)據(jù)鏈路層:介質(zhì)訪問控制層MAC+邏輯鏈路控制層LLC
物理層:物理硬件
缺點:1.分層不均?? 2.分層太多
PDU:協(xié)議數(shù)據(jù)單元? 對不同層封裝的數(shù)據(jù)單元標識
應(yīng)用層-----數(shù)據(jù)報文
傳輸層-----數(shù)據(jù)段
網(wǎng)絡(luò)層-----數(shù)據(jù)包
數(shù)據(jù)鏈路層------數(shù)據(jù)幀
物理層------比特流
TTL:生存周期
最大255? 推薦64?? 常見128?
以太網(wǎng)II型幀:
常見網(wǎng)絡(luò)協(xié)議:
HTTP? tcp? 80? 超文本傳輸協(xié)議?
HTTPS? TCP? 443? (HTTP+SSL(TLC)) 安全傳輸協(xié)議
FTP? tcp? 20/21? 文件傳輸協(xié)議
TFTP? udp 69? 簡單文件傳輸協(xié)議
Telnet?? tcp? 23? 遠程登錄標準協(xié)議?
SSH? tcp? 22? 安全外殼
DNS? UDP/TCP? 53?? 域名解析協(xié)議
DHCP? UDP? 67/68?? 動態(tài)主機配置協(xié)議
TCP與UDP:
TCP----傳輸控制協(xié)議----面向連接的可靠協(xié)議
在完成了傳輸層的基本工作的同時,還需要保證傳輸?shù)目煽啃浴?/p>
面向連接---3次握手?? 4次揮手? 建立端到端的虛鏈路
三次握手示意圖
四次揮手示意圖
TCP特點示意圖
UDP-----用戶數(shù)據(jù)報文協(xié)議------非面向連接的不可靠協(xié)議?? 僅完成傳輸?shù)幕竟ぷ?-分段 端口號
UDP特點示意圖
TCB與UDP的區(qū)別示意圖:
IP的包頭圖示:
TCP的分段和IP的分片:
IP分片的原因:受到二層? 數(shù)據(jù)鏈路層 MTU的限制,最大傳輸單元不能超過1500字節(jié)
數(shù)據(jù)到達網(wǎng)絡(luò)層大于MTU則會分片,為了提高傳輸效率減少分片,TCP在裝載數(shù)據(jù)時如果能做到封裝后的數(shù)據(jù)不引起三層分片則是一種最佳選擇,MSS值的目的就是基于雙方的MTU協(xié)商出一個最大傳輸承載長度。
柚子快報激活碼778899分享:OSI七層模型與網(wǎng)絡(luò)協(xié)議
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。