Re: [問題] TCP連線問題
請問這情形是否為
Client重開機後對Server發出大量的SYN
造成Server誤判Client為攻擊
(重開機後Seq. number不符合??所以Server不接受連線)
謝謝大家的回覆
※ 引述《jawwoeima (RYAN)》之銘言:
: 請問一下
: 我現在寫了一個TCP Server / Client程式
: Server : PC端
: Client : Device端 (都連同一個port)
: TCP Server程式流程是如此 :
: 將Client開機 ->Sleep(等client開好機) -> 接收連線 -> 斷線
: 用Script將這程式必須重複多跑幾次(Ex:跑3次)
: 現在發生下列的情形
: 第一次跑完 --> OK
: 第二次跑完 --> Client會比較慢連上線,但OK
: 第三次跑完 --> Client更慢,導致連不上線
: 上面的情形如果我把
: timeout拉大 : 第三次會連的上
: Client沒有重開機 : 三次連接都很快連上線
: 想請問 是為什麼會造成這情形
: 因為看起來像是Client重開機 讓Server端必須等完
: 一個逐漸拉長的時間後,才Select進Client的連線
: 可是看書又找不到有什麼是說明這種現象
: (
: 如果是等2*MSL的問題,那為什麼沒有重開機就不會有這種情形產生
: 因為都是快速連接同一個port的連線
: )
: 想請問一下大家 是造成TCP連線這種現象?
: 謝謝大家的回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.218.52
※ 編輯: jawwoeima 來自: 118.169.218.52 (09/12 03:00)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章