在线永久免费观看丝袜黄网站-凹凸国产熟女精品视频国语-日韩亚洲午夜精品一区二区三区-日韩欧美国产另类一区二区

新聞資訊

醫(yī)療呼叫對講系統(tǒng)廠家-TCP(傳輸控制協(xié)議)

2023-10-20 12:01

TCP定義 TCP代表 傳輸控制協(xié)議。它是一種傳輸層協(xié)議,有助于將數(shù)據(jù)包從源傳輸?shù)侥繕?。它是一種面向連接的協(xié)議,這意味著它在網(wǎng)絡中的計算設備之間發(fā)生通信之前建立連接。此協(xié)議與IP協(xié)議一起使用,因此它們一起稱為 TCP/IP。

TCP的主要功能是從應用層獲取數(shù)據(jù)。然后,它將數(shù)據(jù)分成幾個數(shù)據(jù)包,為這些數(shù)據(jù)包提供編號,最后將這些數(shù)據(jù)包傳輸?shù)侥康牡亍A硪环矫?,TCP將重新組裝數(shù)據(jù)包并將其傳輸?shù)綉脤印1娝苤?,TCP是一種面向連接的協(xié)議,因此連接將保持建立狀態(tài),直到發(fā)送方和接收方之間的通信未完成。

TCP的工作原理

為了確保每條消息完好無損地到達其目標位置,TCP/IP 模型將數(shù)據(jù)分解成小包,然后在另一端將這些包重新組裝成原始消息。與一次性發(fā)送所有內(nèi)容相比,以小塊信息的形式發(fā)送信息可以更輕松地保持效率。 

將特定消息分解為數(shù)據(jù)包后,如果一條路線堵塞但目的地保持不變,則這些數(shù)據(jù)包可能會沿多條路線傳輸。


我們可以看到消息被分解,然后在目的地以不同的順序重新組裝

例如,當用戶在世界某個地方的互聯(lián)網(wǎng)上請求網(wǎng)頁時,服務器會處理該請求并將 HTML 頁面發(fā)送回該用戶。服務器使用稱為 HTTP 協(xié)議的協(xié)議。然后 HTTP 請求 TCP 層設置所需的連接并發(fā)送 HTML 文件。

