您好,登錄后才能下訂單哦!
一,TCP/IP協(xié)議族的傳輸層協(xié)議概況:
1,TCP:傳輸控制協(xié)議
2,UDP:用戶數(shù)據(jù)報協(xié)議
二,TCP/UDP協(xié)議詳解:
1,TCP
a.TCP是面向連接的,可靠的進程到進程通信的協(xié)議 ;
TCP提供全雙工服務(wù),即數(shù)據(jù)可在同一時間雙向傳輸。
b.TCP報文段:
TCP將若干個字節(jié)構(gòu)成一個分組。叫報文段。TCP報文段封裝在IP數(shù)據(jù)報中。
數(shù)據(jù)段詳解:、
序號(32):發(fā)送端為每個字節(jié)進行編號,便于接收端正常重組。
確認號(32):用于確認發(fā)送端的信息。
窗口大?。?6):用于說明本地可接收數(shù)據(jù)段的數(shù)目,窗口大小是可變的。
SYN:建立連接的請求標(biāo)記
FIN:斷開連接的請求
ACK:確認連接的請求
RST:重新,重置(失敗情況下)
URG:緊急指針位(1:開啟 0:關(guān)閉)不經(jīng)過緩存直接提交給對方
PSH: 速接收傳遞給應(yīng)用層(1:開啟 0:關(guān)閉)需要經(jīng)過緩存,等一批報文段到齊直接發(fā)送到應(yīng)用層。
c.常用TCP端口號及其功能
端口 | 協(xié)議 | 說明 |
---|---|---|
21 | F T P | FTP服務(wù)器所開放的控制端口 |
23 | TELNET | 用于遠程登陸,可以遠程控制 |
---|---|---|
25 | SMTP | SMTP服務(wù)器開放的端口,用于發(fā)送文件 |
8 0 | HTTP | 超文本傳輸協(xié)議 |
---|---|---|
11 0 | P0P3 | 用于郵件的接受 |
擴展:20端口是FTP的數(shù)據(jù)連接,21端口是FTP的控制連接,22端口SSH協(xié)議用于遠程密文傳輸,23是明文,443端口HTTPS是安全傳輸協(xié)議。
d.TCP連接
TCP建立連接的過程稱為二次握手
TCP斷開連接的四次揮手
半關(guān)閉概念
2,UDP
a.UDP協(xié)議:①無連接,不可靠的傳輸協(xié)議,②花費的開銷小
b.UDP報文的首部格式
源端口號(16) | 目標(biāo)端口號(16) |
---|---|
UDP長度(16) | UDP校驗和(16) |
UDP長度:用來指出UDP的總長度,為首部加上數(shù)據(jù)
校驗和:用來完成對UDP數(shù)據(jù)的差錯校驗,它是UDP協(xié)議提供的唯一可靠機制
c.UDP常用端口號及其功能
端口 | 協(xié)議 | 說明 |
---|---|---|
69 | TFTP | 簡單文件傳輸協(xié)議 |
111 | RPC | 遠程過程調(diào)用 |
---|---|---|
123 | NTP | 網(wǎng)絡(luò)時間協(xié)議 |
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。