国产精品久久香蕉免费播放,久久18禁高潮出水呻吟娇喘,亚洲AV无码成人精品区狼人影院,456亚洲影院,日本伊人精品一区二区三区

美國獨立服務(wù)器TCP協(xié)議介紹

美國獨立服務(wù)器TCP協(xié)議介紹

美國獨立服務(wù)器的TCP協(xié)議是TCP/IP協(xié)議族其中一個(gè)重要的協(xié)議,對比美國獨立服務(wù)器TCP協(xié)議介紹IP協(xié)議,TCP協(xié)議更靠近應用層,因此在應用程序中具有更強的可操作性,美國獨立服務(wù)器TCP協(xié)議介紹一些重要的 socket選項都與TCP協(xié)議相關(guān),本文小編就來(lái)介紹下美國獨立服務(wù)器的TCP協(xié)議。

美國獨立服務(wù)器的傳輸層協(xié)議主要有兩個(gè):TCP協(xié)議和UDP協(xié)議。使用TCP協(xié)議通信的雙方必須先建立連接,然后才能開(kāi)始數據的讀寫(xiě)。雙方都必須為該連接分配必要的內核資源,以管理連接的狀態(tài)和連接上數據的傳輸。美國獨立服務(wù)器TCP連接是雙方的數據讀寫(xiě)可以通過(guò)一個(gè)連接進(jìn)行,完成數據交換之后,通信雙方都必須斷開(kāi)連接以釋放系統資源。

TCP協(xié)議的這種連接是一對一的,所以基于廣播和多播,目標是多個(gè)美國獨立服務(wù)器TCP協(xié)議地址的應用程序不能使用TCP服務(wù)。而無(wú)連接協(xié)議UDP則非常適合于廣播和多播。

節流服務(wù)和數據報服務(wù)的區別會(huì )對應到美國獨立服務(wù)器實(shí)際編程中,體現為通信雙方是否必須執行相同次數的讀、寫(xiě)操作。當發(fā)送端應用程序連續執行多次寫(xiě)操作時(shí),TCP模塊先將這些數據放入TCP發(fā)送緩沖區中。當TCP模塊真正開(kāi)始發(fā)送數據時(shí),發(fā)送緩沖區中這些等待發(fā)送的數據可能被封裝成一個(gè)或多個(gè)TCP報文段發(fā)出。因此,TCP模塊發(fā)送出的TCP報文段的個(gè)數和應用程序執行的寫(xiě)操作次數之間沒(méi)有固定的數量關(guān)系。

當美國獨立服務(wù)器接收端收到一個(gè)或多個(gè)TCP報文段后,TCP模塊將它們攜帶的應用程序數據按照TCP報文段的序號依次放入TCP接收緩沖區中,并通知應用程序讀取數據。接收端應用程序可以一次性將TCP接收緩沖區中的數據全部讀出,也可以分多次讀取,這取決于用戶(hù)指定的應用程序讀緩沖區的大小。因此,應用程序執行的讀操作次數和TCP模塊接收到的TCP報文段個(gè)數之間也沒(méi)有固定的數量關(guān)系。

綜上所述,發(fā)送端執行的寫(xiě)操作次數和接收端執行的讀操作次數之間沒(méi)有任何數量關(guān)系,這就是字節流的概念:應用程序對數據的發(fā)送和接收是沒(méi)有邊界限制的。UDP則不然。發(fā)送端應用程序每執行一次寫(xiě)操作UDP模塊就將其封裝成一個(gè)UDP數據報并發(fā)送之。接收端必須及時(shí)針對每一個(gè)UDP數據報執行讀操作,否則就會(huì )丟包。并且如果美國獨立服務(wù)器果用戶(hù)沒(méi)有指定足夠的應用程序緩沖區來(lái)讀取UDP數據,則UDP數據將被截斷。

美國獨立服務(wù)器TCP傳輸是可靠的,TCP協(xié)議采用發(fā)送應答機制,即發(fā)送端發(fā)送的每個(gè)TCP報文段都必須得到接收方的應答,才認為這個(gè)TCP報文段傳輸成功。其次,TCP協(xié)議采用超時(shí)重傳機制,發(fā)送端在發(fā)送出一個(gè)TCP報文段之后啟動(dòng)定時(shí)器,如果在定時(shí)時(shí)間內未收到應答,它將重發(fā)該報文段。最后,因為T(mén)CP報文段最終是以IP數據報發(fā)送的,而IP數據報到達接收端可能亂序、重復,所以TCP協(xié)議還會(huì )對接收到的TCP報文段重排、整理,再交付給應用層。

客戶(hù)經(jīng)理