質問: Unix/Linuxの端末?についての質問です。 TeraTermなどのアプリケーションからログインした後、 明示的にexit(logout)をせずにTeraTermを終了しても ログインした端末(tty)のプロセスはちゃんと終了しています。 どのような仕組みなのでしょうか? もっというと、あるUnix/LinuxサーバがTeraTermのような 外側のアプリケーションから接続されたときに どのような手順で接続が確立し、終了するときに接続が消えるか、 というようなことについて、詳しく教えていただきたいです。 詳しくのっている書籍・ウェブサイトでもよいのでよろしくお願いします。
回答: TeraTermプロセスが終了するときに、WindowsのソケットライブラリがFINを送っていると思います。 「TCPの状態遷移図」に関しては、たとえば、以下 http://www.atmarkit.co.jp/fwin2k/network/baswinlan016/baswinlan0... で。