傳輸層協議學習筆記15

傳輸層協議
作用:ip層提供點到點的連接
傳輸層提供端到端的鏈接(端口)
協議:
Tcp:(transmission control protocol)傳輸控制協議(下載)
面向連接的可靠傳輸,傳輸效率低
UDP(user datagram protocol):用戶數據報協議(看直播)
不可靠無連接的協議;傳輸效率高
TCP封裝格式
傳輸層協議學習筆記15
頭部:20字節
源端口:
目標端口:
32位序列號:(sequence number)4字節,給包加上序列號和確認號對應,進行大量數據發送的驗證
32位確認號:(acknowledge)4字節,序列號和確認號體現靠譜性
首部長度:0.5字節
FLAG:URG;ACK(應答);PSH;RET;SYN(同步);FIN(完成);
URG標誌 URG 緊急指針有效。當URG=1時,表示分段中有緊急數據應當加速傳送。

PSH標誌 PSH 緊急位。當PSH=1時,要求發送方馬上發送該分段,而接收方儘快的將報文交給應用層,不做隊列處理

TCP的連接與斷開
傳輸層協議學習筆記15

顯示確認: 每包必有確認回覆 隱式確認:
Seq:序列號(隨機的)ack:(序列號原報文序列號+1)確認報文並請求下個報文
傳輸層協議學習筆記15
TCP流控和差錯校驗
傳輸層協議學習筆記15
協商機制:win(Windows)滑動窗口
傳輸層協議學習筆記15
傳輸層協議學習筆記15
TCP的差錯控制的三種方式
校驗和:checksum
確認:ack
超時:outtime

傳輸層協議學習筆記15
傳輸層協議學習筆記15
傳輸層協議學習筆記15

傳輸層協議學習筆記15

TCP應用

傳輸層協議學習筆記15
FTP:tcp 20(發數據)/21(發指令)
Pop3:tcp 110 收郵件
傳輸層協議:端口號叫做套接字(socket)
一個套接字就可以標識一個應用程序
TCP:80——》HTTP
Port:在報文中(TCP/udp)佔用了2個字節,所以端口號的取值空間是:0-65535(2^16)
分類:知名端口;隨即高端口:大於1024的端口號
Cmd——netstat可查看
端口號與應用
C:\Windows\System32\drivers\etc在此查看端口號(well-know知名端口號) IP SOCKET=>IP+tcp/udp:port:標識的是IP地址代表的網絡設備上的應用程序
傳輸層協議學習筆記15
UDP封裝格式
傳輸層協議學習筆記15
頭部長度:8字節(bytes)

UDP應用

傳輸層協議學習筆記15
傳輸層協議學習筆記15
華爲路由器抓包:TCP/UDP:
Telnet協議(端口號TCP23)
1端口IP設置
2用戶端口user-interface VTY(一個虛擬端口)設置
3驗證設置autentication-mode
Rip協議(路由信息協議)
Rip(端口號UDP520)
Undo summary
Version 2
Network 網絡ID

應用層協議
常見協議:
DNS(TCP/UDP53)
SMTP/POP3(simple mail transfer protocol:tcp25;post office protocol:tcp110)
HTTP/HTTPS(hyper超級 text transter protocol:tcp80;s代表安全security:tcp443)
TELNET
FTP/tFTP(TCP:20數據/21控制;UDP:69)

作業:

傳輸層協議學習筆記15

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章