TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol)は、インターネットにおける様々なサービスを実現するためのプロトコルの集まりのこと。 TCPとIPの手続を組み合わせたもので下記の4階層(レイヤー)からできているらしい。 第4層(アプリケーション層)は、ユーザーの操作の要求を受け、相手先への接続や応答を受け持つ。おもなプロトコルにはHTTP(HyperText Transfer Protocol)[WWW]、FTP(File Transfer Protocol)、SMTP(Simple Mail Transfer Protocol)[メール]などがある。 第3層(トランスポート層)は、受け取ったデータをどのアプリケーションに渡すかを判断して実行する。おもなプロトコルにはTCPとUDP(User Datagram Protocol)などがある。 第2層(インターネット層)は、IPアドレスのもとにIPプロトコルを用いてデータを転送する。おもなプロトコルにはIPやICMP(Internet Control Message Protocol)、ARP(Address Resolution Protocol)などがある。 第1層(物理層)は、データを電気や光信号に変換したりその逆を行ったりする。リンク層ともいう。
これらプロトコル群により、ネットワークの相互接続を可能にして世界的にさまざまな組織を管理する無料開放されたオープンネットワークが構成されたことから、TCP/IPプロトコルを基盤とするネットワークを、インターネットとよぶようになった。
TCP/IPは役割ごとに階層化されており、HTTPも第4層(アプリケーション層)の中に含まれている。つまり、HTTPはTCP/IPの一部。
4つの階層(レイヤー)のプロトコルが連携することにより、インターネットでの通信が可能となっている。
スマホやパソコン、サーバーといったコンピュータはすべてTCP/IPに対応している。
インターネットの普及によって、お互いに接続するためのプロトコルとしてTCP/IPがインターネットの標準として用いられるようになった。
TCP/IPとは別に、コンピュータネットワークにおいてコンピュータ同士が通信を行う際に必要とされる機能を階層化したOSI参照モデルと呼ばれる概念もある。