先看一下整體流程
(1)第一次握手:client將標誌位syn置為1,隨機產生乙個值seq=j,並將該資料報傳送給server,client進入syn_sent狀態,等待server確認。
(2)第二次握手:server收到資料報後由標誌位syn=1知道client請求建立連線,server將標誌位syn和ack都置為1,ack=j+1,隨機產生乙個值seq=k,並將該資料報傳送給client以確認連線請求,server進入syn_rcvd狀態。
(3)第三次握手:client收到確認後,檢查ack是否為j+1,ack是否為1,如果正確則將標誌位ack置為1,ack=k+1,並將該資料報傳送給server,server檢查ack是否為k+1,ack是否為1,如果正確則連線建立成功,client和server進入established狀態,完成三次握手,隨後client與server之間可以開始傳輸資料了。
第一次握手就是為了確認對方存不存在
第二次握手為了確認伺服器什麼時間可以連線
第三次握手確認完時間可以連線
最簡單的 可以通過cmd命令視窗 輸入如下
ping 192.168.19.56 --> 回車
ping 後面的是 另一台電腦的ip位址,只要在同乙個區域網一般就可以訪問到
怎麼樣在同乙個區域網?
最簡單的,只要兩台電腦的網線連線的是同乙個路由器就可以
tcp三次握手 TCP 三次握手總結
tcp特點概述 tcp segment structure 段結構 step2 server host receives syn,replie with syn ack segment 答覆syn ack報文段 step3 client receives synack,replies with ac...
三次握手 TCP建立連線
在tcp ip 中,tcp協議提供可靠的連線服務 採用三次握手建立乙個連線。第一次握手 建立連線時,客戶端 傳送syn 包 syn j 到伺服器 並進入syn send狀態,等待伺服器確認 syn 同步序列編號 synchronize sequence numbers 第二次握手 伺服器 收到syn...
挖坑 TCP連線 三次握手
在 tcp ip 協議中,tcp協議提供可靠的連線服務,採用三次握手建立乙個連線,如圖 1所示。1 第一次握手 建立連線時,客戶端a傳送 syn包 syn j 到伺服器 b,並進入 syn send 狀態,等待伺服器 b確認。2 第二次握手 伺服器b收到 syn包,必須確認客戶a的 syn ack ...