2023-03-22

網(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

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容