コンテンツにスキップ

インターネット・プロトコル・スイート

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: Internet protocol suiteTCP/IPTCP/IP (Transmission Control Protocol / Internet Protocol) TCP/IP[1]IPTCPUDP RFC 1122 1TCP/IP

[]


 (OS) [ 1]

TCP/IPTCP/IP4[2]DARPADARPA[3]


歴史[編集]


IP19601970Local Area Network (LAN) 1989World Wide Web

G. Deloche19695 RFC 8 ARPA Network Functional Specifications[4]

1970 (DARPA) 1960ARPANETDARPA1972 (Robert E. Kahn) DARPA (IPTO: Information Processing Technology Office) 1973Vinton CerfARPANET Network Control Program (NCP) ARPANET

1973ARPANETCYCLADES

TCP/IPtwo tin cans and a string21IP(RFC 1149[5][6])

 RFC 1812 [7]

19731974 TCP/IP RFC 675 [8]PARC Universal Packet  2

DARPABBN4TCP v1TCP v21978TCP v3IP v3TCP/IP v4 - 使

19752TCP/IP1977113TCP/IP19781983TCP/IP198311ARPANETTCP/IP[9]

19823TCP/IP[10]

19839TCP/IPUnixOS4.2BSDUnixOS

19853TCP/IP250TCP/IP

1994Linux1.0UNIX 1995Windows 95TCP/IP, telnet, ftp, 使 1999Windows 2000POSIXTCP/IPUNIX[11]

2001 MacintoshOSMac OS XUNIX 2005119

[]


19834.2BSD1980UnixOSTCP/IP198882JUNETTCP/IP

19899西TCP/IP

19973使TCP/IPTCP/IP使

TCP/IP

インターネット・プロトコル・スイートの階層[編集]

2つのホストが2つのルータを経由してネットワーク接続する場合に、それぞれのホップで使用する階層毎に対応する階層同士で論理的に接続される概念図
任意のデータがUDPデータグラム中に、UDPデータグラムがIPパケット中にカプセル化される概念図

IP群はプロトコルとサービスカプセル化する事によって抽象化する。通常、より上位層のプロトコルはその目的の達成に役立てるために、より下位層のプロトコルを用いる。これまで IETF はインターネット・プロトコル・スタックを RFC 1122 で定義された4層から変更した事はない。IETFは、7層からなるOSI参照モデルに従うような試みはせず、また標準化過程 (Standards Track) にあるプロトコル仕様やその他の構造上の文書をOSI参照モデルに対して参照する事もしない。

4. アプリケーション DNS, TFTP, TLS/SSL, FTP, Gopher, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, ECHO, RTP, PNRP, rlogin, ENRP, OSPF, IS-IS, BGP
3. トランスポート TCP, UDP, DCCP, SCTP, IL, RUDP, QUIC
2. インターネット IP上で稼動するOSPFや・TCP上で稼動するBGPなどの(インターネット・)ルーティング・プロトコルもインターネット層の一部であるとも考えられる[12][13][14]
IP (IPv4, IPv6), ICMP[15], IGMP[16]
ARPRARPはIPの下、リンク層の上で動作するため、それらはどこか中間に属すると考えられる。
1. リンク イーサネット, Wi-Fi, トークンリング, ARP[17], PPP, SLIP, FDDI, ATM, フレームリレー, SMDS

RFC 3439 3Layering Considered Harmful [18]

TCP/IPOSI[]


TCP/IP7OSIOSI RFC 1122  IETF 

IETFOSI

[]


TCP/IP IP + (TCP or UDP)OSOSTCP/IPOSCPUFPGACPUOSTCP/IPLinux, BSD

使UNIXBSDPC-UNIXBSDmacOSLinuxUnixOSUnixWindows

lwIP使KA9Qen:KA9QKA9QPhil KarnTOPPERSASPTINET[19]

[]


TCP/IP使LAN

E-mail (SMTP/POP3/IMAP4) (MAP)

 (DNS)

 (HTTP)

 (FTP)

 (IRC)

 (NTP)

[]


S4BP2003ISBN 978-4822221065 

Douglas E. ComerDavid L.Stevens ,  TCP/IP Vol.I  42002ISBN 978-4320120549 

Douglas E. Comer, David L.Stevens ,  TCP/IP Vol.II 1995ISBN 978-4320027343 

