關於網際網路運輸層

2021-09-01 22:51:27 字數 968 閱讀 8828

關於網際網路運輸層

一般而言,網際網路是乙個tcp/ip網路。它為運輸層提供了兩種運輸層協議:

一、tcp(傳輸控制協議)

1.tcp是在不可靠的端到端網路層協議(ip)上實現的可靠資料傳輸協議:tcp報文段首部的序號欄位和確認號字段有助於解決資料報在運輸過程中發生的丟包、失序等問題。

2.tcp是面向連線的,乙個程序向另乙個程序傳送資料之前,這兩個程序必須先相互「握手」,即他們必須相互傳送某些預備報文段,以建立確保資料傳輸所需要的引數。

3.tcp連線提供的是全雙工服務:如果一台主機上的程序a與另一台主機的程序b存在一條tcp連線,那麼應用層資料就可在從程序b流向程序a的同時,也從程序a流向程序b。

4.tcp連線是點對點的:它是在單個傳送方與單個接收方之間的連線。

5.tcp的三次握手:

(先發起連線的程序稱為客戶機程序;被動響應的程序稱為伺服器程序)

第一次握手:客戶機先傳送乙個特殊的tcp報文段給伺服器

第二次握手:伺服器收到客戶機傳送的tcp報文段後,將另乙個特殊的tcp報文段傳送給客戶機,用於響應。

第三次握手:客戶機收到伺服器的資訊後再用第三個特殊的報文段作為響應。

6.一些適於使用tcp的英特網應用:

電子郵件(smtp)

遠端終端訪問(telnet)

檔案傳輸(ftp)

流式多**

網際網路**

二、udp(使用者資料報協議)

1、udp是無連線的:使用udp時,在傳送報文段之前,傳送方和接收方的運輸層實體之間沒有進行握手。當如果應用程式開發人員選擇udp,則應用程式幾乎是直接與ip打交道。

2.udp是不可靠的資料傳輸服務。

3.一些適於使用udp的英特網應用:

遠端檔案伺服器(nfs)

網路管理(snmp)

選路協議(rip)

名字轉換(dns)

流式多**

網際網路**

網際網路的運輸層

上次我們大概的說了一下網際網路的基本概念,這次我們來說一下網際網路的運輸層吧。運輸層就是兩個主機之間的傳輸服務,從通訊和資訊處理得角度看,運輸層向它上面的應用層提供通訊服務,它屬於面向通訊部分的最高層,同時也是使用者功能中的最底層。當網路的邊緣部分中的兩個主機使用網路的核心部分的功能進行端到端的通訊...

網際網路傳輸層協議

儘管網際網路使用很多傳輸層協議,但是我們在本章只討論兩個,如圖3 38所示。圖3 38中給出了udp和tcp這兩個傳輸層協議與其他協議的關係,以及tcp ip協議簇的層次。這些協議位於應用層和網路層之間,是應用程式和網路操作的中間媒介。udp是不可靠的無連線傳輸層協議,由於在應用中簡單高效而被使用,...

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...