(Translated by https://www.hiragana.jp/)
TCP/IP协议族 - 维基百科,自由的百科全书 とべ转到内容ないよう

TCP/IP协议ぞく

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
重定しげさだこうTCP/IP

互联网协议套けん英語えいごInternet Protocol Suite縮寫しゅくしゃIPS)[1]一種网络通訊模型,以及よう网络传输てき协议集合しゅうごうためあみぎわ网络てき基礎きそどおり訊架構,應用おうよう各種かくしゅもうからま通信つうしんちゅう

它常通稱つうしょうためTCP/IP协议ぞく英語えいごTCP/IP Protocol SuiteあるTCP/IP Protocols),简称TCP/IP[2]よしため協定きょうてい家族かぞくてき兩個りゃんこ核心かくしん協定きょうていTCP(传输ひかえせい协议IP(网际协议ため家族かぞくちゅう最早もはや通過つうかてき標準ひょうじゅん[3]よし於在もうからまどおり讯协议普遍ふへんさいようぶん层的结构,とう个层てき协议共同きょうどう工作こうさく时,类似计算つくえ科学かがくちゅうてきうずたかいん此又しょうTCP/IP协议栈英語えいごTCP/IP Protocol Stack[4][5]。这些协议最早もはや发源于美国びくに国防こくぼう縮寫しゅくしゃためDoD)てきARPA网项目,いん此也しょうさくDoD模型もけい(DoD Model)[6]。這個協定きょうてい套組ゆかり互联网工ほどにん务组せめ維護。

TCP/IP提供ていきょうりょうてんたいてん連結れんけつてきせいはた資料しりょうおう該如なんふうそうじょうつて輸、みちよし以及ざい目的もくてき如何いか接收せっしゅうみやこ標準ひょうじゅん。它將軟體通信つうしん過程かてい抽象ちゅうしょうためよん抽象ちゅうしょうそう採取さいしゅ協定きょうていうずたかたたみてき方式ほうしき分別ふんべつじつ作出さくしゅつ不同ふどう通信つうしん協定きょうてい協定きょうてい套組てき各種かくしゅ協定きょうてい其功のう不同ふどう分別ふんべつ歸屬きぞくいたよん階層かいそうなか[7][8]つねため簡化てきななそうOSI模型もけい

歷史れきし

[编辑]

とぎはつ初期しょき

[编辑]

1983ねん1がつ1にちざいいんとくてき前身ぜんしん(ARPA网)中通なかとおり訊方しきかわなりしんてき定義ていぎ,TCP/IPだいきゅうてき网络ひかえせい协议(NCP,Network Control Protocol),从而なり为今てんてき互联网的もとせき最早もはやてきTCP/IPゆかりぶん顿·瑟夫罗伯とく·卡恩两位开发,慢慢どおり过竞そう战胜其他一些网络协议的方案,くに际标じゅん组织ISOてきOSI模型もけい。TCP/IPてきよもぎ勃发てん发生ざい1990年代ねんだい中期ちゅうきとう时一些重要而可靠的工具的出世,れい如页めん描述语言HTMLかず浏览Mosaic促成そくせいりょう互联网应ようてき飞速发展。 ずい互联网的发展,目前もくぜん流行りゅうこうてきIPv4协议(网际协议版本はんぽんよんやめ接近せっきん它的こうのう上限じょうげん。IPv4さい致命ちめいてき两个缺陷けっかんざい于:

  • ただゆう32IPそら间有げん
  • 支持しじふく务质りょうQuality of Service,QoS),无法管理かんり带宽优先级,不能ふのう很好てき支持しじ现今越来ごえくえつ实时てき语音视频应用。よしIPv6(网际协议版本はんぽんろく)浮出水面すいめんよう以取だいIPv4。

TCP/IP成功せいこうてき另一个因素在於对为数众多的低层协议的支持。这些てい层协议对应OSI模型もけいなかてきだいいち层(物理ぶつり层)だい层(かずすえ链路层)。まい层的所有しょゆう协议几乎ゆういち半数はんすうりょう支持しじTCP/IP,れい如:以太网(Ethernet)、れいぱい(Token Ring)、ひかり纤数すえ分布ぶんぷせっこう(FDDI)、てん对点协议(PPP)、X.25帧中继(Frame Relay)、ATMSonetSDHとうつう訊方ほうちゅう應用おうよう

標準ひょうじゅん

[编辑]

とぎせい背景はいけい

[编辑]

最初さいしょ想到そうとう让不どう电脑间实现连せってき美国びくに加州かしゅう大学だいがくらくすぎ矶分こう网络工作こうさくしょう组的斯蒂芬·かつ罗克(Stephen D. Crocker)。1970ねんかつ罗克及其しょう着手ちゃくしゅ制定せいてい最初さいしょてきしゅつくえ对主つくえ通信つうしん协议,它称为网络ひかえせい协议(Network Control Protocol,缩写NCP)。该协议用于おもね帕网,并在局部きょくぶ网络条件下じょうけんか运行稳定,ただしずいおもね帕网てきよう户增,NCP逐渐暴露ばくろ两大缺陷けっかん

  1. NCPただ一台主机对另一台主机的通讯协议,并未给网络中てきごとだい电脑设置唯一ゆいいつてきしるべ致电脑在越来ごえくえつ庞大てき网络ちゅう难以じゅん确定需要じゅよう传输すうすえてき对象。
  2. NCP缺乏けつぼう纠错こうのうすうすえざい传输过程ちゅう一旦出现错误,网络就可能かのう停止ていし运行,而隨ちょ错的电脑ぞう,网络运行效率こうりつ也將だいおり扣。

开发过程

[编辑]

ざい构建おもね帕网さき驱之きさき,DARPA开始其他すうすえ传输わざ术的研究けんきゅう。NCP诞生きさき两年,1972ねん罗伯とく·卡恩(Robert E. Kahn)受僱於DARPAてきしんいきわざ术处办公しつざいさと研究けんきゅう卫星すうすえつつみ网络和地わじめん无线すうすえつつみ网络,并且识到のう够在它们间沟どおりてき价值。

ざい1973ねんはるてんやめゆうてきARPANET网络ひかえせいほどじょ(NCP)协议てき开发しゃぶん顿·瑟夫(Vinton Cerf)加入かにゅういた卡恩为ARPANET设计一代协议而开发开放互连模型的工作中。いたりょう1973ねんなつたかし,卡恩瑟夫很快开发基本きほんてきあらため进形しき,其中てき网络协议间的异通过使用しよう公用こうよう互联网协议而隐ぞうおこりらい,且可もたれせいゆかりしゅつくえ证而ARPANET样由网络证。瑟夫しょう赞了Hubert ZimmermanLouis PouzinCYCLADES网络てき设计しゃざい这个设计じょう发挥重要じゅうようかげ响。

よし于网络的作用さよう减少いた最小さいしょうてき程度ていどさらゆう可能かのうはたにんなん网络连接いた一起かずき,而不ようかん它们不同ふどうてきとくてん,这样のうかい决卡おん最初さいしょてき问题。流行りゅうこうてき说法ひっさげいた瑟夫卡恩工作こうさくてきさい终产ひんTCP/IPはたざい运行“两个罐子かんすいちつるじょう,实际じょう它已经用ざいしんうえ。一个称为网关(きさきらいあらためみちよし以免あずか网关混淆こんこうてき计算つくえ为每个网络提供ていきょう一个接口并且在它们之间来回传输かずすえつつみ。这个设计思想しそうさら细的形式けいしきよし瑟夫ざい斯坦ぶくてき网络研究けんきゅう组的1973ねん–1974ねん间开发出来でき。处于同一どういつ时期诞生PARC通用つうようつつみ协议组的ほどこせ乐PARC早期そうき网络研究けんきゅう工作こうさく也有やゆう重要じゅうようてきわざ术影响;じん们在两者间摇摆不定ふてい。DARPA于是あずかBBN、斯坦ぶく伦敦大学だいがく签署协议开发不同ふどうかたけん平台ひらだいうえ协议てき运行版本はんぽんゆう四个版本开发出来——TCPv1、TCPv2、ざい1978ねんはる天分てんぶんなりTCPv3IPv3てき版本はんぽんきさきらい就是稳定てきTCP/IPv4——目前もくぜんいんとく网仍しか使用しようてき标准协议。

1975ねん,两个网络间的TCP/IP通信つうしんざい斯坦ぶく伦敦大学だいがく(UCL)间进ぎょう测试。1977ねん11月,三个网络之间的TCP/IP测试ざい美国びくに英国えいこく挪威间进ぎょうざい1978ねんいた1983ねん间,其他いち些TCP/IP原型げんけいざい研究けんきゅう中心ちゅうしん间开发出来でき。ARPANET完全かんぜん转换到TCP/IPざい1983ねん1がつ1にち发生[9]。1984ねん美国びくに国防こくぼう部将ぶしょうTCP/IPさく所有しょゆう计算つくえ网络てき标准。1985ねんいんとく网架构理事りじかい行爲こういさんてんゆう250いえ厂商代表だいひょう参加さんかてき关于计算产业使用しようTCP/IPてき工作こうさくかい议,帮助协议てき推广并且引领它日渐增长的しょう业应よう

2005ねん9がつ9にち卡恩瑟夫よし于对美国びくに文化ぶんかてき卓越たくえつ贡献总统自由じゆう勋章[10]

TCP/IP協議きょうぎ組成そせい

[编辑]

せい通信つうしんもうからまてき任務にんむ以劃ぶんなり不同ふどうてきこうのうかたまりそく所謂いわゆるまとそうきゅうlayer[11]よう於互れんもうてき協議きょうぎ以比あきらTCP/IP參考さんこう模型もけい進行しんこう分類ぶんるい。TCP/IP協議きょうぎ棧起はじめ於第さんそう協議きょうぎIP(あみぎわ協議きょうぎ)。所有しょゆう這些協議きょうぎざい相應そうおうてきRFCぶん檔中討論とうろん標準ひょうじゅん重要じゅうようてき協議きょうぎざい相應そうおうてきRFCぶん檔中ひとし標記ひょうき狀態じょうたい:“必須ひっす”(required),“推薦すいせん”(recommended),“せん”(selective)。其他てき協議きょうぎかえ可能かのうゆう試驗しけん”(experimental)ある歷史れきし”(historic)てき狀態じょうたい。”

必须协议

[编辑]

所有しょゆうてきTCP/IP应用必须实现IPICMP。对于いちみちよし(router)而言,ゆう这两个协议就以运さく,虽然从应ようてき角度かくどらい,这样いちみちよし义不だい。实际てきよし一般还需要运行许多「推荐」使用しようてき协议,以及一些其他的协议。 几乎所有しょゆう连接いた互联网上てき電腦でんのううえ存在そんざいてきIPv4协议出生しゅっしょうざい1981ねんこんてんてき版本はんぽん最早もはやてき版本はんぽん并没ゆう多少たしょうあらため变。ます级版IPv6てき工作こうさくはじめ于1995ねん目的もくてきざい于取だいIPv4。ICMP协议主要しゅようよう收集しゅうしゅうゆう关网络的しんいき查找错误とう工作こうさく

TCP/IP参考さんこう模型もけい

[编辑]
两个いんとく网主つくえどおり过两个路よし对应てき层连せっかくしゅ机上きじょうてき应用どおり过一些数据通道相互执行读取操作。
RFC 1122ちゅう描述てき沿着不同ふどうてき层应ようすうすえてきふうそう递减

TCP/IP参考さんこう模型もけい一个抽象的分层模型,这个模型もけいちゅう所有しょゆうてきTCP/IP系列けいれつ网络协议归类到4个抽象ちゅうしょうてき「层」ちゅうまい一抽象层建立在低一层提供的服务上,并且为高一层提供服务。

完成かんせい一些特定的任务需要众多的协议协同工作,这些协议分布ぶんぷざい参考さんこう模型もけいてき不同ふどう层中てきいん此有时称它们为一个协议栈。TCP/IP参考さんこう模型もけいTCP/IP协议栈订制作せいさく。其中IP协议ただ关心如何いか使とくすうすえのう够跨越本こしもと网络边界てき问题,而不关心如何いか利用りよう传输媒体ばいたいすうすえ如何いか传输。せいTCP/IP协议栈则负责かい决数すえ如何いかどおり过许许多个点对点通路つうろ(一个点对点通路,也称为一「とべ」,1 hop)顺利传输,ゆかり不同ふどうてき网络なり员能够在许多「とべてきもと础上建立こんりゅう相互そうごてきすうすえ通路つうろ。如想分析ぶんせきさら普遍ふへんてき网络通信つうしん问题,ISOてきOSI模型もけい也能おこりさらこのみてき帮助作用さよう

いんとく网协议族いち组实现支持しじいんとく和大かずひろ多数たすうしょう业网络运ぎょうてき协议栈てき网络传输协议。它有时也しょうTCP/IP协议组,这个名称めいしょうらいげん于其ちゅう两个さい重要じゅうようてき协议:传输ひかえせい协议TCPいんとく网协议IP),它们也是さいさきてい义的两个协议。どう许多其他协议いち网络传输协议也可以看さく一个多层组合,まい层解决数すえ传输ちゅうてきいち组问题并且向使用しよう这些てい层服务的だか提供ていきょうてい义好てきふく务。こう层逻辑上あずかよう户更为接近せっきんしょ处理かずすえさら抽象ちゅうしょう,它们依赖于てい层将すうすえ转换なりさい终能够进ぎょう實體じったいひかえせいてき形式けいしき网络传输协议のう够大致匹はいいた一些厂商喜欢使用的固定7层的OSI模型もけいしか而这些层并非のう够很好地こうちあずかもと于IPてき网络对应(すえ应用てき设计支持しじ网络てき不同ふどう它们确实わたる及到不同ふどうてき层)并且一些人认为试图将いんとく网协议组对应到OSIかい带来混淆こんこう而不ゆうしょ帮助。

いんとく网协议栈ちゅうてき

[编辑]

ひと们已经进ぎょう一些讨论关于如何将TCP/IP参考さんこう模型もけいうついたOSI模型もけいよしTCP/IPOSI模型もけい不能ふのうせい确地ひきはい,还没ゆう一个完全正确的答案。

另外,OSI模型もけいしも层还不具ふぐ备能够真せいうらないすえ真正しんせい层的位置いちてき能力のうりょくざい传输层和网络层之间还需要じゅよう另外いち个层(网络互连层)。特定とくてい网络类型专用てき一些协议应该运行在网络层上,ただし却运ぎょうざい基本きほんてきかたけん帧交换上。类似协议てきれいゆうARPSTPもちいらい保持ほじ冗余网桥てきそら闲状态直いた真正しんせい需要じゅよう它们)。

