あなたは今、九条先輩に聞いた。「TCPってさ、なんで『3ウェイハンドシェイク』なの? 3回も確認しないといけないの?」
先輩はエナジードリンクを一口飲んでから言った。「電話、かけたことあるだろ。いきなり喋り始めるか?」
TCPが3回の握手から始めるのは、送り始める前に「相手がいて、準備ができている」ことを双方が確認するためだ。
続きを読むにはSTANDARDプランへの登録が必要です。
なぜTCPはいきなりデータを送らず、わざわざ3回もやりとりしてから通信を始めるのか?その答えは「相手がいて、準備ができている」ことを双方が確認する仕組みにある。電話のアナロジーでSYN/SYN-ACK/ACKとFINの流れを追う。
なぜTCPはいきなりデータを送らず、わざわざ3回もやりとりしてから通信を始めるのか?その答えは「相手がいて、準備ができている」ことを双方が確認する仕組みにある。電話のアナロジーでSYN/SYN-ACK/ACKとFINの流れを追う。
あなたは今、九条先輩に聞いた。「TCPってさ、なんで『3ウェイハンドシェイク』なの? 3回も確認しないといけないの?」
先輩はエナジードリンクを一口飲んでから言った。「電話、かけたことあるだろ。いきなり喋り始めるか?」
TCPが3回の握手から始めるのは、送り始める前に「相手がいて、準備ができている」ことを双方が確認するためだ。
続きを読むにはSTANDARDプランへの登録が必要です。