網(wǎng)絡
路由
1) 路由表
意義
詳情 網(wǎng)絡信息-局域網(wǎng)標識
網(wǎng)口信息-網(wǎng)卡
生成方法
1) 利用直連網(wǎng)絡生成
2)手工配置--靜態(tài)路由配置
3) 自動配置
網(wǎng)絡拓撲
1)接入層? 交換機 二層交換機
2)匯聚層 交換機 三層交換機 冗余 策略
3)核心層 路由器,實現(xiàn)各外網(wǎng)通信-網(wǎng)關接口,冗余能力
網(wǎng)絡層次
OSI/ISO
應用層?
*接口規(guī)范
表示層
*數(shù)據(jù)的加密解密
會話層
*建立終止回話
傳輸層
*保證數(shù)據(jù)傳輸?shù)目煽啃?/p>
網(wǎng)絡層
*通過路由找到目標的網(wǎng)絡
數(shù)據(jù)鏈路層
*通過交換設備找到目標主機
物理層
*網(wǎng)絡物理設備的標準
TCP的報文結(jié)構(gòu)
源端口 目標端口 2^16
控制字段? 6 bit?
? ? SYN 1? 請求建立鏈接的控制字段
FIN 1? 請求斷開鏈接控制字段
ACK 1? 數(shù)據(jù)信息確認字段
數(shù)據(jù)包序號 seq = 0
三次握手 這里的區(qū)分開,A和B都有各自的syn ack? seq字段 ACK 確認號
A-->B syn 1
發(fā)送syn請求建立字段,同時發(fā)送數(shù)據(jù)包的seq序號,默認為0
B--->A syn 1? ack 1
發(fā)送syn請求字段,發(fā)送ack確認字段
發(fā)送seq序列號信息
發(fā)送ACK 確認號,在上一個序列號加1
A-->B ack 1
發(fā)送確認字段
發(fā)送seq為1
發(fā)送ACK? 為1
四次揮手
揮手之前有前一次的數(shù)據(jù)在傳哦?。?/p>
A-->B---發(fā)送fin 1 請求斷開鏈接控制字段
B--->A>---發(fā)送ack
B---->A---發(fā)送fin 1 請求斷開鏈接控制字段
A---->B----發(fā)送ack
TCP的是一種狀態(tài)集
close
listen
syn_sent
syn_recv
establish
fin_wait1
fin_wait2
time_wait
close_wait
last_ack
為什么是四次揮手
因為這是傳輸層的事,會話的斷開需要會話層返回給傳輸層確認會話的信息完成,所以有有兩次服務端到客戶端的ACK