しか而,它们本地ほんじ协议并且ざい网络互连こうのう下面かめん运行。可否かひ认,はた两个组(さら不用ふよう说它们只运行ざいICMPとう不同ふどうてき互连网络协议じょうてき逻辑じょうてき网络层的いち部分ぶぶんせい个放ざい同一どういつ层会引起混淆こんこうただしOSI模型もけい还没ゆう复杂到のう够做さらこのみてき工作こうさく

下面かめんてき图表试图显示不同ふどうてきTCP/IP其他てき协议ざい最初さいしょOSI模型もけいなかてき位置いち

7 应用层
application layer
れいHTTPSMTPSNMPFTPTelnetSIPSSHNFSRTSPXMPPWhoisENRPえいEndpoint_Handlespace_Redundancy_ProtocolTLS
6 表示ひょうじ
presentation layer
れいXDRASN.1NCPTLSASCII
5 かい话层
session layer
れいASAPえいAggregate_Server_Access_Protocol、ISO 8327 / CCITT X.225、RPCNetBIOSWinsockBSD socketsSOCKSPAP
4 传输层
transport layer
れいTCPUDPRTPSCTPSPXATPIL
3 网络层
network layer
れいIPICMPIPXBGPOSPFRIPIGRPEIGRPARPRARPX.25
2 かずすえ链路层
data link layer
れい以太网れいぱいHDLC帧中继ISDNATMIEEE 802.11FDDIPPP
1 物理ぶつり
physical layer
れいかずよりどころ无线电ひかり

通常つうじょうじん们认为OSI模型もけいてき最上さいじょうめんさん层(应用层、表示ひょうじ层和かい话层)ざいTCP/IP组中いち个应よう层。よし于TCP/IPゆう一个相对较弱的会话层,よしTCPRTPてき开和关闭连接组成,并且ざいTCPUDPてきかく种应よう提供ていきょう不同ふどうてきはしこうごう,这些こうのうのう够由单个てき应用ほどじょあるもの些应ようほどじょしょ使用しようてき库)增加ぞうか

