IP協(xié)議原理與應用
定義TCP/IP 是供已連接因特網的計算機進行通信的通信協(xié)議。 TCP/IP 指傳輸控制協(xié)議/網際協(xié)議 (Transmission Control Protocol / Internet Prot
定義
TCP/IP 是供已連接因特網的計算機進行通信的通信協(xié)議。 TCP/IP 指傳輸控制協(xié)議/網際協(xié)議 (Transmission Control Protocol / Internet Protocol)。 TCP/IP 定義了電子設備(比如計算機)如何連入因特網,以及數(shù)據如何在它們之間傳輸?shù)臉藴省? TCP/IP(傳輸控制協(xié)議/網際協(xié)議)是互聯(lián)網中的基本通信語言或協(xié)議。在私網中,它也被用作通信協(xié)議。當你直接網絡連接時,你的計算機應提供一個TCP/IP程序的副本,此時接收你所發(fā)送的信息的計算機也應有一個TCP/IP程序的副本。 TCP/IP是一個四層的分層體系結構。高層為傳輸控制協(xié)議,它負責聚集信息或把文件拆分成更小的包。這些包通過網絡傳送到接收端的TCP層,接收端的TCP層把包還原為原始文件。低層是網際協(xié)議,它處理每個包的地址部分,使這些包正確的到達目的地。網絡上的網關計算機根據信息的地址來進行路由選擇。即使來自同一文件的分包路由也有可能不同,但最后會在目的地匯合。 TCP/IP使用客戶端/服務器模式進行通信。TCP/IP通信是點對點的,意思是通信是網絡中的一臺主機與另一臺主機之間的。TCP/IP與上層應用程序之間可以說是“沒有國籍的”,因為每個客戶請求都被看做是與上一個請求無關的。正是它們之間的“無國籍的”釋放了網絡路徑,才是每個人都可以連續(xù)不斷的使用網絡。 許多用戶熟悉使用TCP/IP協(xié)議的高層應用協(xié)議。包括萬維網的超文本傳輸協(xié)議(HTTP),文件傳輸協(xié)議(FTP),遠程網絡訪問協(xié)議(Telnet)和簡單郵件傳輸協(xié)議(SMTP)。這些協(xié)議通常和TCP/IP協(xié)議打包在一起。 使用模擬電話調制解調器連接網絡的個人電腦通常是使用串行線路接口協(xié)議(SLIP)和點對點協(xié)議(P2P)。這些協(xié)議壓縮IP包后通過撥號電話線發(fā)送到對方的調制解調器中。 與TCP/IP協(xié)議相關的協(xié)議還包括用戶數(shù)據包協(xié)議(UDP),它代替TCP/IP協(xié)議來達到特殊的目的。其他協(xié)議是網絡主機用來交換路由信息的,包括Internet控制信息協(xié)議(ICMP),內部網關協(xié)議(IGP),外部網關協(xié)議(EGP),邊界網關協(xié)議(BGP)
產生背景
眾所周知,如今電腦上因特網都要作TCP/IP協(xié)議設置,顯然該協(xié)議成了當今地球村“人與人”之間的“牽手協(xié)議”。 (見圖1) 1997年,為了褒獎對因特網發(fā)展作出突出貢獻的科學家,并對TCP/IP協(xié)議作出充分肯定,美國授予為因特網發(fā)明和定義TCP/IP協(xié)議的文頓·瑟夫和卡恩“國家技術金獎”。這無疑使人們認識到TCP/IP協(xié)議的重要性。
在阿帕網(ARPR)產生運作之初,通過接口信號處理機實現(xiàn)互聯(lián)的電腦并不多,大部分電腦相互之間不兼容,在一臺電腦上完成的工作,很難拿到另