關於TCP UDP協議的理解

2021-09-02 19:07:09 字數 849 閱讀 7056

一.區別

tcp是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議,由ietf的rfc 793定義。在簡化的計算機網路osi模型中,它完成第四層傳輸層所指定的功能。

udp是osi參考模型中一種無連線的傳輸層協議,它主要用於不要求分組順序到達的傳輸中,分組傳輸順序的檢查與排序由應用層完成,提供面向事務的簡單不可靠資訊傳送服務。

使用tcp能保證資料傳輸的完整性;使用udp能快速傳輸資料,但可能發生資料丟失。

二.對應協議

tcp對應的協議:

(1) ftp:定義了檔案傳輸協議,使用21埠。

(2) telnet:用於遠端登陸,使用者可以以自己的身份遠端連線到計算機上。使用23號埠。

(3) smtp:郵件傳送協議,用於傳送郵件。伺服器開放的是25號埠。

(4) pop3:它是和smtp對應,pop3用於接收郵件。用的是110埠。

(5) http:是從web伺服器傳輸超文字到本地瀏覽器的傳送協議。

udp對應的協議:

(1) dns:用於網域名稱解析服務,將網域名稱位址轉換為ip位址。dns用的是53號埠。

(2) snmp:簡單網路管理協議,使用161號埠,是用來管理網路裝置的。由於網路裝置很多,無連線的服務就體 現出其優勢。

(3) tftp:簡單檔案傳輸協議,該協議在熟知埠69上使用udp服務。

三.面向連線和無連線:

通訊協議要麼是面向連線的,要麼是無連線的。這依賴於資訊傳送方是否需要與接收方聯絡並通過聯絡來維持乙個對話(面向連線的),還是沒有任何預先聯絡就傳送訊息(無連線的)且希望接收方能順序接收所有內容,例如qq。這些方法揭示了網路上實現通訊的兩種途徑

關於TCP UDP協議的理解

協議簡介 協議對於網路安全管理有非常重要的意義,它可以用於檢測病毒的存在,發現病毒,阻止病毒。比如防火牆,防火牆就是通過檢測網路資料報,來判斷是否違反了事先設定好的規則,從而達到對網路安全進行管理的目的。網路七層協議 所以網路七層協議 osi 便成為開放性的通訊系統互連參考模型,因為它是乙個定義得非...

關於tcp udp 的個人理解

tcp採用流式傳輸,資料以絕對的順序像水流一樣從傳送端流到接收端,接收端就像乙個小姑娘拿著水瓢一瓢一瓢地接著水 這個過程就是recv 但是這條水流並不是平穩的小溪,而是泛著波浪,所以小姑娘每次舀出的水並不是一樣多,但是因為有一條河流連線著傳送端和接收端,所以可以保證通訊的順序和可靠性。udp與tcp...

對TCP UDP協議的個人理解

先來談談osi和tcp ip模型吧 osi模型 osi模型是一種開放系統互連的參考模型,以標準化網路中裝置通訊的方式。osi模型將網路通訊分為7個不同的層,分別為應用層,資料鏈路層,網路層,傳輸層,會話層,表示層和物理層,該模型為確保在網路裝置之間實現互操作性做出巨大貢獻。tcp ip模型 tcp ...