あずか相似そうじてき,IP按照はた它下めんてき网络とうさく一个黑盒子的思想设计的,这样ざい讨论TCP/IPてき时候就可以把它当さくいち独立どくりつてき层。

4 应用层
application layer
れいHTTPFTPDNS
(如BGPRIP这样てきよし协议,つきかんよし于各种各样的原因げんいん它们ぶん别运ぎょうざいTCPUDPじょう,仍然以将它们さく网络层的いち部分ぶぶん
3 传输层
transport layer
れいTCPUDPRTPSCTP
(如OSPF这样てきよし协议,つきかん运行ざいIPじょう也可以看さく网络层的いち部分ぶぶん
2 网络互连层
internet layer
对于TCP/IPらい说这いんとく网协议(IP)
(如ICMPIGMP这样てき必须协议つきかん运行ざいIPじょう,也仍しか以看さく网络互连层的いち部分ぶぶんARP运行ざいIPじょう
1 网络そん連結れんけつ)层
Network Access (link) layer
れい以太网Wi-FiMPLSひとし

应用层

[编辑]

该层包括ほうかつ所有しょゆう应用ほどじょ协同工作こうさく利用りようもと础网络交换应ようほどじょ专用てきすうすえてき协议。 应用层だい多数たすう普通ふつうあずか网络しょう关的ほどじょ为了どおり过网络与其他ほどじょ通信つうしんしょ使用しようてき层。这个层的处理过程应用特有とくゆうてきすうすえ从网络相关的ほどじょ以这种应よう内部ないぶ使用しようてき格式かくしき进行传送,しかきさき编码なり标准协议てき格式かくしき

一些特定的程序視爲在此層運行。它们提供ていきょうふく直接ちょくせつ支持しじよう户应よう。这些ほどじょ它们对应てき协议包括ほうかつHTTP(万维网服务)、FTPぶんけん传输)、SMTP(电子邮件)、SSH安全あんぜん远程とう录)、DNS名称めいしょう⇔IP寻找)以及许多其他协议。

