第八周作業(yè)

1、簡述osi七層模型和TCP/IP五層模型

OSI七層模型結(jié)構(gòu):
從低往高
1、物理層 :主要負責(zé)傳送數(shù)據(jù)幀,負責(zé)管理電腦通信設(shè)備和網(wǎng)絡(luò)媒體之間的互通。主要指底層傳送中的物理設(shè)備,包含網(wǎng)卡、中繼、路由等
2、數(shù)據(jù)鏈路層 :負責(zé)網(wǎng)絡(luò)尋址、錯誤偵測和改錯。分為兩個子層:邏輯鏈路控制子層(logical link control,LLC)和介質(zhì)訪問控制子層(MAC)
3、網(wǎng)絡(luò)層 :決定數(shù)據(jù)的路徑選擇和轉(zhuǎn)寄,將網(wǎng)絡(luò)表頭加至數(shù)據(jù)包,以形成報文。網(wǎng)絡(luò)表頭包含了網(wǎng)絡(luò)數(shù)據(jù)。例如:互聯(lián)網(wǎng)協(xié)議(ip)等。
4、傳輸層 :把傳輸表頭加至數(shù)據(jù)以形成數(shù)據(jù)包。傳輸表頭包含了所使用的協(xié)議
等發(fā)送信息。例如:傳輸控制協(xié)議(TCP)等。
5、會話層 :負責(zé)在數(shù)據(jù)傳輸中設(shè)置和維護電腦網(wǎng)絡(luò)中兩臺電腦之間的通信連接。
6、表示層 :把數(shù)據(jù)轉(zhuǎn)換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷?br> 7、應(yīng)用層 :提供為應(yīng)用軟件而設(shè)的接口,以設(shè)置與另一應(yīng)用軟件之間的通信。例如:
HTTP、HTTPS、FTP、TELNET、SSH、SMTP、POP3、MySQL等

TCP/IP5層模型
從低往高
1、物理層 :對應(yīng)osi七層模型的物理層
2、數(shù)據(jù)鏈路層 :對應(yīng)osi七層模型的數(shù)據(jù)鏈路層
3、internet層 :對應(yīng)osi七層模型的網(wǎng)絡(luò)層
4、傳輸層 :對應(yīng)osi七層模型的傳輸層
5、應(yīng)用層 :osi七層模型中的會話層、表示層、應(yīng)用層的集合

2、總結(jié)描述TCP三次握手四次揮手

TCP三次握手:
TCP建立鏈接需要經(jīng)歷三次握手
第一次:客戶端主動發(fā)起訪問服務(wù)器,發(fā)送的數(shù)據(jù)包SYN=1,ACK=0,seq=x 表示請求建立鏈接,發(fā)出請求后狀態(tài)由CLOSED切換成SYN-SENT。
第二次:服務(wù)器監(jiān)聽到客戶端發(fā)出的數(shù)據(jù)包后,發(fā)出數(shù)據(jù)包SYN=1,ACK=1,seq=y,ack=x+1,表示收到請求、同意建議鏈接,收到x的包并請求下一個包,同時切換SYN-RCVD狀態(tài)
第三次:客戶端收到服務(wù)器發(fā)出的數(shù)據(jù)包后,發(fā)出新數(shù)據(jù)包,ACK=1,seq=x+1,ack=y+1 ,表示收到服務(wù)端發(fā)的包,開始建立鏈接,請求下一個包??蛻舳饲袚QESTAB-LISHED狀態(tài),表示已建立鏈接。服務(wù)端收到數(shù)據(jù)包后也切換ESTAB-LISHED狀態(tài),表示已建立鏈接。

TCP四次揮手
第一次:客戶端主動發(fā)起結(jié)束請求,發(fā)送數(shù)據(jù)包FIN=1,seq=u ,發(fā)出結(jié)束請求,狀態(tài)切換FIN-WAIT-1
第二次:服務(wù)端收到客戶端發(fā)出的數(shù)據(jù)包后,發(fā)出數(shù)據(jù)包 ACK=1,seq=v,ack=u+1 表示收到客戶端發(fā)送的結(jié)束請求。服務(wù)端狀態(tài)切換CLOSE-WAIT,客戶端收到數(shù)據(jù)包后狀態(tài)切FIN-WAIT2
第三次:服務(wù)端收到客戶端發(fā)出的數(shù)據(jù)包后,同時發(fā)出數(shù)據(jù)包 FIN=1 ,ACK=1,seq=v+1,ack=u+1 表示同意結(jié)束請求并請求下一個數(shù)據(jù)包,狀態(tài)切換成LAST-ACK
第四次:客戶端收到數(shù)據(jù)包后發(fā)送數(shù)據(jù) ACK=1,seq=u+1,ack=v+2 ,發(fā)送剩余數(shù)據(jù)。狀態(tài)切換TIME-WAIT,等待2msl后自動關(guān)閉。服務(wù)端收到客戶端數(shù)據(jù)后關(guān)閉

3、描述TCP和UDP區(qū)別

相同:
工作在傳輸層

區(qū)別
TCP 面向連接協(xié)議
TCP 全雙工協(xié)議
TCP 半關(guān)閉
TCP 錯誤檢查
TCP 將數(shù)據(jù)打包成段,排序
TCP 確認機制
TCP 數(shù)據(jù)恢復(fù),重傳
TCP 流量控制,滑動窗口
TCP 擁塞控制,慢啟動和擁塞避免算法
UDP 提供不可靠的網(wǎng)絡(luò)訪問
UDP 非面向連接協(xié)議
UDP 有限的錯誤檢查
UDP 傳輸性能高
UDP 無數(shù)據(jù)恢復(fù)特性

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.簡述osi七層模型和TCP/IP五層模型 OSI(Open System Interconnect),即開放式...
    Easy_8195閱讀 410評論 1 1
  • 1、簡述osi七層模型和TCP/IP五層模型 OSI七層示意圖 OSI七層和TCP/IP五層以及對應(yīng)網(wǎng)絡(luò)設(shè)備對比示...
    大唐百夫長閱讀 147評論 0 0
  • 一、簡述osi七層模型和TCP/IP五層模型 1.1、OSI七層模型: 物理層提供為建立、維護和拆除物理鏈路所需要...
    N45劉蒞軒閱讀 189評論 0 0
  • 全程和就業(yè)作業(yè)1、簡述osi七層模型和TCP/IP五層模型 osi七層模型分為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、...
    letsgoheat_c1dc閱讀 283評論 0 0
  • 1. 請描述網(wǎng)橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區(qū)別。? 網(wǎng)橋: 又稱為橋接器,一種網(wǎng)絡(luò)...
    小翔臉閱讀 573評論 0 2

友情鏈接更多精彩內(nèi)容