首頁>Club>
1
回覆列表
  • 1 # Hfzhong0551

    TCP傳輸控制協議(TransmissionControlProtocol)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議,由IETF RFC793定義.

    UDP(用戶數據報協議)為應用程序提供了一種無連接就可以發送封裝的IP數據報的方法。由IETF RFC 768定義描述。

  • 2 # 熱情的清泉2M

    一.UDP對應的協議

    1.DNS:用於域名解析服務,將域名地址轉換為IP地址,使用53號端口。

    2.SNMP:簡單網絡管理協議,使用161號端口,是用來管理網絡設備。由於網絡設備過多,無連接的服務就體現出優勢。

    3.TFTP:簡單文件傳輸協議,該協議在端口69號使用UDP服務。

    二.TCP對應的協議

    1.FTP:定義了文件傳輸協議,使用21號端口。

    2.Telnet:用於遠程登錄的端口,其使用23號端口,用戶可以以自己的身份遠程連接到計算機上,可提供基於DOS模式下的通信服務。

    3.SMTP:郵件傳送協議,用於發送郵件。其使用25號端口。

    3.POP3:其與SMTP對應,POP3用於接收郵件。使用了110端口。

    4.HTTP:從Web服務器傳輸超文本到本地瀏覽器的傳送協議,端口是80號。

  • 3 # 愛慕甄甄

    TCP的協議號是6,UDP的協議號是17。

    1、傳輸層協議簡介

    TCP是TCP/IP協議族中傳輸層協議的一員

    傳輸層總共是有TCP和UDP兩大協議

    每個協議都有對應的協議號,TCP的協議號是6,UDP的協議號是17。

    TCP是傳輸控制協議

    UDP是用戶數據報協議

    2、TCP協議

    1.TCP是面向連接的、可靠的進程到進程通信的協議

    2.TCP提供全雙工服務,即數據可在同一時間雙向傳輸

    3.TCP報文段

    TCP將若干個字節構成一個分組,叫報文段

    TCP報文段封裝在IP數據報中

    這邊添加了一個報文段的表格

    名詞後面跟隨的數字是占用的二進制數位,每層占用32二進制

    源端口號:是發送方的端口號,一般是針對客戶機

    目標端口號:是接收方的端口號,一般是針對服務器

    序號:發送端為每個字節進行編號,以便於接收端正確重組

    確認號:用於確認發送端的信息

    例如:PC1向PC2發送四個數據,但是PC2一次只能接收3個數據,PC2就會只接收3個數據段,第四個不接受,並且向PC1回信說我只能接收三個,PC1再把第四個數據傳輸一次或者把第四段數據跟剩下的一起傳

    首部長度:包頭的長度

    保留:保留位

    狀態位:URG、ACK、PSH、RST、SYN、FIN

    注:上面六個狀態位,TCP中只用到三個:SYN、ACK、FIN,這三個,分別代表的意思是:

    SYN:同步序列號,TCP需要建立連接的時候將SYN的數值設置成1

    ACK:確認序列號,當ACK數值為1的時候,用於確認發送方的數據

    FIN:當TCP連開連接的時候,將FIN數值設置成1,就是斷開連接的時候用

    窗口大小:用於說明本地可接受數據段的數目。窗口大小是可變的。

    校驗和:發送方發送數據的時候會附加一個校驗值,接收方接收信息的時候會校驗,是不是跟發送方的校驗值一摸一樣,一樣就就接收。

    緊急指針:TCP中會把小的零散數據放在一起發送,緊急指針就是為小數據添加標記,緊急發送,不再進行跟別的數據捆綁發送,而是接收到之後立即發送,比較緊急。

    二、三次握手

    第一次PC1跟PC2發送連接請求,SYN發送建立連接的請求,此時數值是1,還有一個Seq,序列號,數字是X,數值惡意任意設置。

    請求信息到達PC2之後,如果PC2同意建立,就會跟PC1回數據說可以,就會產生確認值(Ack),確認無同意請求,這個值是PC1的序列號+1,

  • 中秋節和大豐收的關聯?
  • 初中語文名師教學看誰的書?