一旦从应用程序来的数据编码成一个标准的应用层协议,它将传送いたIP栈的いち层。

ざい传输层,应用ほどじょさい常用じょうようてきTCPあるものUDP,并且ふく务器应用ほどじょ经常与一よいちおおやけ开的はしこうごうあい联系。ふく务器应用ほどじょてきはしこうゆかり互联网号码分配ぶんぱいきょく(IANA)正式せいしき分配ぶんぱいただし现今一些新协议的开发者经常选择它们自己的端口号。よし于在どう一个系统上很少超过少数几个的服务器应用,はしこう冲突引起てき问题很少。应用软件通常つうじょう也允许用户强制きょうせいせい指定していはしこうごうさく为运ぎょうさんすう

连结外部がいぶてききゃく户端ほどじょ通常つうじょう使用しようけい分配ぶんぱいてきいち个随つくえはしこうごう。监听いち个端こう并且どおり过服务器はた个端こう发送いた应用てき另外一个副本以建立对等连结(如IRCうえてきdccぶんけん传输)てき应用也可以使用しよういち个随つくえはしこうただし应用ほどじょ通常つうじょうまこと许定义一个特定的端口范围的规范以允许端口能够通过实现网络转换(NAT)てきよしうついた内部ないぶ

まいいち个应よう层(TCP/IP参考さんこう模型もけいてき最高さいこう层)协议一般都会使用到两个传输层协议之一: めんこう连接てきTCP传输ひかえせい协议かず无连せってきつつみ传输てきUDPよう户数すえ报文协议常用じょうようてき应用层协议有:

运行ざいTCP协议じょうてき协议:
  • HTTP(Hypertext Transfer Protocol,超文ちょうぶんほん传输协议),主要しゅようよう于普どおり浏览。
  • HTTPS(Hypertext Transfer Protocol over Secure Socket Layer,or HTTP over SSL,安全あんぜん超文ちょうぶんほん传输协议),HTTP协议てき安全あんぜん版本はんぽん
  • FTP(File Transfer Protocol,ぶんけん传输协议),よしめい义,よう于文けん传输。
  • POP3(Post Office Protocol,version 3,邮局协议),おさむ邮件よう
  • SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),もちいらい发送电子邮件。
  • TELNET(Teletype over the Network,网络电传),つう过一个终はし(terminal)とう陆到网络。
  • SSH(Secure Shell,よう于替だい安全あんぜん性差せいさてきTELNET),よう于加みつ安全あんぜんとう陆用。
运行ざいUDP协议じょうてき协议:
  • BOOTP(Boot Protocol,启动协议),应用于无盘设备。
  • NTP(Network Time Protocol,网络时间协议),よう于网络同
  • DHCP(Dynamic Host Configuration Protocol,动态ぬしつくえ配置はいち协议),动态配置はいちIP
其他:
  • DNS(Domain Name Service,いきめいふく务),よう完成かんせい查找,邮件转发とう工作こうさく(运行ざいTCPUDP协议じょう)。
  • ECHOえいEcho_Protocol(Echo Protocol,かい绕协议),よう于查错及测量应答时间(运行ざいTCPUDP协议じょう)。
  • SNMP(Simple Network Management Protocol,简单网络管理かんり协议),よう于网络信いきてき收集しゅうしゅう网络管理かんり
  • ARP(Address Resolution Protocol,解析かいせき协议),よう于动态解析かいせき以太网硬けんてき