Douglas E. Comer, David L.Stevens ,  TCP/IP Vol.III Windows 2001ISBN 978-4320029996 

Douglas E. Comer, David L.Stevens ,  TCP/IP Vol.III Linux/POSIX 2003ISBN 978-4320120846 

Joseph G. Davies, Thomas F. Lee (2003). Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference. ISBN 0-7356-1291-9 

Craig Hunt (1998). TCP/IP Network Administration. O'Reilly. ISBN 1-56592-322-7 

W ,  TCP/IP Vol.1 2000ISBN 978-4894713208 

W, R.  ,  TCP/IP Vol.2 2002ISBN 4894714957 

W , ,  TCP/IP Vol.3 TCPHTTPNNTPUNIX2002ISBN 4894716674 

Ian McLean (2000). Windows(R) 2000 TCP/IP Black Book. Coriolis Group. ISBN 1-57610-687-X 

Michael J. DonahooKenneth L. Calvert:TCP/IP CISBN 978-4-274-06519-42003

TCP/IPISBN 978-47819116632007

:TCP/IP  3ISBN 978-42740507322015

IoTISBN 978-43390094462021

[]


Internet Engineering Task Force (IETF)

TCPUDP

OSI





ns

[]

注釈[編集]

  1. ^ 1980年代の業界バズワードであるオープンシステム(「ネダマ」の「オ」)のいう「オープン」と、ある程度関連している。

出典[編集]



(一)^ 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. https://www.worldcat.org/oclc/927715441 

(二)^ R. Braden (October 1989). Requirements for Internet HostsCommunication Layers (). doi:10.17487/RFC1122. RFC 1122. 2007915

(三)^ The TCP/IP Guide - TCP/IP Architecture and the TCP/IP Model. www.tcpipguide.com. 2021823

(四)^ 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. 20071120

(六)^ Bergen Linux User Group (20014). The informal report from the RFC 1149 event. 2008118

(七)^ F. Baker (June 1995). Requirements for IP Routers (). doi:10.17487/RFC1812. Request for Comments 1812. 2008118

(八)^ Vinton Cerf; Yogen Dalal; Carl Sunshine (December 1974). Specification of Internet Transmission Control Protocol (). doi:10.17487/RFC0675. Request for Comments 675. 2008118

(九)^ Internet History (). The Living Internet. Internet History, Who invented the Internet, When was the Internet invented. 2006130

(十)^ Ronda Hauben. From the ARPANET to the Internet.  TCP Digest (UUCP). 200775

(11)^ Microsoft Releases Windows 2000 to Manufacturing (). Stories (19991215). 2017829

(12)^ Chao, Lee (2009-12-21) (). Networking Systems Design and Development. CRC Press. p. 45. ISBN 978-1-4200-9160-1. https://books.google.com/books?id=MyzNBQAAQBAJ&newbks=0&printsec=frontcover&pg=PA45 

(13)^ Chao, Lee (2015-09-22) (). Cloud Computing Networking: Theory, Practice, and Development. CRC Press. ISBN 978-1-4822-5482-2. https://books.google.com/books?id=dtyYCgAAQBAJ&newbks=0&printsec=frontcover&pg=PA46 

(14)^ 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. https://books.google.com/books?id=kkQPEAAAQBAJ&newbks=0&printsec=frontcover&pg=PA308 

(15)^ Requirements for IP Version 4 Routers (). June 1995. sec. 4.3. doi:10.17487/RFC1812. RFC 1812

(16)^ Requirements for IP Version 4 Routers (). June 1995. sec. 4.4. doi:10.17487/RFC1812. RFC 1812

(17)^ Requirements for IP Version 4 Routers (). June 1995. sec. 3.3.2. doi:10.17487/RFC1812. RFC 1812

(18)^ R. Bush; D. Meyer (December 2002). Some Internet Architectural Guidelines and Philosophy (). sec. 3. doi:10.17487/RFC3439. RFC 3439. 20071120

(19)^ TINET. TOPPERS.  TOPPERS Project, Inc. 2014326

参考文献[編集]

  • Internet History -- Pages on Robert Kahn, Vinton Cerf, and TCP/IP (reviewed by Cerf and Kahn).
  • Forouzan, Behrouz A. (2003). TCP/IP Protocol Suite (2nd ed.). McGraw-Hill. ISBN 0-07-246060-1 

外部リンク[編集]