TCP連線和電話系統

2021-08-31 10:18:33 字數 450 閱讀 6082

建立tcp連線就好比乙個**系統[nemeth 1997]。

socket函式等同於有**可用。

bind函式是在告訴別人你的**號碼,這樣他們可以呼叫你。

listen函式是開啟**振鈴,這樣當有乙個外來呼叫到達時,你就可以聽到。

connect函式要求我們知道對方的**號碼並撥打它。

accept函式發生在被呼叫的人應答**之時。由accept返回客戶的標識(即客戶的ip位址和埠號)類似於讓**機的呼叫者id功能部件顯示呼叫者的**號碼。然而兩者的不同之處在於accept只在連線建立之後返回客戶的標識,而呼叫者id功能部件卻在我們選擇應答或不應答**之前顯示呼叫者的**號碼。如果使用網域名稱系統dns,它就提供了一種類似於**簿的服務。

getaddrinfo類似於在**簿中查詢某個人的**號碼,

getnameinfo則類似於有一本按照**號碼而不是按照使用者名稱排序的**簿。

TCP連線和斷開連線

4.4 tcp資料報結構 帶陰影的幾個字段需要重點說明一下 1 序號 seq sequence number 序號佔32位,用來標識從計算機a傳送到計算機b的資料報的序號,計算機傳送資料時對此進行標記。2 確認號 ack acknowledge number 確認號佔32位,客戶端和伺服器端都可以傳...

linux 系統優化tcp連線

提高伺服器的負載能力,是乙個永恆的話題。在一台伺服器cpu和記憶體資源額定有限的情況下,最大的壓榨伺服器的效能,是最終的目的。要提高linux系統下的負載能力,可以先啟用apache的worker模式 參考我寫的 ubuntu下配置apache的worker模式 一文 來提高單位時間內的併發量。但是...

linux 系統優化tcp連線

分享到 出處 最近幾天 系統不太穩定,tcp ip 連線超級多,估計應用伺服器到極限了 網上看到了一片好文,隨抄在這裡了,感謝原作者 原文連線 提高伺服器的負載能力,是乙個永恆的話題。在一台伺服器cpu和記憶體資源額定有限的情況下,最大的壓榨伺服器的效能,是最終的目的。要提高linux系統下的負載能...