ネットワーク用語 > TCP/IP
TCP/IP = Transmission Control Protocol / Internet Protocol
TCP/IPとは【Transmission Control Protocol/Internet Protocol】 - IT用語辞典
TCP/IP 【Transmission Control Protocol/Internet Protocol】
読み :ティーシーピーアイピー
インターネットやイントラネットで標準的に使われるプロトコル。
米国防総省が、核攻撃で部分的に破壊されても全体が停止することのないコンピュータネットワークを開発する過程で生まれた。
UNIXに標準で実装されたため急速に普及し、現在世界で最も普及している。
OSI参照モデルではIPが第3層(ネットワーク層)、TCPが第4層(トランスポート層)にあたり、HTTPやFTPなどの基盤となるプロトコルである。
インターネット・プロトコル・スイート - Wikipedia
インターネット・プロトコル・スイート (英: Internet protocol suite) とは、インターネットおよび大多数の商用ネットワークで稼動するプロトコル・スタックを実装する通信規約の一式である。
インターネット・プロトコル・スイートは、最初に定義された最も重要な2つのプロトコル、Transmission Control Protocol (TCP) とInternet Protocol (IP) にちなんで、TCP/IPプロトコル・スイートとも呼ばれる。
今日のIPネットワーキングは、1960年代と1970年代に発展し始めたLAN (Local Area Networks) とインターネットの開発が統合されたものである。
それは1989年のティム・バーナーズ=リーによるWorld Wide Webの発明と共にコンピュータに革命をもたらした。
インターネット・プロトコル・スイート(類似した多くのプロトコル群)は、階層の一式として見ることができる。
各層はデータ転送に伴い生じる一連の問題を解決し、下位層プロトコルのサービスを使用する上位層プロトコルに明確なサービスを提供する。
上位層は利用者と論理的に近く、より理論的なデータを処理する。
また最終的に物理的に転送できる形式へデータを変換するため、下位層プロトコルに依存する。
TCP/IP参照モデルは4つの階層で構成される。
階層 | プロトコル |
アプリケーション層 | BGP, DHCP, DNS, FTP, HTTP, POP3, SMTP, SSH など |
トランスポート層 | TCP, UDP など |
ネットワーク層 | IP (IPv4, IPv6),IPsec, ICMP など |
リンク層 | ARP, OSPF, PPP, MAC (イーサネット, IEEE 802.11, DSL, ISDN, FDDI) など |
ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり
TCP/IPの機能階層は上からアプリケーション層、トランスポート層、インターネット層、ネットワークインターフェイス層となっている。
一般にTCP/IPと表記されるのは、この機能階層の中心であるトランスポート層とインターネット層でTCPとIPを使うからである。
TCP/IPの上位はアプリケーション層で、Webアクセスに使われるHTTP(HyperText Transfer Protocol)、電子メールのやり取りに使われるPOP(Post Office Protocol)、SMTP(Simple Mail Transfer Protocol)と呼ばれるプロトコルが該当する。TCP/IPの下位はネットワークインターフェイス層で、前述したEthernetなどがこれにあたる。
機能階層間では、プロトコルごとに規定されている制御情報を格納するヘッダと、相手に届けるデータを連結したPDU(Protocol Data Unit)と呼ばれる単位でデータがやり取りされる。
一般的には、TCPのPDUは「セグメント」、IPのPDUは「パケット」、ネットワークインターフェイス(Ethernetなど)のPDUは「フレーム」と呼ばれている。
図2 TCP/IPプロトコルの階層構造
図3 TCP/IPプロトコルの流れ
IPパケットを受け取ったEthernet制御プログラムはEthernetの規約に従ったヘッダ情報にトレーラを加えたフレームを作成する。
トレーラとは、相手のコンピュータが受信したときに、情報が伝送途中に壊れていないか確認するためのチェックコードのことだ。
そして、このフレームを構成するビットパターンに応じた電気信号を、相手のコンピュータに伝送するのである。
TCP/IPという名称はプロトコル体系中の代表的なプロトコルであるTCPとIPから命名されたが、他の多数のプロトコルを含む。
(3) TCP/IPの構成
TCP/IPは、以下の4つの階層で構成される。
第1層(最下位層)。
各種の伝送媒体を用いて、同一LAN内のコンピュータ間でデータ伝送を行う層。
イーサネット、トークンリング、トークンバス、FDDI、PPPなどのデータ伝送方式を利用することができる。
第2層。
下位のネットワークインタフェース層の機能を用いて、internetのコンピュータ間でパケット交換を行う層。
代表的なプロトコルとして以下のようなものがある。
また、インターネット層ではIPアドレス、ネットワークインタフェース層ではMACアドレスと異なるアドレスが用いられている。これらのアドレスの相互変換はインターネット層で行われる(この機能はネットワークインタフェース層の機能とみなされる場合もある)。
第3層。
下位のインターネット層の機能を用いて、internetのコンピュータの1対(2つ)のアプリケーション間の通信を行う層。
以下の2つのプロトコルがある。
第4層(最上位層)。
下位のトランスポート層の機能を用いて、プログラムへのネットワーク利用のインタフェースを提供し、利用者へサービスを提供する層。
代表的なプロトコルとして以下のようなものがある。
なお、第1層~第3層のことを下位層(the Lower Layer)、第4層のことを上位層(the Upper Layer)と呼ぶ。下位層の目的はinternetを通してのコンピュータシステム間の通信であり、上位層の目的はinternetを通してのコンピュータ上のプログラム(プロセス、Process)間の通信である。
http://www.osoite.jp/tobe/lectures/2008/router-net/net-conf/jisyuu1.htm