30歳からのプログラミング
id:numb_86
システムコールとステートマシンから見る TCP 通信のライフサイクル
TCP 通信に関する処理は通常、カーネルが行う。TCP 通信を行うための機能がカーネルに実装されており、ユーザー空間のプログラムは各種システムコールを呼び出してカーネルに処理を依頼することで、 TCP 通信を行える。 TCP ではセグメント(いわゆるパケット)という単位でデータを送受信して通信を行う。セグメントのや…