常用的計算機網絡協議

一、網絡協議是什麼? 
  通俗地說,網絡協議就是網絡之間溝通、交流的橋樑,只有相同網絡協議的計算機才能進行信息的溝通與交流。這就好比人與人之間交流所使用的各種語言一樣,只有使用相同語言才能正常、順利地進行交流。

 
從專業角度定義,網絡協議是計算機在網絡中實現通信時必須遵守的約定,也就是通信協議。主要是對信息傳輸的速率、傳輸代碼、代碼結構、傳輸控制步驟、出錯控制等作出規定並制定出標準。 

  二、網絡協議的選擇 

  面對衆多網絡協議,我們可能無從選擇。不過要是事先瞭解到網絡協議的主要用途,就可以有針對性的選擇了。以下是幾種常用的網絡協議: 

  NetBEUI(NetBIOS Enhanced UserInterface)網絡基本輸入輸出系統擴展用戶接口 

  NetBEUI協議是IBM於1985年提出。NetBEUI主要爲20到200個工作站的小型局域網設計的,用於NetBEUI、LanMan網、Windows For Workgroups及Windows NT網。NetBEUI是一個緊湊、快速的協議,但由於NetBEUI沒有路由能力,即不能從一個局域網經路由器到另一個局域網,已不能適應較大的網絡。如果需要路由到其他局域網,則必須安裝TCP/IP或IPX/SPX協議。 

  IPX/SPX(Internetwork Packet Exchange/Sequential PacketExchange)互連網包交換/順序包交換 

  它是由Novell提出的用於客戶/服務器相連的網絡協議。使用IPX/SPX協議能運行通常需要NetBEUI支持的程序,通過IPX/SPX協議可以跨過路由器訪問其他網絡。 

  HDLC(High-Level Data Link Control)高層數據鏈路協議 

  它是一組用於在網絡結點間傳送數據的協議。在HDLC中,數據被組成一個個的單元(稱爲幀)通過網絡發送,並由接收方確認收到。HDLC協議也管理數據流和數據發送的間隔時間。HDLC是在數據鏈路層中最廣泛最使用的協議之一。現在作爲ISO的標準,HDLC是基於IBM的SDLC協議的,SDLC被廣泛用於IBM的大型機環境之中。在HDLC中,屬於SDLC的被稱爲通響應模式(NRM)。在通常響應模式中,基站(通常是大型機)發送數據給本地或遠程的二級站。不同類型的HDLC被用於使用X.25協議的網絡和幀中繼網絡,這種協議可以在局域網或廣域網中使用,無論此網是公共的還是私人的。 

  HTTP1.1(Hypertext Transfer Protocol Vertion 1.1)超文本傳輸協議-版本1.1 

  它是用來在Internet上傳送超文本的傳送協議。它是運行在TCP/IP協議族之上的HTTP應用協議,它可以使瀏覽器更加高效,使網絡傳輸減少。任何服務器除了包括HTML文件以外,還有一個HTTP駐留程序,用於響應用用戶請求。您的瀏覽器是HTTP客戶,向服務器發送請求,當瀏覽器中輸入了一個開始文件或點擊了一個超級鏈接時,瀏覽器就向服務器發送了HTTP請求,此請求被送往由IP地址指定的URL。駐留程序接收到請求,在進行必要的操作後回送所要求的文件。 
  HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協議 

  它是由Netscape開發並內置於其瀏覽器中,用於對數據進行壓縮和解壓操作,並返回網絡上傳送回的結果。HTTPS實際上應用了Netscape的完全套接字層(SSL)作爲HTTP應用層的子層。(HTTPS使用端口443,而不是象HTTP那樣使用端口80來和TCP/IP進行通信。)SSL使用40 位關鍵字作爲RC4流加密算法,這對於商業信息的加密是合適的。HTTPS和SSL支持使用X.509數字認證,如果需要的話用戶可以確認發送者是誰。 

  ICMP(Internet Control Message Protocol)Internet控制信息協議 

  它是一個在主機和網關之間消息控制和差錯報告協議。ICMP使用IP數據報,但消息由TCP/IP軟件處理,對於應用程序使用者是不可見的。在被稱爲Catenet的系統中,IP協議被用作主機到主機的數據報服務。網絡連接設備稱爲網關。這些網關通過網關到網關協議(GGP)相互交換用於控制的信息。通常,贍養或目的主機將和源主機通信,例如,爲報告在數據報過程中的錯誤。爲了這個目的才使用了ICMP,它使用IP做於底層支持,好象它是一個高層協議,而實際上它是IP的一部分,必須由其它IP模塊實現。ICMP消息在以下幾種情況下發送:當數據報不能到達目的地時,當網關的已經失去緩存功能,當網關能夠引導主機在更短路由上發送。IP並非設計爲設計爲絕對可靠,這個協議的目的是爲了當網絡出現問題的時候返回控制信息,而不是使IP協議變得絕對可靠,並不保證數據報或控制信息能夠返回。一些數據報仍將在沒有任何報告的情況下丟失。

  IMAP4(Internet Mail Access Protocol Version 4)Internet郵件訪問協議-版本4 

  它是用於從本地服務器上訪問電子郵件的標準協議,它是一個C/S模型協議,用戶的電子郵件由服務器負責接收保存。IMAP4改進了POP3的不足,用戶可以通過瀏覽信件頭來決定是不是要下載此信,還可以在服務器上創建或更改文件夾或郵箱,刪除信件或檢索信件的特定部分。在用戶訪問電子電子郵件時,IMAP4需要持續訪問服務器。在POP3中,信件是保存在服務器上的,當用戶閱讀信件時,所有內容都會被立刻下載到用戶的機器上。我們有時可以把IMAP4看成是一個遠程文件服務器,把POP3可以看成是一個存儲轉發服務。 

  NNTP(Network News Transfer Protocol)網絡新聞傳輸協議 

  NNTP同POP3協議一樣,也存在某些侷限性。 

  IOTP(Internet Open Trading Protocol)Internet開放貿易協議 

  Internet開放貿易協議是一系列的標準,它使電子購買交易在客戶,銷售商和其它相關部分都是一致的,無論使用何種付款系統。IOTP適用於很多的付款系統,如SET,DigiCash,電子支票或借記卡。付款系統中的數據封裝在IOTP報文中。IOTP處理的交易可以包括客戶、銷售商、信用支票、證明、銀行等部分。IOTP使用XML語言(Extensible Markup Language)來定義包含在交易中的數據。 

  IPv6(Internet Protocol Version 6)Internet協議-版本6 

  它是Internet協議的最新版本,已作爲IP的一部分並被許多主要的操作系統所支持。IPv6也被稱爲"Ipng"(下一代IP),它對現行的IP(版本4)進行重大的改進。使用IPv4和IPv6的網絡主機和中間結點可以處理IP協議中任何一層的包。用戶和服務商可以直接安裝IPv6而不用對系統進行什麼重大的修改。相對於版本4新版本的最大改進在於將IP地址從32位改爲128位,這一改進是爲了適應網絡快速的發展對IP地址的需求,也從根本上改變了IP地址短缺的問題。簡化IPv4首部字段被刪除或者成爲可選字段,減少了一般情況下包的處理開銷以及IPv6首部佔用的帶寬。改進IP 首部選項編碼方式的修改導致更加高效的傳輸,在選項長度方面更少的限制,以及將來引入新的選項時更強的適應性。加入一個新的能力,使得那些發送者要求特殊處理的屬於特別的傳輸流的包能夠貼上標籤,比如非缺省質量的服務或者實時服務。爲支持認證,數據完整性以及(可選的)數據保密的擴展都在IPv6中說明。本文描述IPv6基本首部以及最初定義的IPv6 擴展首部和選項。還將討論包的大小問題,數據流標籤和傳輸類別的語法,以及IPv6對上層協議的影響。IPv6 地址的格式和語法在其它文章中單獨說明。IPv6版的 ICMP 是所有IPv6應用都需要包含的。 

  MIME(Multi-Purpose Internet Mail Extensions)多功能Internet郵件擴展 

  MIME是擴展SMTP協議,是1991年Nathan Borenstein向IETF提出。在傳輸字符數據的同時,允許用戶傳送另外的文件類型,如聲音,圖像和應用程序,並將其壓縮在MIME附件中。因此,新的文件類型也被作爲新的被支持的IP文件類型。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章