TCP/UDP協(xié)議說明
TCP: 傳輸控制協(xié)議 面向連接網(wǎng)絡協(xié)議 安全可靠 傳輸效率不高 在線傳輸 局域網(wǎng) 經(jīng)過互聯(lián)網(wǎng)
UDP: 用戶報文協(xié)議 無連接網(wǎng)絡協(xié)議 傳輸效率高 安全性不高 離線傳輸 經(jīng)過互聯(lián)網(wǎng)--騰訊公司服務器
TCP協(xié)議: 了解TCP報文結構
端口范圍是多少:
端口 占用 1bit : 0 1 0 1 2的n次方 n占用多少bit
端口 占用 2bit : 00 01 10 11 0 1 2 3 0-3
端口 占用 3bit : 000 001 010 011 100 101 110 111 0 7 0-7
端口 占用16bit : 2的16次方==65536 1-65535(1-1024 知名端口號)
控制位: 數(shù)據(jù)傳輸控制管理作用
syn: 請求建立連接控制字段 0無效 1有效
fin: 請求斷開連接控制字段 0無效 1有效
ack: 確認控制字段 0無效 1有效
TCP協(xié)議三次握手過程原理
第一次握手: 客戶端 --> 服務端 TCP報文 序列號seq=0 syn控制字段=1
第二次握手: 服務端 --> 客戶端 TCP報文 序列號seq=0 確認號ack=1 syn控制字段=1 ack確認字段=1
第三次握手: 客戶端 --> 服務端 TCP報文 序列號seq=1 確認號ack=1 ack確認字段=1
TCP協(xié)議四次揮手過程原理
第一次揮手: 客戶端 --> 服務端 TCP報文 fin控制字段=1 ack確認字段=1
第二次揮手: 服務端 --> 客戶端 TCP報文 ack確認字段=1
第三次揮手: 服務端 --> 客戶端 TCP報文 fin控制字段=1 ack確認字段=1
第四次揮手: 客戶端 --> 服務端 TCP報文 ack確認字段=1
TCP十一種狀態(tài)集轉(zhuǎn)換
三次握手狀態(tài)轉(zhuǎn)換 四次揮手狀態(tài)轉(zhuǎn)換
網(wǎng)絡重要協(xié)議原理
a DNS協(xié)議原理 建立IP地址和域名對應關系
DNS協(xié)議作用: 將域名信息轉(zhuǎn)換為IP地址
DNS層次結構:
www.baidu.com --- www.baidu.com.
. --- 根域名服務器
.com --- 頂級(一級)域名服務器
.baidu --- 二級域名服務器
www --- 主機記錄
DNS解析過程:
三個查詢過程:
1) 本地查詢
2) 遞歸查詢
3) 迭代查詢
dig www.oldboyedu.com +trace
b ARP協(xié)議原理 建立IP地址和mac地址對應關系
ARP原理作用: 記錄IP地址和mac地址關系(局域網(wǎng)主機與主機的通訊)
ARP原理說明:
01. 發(fā)送ARP請求和回復信息, 獲取訪問主機的mac地址
02. 構建ARP表 構建IP--mac記錄信息
03. 實現(xiàn)減少廣播包的產(chǎn)生
最后編輯于 :
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者