传输层

[编辑]

传输层(transport layer)てき协议,のう够解决诸如端いたはしもたれせい(“かずすえこれいややめ经到达目的もくてき?”)かずたもつ证数すえ按照せい确的顺序いた达这样的问题。ざいTCP/IP协议组中,传输协议也包括ほうかつしょ给数すえ应该送给哪个应ようほどじょざいTCP/IP协议组中わざ上位じょうい于这个层てき动态よし协议通常つうじょう认为网络层的いち部分ぶぶん;一个例子就是OSPF(IP协议89)。 TCP(IP协议6)いち个“もたれてき”、めんこう连结てき传输つくえせい,它提供ていきょう一种可靠的字节流保证数据完整、无损并且按顺じょいた达。TCPつきりょう连续不断ふだん测试网络てき负载并且ひかえせい发送すうすえてき速度そくど以避めん网络过载。另外,TCP试图しょうすうすえ按照规定てき顺序发送。这是它与UDP不同ふどう处,这在实时すうすえりゅうあるものよしだか网络层丢失りつ应用てき时候能成よしなり为一个缺陷けっかん。 较新てきSCTP也是いち个“もたれてき”、めんこう连结てき传输つくえせい。它是めんこう记录而不めんこう节的,它在一个单独的连结上提供通过多路复用提供的多个子流。它也提供ていきょうみち寻址支持しじ,其中连结终端のう够以个IP表示ひょうじ代表だいひょう實體じったいせっこう),这样てき话即使其中一个连接失败了也不中断。它最はつ为电话应よう开发てきざいIPうえ传输SS7),ただし是也これや以用于其てき应用。 UDP(IP协议ごう17)いち无连结まとすうすえ报协议。它是いち个“尽力じんりょく传递”(best effort)あるもの说“不可ふかもたれ”协议——いん为它とく不可ふかもたれ,而是いん为它检查すうすえつつみいややめ经到达目的もくてき,并且证它们按顺序いた达。如果一个应用程序需要这些特性,它必须自ぎょう检测判断はんだんあるもの使用しようTCP协议。 UDPてき典型てんけいせい应用如流媒体ばいたいおと频和视频とう)这样按时到达比もたれせいさら重要じゅうようてき应用,あるものDNS查找这样てき简单查询/响应应用,如果建立こんりゅうもたれてき连结所作しょさてき额外工作こうさくはたなり比例ひれいだいDCCP目前もくぜん正由まさよしIETF开发。它提供ていきょうTCPりゅう动控せい语义,ただし对于よう户来说保留ほりゅうUDPてきすうすえ报服务模がた。 TCPUDPようらい支持しじ一些高层的应用。にんなん给定网络てき应用どおり过它们的TCPあるものUDPはしこうごう区分くぶんすえ惯例使いちだい众所知的ちてきはしこうあずか特定とくていてき应用しょう联系。 RTP为如おん频和视频りゅう这样てき实时すうすえ设计てきすうすえ报协议。RTP使用しようUDPつつみ格式かくしきさく为基础的かい话层,しか而据说它于因とく网协议栈てき传输层。