TCP協(xié)議的特點 以下是TCP協(xié)議的功能:
  • 傳輸層協(xié)議
  • TCP是一種傳輸層協(xié)議,因為它用于將數(shù)據(jù)從發(fā)送方傳輸?shù)浇邮辗健?/span>
  • 可靠
  • TCP是一種可靠的協(xié)議,因為它遵循流和錯誤控制機制。它還支持確認機制,該機制檢查數(shù)據(jù)的狀態(tài)和聲音到達。在確認機制中,接收方向發(fā)送方發(fā)送正確認或負確認,以便發(fā)送方可以了解數(shù)據(jù)包是否已收到或需要重新發(fā)送。
  • 維護數(shù)據(jù)的順序
  • 此協(xié)議確保數(shù)據(jù)以發(fā)送的相同順序到達預期的接收器。它對每個段進行排序和編號,以便目標端的TCP層可以根據(jù)它們的順序重新組裝它們。
  • 面向連接
  • 它是一種面向連接的服務,這意味著數(shù)據(jù)交換僅在連接建立后發(fā)生。數(shù)據(jù)傳輸完成后,連接將終止。
  • 全雙工
  • 它是全雙工意味著數(shù)據(jù)可以同時在兩個方向上傳輸。
  • 面向流
  • TCP是一種面向流的協(xié)議,因為它允許發(fā)送方以字節(jié)流的形式發(fā)送數(shù)據(jù),也允許接收方以字節(jié)流的形式接受數(shù)據(jù)。TCP創(chuàng)建了一個環(huán)境,其中發(fā)送方和接收方都通過稱為虛擬電路的假想管連接。這個虛擬電路在互聯(lián)網(wǎng)上傳輸字節(jié)流。
    需要傳輸控制協(xié)議 在網(wǎng)絡模型的分層架構(gòu)中,整個任務被劃分為較小的任務。每個任務都分配給處理該任務的特定層。在 TCP/IP模型中,有五層是應用層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層和物理層。傳輸層在為直接應用程序進程提供端到端通信方面起著關鍵作用。它創(chuàng)建65,000個端口,以便可以同時訪問多個應用程序。它從上層獲取數(shù)據(jù),并將數(shù)據(jù)分成較小的數(shù)據(jù)包,然后將它們傳輸?shù)骄W(wǎng)絡層。
    技術合作計劃的工作 在TCP中,連接是使用三次握手建立的??蛻舳税l(fā)送帶有序列號的段。作為回報,服務器使用自己的序列號以及確認序列發(fā)送其段,確認序列比客戶端序列號多一個。當客戶端收到其段的確認時,它會將確認發(fā)送到服務器。這樣,在客戶端和服務器之間建立了連接。
    技術合作計劃的優(yōu)勢
  • 它提供面向連接的可靠服務,這意味著它保證了數(shù)據(jù)包的傳遞。如果數(shù)據(jù)包在網(wǎng)絡上丟失,則TCP將重新發(fā)送丟失的數(shù)據(jù)包。
  • 它提供了一種使用滑動窗口協(xié)議的流控制機制。
  • 它通過使用校驗和提供錯誤檢測,并使用返回或ARP協(xié)議提供錯誤控制。
  • 它通過使用網(wǎng)絡擁塞避免算法來消除擁塞,該算法包括各種方案,例如加性增加/乘法減少(AIMD)、慢啟動和擁塞窗口。
  • TCP的缺點 它增加了大量的開銷,因為每個分段都有自己的TCP標頭,因此路由器的分段會增加開銷。 TCP標頭格式
  • 源端口:它定義發(fā)送數(shù)據(jù)的應用程序的端口。因此,此字段包含源端口地址,即16位。
  • 目標端口:它定義接收端應用程序端口。因此,此字段包含目標端口地址,即16位。
  • 序列號:此字段包含特定會話中數(shù)據(jù)字節(jié)的序列號。
  • 確認編號:設置ACK標志后,它包含數(shù)據(jù)字節(jié)的下一個序列號,并用作對先前接收數(shù)據(jù)的確認。例如,如果接收方收到段號“x”,則它會響應“x+1”作為確認號。
  • 赫倫:它指定標頭中4字節(jié)字指示的標頭的長度。標頭的大小介于20到60字節(jié)之間。因此,此字段的值將介于5和15之間。
  • 保留:它是一個保留供將來使用的4位字段,默認情況下,所有字段都設置為零。
  • 標志 有六個控制位或標志:
  • URG:它代表一個緊急指針。如果已設置,則緊急處理數(shù)據(jù)。
  • ACK:如果ACK設置為0,則表示數(shù)據(jù)包不包含確認。
  • PSH:如果設置了此字段,則它請求接收設備將數(shù)據(jù)推送到接收應用程序,而不對其進行緩沖。
  • RST:如果已設置,則它請求重新啟動連接。
  • SYN:它用于在主機之間建立連接。
  • FIN:它用于釋放連接,不會發(fā)生進一步的數(shù)據(jù)交換。
  • WINDOW大小
    這是一個16位字段。它包含接收器可以接受的數(shù)據(jù)大小。此字段用于發(fā)送方和接收方之間的流量控制,還確定接收方為段分配的緩沖區(qū)量。此字段的值由接收方確定。
  • 校驗和
    這是一個16位字段。此字段在UDP中是可選的,但在TCP/IP的情況下,此字段是必填字段。
  • 緊急指針它是指向緊急數(shù)據(jù)字節(jié)的指針
    (如果URG標志設置為1)。它定義一個值,該值將添加到序列號中,以獲取最后一個緊急字節(jié)的序列號。
  • 選項它提供了其他選項??蛇x字段以32位表示。如果此字段包含的數(shù)據(jù)小于32位,則需要填充才能獲取剩余位。
  • 上一篇:家屬探視系統(tǒng)廠家-什么是MAC地址?如何找到它?
    返回
    下一篇:醫(yī)院床旁呼叫系統(tǒng)廠家-什么是營銷,它的目的是什么?