传输层协议(TCP/UDP)介绍
?
一,TCP/IP協(xié)議族的傳輸層協(xié)議概況:?
1,TCP:傳輸控制協(xié)議?
2,UDP:用戶數(shù)據(jù)報協(xié)議?
二,TCP/UDP協(xié)議詳解:?
1,TCP?
a.TCP是面向連接的,可靠的進程到進程通信的協(xié)議 ;?
TCP提供全雙工服務,即數(shù)據(jù)可在同一時間雙向傳輸。?
b.TCP報文段:?
TCP將若干個字節(jié)構(gòu)成一個分組。叫報文段。TCP報文段封裝在IP數(shù)據(jù)報中。?
數(shù)據(jù)段詳解:、?
序號(32):發(fā)送端為每個字節(jié)進行編號,便于接收端正常重組。?
確認號(32):用于確認發(fā)送端的信息。?
窗口大小(16):用于說明本地可接收數(shù)據(jù)段的數(shù)目,窗口大小是可變的。?
SYN:建立連接的請求標記?
FIN:斷開連接的請求?
ACK:確認連接的請求?
RST:重新,重置(失敗情況下)?
URG:緊急指針位(1:開啟 ???0:關(guān)閉)不經(jīng)過緩存直接提交給對方?
PSH: 速接收傳遞給應用層(1:開啟 ???0:關(guān)閉)需要經(jīng)過緩存,等一批報文段到齊直接發(fā)送到應用層。?
c.常用TCP端口號及其功能?
端口協(xié)議說明21F ?T ?PFTP服務器所開放的控制端口23TELNET用于遠程登陸,可以遠程控制25SMTPSMTP服務器開放的端口,用于發(fā)送文件8 0HTTP超文本傳輸協(xié)議11 0P0P3用于郵件的接受擴展: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)目標端口號(16)UDP長度(16)UDP校驗和(16)UDP長度:用來指出UDP的總長度,為首部加上數(shù)據(jù)?
校驗和:用來完成對UDP數(shù)據(jù)的差錯校驗,它是UDP協(xié)議提供的唯一可靠機制?
c.UDP常用端口號及其功能?
端口協(xié)議說明69TFTP簡單文件傳輸協(xié)議111RPC遠程過程調(diào)用123NTP網(wǎng)絡(luò)時間協(xié)議。
CN2 GT是電信CN2產(chǎn)品線中的global transit的產(chǎn)品,CN2 GT到中國國際出口擁有自己的單獨線路,但是進入國內(nèi)的還是使用的163出口。目前全球接入CN2 GT的機房也比較多,但CN2 GT并沒有自己的中國出口,所以有時候會感覺很慢。這也是為什么CN2 GT會走到很多202的163骨干上去的原因。
總結(jié)
以上是生活随笔為你收集整理的传输层协议(TCP/UDP)介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单了解SSL/TLS协议
- 下一篇: 嵌入式开发/调试辅助工具