[TCP/IP]基礎

Internetはsocketというプログラミングインターフェイスを利用してネットワーク通信サービスにアクセスしている。
通信チャネルは、ブロードバンド技術を利用したイーサネット、ダイヤルアップモデムを使った接続などが考えられる。
プログラムによって組み立てられ解釈される情報をパケットして扱う
特定の問題を解決するプロトコルを切り分けて、モジュールのような形式で利用する仕組みが取られている
TCP/IPは、このようなプロトコルの集まり

### ソケット
一方のマシンでアプリケーションがソケットに書き込んだ情報を、相手方のマシンのアプリケーションが読み取る
TCP/IPプロトコルファミリのソケットはストリームソケット(TCP)とデータグラムソケット(UDP)
ソケットがリモートのアプルケーションプログラムからメッセージを受信できるのは、ソケットがポート番号にバインドされた後