HCIA基礎知識1

2021-10-13 22:42:59 字數 1202 閱讀 4023

第一次握手:建立連線時,客戶端傳送syn包(syn=j)到伺服器,並進入syn_send狀態,等待伺服器確認;

syn: 同步序列編號(synchronize sequence numbers)

第二次握手:伺服器收到syn包,必須確認客戶的syn(ack=j+1),同時自己也傳送乙個syn包(syn=k),即syn+ack包,此時伺服器進入syn_recv狀態;

第三次握手:客戶端收到伺服器的syn+ack包,向伺服器傳送確認包ack(ack=k+1),此包傳送完畢,客戶端和伺服器進入established狀態,完成三次握手。

第一次揮手:client傳送乙個fin,用來關閉client到server的資料傳送,client進入fin_wait_1狀態。

第二次揮手:server收到fin後,傳送乙個ack給client,確認序號為收到序號+1(與syn相同,乙個fin占用乙個序號),server進入close_wait狀態。

第三次揮手:server傳送乙個fin,用來關閉server到client的資料傳送,server進入last_ack狀態。

第四次揮手:client收到fin後,client進入time_wait狀態,接著傳送乙個ack給server,確認序號為收到序號+1,server進入closed狀態,完成四次揮手。

可靠性—4種可靠傳輸機制— 確認、排序、重傳、流控(滑動視窗)

封裝: 裝置將資料從高層向底層加工處理的過程— 過程中資料報將越來越大

解封裝:裝置對資料的識別過程,過程中資料將越來越小,與封裝相反

7層模型—osi參考模型 tcp/ip協議棧道模型—真實使用的模型

pdu:協議資料單元 對不同層封裝的資料單位標識

應用層—資料報文

傳輸層—段

網路層—包

資料鏈路層—幀

物理層—位元流

(通常情況下都稱為包)

半雙工:資料流量在乙個單點時間內,只能存在乙個方向;收、發是分開在不同時間進行

全雙工:資料收發可以同時進行

基礎知識1

puts hello world if false class person count 0 def initialize name age 18 name name age age motherland china enddef talk print name name n puts age ag...

基礎知識1

1 static 在c c 中的作用 對變數 a 靜態區域,初始化為0 b 在程式剛開始執行時就完成出初始化,也是唯一一次初始化。控制變數的可見範圍。保持變數內容持久。對變數 函式 主要 這是與全域性變數的差別,隱藏 不同檔案中,使用相同函式名,不會發生衝突 例如,a檔案中函式名加了static,則...

1 基礎知識

osi各層所使用的協議 應用層 telnet ftp http dns smtp pop3 傳輸層 tcp udp tcp 面向連線的可靠的傳輸協議。udp 是無連線的,不可靠的傳輸協議。網路層 ip icmp igmp 埠埠使用乙個16位的數字來表示,它的範圍是0 65535,1024以下的埠號保...