tcp/ip協定簇

tcp/ip協定簇

TCP/IP協定簇是Internet的基礎,也是當今最流行的組網形式。TCP/IP是一組協定的代名詞,包括許多別的協定,組成了TCP/IP協定簇。其中比較重要的有SLIP協定、PPP協定、IP協定、ICMP協定、ARP協定、TCP協定、UDP協定、FTP協定DNS協定SMTP協定等。TCP/IP協定並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協定的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。而TCP/IP通訊協定採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。

基本介紹

  • 中文名:tcp/ip協定簇
  • 釋義:Internet的基礎
  • 包括:SLIP協定、PPP協定等
  • 目的:使硬體在相同的層次上相互通信
SLIP協定,PPP協定,IP協定,ICMP協定,ARP協定,TCP協定,UDP協定,FTP協定,DNS協定,SMTP協定,

SLIP協定

SLIP提供在串列通信線路上封裝IP分組的簡單方法,使遠程用戶通過電話線和MODEM能方便地接入TCP/IP網路。SLIP是一種簡單的組幀方式,但使用時還存在一些問題。首先,SLIP不支持在連線過程中的動態IP位址分配,通信雙方必須事先告知對方IP位址,這給沒有固定IP位址的個人用戶上INTERNET網帶來了很大的不便。其次,SLIP幀中無校驗欄位,因此鏈路層上無法檢測出差錯,必須由上層實體或具有糾錯能力MODEM來解決傳輸差錯問題。

PPP協定

為了解決SLIP存在的問題,在串列通信套用中又開發了PPP協定。PPP協定是一種有效的點對點通信協定,它由串列通信線路上的組幀方式,用於建立、配製、測試和拆除數據鏈路鏈路控制協定LCP及一組用以支持不同網路層協定的網路控制協定NCPs三部分組成。PPP中的LCP協定提供了通信雙方進行參數協商的手段,並且提供了一組NCPs協定,使得PPP可以支持多種網路層協定,如IP,IPX,OSI等。另外,支持IP的NCP提供了在建立連結時動態分配IP位址的功能,解決了個人用戶上INTERNET網的問題。

IP協定

網際網路協定(Internet Protocol),它將多個網路連成一個網際網路,可以把高層的數據以多個數據包的形式通過網際網路分發出去。IP的基本任務是通過網際網路傳送數據包,各個IP數據包之間是相互獨立的。

ICMP協定

即網際網路控制報文協定。從IP網際網路協定的功能,可以知道IP 提供的是一種不可靠的無連線報文分組傳送服務。若路由器主機發生故障時網路阻塞,就需要通知傳送主機採取相應措施。為了使網際網路能報告差錯,或提供有關意外情況的信息,在IP層加入了一類特殊用途的報文機制,即ICMP。分組接收方利用ICMP來通知IP模組傳送方,進行必需的修改。ICMP通常是由發現報文有問題的站產生的,例如可由目的主機或中繼路由器來發現問題並產生的ICMP。如果一個分組不能傳送,ICMP便可以被用來警告分組源,說明有網路,主機或連線埠不可達。ICMP也可以用來報告網路阻塞。

ARP協定

即地址轉換協定。在TCP/IP網路環境下,每個主機都分配了一個32位的IP位址,這種網際網路地址是在網際範圍標識主機的一種邏輯地址。為了讓報文在物理網上傳送,必須知道彼此的物理地址。這樣就存在把網際網路地址變換成物理地址的轉換問題。這就需要在網路層有一組服務將 IP位址轉換為相應物理網路地址,這組協定即ARP。

TCP協定

即傳輸控制協定,它提供的是一種可靠的數據流服務。當傳送受差錯干擾的數據,或舉出網路故障,或網路負荷太重而使網際基本傳輸系統不能正常工作時,就需要通過其他的協定來保證通信的可靠。TCP就是這樣的協定。TCP採用“帶重傳的肯定確認”技術來實現傳輸的可靠性。並使用“滑動視窗”的流量控制機制來提高網路的吞吐量。TCP通信建立實現了一種“虛電路”的概念。雙方通信之前,先建立一條連結然後雙方就可以在其上傳送數據流。這種數據交換方式能提高效率,但事先建立連線和事後拆除連線需要開銷。

UDP協定

即用戶數據包協定,它是對IP協定組的擴充,它增加了一種機制,傳送方可以區分一台計算機上的多個接收者。每個UDP報文除了包含數據外還有報文的目的連線埠的編號和報文源連線埠的編號,從而使UDP軟體可以把報文遞送給正確的接收者,然後接收者要發出一個應答。由於UDP的這種擴充,使得在兩個用戶進程之間遞送數據包成為可能。我們頻繁使用的OICQ軟體正是基於UDP協定和這種機制。

FTP協定

檔案傳輸協定,它是網際提供的用於訪問遠程機器的協定,它使用戶可以在本地機與遠程機之間進行有關檔案的操作。FTP工作時建立兩條TCP連結,分別用於傳送檔案和用於傳送控制。FTP採用客戶/伺服器模式?它包含客戶FTP和伺服器FTP。客戶FTP啟動傳送過程,而伺服器FTP對其作出應答。

DNS協定

即域名服務協定,它提供域名到IP位址的轉換,允許對域名資源進行分散管理。DNS最初設計的目的是使郵件傳送方知道郵件接收主機及郵件傳送主機的IP位址,後來發展成可服務於其他許多目標的協定。

SMTP協定

簡單郵件傳送協定網際網路標準中的電子郵件是一個簡單的基於文本的協定,用於可靠、有效地數據傳輸。SMTP作為套用層的服務,並不關心它下面採用的是何種傳輸服務,它可通過網路在TXP連結上傳送郵件,或者簡單地在同一機器的進程之間通過進程通信的通道來傳送郵件,這樣,郵件傳輸就獨立於傳輸子系統,可在TCP/IP環境或X.25協定環境中傳輸郵件。

相關詞條

熱門詞條

聯絡我們