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