国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程

這篇具有很好參考價值的文章主要介紹了【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.三次揮手

【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程,計算機網(wǎng)絡(luò),tcp/ip,計算機網(wǎng)絡(luò),網(wǎng)絡(luò)
1)第一次握手:建立連接時,客戶端向服務(wù)器發(fā)送SYN包(seq=x),請求建立連接,等待確認(rèn)
2)第二次握手:服務(wù)端收到客戶端的SYN包,回一個ACK包(ACK=x+1)確認(rèn)收到,同時發(fā)送一個SYN包(seq=y)給客戶端
3)第三次握手:客戶端收到SYN+ACK包,再回一個ACK包(ACK=y+1)告訴服務(wù)端已經(jīng)收到
4)三次握手完成,成功建立連接,開始傳輸數(shù)據(jù)
【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程,計算機網(wǎng)絡(luò),tcp/ip,計算機網(wǎng)絡(luò),網(wǎng)絡(luò)
開始數(shù)據(jù)傳輸…

2.四次揮手

【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程,計算機網(wǎng)絡(luò),tcp/ip,計算機網(wǎng)絡(luò),網(wǎng)絡(luò)
1)客戶端發(fā)送FIN包(FIN=1)給服務(wù)端,告訴它自己的數(shù)據(jù)已經(jīng)發(fā)送完畢,請求終止連接,此時客戶端不發(fā)送數(shù)據(jù),但還能接收數(shù)據(jù)
2)服務(wù)端收到FIN包,回一個ACK包給客戶端告訴它已經(jīng)收到包了,此時還沒有斷開socket連接,而是等待剩下的數(shù)據(jù)傳輸完畢(此時客戶端進入FIN-WAIT1狀態(tài))
3)服務(wù)端等待數(shù)據(jù)傳輸完畢后,向客戶端發(fā)送FIN包,表明可以斷開連接(客戶端進入FIN-WAIT2狀態(tài))
4)客戶端收到后,回一個ACK包表明確認(rèn)收到,等待一段時間(2MSL),確保服務(wù)端不再有數(shù)據(jù)發(fā)過來,然后徹底斷開連接文章來源地址http://www.zghlxwxcb.cn/news/detail-844782.html

3.拓展

說說 TCP 2次握手行不行?為什么要3次

  1. 為了實現(xiàn)可靠數(shù)據(jù)傳輸, TCP 協(xié)議的通信雙方, 都必須維護一個序列號, 以標(biāo)識發(fā)送出去的數(shù)據(jù)包中, 哪些是已經(jīng)被對方收到的。 三次握手的過程即是通信雙方相互告知序列號起始值, 并確認(rèn)對方已經(jīng)收到了序列號起始值的必經(jīng)步驟
  2. 如果只是兩次握手, 至多只有連接發(fā)起方的起始序列號能被確認(rèn), 另一方選擇的序列號則得不到確認(rèn)

