經驗

當前位置 /首頁/經驗 > /列表

什麼是TCPIP通訊中的心跳包

什麼是TCPIP通訊中的心跳包

心跳包,通常是客戶端每隔一小段時間服務器傳送的一個數據包,通知伺服器自己仍然線上,並傳輸一些可能有必要的資料。因按照一定的時間間隔傳送,類似於心跳,所以叫做心跳包。事實上為了保持長連線,至於包的內容,是沒有特別規定的,不過一般都是很小的包,或者只是包含包頭的一個空包。 “心跳檢測包”是屬於TCP協議底層的檢測機制,上位機軟體只是解析顯示網口的有用資料包,收到心跳包報文屬於TCP協議層的資料,一般軟體不會將它直接在應用層顯示出來,所以看不到。乙太網中的“心跳包”可以通過“乙太網抓包軟體”分析TCP/IP協議層的資料流看到。報文名稱”TCP Keep-Alive”。

TAG標籤:通訊 tcpip 心跳 #