网络互连层

[编辑]

TCP/IP协议ぞくちゅうてき网络互连层(internet layer)ざいOSI模型もけいちゅうさけべ网络层(network layer)。

せい如最はつ所定しょてい义的,网络层かい决在一个单一网络上传输数据包的问题。类似てき协议ゆうX.25ARPANETてきHost/IMP Protocolずいいんとく思想しそうてき现,ざい这个层上添加てんか附加ふかてきこうのう,也就しょうすうすえ从源网络传输到目的もくてき网络。这就牵涉いたざい网络组成てき网上选择みちしょうすうすえつつみ传输,也就いんとくざいいんとく网协议组ちゅうIP完成かんせいすうすえ从源发送いた目的もくてきてき基本きほんにん务。IPのう够承载多种不同ふどうてきだか层协议的すうすえ;这些协议使用しよういち个唯いちてきIP协议ごう进行标识。ICMPIGMPぶん别是12。 いち些IPうけたまわ载的协议,如ICMPもちいらい发送关于IP发送てき诊断しんいきIGMPもちいらい管理かんりかずすえ),它们于IP层之じょうただし完成かんせい网络层的こうのう,这表明ひょうめいいんとく网和OSI模型もけい间的けんようせい所有しょゆうてきよし协议,如BGPOSPFRIP实际じょう也是网络层的いち部分ぶぶんつきかん它们乎应该属于更だかてき协议栈。

网络そん(连结)层

[编辑]

网络そん(连结)层实际上并不いんとく网协议组ちゅうてきいち部分ぶぶんただし它是すうすえつつみ从一个设备的网络层传输到另外一个设备的网络层的方法。这个过程のう够在网卡てき软件驱动ほどじょちゅうひかえせい,也可以在韧体あるもの专用しんへんちゅうひかえせい。这将完成かんせい添加てんか报头じゅん备发送、つう實體じったい媒介ばいかい实际发送这样いちかずすえ链路こうのう。另一はし,链路层将完成かんせいすうすえ接收せっしゅうじょ报头并且しょう接收せっしゅういたてきつつみ传到网络层。 しか而,链路层并经常这样简单。它也可能かのういちきょ拟专ゆう网络(VPN)あるもの隧道すいどうざい这里从网络层らいてきつつみ使用しよう隧道すいどう协议かず其他(あるものどう样的)协议组发送而不发送いた實體じったいてきせっ口上こうじょう。VPNどおりどう通常つうじょう预先たてよしみ,并且它们ゆう一些直接发送到實體接口所没有的特殊特点(れい如,它可以加みつ经过它的すうすえ)。よし于现ざい链路“层”一个完整的网络,这种协议组的递归使用しよう可能かのう引起混淆こんこうただし它是一个实现常见复杂功能的一个优秀方法。(つきかん需要じゅよう注意ちゅうい预防いち个已经封そう并且经隧道すいどう发送てきすうすえつつみ进行さいつぎふうそう发送)。

IPもう如何いか併吞競爭きょうそうてきもう

[编辑]

