網際網路協議套組- 維基百科
文章推薦指數: 80 %
網際網路協議套組(英語:Internet Protocol Suite,縮寫IPS)是網路通訊模型,以及整個網路傳輸協定家族,為網際網路的基礎通訊架構。
它常通稱為TCP/IP協定套組( ...
網際網路協議套組
維基百科,自由的百科全書
跳至導覽
跳至搜尋
此條目需要編修,以確保文法、用詞、語氣、格式、標點等使用恰當。
請按照校對指引,幫助編輯這個條目。
(幫助、討論)
網際網路協定套組
應用層
BGP
DHCP
DNS
FTP
HTTP
HTTPS
IMAP
LDAP
MGCP(英語:MediaGatewayControlProtocol)
MQTT
NNTP
NTP
POP
ONC/RPC
RTP
RTSP
SIP
SMTP
SNMP
Telnet
TLS/SSL
SSH
XMPP
更多...
傳輸層
TCP
UDP
DCCP
SCTP
RSVP
更多...
網路層
IP
IPv4
IPv6
ICMP
ICMPv6
ECN
IGMP
OSPF
IPsec
RIP
更多...
連結層
ARP
NDP
Tunnels
L2TP
PPP
MAC
Ethernet
DSL
ISDN
FDDI
更多...
閱論編
網際網路2005年Opte專案(英語:OpteProject)網際網路一部分的路由路徑視覺化
概況
存取
審查
民主
主權
實名制
數位落差
數位權利
資訊自由
網際網路歷史
網路爆紅
網路中立性
先驅者(英語:ListofInternetpioneers)
隱私
社會學
使用率
治理
區域網際網路註冊管理機構(NRO)
網際網路號分碼配局(IANA)
網際網路名稱與數位位址分配機構(ICANN)
網際網路工程任務組(IETF)
網際網路治理論壇(英語:InternetGovernanceForum)(IGF)
網際網路協會(ISOC)
資訊基礎設施
域名系統(DNS)
超文字傳輸協定(HTTP)
網際網路交換中心(IXP)
TCP/IP協定套組(IPS)
網際網路協定(IP)
傳輸控制協定(TCP)
網際網路服務供應商(ISP)
IP位址
網際網路資訊存取協定
簡單郵件傳輸協定(SMTP)
服務
部落格
微網誌
電子郵件
傳真
檔案分享
檔案傳輸
遊戲
即時通訊
Podcast(Podcast)
購物
電視
網際協定通話技術(VoIP)
全球資訊網
搜尋
指南
書
索引(英語:IndexofInternet-relatedarticles)
綱要(英語:OutlineoftheInternet)
網際網路主題閱論編
網際網路協議套組(英語:InternetProtocolSuite,縮寫IPS)[1]是網路通訊模型,以及整個網路傳輸協定家族,為網際網路的基礎通訊架構。
它常通稱為TCP/IP協定套組(英語:TCP/IPProtocolSuite,或TCP/IPProtocols),簡稱TCP/IP[2]。
因為該協定家族的兩個核心協定:TCP(傳輸控制協定)和IP(網際網路協定),為該家族中最早通過的標準[3]。
由於在網路通訊協定普遍採用分層的結構,當多個層次的協定共同工作時,類似電腦科學中的堆疊,因此又稱為TCP/IP協定疊(英語:TCP/IPProtocolStack)[4][5]。
這些協定最早發源於美國國防部(縮寫為DoD)的ARPA網專案,因此也稱作DoD模型(DoDModel)[6]。
這個協定套組由網際網路工程任務組負責維護。
TCP/IP提供了點對點連結的機制,將資料應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。
它將軟體通訊過程抽象化為四個抽象層,採取協定堆疊的方式,分別實作出不同通訊協定。
協定套組下的各種協定,依其功能不同,分別歸屬到這四個階層之中[7][8],常視為是簡化的七層OSI模型。
目次
1歷史
1.1研發初期
1.2標準化
2研製背景
3開發過程
4TCP/IP協議棧組成
5必須協議
6範例:不同計算機運行的不同協議
7TCP/IP參考模型
7.1網際網路協議棧中的層
7.1.1應用層
7.1.2傳輸層
7.1.3網絡互連層
7.1.4網絡存取(連結)層
7.2IP網路如何併吞競爭的網路
7.3實現
8參見
9參考文獻
10外部連結
歷史[編輯]
研發初期[編輯]
1983年1月1日,在網際網路的前身(ARPA網)中通訊方式換成新的定義,TCP/IP取代舊的網路控制協定(NCP,NetworkControlProtocol),從而成為今天的網際網路的基石。
最早的TCP/IP由文頓·瑟夫和羅伯特·卡恩兩位開發,慢慢地通過競爭戰勝其他一些網路協定的方案,比如國際標準化組織ISO的OSI模型。
TCP/IP的蓬勃發展發生在1990年代中期。
當時一些重要而可靠的工具的出世,例如頁面描述語言HTML和瀏覽器Mosaic,促成了網際網路應用的飛速發展。
隨著網際網路的發展,目前流行的IPv4協定(網際網路協定版本四)已經接近它的功能上限。
IPv4最致命的兩個缺陷在於:
位址只有32位元,IP位址空間有限;
不支援服務品質(QualityofService,QoS)的想法,無法管理頻寬和優先級,故而不能很好的支援現今越來越多及時的語音和視訊應用。
因此IPv6(網際網路協定版本六)浮出水面,用以取代IPv4。
TCP/IP成功的另一個因素在於對為數眾多的低層協定的支援。
這些低層協定對應OSI模型中的第一層(實體層)和第二層(資料連結層)。
每層的所有協定幾乎都有一半數量支援TCP/IP,例如:乙太網路(Ethernet)、權杖環(TokenRing)、光纖資料分布介面(FDDI)、對等協定(PPP)、X.25、影格中繼(FrameRelay)、ATM、Sonet、SDH等通訊方法中都可以應用。
標準化[編輯]
研製背景[編輯]
最初想到讓不同電腦之間實現連接的,是美國加州大學洛杉磯分校網路工作小組的史蒂芬·克羅克(StephenD.Crocker)。
1970年,克羅克及其小組著手制定最初的主機對主機通訊協定,它稱為網路控制協定(NetworkControlProtocol,縮寫NCP)。
該協定用於阿帕網,並在局部網路條件下執行穩定,但隨著阿帕網使用者的增多,NCP逐漸暴露出兩大缺陷:
NCP只是一台主機對另一台主機的通訊協定,並未給網路中的每台電腦設定唯一的位址,結果就造成電腦在越來越龐大的網路中難以準確定位需要傳輸資料的物件。
NCP缺乏糾錯功能,這樣一來,資料在傳輸過程中一旦出現錯誤,網路就可能停止執行。
出錯電腦增多,使得網路執行效率大打折扣。
開發過程[編輯]
在構建阿帕網先驅之後,DARPA開始其他資料傳輸技術的研究。
NCP誕生後兩年,1972年,羅伯特·卡恩(RobertE.Kahn)受僱於DARPA的資訊科技處理辦公室,在那裡他研究衛星封包網路和地面無線封包網路,並且意識到能夠在它們之間溝通的價值。
在1973年春天,已有的ARPANET網路控制程式(NCP)協定的開發者文頓·瑟夫(VintonCerf)加入到卡恩為ARPANET設計下一代協定而開發開放互連模型的工作中。
到了1973年夏天,卡恩和瑟夫很快開發出基本的改進形式,其中的網路協定之間的差異通過使用公用網際網路協定而隱藏起來,且可靠性由主機保證而不是ARPANET那樣由網路保證。
瑟夫稱讚了HubertZimmerman和LouisPouzin(CYCLADES網路的設計者)在這個設計上發揮重要影響。
由於網路的作用減少到最小的程度,更有可能將任何網路連接到一起,而不用管它們不同的特點,這樣能解決卡恩最初的問題。
流行的說法提到瑟夫和卡恩工作的最終產品TCP/IP將在執行「兩個罐子和一根弦」上,實際上它已經用在信鴿上。
一個稱為閘道(後來改為路由器以免與閘道混淆)的電腦為每個網路提供一個介面並且在它們之間來回傳輸封包。
這個設計思想更細的形式由瑟夫在斯坦福的網路研究組的1973年–1974年期間開發出來。
處於同一時期誕生PARC通用包協定組的全錄PARC早期網路研究工作也有著重要的技術影響;人們在兩者之間搖擺不定。
DARPA於是與BBN、斯坦福和倫敦大學簽署協定開發不同硬體平台上協定的執行版本。
有四個版本開發出來——TCPv1、TCPv2、在1978年春天分成TCPv3和IPv3的版本,後來就是穩定的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應用都必須實現IP和ICMP。
對於一個路由器(router)而言,有這兩個協定就可以運作,雖然從應用的角度來看,這樣一個路由器意義不大。
實際的路由器一般還需要執行許多「推薦」使用的協定,以及一些其他的協定。
幾乎所有連接到網際網路上的電腦上都存在的IPv4協定出生在1981年,今天的版本和最早的版本並沒有多少改變。
升級版IPv6的工作始於1995年,目的在於取代IPv4。
ICMP協定主要用於收集有關網路的資訊尋找錯誤等工作。
範例:不同電腦執行的不同協定[編輯]
一個簡單的路由器上可能會實現ARP,IP,ICMP,UDP,SNMP,RIP。
WWW使用者端使用ARP,IP,ICMP,UDP,TCP,DNS,HTTP,FTP。
一台使用者電腦上還會執行如TELNET,SMTP
TCP/IP參考模型[編輯]
兩個網際網路主機通過兩個路由器和對應的層連接。
各主機上的應用通過一些資料通道相互執行讀取操作。
RFC1122中描述的沿著不同的層應用資料的封裝遞減
網際網路協定套組
應用層
BGP
DHCP
DNS
FTP
HTTP
HTTPS
IMAP
LDAP
MGCP(英語:MediaGatewayControlProtocol)
MQTT
NNTP
NTP
POP
ONC/RPC
RTP
RTSP
SIP
SMTP
SNMP
Telnet
TLS/SSL
SSH
XMPP
更多...
傳輸層
TCP
UDP
DCCP
SCTP
RSVP
更多...
網路層
IP
IPv4
IPv6
ICMP
ICMPv6
ECN
IGMP
OSPF
IPsec
RIP
更多...
連結層
ARP
NDP
Tunnels
L2TP
PPP
MAC
Ethernet
DSL
ISDN
FDDI
更多...
閱論編
TCP/IP參考模型是一個抽象的分層模型,這個模型中,所有的TCP/IP系列網路協定都歸類到4個抽象的「層」中。
每一抽象層建立在低一層提供的服務上,並且為高一層提供服務。
完成一些特定的任務需要眾多的協定協同工作,這些協定分布在參考模型的不同層中的,因此有時稱它們為一個協定疊。
TCP/IP參考模型為TCP/IP協定疊訂身製作。
其中IP協定只關心如何使得資料能夠跨越本地網路邊界的問題,而不關心如何利用傳輸媒體,資料如何傳輸。
整個TCP/IP協定疊則負責解決資料如何通過許許多多個對等通路(一個對等通路,也稱為一「跳」,1hop)順利傳輸,由此不同的網路成員能夠在許多「跳」的基礎上建立相互的資料通路。
如想分析更普遍的網路通訊問題,ISO的OSI模型也能起更好的幫助作用。
網際網路協定套組是一組實現支援網際網路和大多數商業網路執行的協定疊的網路傳輸協定。
它有時也稱為TCP/IP協定組,這個名稱來源於其中兩個最重要的協定:傳輸控制協定(TCP)和網際網路協定(IP),它們也是最先定義的兩個協定。
同許多其他協定一樣網路傳輸協定也可以看作一個多層組合,每層解決資料傳輸中的一組問題並且向使用這些低層服務的高層提供定義好的服務。
高層邏輯上與使用者更為接近,所處理資料更為抽象,它們依賴於低層將資料轉換成最終能夠進行實體控制的形式。
網路傳輸協定能夠大致匹配到一些廠商喜歡使用的固定7層的OSI模型。
然而這些層並非都能夠很好地與基於IP的網路對應(根據應用的設計和支援網路的不同它們確實是涉及到不同的層)並且一些人認為試圖將網際網路協定組對應到OSI會帶來混淆而不是有所幫助。
網際網路協定疊中的層[編輯]
人們已經進行一些討論關於如何將TCP/IP參考模型對映到OSI模型。
由於TCP/IP和OSI模型組不能精確地匹配,還沒有一個完全正確的答案。
另外,OSI模型下層還不具備能夠真正占據真正層的位置的能力;在傳輸層和網路層之間還需要另外一個層(網路互連層)。
特定網路類型專用的一些協定應該執行在網路層上,但是卻執行在基本的硬體影格交換上。
類似協定的例子有ARP和STP(用來保持冗餘網橋的空閒狀態直到真正需要它們)。
然而,它們是本地協定並且在網路互連功能下面執行。
不可否認,將兩個組(更不用說它們只是執行在如ICMP等不同的互連網路協定上的邏輯上的網路層的一部分)整個放在同一層會引起混淆,但是OSI模型還沒有複雜到能夠做更好的工作。
下面的圖表試圖顯示不同的TCP/IP和其他的協定在最初OSI模型中的位置:
7
應用層applicationlayer
例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP(英語:Endpoint_Handlespace_Redundancy_Protocol)、TLS
6
表現層presentationlayer
例如XDR、ASN.1、NCP、TLS、ASCII
5
會議層sessionlayer
例如ASAP(英語:Aggregate_Server_Access_Protocol)、ISO8327/CCITTX.225、RPC、NetBIOS、Winsock、BSDsockets、SOCKS、PAP
4
傳輸層transportlayer
例如TCP、UDP、RTP、SCTP、SPX、ATP、IL
3
網路層networklayer
例如IP、ICMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、X.25
2
資料連結層datalinklayer
例如乙太網路、權杖環、HDLC、影格中繼、ISDN、ATM、IEEE802.11、FDDI、PPP
1
實體層physicallayer
例如數據機、無線電、光纖
通常人們認為OSI模型的最上面三層(應用層、表現層和會議層)在TCP/IP組中是一個應用層。
由於TCP/IP有一個相對較弱的會議層,由TCP和RTP下的打開和關閉連接組成,並且在TCP和UDP下的各種應用提供不同的埠號,這些功能能夠由單個的應用程式(或者那些應用程式所使用的庫)增加。
與此相似的是,IP是按照將它下面的網路當作一個黑盒子的思想設計的,這樣在討論TCP/IP的時候就可以把它當作一個獨立的層。
4
應用層applicationlayer
例如HTTP、FTP、DNS(如BGP和RIP這樣的路由協定,儘管由於各種各樣的原因它們分別執行在TCP和UDP上,仍然可以將它們看作網路層的一部分)
3
傳輸層transportlayer
例如TCP、UDP、RTP、SCTP(如OSPF這樣的路由協定,儘管執行在IP上也可以看作是網路層的一部分)
2
網路互連層internetlayer
對於TCP/IP來說這是網際網路協定(IP)(如ICMP和IGMP這樣的必須協定儘管執行在IP上,也仍然可以看作是網路互連層的一部分;ARP不執行在IP上)
1
網路存取(連結)層NetworkAccess(link)layer
例如乙太網路、Wi-Fi、MPLS等。
應用層[編輯]
該層包括所有和應用程式協同工作,利用基礎網路交換應用程式專用的資料的協定。
應用層是大多數普通與網路相關的程式為了通過網路與其他程式通訊所使用的層。
這個層的處理過程是應用特有的;資料從網路相關的程式以這種應用內部使用的格式進行傳送,然後編碼成標準協定的格式。
一些特定的程式視爲在此層運行。
它們提供服務直接支援使用者應用。
這些程式和它們對應的協定包括HTTP(全球資訊網服務)、FTP(檔案傳輸)、SMTP(電子郵件)、SSH(安全遠端登入)、DNS(名稱⇔IP位址尋找)以及許多其他協定。
一旦從應用程式來的資料編碼成一個標準的應用層協定,它將傳送到IP棧的下一層。
在傳輸層,應用程式最常用的是TCP或者UDP,並且伺服器應用程式經常與一個公開的埠號相聯絡。
伺服器應用程式的埠由網際網路號分碼配局(IANA)正式地分配,但是現今一些新協定的開發者經常選擇它們自己的埠號。
由於在同一個系統上很少超過少數幾個的伺服器應用,埠衝突引起的問題很少。
應用軟體通常也允許使用者強制性地指定埠號作為執行參數。
連結外部的客戶端程式通常使用系統分配的一個隨機埠號。
監聽一個埠並且通過伺服器將那個埠傳送到應用的另外一個副本以建立對等連結(如IRC上的dcc檔案傳輸)的應用也可以使用一個隨機埠,但是應用程式通常允許定義一個特定的埠範圍的規範以允許埠能夠通過實現網路位址轉換(NAT)的路由器對映到內部。
每一個應用層(TCP/IP參考模型的最高層)協定一般都會使用到兩個傳輸層協定之一:
面向連接的TCP傳輸控制協定和無連接的包傳輸的UDP使用者資料報協定。
常用的應用層協定有:
執行在TCP協定上的協定:
HTTP(HypertextTransferProtocol,超文字傳輸協定),主要用於普通瀏覽。
HTTPS(HypertextTransferProtocoloverSecureSocketLayer,orHTTPoverSSL,安全超文字傳輸協定),HTTP協定的安全版本。
FTP(FileTransferProtocol,檔案傳輸協定),由名知義,用於檔案傳輸。
POP3(PostOfficeProtocol,version3,郵局協定),收郵件用。
SMTP(SimpleMailTransferProtocol,簡單郵件傳輸協定),用來傳送電子郵件。
TELNET(TeletypeovertheNetwork,網路電傳),通過一個終端(terminal)登陸到網路。
SSH(SecureShell,用於替代安全性差的TELNET),用於加密安全登陸用。
執行在UDP協定上的協定:
BOOTP(BootProtocol,啟動協定),應用於無盤裝置。
NTP(NetworkTimeProtocol,網路時間協定),用於網路同步。
DHCP(DynamicHostConfigurationProtocol,動態主機組態協定),動態組態IP位址。
其他:
DNS(DomainNameService,域名服務),用於完成位址尋找,郵件轉發等工作(執行在TCP和UDP協定上)。
ECHO(英語:Echo_Protocol)(EchoProtocol,迴繞協定),用於查錯及測量應答時間(執行在TCP和UDP協定上)。
SNMP(SimpleNetworkManagementProtocol,簡單網路管理協定),用於網路資訊的收集和網路管理。
ARP(AddressResolutionProtocol,位址解析協定),用於動態解析乙太網路硬體的位址。
傳輸層[編輯]
傳輸層(transportlayer)的協定,能夠解決諸如端到端可靠性(「資料是否已經到達目的地?」)和保證資料按照正確的順序到達這樣的問題。
在TCP/IP協定組中,傳輸協定也包括所給資料應該送給哪個應用程式。
在TCP/IP協定組中技術上位於這個層的動態路由協定通常認為是網路層的一部分;一個例子就是OSPF(IP協定89)。
TCP(IP協定6)是一個「可靠的」、面向連結的傳輸機制,它提供一種可靠的位元組流保證資料完整、無失真並且按順序到達。
TCP儘量連續不斷地測試網路的負載並且控制傳送資料的速度以避免網路過載。
另外,TCP試圖將資料按照規定的順序傳送。
這是它與UDP不同之處,這在及時資料流或者路由高網路層遺失率應用的時候可能成為一個缺陷。
較新的SCTP也是一個「可靠的」、面向連結的傳輸機制。
它是面向記錄而不是面向位元組的,它在一個單獨的連結上提供通過多路復用提供的多個子流。
它也提供多路自定址支援,其中連結終端能夠以多個IP位址表示(代表多個實體介面),這樣的話即使其中一個連接失敗了也不中斷。
它最初是為電話應用開發的(在IP上傳輸SS7),但是也可以用於其他的應用。
UDP(IP協定號17)是一個無連結的資料報協定。
它是一個「盡力傳遞」(besteffort)或者說「不可靠」協定——不是因為它特別不可靠,而是因為它不檢查封包是否已經到達目的地,並且不保證它們按順序到達。
如果一個應用程式需要這些特性,那它必須自行檢測和判斷,或者使用TCP協定。
UDP的典型性應用是如串流媒體(音訊和視訊等)這樣按時到達比可靠性更重要的應用,或者如DNS尋找這樣的簡單查詢/回應應用,如果建立可靠的連結所作的額外工作將是不成比例地大。
DCCP目前正由IETF開發。
它提供TCP流動控制語意,但對於使用者來說保留UDP的資料報服務模型。
TCP和UDP都用來支援一些高層的應用。
任何給定網路位址的應用通過它們的TCP或者UDP埠號區分。
根據慣例使一些大眾所知的埠與特定的應用相聯絡。
RTP是為如音訊和視訊流這樣的及時資料設計的資料報協定。
RTP是使用UDP包格式作為基礎的會議層,然而據說它位於網際網路協定疊的傳輸層。
網路互連層[編輯]
TCP/IP協定套組中的網路互連層(internetlayer)在OSI模型中叫做網路層(networklayer)。
正如最初所定義的,網路層解決在一個單一網路上傳輸封包的問題。
類似的協定有X.25和ARPANET的Host/IMPProtocol。
隨著網際網路思想的出現,在這個層上添加附加的功能,也就是將資料從源網路傳輸到目的網路。
這就牽涉到在網路組成的網上選擇路徑將封包傳輸,也就是網際網路。
在網際網路協定組中,IP完成資料從源傳送到目的的基本任務。
IP能夠承載多種不同的高層協定的資料;這些協定使用一個唯一的IP協定號進行標識。
ICMP和IGMP分別是1和2。
一些IP承載的協定,如ICMP(用來傳送關於IP傳送的診斷資訊)和IGMP(用來管理多播資料),它們位於IP層之上但是完成網路層的功能,這表明網際網路和OSI模型之間的不相容性。
所有的路由協定,如BGP、OSPF、和RIP實際上也是網路層的一部分,儘管它們似乎應該屬於更高的協定疊。
網路存取(連結)層[編輯]
網路存取(連結)層實際上並不是網際網路協定組中的一部分,但是它是封包從一個裝置的網路層傳輸到另外一個裝置的網路層的方法。
這個過程能夠在網卡的軟體驅動程式中控制,也可以在韌體或者專用晶片中控制。
這將完成如添加報頭準備傳送、通過實體媒介實際傳送這樣一些資料鏈路功能。
另一端,鏈路層將完成資料框接收、去除報頭並且將接收到的包傳到網路層。
然而,鏈路層並不經常這樣簡單。
它也可能是一個虛擬專有網路(VPN)或者隧道,在這裡從網路層來的包使用隧道協定和其他(或者同樣的)協定組傳送而不是傳送到實體的介面上。
VPN和通道通常預先建好,並且它們有一些直接傳送到實體介面所沒有的特殊特點(例如,它可以加密經過它的資料)。
由於現在鏈路「層」是一個完整的網路,這種協定組的遞迴使用可能引起混淆。
但是它是一個實現常見複雜功能的一個優秀方法。
(儘管需要注意預防一個已經封裝並且經隧道傳送下去的封包進行再次地封裝和傳送)。
IP網路如何併吞競爭的網路[編輯]
在長期的發展過程中,IP逐漸取代其他網路。
這裏是簡單的解釋。
IP傳輸通用資料。
資料能夠用於任何目的,並且能夠很輕易地取代以前由專有資料網路傳輸的資料。
下面是普通的過程:
一個用於特定目的所開發出來的網路。
如果它順利工作,使用者將能使用它。
為了提供便利的IP服務,經常用於存取電子郵件或者聊天,通常以某種方式通過專有網路隧道實現。
隧道方式最初可能非常沒有效率,因為電子郵件和聊天只需要很低的頻寬。
通過一點點的投資IP基礎設施逐漸在專有資料網路周邊出現。
用IP取代專有服務的需求出現,經常是一個使用者要求。
IP替代品過程遍布整個網際網路,這使IP替代品比最初的專有網路更加有價值(由於網路效應)。
專有網路受到壓制。
許多使用者開始維護使用IP替代品的複製品。
IP包的間接開銷很小,少於1%,這樣在成本上非常有競爭性。
人們開發能夠將IP帶到專有網路上的大部分使用者的不昂貴的傳輸媒介。
大多數使用者為削減開銷而取消專有網路。
實現[編輯]
KA9QPPJ
lwIP
如今,大多數商業作業系統包括TCP/IP棧並且預設安裝它們,對於大多數使用者來說,沒有必要去探求它們如何實現。
TCP/IP包含在所有的商業Unix和Linux發布包中,同樣也包含在MacOSX、Windows系統和WindowsServer中。
參見[編輯]
網際網路主題
IPv4
IPv6
NCP
OSI模型
MPLS
DoD模型
TCP/UDP埠列表
參考文獻[編輯]
^RFC1349,RFC2502
^RFC1140,RFC1160,RFC1180
^CraigHunt著《TCP/IP網路管理》第一章〈TCP/IP概論〉:「TCP/IP這名稱代表一整套資料通訊協定的組合,這套組合得名於其中兩項最重要的協定:傳輸控制協定(TCP)與網際協定(IP)。
之所以強調這一點,是為了強調TCP/IP其實還包含TCP和IP之外的其他成員,只不過這兩項是其中最具代表性的協定。
因此,TCP/IP協定組也稱為網際網路協定套組(IPS),這兩個名稱是同義的。
」
^謝希仁.计算机网络.北京:電子工業出版社.2008:30.ISBN 9787121053863.
^AndrewG.Blank.TCP/IPFoundations.NewJersey:JohnWiley&Sons.2006:2.ISBN 9780782143706.
^"TheDoDInternetArchitectureModel"(頁面存檔備份,存於網際網路檔案館),VintonG.CerfandEdwardCain,ComputerNetworks,7(1983),North-Holland,pp.307-318
^RFC1122,RequirementsforInternetHosts–CommunicationLayers,R.Braden(ed.),October1989.
^RFC1123,RequirementsforInternetHosts–ApplicationandSupport,R.Braden(ed.),October1989
^存档副本.[2007-08-21].(原始內容存檔於2000-03-03).
^存档副本.[2007-08-21].(原始內容存檔於2008-02-10).
^ArchitecturalPrinciplesoftheInternet,RFC1958,B.Carpenter,June1996
外部連結[編輯]
RFC1180TCP/IP指南,網際網路工程任務組,1991年1月
TCP/IP常見問題解答(頁面存檔備份,存於網際網路檔案館)
ARPANETTCP/IP摘要研究(頁面存檔備份,存於網際網路檔案館)
TCP/IP流程圖(頁面存檔備份,存於網際網路檔案館)
實踐中的網際網路
TCP/IPDefinition(頁面存檔備份,存於網際網路檔案館)
TCP/IP協定集詳細資料(頁面存檔備份,存於網際網路檔案館)
uIP-針對8/16位元微控制器之用的TCP/IP協定堆疊程式(繁體中文)
InternetHistory(頁面存檔備份,存於網際網路檔案館)--PagesonRobertKahn,VintonCerf,andTCP/IP(reviewedbyCerfandKahn).
RFC1122-網際網路主機要求--通訊層
JosephG.Davies和ThomasF.Lee。
微軟WindowsServer2003TCP/IP協定與服務,ISBN978-0-7356-1291-4
CraigHuntTCP/IP網路管理,O'Reilly(1998)ISBN978-1-56592-322-5
W.RichardStevens。
TCP/IP說明,第一卷,Addison-WesleyProfessional;第一版,1993年12月31日,ISBN978-0-201-63346-7
取自「https://zh.wikipedia.org/w/index.php?title=TCP/IP协议族&oldid=72074457」
分類:TCP/IP隱藏分類:使用RFC魔術連結的頁面需要校對的頁面含有非中文內容的條目含有英語的條目使用ISBN魔術連結的頁面
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他專案
維基共享資源
其他語言
AfrikaansالعربيةAsturianuAzərbaycancaБеларускаяБеларуская(тарашкевіца)БългарскиभोजपुरीবাংলাBrezhonegBosanskiCatalàکوردیČeštinaDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiFrançaisGaeilgeGalegoAvañe'ẽગુજરાતીעבריתहिन्दीHrvatskiMagyarՀայերենInterlinguaBahasaIndonesiaÍslenskaItaliano日本語ქართულიҚазақша한국어KurdîКыргызчаLëtzebuergeschLietuviųLatviešuОлыкмарийМакедонскиമലയാളംМонголBahasaMelayuNederlandsNorsknynorskNorskbokmålPolskiPortuguêsRomânăРусскийSrpskohrvatski/српскохрватскиSimpleEnglishSlovenčinaSlovenščinaShqipСрпски/srpskiSvenskaไทยTürkçeУкраїнськаاردوOʻzbekcha/ўзбекчаTiếngViệt吴语ייִדישYorùbá粵語
編輯連結
延伸文章資訊
- 1網際網路協定- 維基百科,自由的百科全書
網際網路協定(英語:Internet Protocol,縮寫:IP)是用於封包交換資料網路的協定。 IP是在TCP/IP協定套組中網路層的主要協定,任務僅僅是根據源主機和目的主機的位址 ...
- 2TCP/IP協定
網際網路協議套組(英語:Internet Protocol Suite,縮寫為IPS),是一個網路通訊模型,以及一整個網路傳輸協定家族,為網際網路的基礎通訊架構。
- 3IPv6基本介紹
IPv6 使用128個位元加以定址網際網路節點,定址空間高達2的128次方(32 bits擴充為128 bits),預估地球上的每個人可分到一百萬個IP位址,所以未來從PDA到手機,甚至CD隨身...
- 4TCP/IP網際網路通訊協定
- 5確認網際網路通訊協定內容中的設定 - Microsoft Support
您可能需要確認「網際網路通訊協定內容」(TCP/IP) 中的設定已經設定為在下列狀況中自動取得IP 位址及DNS 伺服器位址:. 您在Windows 2000 或Windows XP 中使用Ar...