到了這里,關(guān)于【計算機網(wǎng)絡(luò)經(jīng)典面試題】簡述 TCP 三次握手和四次揮手的過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 計算機網(wǎng)絡(luò)—TCP

    計算機網(wǎng)絡(luò)—TCP

    源端口號和目標(biāo)端口號:16位字段,用于標(biāo)識TCP連接的源和目標(biāo)端口號。 序列號(Sequence Number):32位字段,用于標(biāo)識發(fā)送的數(shù)據(jù)字節(jié)流中的第一個字節(jié)的序號。 確認(rèn)號(Acknowledgment Number):32位字段,確認(rèn)收到的字節(jié)序號,即期望接收的下一個字節(jié)的序號。 數(shù)據(jù)偏移:4位字

    2024年02月13日
    瀏覽(35)
  • 計算機網(wǎng)絡(luò)-TCP協(xié)議

    計算機網(wǎng)絡(luò)-TCP協(xié)議

    TCP被稱為面向連接的,因為在應(yīng)用程序開始互傳數(shù)據(jù)之前,TCP會先建立一個連接,該連接的建立涉及到 三次“握手 ”。 TCP的連接不是一條真實存在的電路,而是一條邏輯鏈接 ,其共同狀態(tài)僅保留在兩個通信端系統(tǒng)的TCP程序中。 TCP連接也是點對點的,即TCP連接只能存在于一

    2024年02月08日
    瀏覽(37)
  • 【計算機網(wǎng)絡(luò)】TCP協(xié)議

    【計算機網(wǎng)絡(luò)】TCP協(xié)議

    實驗?zāi)康?應(yīng)用所學(xué)知識: 1. 熟悉 TCP 的協(xié)議格式。 2. 理解 TCP 對序列號和確認(rèn)號的使用。 3. 理解 TCP 的流量控制算法和擁塞控制算法。 實驗步驟與結(jié)果 1.任務(wù)一: 將Alice.txt上傳到服務(wù)器: 使用wireshark捕獲數(shù)據(jù)包,看到計算機和gaia.cs.umass.edu之間的一系列 TCP 和 HTTP 通信,包

    2023年04月20日
    瀏覽(22)
  • 【計算機網(wǎng)絡(luò)】簡易TCP網(wǎng)絡(luò)小程序

    【計算機網(wǎng)絡(luò)】簡易TCP網(wǎng)絡(luò)小程序

    1.1.1 服務(wù)端創(chuàng)建套接字 我們將TCP服務(wù)器封裝成一個類,當(dāng)我們定義出一個服務(wù)器對象后需要馬上對服務(wù)器進行初始化,而初始化TCP服務(wù)器要做的第一件事就是創(chuàng)建套接字。 TCP服務(wù)器在調(diào)用socket函數(shù)創(chuàng)建套接字時,參數(shù)設(shè)置如下: 協(xié)議家族選擇 AF_INET ,因為我們要進行的是網(wǎng)

    2024年02月16日
    瀏覽(24)
  • 05.計算機網(wǎng)絡(luò)——TCP協(xié)議

    05.計算機網(wǎng)絡(luò)——TCP協(xié)議

    TCP協(xié)議——TCP全稱為 “ 傳輸控制協(xié)議 (Transmission Control Protocol)”,對數(shù)據(jù)的傳輸進行一個詳細(xì)的控制。 源/目的端口號: 表示數(shù)據(jù)是從哪個進程來, 到哪個進程去; 32位序號/32位確認(rèn)號: 用來支持確認(rèn)應(yīng)答和按序到達 4位TCP報頭長度: 表示該TCP報頭有多少個4字節(jié)大小; 6位標(biāo)志位

    2024年02月16日
    瀏覽(21)
  • 【計算機網(wǎng)絡(luò)篇】TCP協(xié)議

    【計算機網(wǎng)絡(luò)篇】TCP協(xié)議

    ?作者簡介:大家好,我是小楊 ??個人主頁:「小楊」的csdn博客 ??希望大家多多支持??一起進步呀! TCP(Transmission Control Protocol)是一種在計算機網(wǎng)絡(luò)中廣泛使用的傳輸層協(xié)議,用于在網(wǎng)絡(luò)上可靠地傳輸數(shù)據(jù)。 TCP 提供了可靠的、面向連接的通信,并負(fù)責(zé)數(shù)據(jù)的劃分、排

    2024年02月11日
    瀏覽(23)
  • 【計算機網(wǎng)絡(luò)】TCP協(xié)議詳解

    【計算機網(wǎng)絡(luò)】TCP協(xié)議詳解

    目錄 1. TCP協(xié)議頭部格式 2. TCP協(xié)議原理? 2.1 可靠傳輸機制 2.1.1 確認(rèn)應(yīng)答機制 2.1.2 超時重傳機制 2.1.3 連接管理機制(三次握手,四次揮手) 2.1.4 流量控制 2.1.5 擁塞控制? 2.2 效率機制? 2.2.1 滑動窗口? 2.2.2 延遲應(yīng)答? 2.2.3 捎帶應(yīng)答? 3. 粘包問題? 4. TCP的異常情況? 5. TCP協(xié)議特

    2024年01月18日
    瀏覽(20)
  • 計算機網(wǎng)絡(luò)——TCP/IP網(wǎng)絡(luò)層次模型

    計算機網(wǎng)絡(luò)——TCP/IP網(wǎng)絡(luò)層次模型

    我們上一次了解了OSI的網(wǎng)絡(luò)層次模型,如果還沒有看過上一次OSI網(wǎng)絡(luò)模型的可以點擊這里: https://blog.csdn.net/qq_67693066/article/details/136597950 我們今天來看實際在生活中使用更廣的 TCP/IP網(wǎng)絡(luò)模型 : TCP/IP網(wǎng)絡(luò)模型的起源可以追溯到20世紀(jì)60年代末和70年代初,當(dāng)時美國國防部的高級

    2024年03月17日
    瀏覽(42)
  • 計算機網(wǎng)絡(luò)(3) --- 網(wǎng)絡(luò)套接字TCP

    計算機網(wǎng)絡(luò)(3) --- 網(wǎng)絡(luò)套接字TCP

    計算機網(wǎng)絡(luò)(2) --- 網(wǎng)絡(luò)套接字UDP_哈里沃克的博客-CSDN博客 https://blog.csdn.net/m0_63488627/article/details/131977544?spm=1001.2014.3001.5501 目錄 1.TCP 1.服務(wù)端接口介紹 1.listen狀態(tài) 2.accept獲取鏈接 2.客戶端接口介紹 2.TCP的服務(wù)器和客戶端接口實現(xiàn) 1.服務(wù)端 1.成員函數(shù) 2.接口 start()實現(xiàn)方式 1.單

    2024年02月14日
    瀏覽(37)
  • 計算機網(wǎng)絡(luò)技術(shù)與JAVA網(wǎng)絡(luò)編程URL編程-----JAVA入門基礎(chǔ)教程-----計算機網(wǎng)絡(luò)經(jīng)典

    import org.junit.jupiter.api.Test; import java.io.*; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class URLTest { public static void main(String[] args) { //URL:統(tǒng)一資源定位符(種子),一個URL就定位著互聯(lián)網(wǎng)上某個資源的地址 //http:應(yīng)用層協(xié)議,IP地址,端口號,資源地址,參數(shù)

    2024年02月15日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包