ティーシーピー‐アイピー【TCP/IP】
TCP/IP
TCP/IP
TCP/IP
Transmission Control Protocol/Internet Protocol
これまで、インターネットの中核的なプロトコルは、TCPとIP(Transmission Control Protocol/Internet Protocol) といわれてきた。そのため、インターネットのプロトコルというときは、TCP/IPと表現されるようになった。しかし、後述するように、インターネット上で音声や画像などのリアルタイム情報が頻繁に送受信されるようになってきたため、最近ではリアルタイム通信に強いUDP(User Datagram)も頻繁に使用されるようになった。このような背景があり、また、UDPのプロトコルはほぼIPに似たプロトコル構造になっていること、さらにネットワーク側からはIPが注目されるようになってきたところから、最近はTCP/IPという用語よりも単にIPあるいはIPネットワークと呼ばれることが多くなっている。
TCP/IPプロトコルは、基本的には(1)アプリケーション層、(2)トランスポート層(TCP/UDP)、(3)ネットワーク層(IP)、(4)リンク層(ADSL/CATV/FTTHなど)で構成されている。(より複雑な構成もあるが、ここでは簡単のために4層構成にしている)
例えば、映像や音声のアプリケーションを送信する場合は、リアルタイム通信に強いUDP(User Datagram)を使用して通信する。一方、アプリケーションとして企業の重要なファイルなどを送る場合は、信頼性の高い通信ができるTCP(正しく相手に届いたかどうかを確認する機能を持っている)を使用する。そして、使用しているアクセス回線がADSL(リンク層)ならば、ADSLに対応したプロトコルで送信し、FTTH(リンク層)ならばFTTHに対応したプロトコルで送信する。
関連用語:
TCP/IP
読み方:ティーシーピーアイピー
TCP/IPとは、インターネットの基盤として用いられている通信方式で、パケットの単位を定義するIPと、その伝送方法を規定するTCPからなる通信プロトコルのことである。
TCP/IPによるデータ通信では、データはパケットとよばれるデータの小単位に分割して送信される。IP方式で分割された単位をIPパケットと呼ぶ。このパケットを、送信元と送信先を指定して、送信開始から送信終了までをセッション単位で全体の伝送を管理するのがTCPの役割である。TCPでは、送信元と送信先は、コンピュータを特定するIPアドレスと、利用するアプリケーションを指定するポート番号で指定する。IPアドレスは、固有に割り当てられたビット列で、一つの機器に原則一つ割り当てられる。ポート番号は、送信元については任意であるが、送信先については、通常アプリケーション毎にあらかじめ既定されている番号を指定する。受信されたパケットは、シーケンス番号に基づいて、並べられ、元の分割前のデータが復元される。
TCPで指定される送信先ポート番号は、既定のアプリケーション用にあらかじめ割り当てが決まっているものがある。主な例として、FTPは20番、SSHは22番、Telnetは23番、SMTPは25番、DNSは53番、HTTPは80番、POP3は110番、IMAPは143番、HTTPSは443番である。
通信の階層を示すプロトコルスタックは、インターネットにおいては、4つの階層に分類される。最下位から順に、ネットワークアクセス層、ネットワーク層(IP)、トランスポート層(TCP)、アプリケーション層(HTTP等)となっている。TCP/IPは、この階層から分かるとおり、物理層とは独立しているため、イーサネット、電話線を用いたDSL、光ファイバなど、さまざまな物理階層と接続することができる。
IPv4は、2000年代初頭まで主流として使われてきたが、アドレス部が32ビットであるため、42億強のアドレスしか識別できない。いわゆるアドレスの枯渇問題が生じるため、1995年に、次世代のIP規格であるIPv6規格が発表された。これは、IPアドレス部が128ビット確保されており、3.4×10の38乗のアドレスが区別できる。IPv6は、IPv4と比較してはるかに巨大であり、当面は、事実上無限に近い通信対象を扱えることなる。IPv6はユビキタスの通信環境を実現するための基盤の一つであると考えられている。
インターネット・プロトコル・スイート
(TCP/IP から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/09 16:18 UTC 版)
インターネット・プロトコル・スイート(英: Internet protocol suite)は、インターネットを含む多くのコンピュータネットワークにおいて、標準的に利用されている通信プロトコルのセットである。TCP/IPプロトコルあるいは単にTCP/IP (Transmission Control Protocol / Internet Protocol) とも呼ばれる。従来のインターネットワーキングの手法は、このTCP/IPプロトコルに基づいている[1]。元々は確固たる仕様や定義はなく、IPやTCPやUDPなどの仕様中に個々に、あるいは暗黙の前提として存在していたものだが、後から RFC 1122 で1つにまとめられた。これに対応する参照モデルはTCP/IPモデルと呼ばれる。
注釈
出典
- ^ Stallings, William (2016). Foundations of modern networking : SDN, NFV, QoE, IoT, and Cloud. Florence Agboma, Sofiene Jelassi. Indianapolis, Indiana. ISBN 978-0-13-417547-8. OCLC 927715441
- ^ R. Braden (October 1989). Requirements for Internet Hosts―Communication Layers (英語). doi:10.17487/RFC1122. RFC 1122. 2007年9月15日閲覧。
- ^ “The TCP/IP Guide - TCP/IP Architecture and the TCP/IP Model”. www.tcpipguide.com. 2021年8月23日閲覧。
- ^ ARPA Network Functional Specifications (PDF) (英語). May 1969. doi:10.17487/RFC0008. RFC 0008。
- ^ D. Weitzmann (1 April 1990). A Standard for the Transmission of IP Datagrams on Avian Carriers (英語). doi:10.17487/RFC1149. Request for Comments 1149. 2007年11月20日閲覧。
- ^ Bergen Linux User Group (2001年4月). “The informal report from the RFC 1149 event”. 2008年1月18日閲覧。
- ^ F. Baker (June 1995). Requirements for IP Routers (英語). doi:10.17487/RFC1812. Request for Comments 1812. 2008年1月18日閲覧。
- ^ Vinton Cerf; Yogen Dalal; Carl Sunshine (December 1974). Specification of Internet Transmission Control Protocol (英語). doi:10.17487/RFC0675. Request for Comments 675. 2008年1月18日閲覧。
- ^ “Internet History” (英語). The Living Internet. Internet History, Who invented the Internet, When was the Internet invented. 2006年1月30日閲覧。
- ^ Ronda Hauben. “From the ARPANET to the Internet”. TCP Digest (UUCP). 2007年7月5日閲覧。
- ^ “Microsoft Releases Windows 2000 to Manufacturing” (英語). Stories (1999年12月15日). 2017年8月29日閲覧。
- ^ Chao, Lee (2009-12-21) (英語). Networking Systems Design and Development. CRC Press. p. 45. ISBN 978-1-4200-9160-1
- ^ Chao, Lee (2015-09-22) (英語). Cloud Computing Networking: Theory, Practice, and Development. CRC Press. ISBN 978-1-4822-5482-2
- ^ Silva, Mário Marques da (2018-09-03) (英語). Cable and Wireless Networks: Theory and Practice. CRC Press. p. 308. ISBN 978-1-315-36217-5
- ^ Requirements for IP Version 4 Routers (英語). June 1995. sec. 4.3. doi:10.17487/RFC1812. RFC 1812。
- ^ Requirements for IP Version 4 Routers (英語). June 1995. sec. 4.4. doi:10.17487/RFC1812. RFC 1812。
- ^ Requirements for IP Version 4 Routers (英語). June 1995. sec. 3.3.2. doi:10.17487/RFC1812. RFC 1812。
- ^ R. Bush; D. Meyer (December 2002). Some Internet Architectural Guidelines and Philosophy (英語). sec. 3. doi:10.17487/RFC3439. RFC 3439. 2007年11月20日閲覧。
- ^ “TINET”. TOPPERSプロジェクト. TOPPERS Project, Inc. 2014年3月26日閲覧。
- 1 インターネット・プロトコル・スイートとは
- 2 インターネット・プロトコル・スイートの概要
- 3 概要
- 4 実装
- 5 関連項目
TCP/IP
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/26 02:22 UTC 版)
「インターネットの歴史」の記事における「TCP/IP」の解説
詳細は「インターネット・プロトコル・スイート」を参照 数々のネットワーク技法が乱立しており、誰かがそれを統合する必要があった。DARPAとARPANETのロバート・E・カーンは、スタンフォード大学のヴィントン・サーフを招き、二人でこの問題を検討した。1973年、彼らの改善案の基本が完成した。それは、ネットワーク毎のプロトコルの差異を共通のネットワーク間プロトコルで隠蔽し、ARPANETのようにネットワーク自体が信頼性を保証するのではなく、ホストが信頼性を保証するというものである。サーフはこの設計について、ユベール・ジメルマン、Gerard LeLann、ルイ・プザン(CYCLADESネットワークの設計者)の業績が影響を与えたとしている。 その結果生まれたプロトコルの仕様は RFC 675 – Specification of Internet Transmission Control Program として1974年12月に発表された。その中で internetworking の短縮形として internet という語が初めて使われた。その後のRFCでもこの用法を踏襲したため、この語が形容詞としてよりも名詞として定着するようになった。 ネットワークの役割を必要最小限に低減させたため、どんなネットワークでも相互接続可能となり、カーンの考えていた問題を解決することになった。DARPAはプロトタイプ版ソフトウェアの開発に資金提供することに合意し、数年後、スタンフォード研究所がサンフランシスコ・ベイエリアのパケット無線ネットワークとARPANETとのゲートウェイのデモンストレーションを行った。1977年11月22日には、ARPANET、パケット無線ネットワーク、大西洋パケット通信衛星の3つのネットワーク間のデモンストレーションを行っている。 1974年のTCPの最初の仕様から、1978年中ごろ以降にTCP/IPがほぼ最終的な形となって出来上がった。1981年には関連標準が RFC 791, 792、793 として公表され、実際に採用された。DARPAは様々なオペレーティングシステムでのTCP/IP実装の開発を支援・促進し、保有する全ホストのパケット網をTCP/IPに移行させることを計画。1983年1月1日、ARPANETを従来のNCPプロトコルからTCP/IPプロトコルへと移行させた。
※この「TCP/IP」の解説は、「インターネットの歴史」の解説の一部です。
「TCP/IP」を含む「インターネットの歴史」の記事については、「インターネットの歴史」の概要を参照ください。
TCP/IP
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 14:32 UTC 版)
「標準化団体 (コンピュータと通信)」の記事における「TCP/IP」の解説
※この「TCP/IP」の解説は、「標準化団体 (コンピュータと通信)」の解説の一部です。
「TCP/IP」を含む「標準化団体 (コンピュータと通信)」の記事については、「標準化団体 (コンピュータと通信)」の概要を参照ください。
TCP/IP
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/06/12 02:14 UTC 版)
「エンドツーエンド原理」の記事における「TCP/IP」の解説
インターネットでは、コネクションレスのデータグラムサービスで送達もQoSも保証しないIPプロトコルがほとんど全ての通信に使われている。IP上で任意のプロトコルが動作する。音声など一部の用途では再送による信頼性は必要とされないので、IPにおける信頼性機構はIPヘッダのチェックサムのみとなっている(低品質の経路でパケットを送信する際のビット誤り検出に必須である)。エンドツーエンドの肯定応答と再送は、IPの上に置かれるコネクション指向のTCPで実装している。IPとTCPで機能的に分割したのは、用途によってエンドツーエンド原理を選択可能にしたためである。さらにネットワークが適切に機能するためには、輻輳状態となるような負荷を排除するような手段も必要とされる。インターネットのほとんどのアプリケーションが通信にTCPを使っている。バン・ジェイコブソンらがTCP向けのエンドツーエンドの輻輳制御アルゴリズムを考案したのは、TCPが標準化されてから7年後のことである。
※この「TCP/IP」の解説は、「エンドツーエンド原理」の解説の一部です。
「TCP/IP」を含む「エンドツーエンド原理」の記事については、「エンドツーエンド原理」の概要を参照ください。
「TCP / IP」の例文・使い方・用例・文例
- データの通信や交換を容易にするためにTCP/IPネットワークプロトコルを用いた、世界的に広がったネットワークから成るコンピュータネットワーク
- 1台のネットワーク装置から別の装置にデータを送信するために1970年代にインターネット用に開発された(TCPを含む)プロトコル
- D/Eレシオの値は低いほど、安全性が高いことを示している。
- マネー・マーケット・アカウント(MMA/金融市場預金口座)
- マイケル・ポーターは、業界内の競争に影響を及ぼす5F(5つのフォース)を提唱した。すなわち、「サプライヤの力」、「バイヤーの力」、「代替品/サービスの脅威」、「新規参入の脅威」、および「敵対関係の強さ」である。
- 「足につく」とは、罫線の分析によって将来の市場動向を予測して商品/株を売買することを意味する。
- モノエタノールアミンと水の50/50混合液
- 1/4覆っていること
- この服は、S/L/Mの他にLL、3Lのサイズもございます。
- 従来の約2/3の消費電力で同等の性能を発揮します。
- 50/60Hzと記載されている場合、日本国内のどこでもご利用頂けます。
- Mozilla Foundationは5月1日、メール/ニュースクライアントソフトの最新版「Thunderbird 2.0.0.14」をリリースした。
- 1/4カットの白菜を太めの千切りにザクザク切る。
- 『カムイの剣』は、1868年の徳川将軍時代の崩壊と、明治天皇下での日本の復興という変革期を舞台にした、一種の侍/忍者物語だ。
- 私どものウェブサイトhttp://www.example.comは、あなたに必要な情報を全てお伝えします。
- 【音声】 歯茎音 《/t, n, l, s/ など》.
- の音を落とす 《/ŋ/ を /n/ と発音する》.
- 【音楽】 付点付き 4 分音符 《1/2 だけ音が長くなる》.
- 1/125 秒の露出時間.
- 高母音 《/i/, /u/など》.
- TCP/IPのページへのリンク