ざい長期ちょうきてき發展はってん過程かていちゅう,IP逐漸だい其他もう。這裏簡單かんたんてき解釋かいしゃく。IP传输通用つうようすうすえかずすえのう够用于任なん目的もくてき,并且のう够很轻易だい以前いぜんよし专有すうすえ网络传输てきすうすえ下面かめん普通ふつうてき过程:

  1. 一个用于特定目的所开发出来的网络。如果它順工作こうさくよう户将のう使用しよう它。
  2. 为了提供ていきょう便利べんりてきIPふく务,经常用じょうよう于访问电邮件あるもの聊天,通常つうじょう以某种方しきどおり过专ゆう网络隧道すいどう实现。隧道すいどう方式ほうしき最初さいしょ可能かのう非常ひじょうぼつ有效ゆうこうりついん为电邮件聊天ただ需要じゅよう很低てき带宽。
  3. つう过一点点的投资IPもと础设ほどこせ逐渐ざい专有すうすえ网络しゅう边出现。
  4. もちいIPだい专有ふく务的需求现,经常いち个用户要求ようきゅう
  5. IPがえ代品だいひん过程へんぬのせい个因とく网,这使IPがえ代品だいひん最初さいしょてき专有网络さらゆう价值(ゆかり网络こう)。
  6. 专有网络受到压制。许多よう户开はじめ维护使用しようIPがえ代品だいひんてき复制ひん
  7. IPつつみてき间接开销很小,しょう于1%,这样ざい成本なりもとじょう非常ひじょうゆう竞争せいひと们开发能够将IP带到专有网络じょうてきだい部分ぶぶんよう户的のぼる贵的传输媒介ばいかい
  8. だい多数たすうよう户为そぎ减开销而取消とりけし专有网络。

实现

[编辑]

如今,だい多数たすうしょう操作そうさけい包括ほうかつTCP/IP栈并且缺しょうあんそう它们,对于だい多数たすうよう户来说,ぼつゆう必要ひつよう探求たんきゅう它们如何いか实现。TCP/IP包含ほうがんざい所有しょゆうてきしょう业UnixLinux发布つつみちゅうどう样也包含ほうがんざいMac OS X、Windowsけい统和Windows Serverちゅう

まいり

[编辑]

参考さんこう文献ぶんけん

[编辑]
  1. ^ RFC 1349RFC 2502
  2. ^ RFC 1140RFC 1160RFC 1180
  3. ^ Craig Huntちょ《TCP/IP网络管理かんりだいいちしょう〈TCP/IP概論がいろん〉:「TCP/IP這名稱めいしょう代表だいひょう一整套資料通訊協定的組合,這套組合くみあいとくめい於其ちゅうりょうこうさい重要じゅうようてき協定きょうていつて輸控せい協定きょうてい(TCP)あずかもうさい協定きょうてい(IP)。これ所以ゆえん強調きょうちょういちてんためりょう強調きょうちょうTCP/IP其實かえ包含ほうがんTCPIP外的がいてき其他成員せいいんただ這兩こう其中さい代表だいひょうせいてき協定きょうていよし此,TCP/IP協定きょうていぐみ也稱ためもうさい网络協定きょうてい套組(IPS),這兩個りゃんこ名稱めいしょう同義どうぎてき。」
  4. ^ 谢希ひとし. 计算つくえ网络. 北京ぺきん: 电子こう出版しゅっぱんしゃ. 2008: 30. ISBN 9787121053863. 
  5. ^ Andrew G. Blank. TCP/IP Foundations. New Jersey: John Wiley & Sons. 2006: 2. ISBN 9780782143706. 
  6. ^ "The DoD Internet Architecture Model"页面そん档备份そん互联网档あん), Vinton G. Cerf and Edward Cain, Computer Networks, 7 (1983), North-Holland, pp. 307-318
  7. ^ RFC 1122, Requirements for Internet Hosts – Communication Layers, R. Braden (ed.), October 1989.
  8. ^ RFC 1123, Requirements for Internet Hosts – Application and Support, R. Braden (ed.), October 1989
  9. ^ そん副本ふくほん. [2007-08-21]. (原始げんし内容ないようそん档于2000-03-03). 
  10. ^ そん副本ふくほん. [2007-08-21]. (原始げんし内容ないようそん于2008-02-10). 
  11. ^ Architectural Principles of the Internet, RFC 1958, B. Carpenter, June 1996

外部がいぶ链接

[编辑]