常用的網(wǎng)絡協(xié)議有哪些
ARP(Address Resolution Protocol)地址解析協(xié)議
它是用于映射計算機的物理地址和臨時指定的網(wǎng)絡地址。啟動時它選擇一個協(xié)議(網(wǎng)絡層)地址,并檢查這個地址是否已經(jīng)有別的計算機使用,如果沒有被使用,此結點被使用這個地址,如果此地址已經(jīng)被別的計算機使用,正在使用此地址的計算機會通告這一信息,只有再選另一個地址了。
SNMP(Simple Network Management P)網(wǎng)絡管理協(xié)議
它是TCP/IP協(xié)議中的一部份,它為本地和遠端的網(wǎng)絡設備管理提供了一個標準化途徑,是分布式環(huán)境中的集中化管理的重要組成部份。
BGP4(Border Gateway Protocol Vertion 4)邊界網(wǎng)關協(xié)議-版本4
它是用于在自治網(wǎng)絡中網(wǎng)關主機(每個主機有自己的路由)之間交換路由信息的協(xié)議,它使管理員能夠在已知的路由策略上配置路由加權,可以更方便地使用無級內(nèi)部域名路由(CIDR),它是一種在網(wǎng)絡中可以容納更多地址的機制,它比外部網(wǎng)關協(xié)議(EGP)更新。BGP4經(jīng)常用于網(wǎng)關主機之間,主機中的路由表包括了已知路由的列表,可達的地址和路由加權,這樣就可以在路由中選擇最好的通路了。BGP在局域網(wǎng)中通信時使用內(nèi)部BGP(IBGP),因為IBGP不能很好工作。
DHCP(Dynamic Host Configuration Protocol)動態(tài)主機配置協(xié)議
它是在TCP/IP網(wǎng)絡上使客戶機獲得配置信息的協(xié)議,它是基于BOOTP協(xié)議,并在BOOTP協(xié)議的基礎上添加了自動分配可用網(wǎng)絡地址等功能。這兩個協(xié)議可以通過一些機制互操作。DHCP協(xié)議在安裝TCP/IP協(xié)議和使用TCP/IP協(xié)議進行通迅時,必須配置IP地址、子網(wǎng)掩碼、缺省網(wǎng)關三個參數(shù),這三個參數(shù)可以手動配置,也可以使用DHCP自動配置。
FTP(File Transfer Protocol)文件傳輸協(xié)議
它是一個標準協(xié)議,是在計算機和網(wǎng)絡之間交換文件的最簡單的方法。象傳送可顯示文件的HTTP和電子郵件的SMTP一樣,F(xiàn)TP也是應用TCP/IP協(xié)議的應用協(xié)議標準。FTP通常用于將網(wǎng)頁從創(chuàng)作者上傳到服務器上供人使用,而從服務器上下傳文件也是一種非常普遍的使用方式。作為用戶,您可以用非常簡單的DOS界面來使用FTP,也可以使用由第三方提供的圖形界面的FTP來更新(刪除,重命名,移動和復制)服務器上的文件。現(xiàn)在有許多服務器支持匿名登錄,允許用戶使用FTP和ANONYMOUS作為用戶名進行登錄,通常可使用任何口令或只按回車鍵。
HDLC(High-Level Data Link Control)高層數(shù)據(jù)鏈路協(xié)議
它是一組用于在網(wǎng)絡結點間傳送數(shù)據(jù)的協(xié)議。在HDLC中,數(shù)據(jù)被組成一個個的單元(稱為幀)通過網(wǎng)絡發(fā)送,并由接收方確認收到。HDLC協(xié)議也管理數(shù)據(jù)流和數(shù)據(jù)發(fā)送的間隔時間。HDLC是在數(shù)據(jù)鏈路層中最廣泛最使用的協(xié)議之一。現(xiàn)在作為ISO的標準,HDLC是基于IBM的SDLC協(xié)議的,SDLC被廣泛用于IBM的大型機環(huán)境之中。在HDLC中,屬于SDLC的被稱為通響應模式(NRM)。在通常響應模式中,基站(通常是大型機)發(fā)送數(shù)據(jù)給本地或遠程的二級站。不同類型的HDLC被用于使用X.25協(xié)議的網(wǎng)絡和幀中繼網(wǎng)絡,這種協(xié)議可以在局域網(wǎng)或廣域網(wǎng)中使用,無論此網(wǎng)是公共的還是私人的。
HTTP1.1(Hypertext Transfer Protocol Vertion 1.1)超文本傳輸協(xié)議-版本1.1
它是用來在Internet上傳送超文本的傳送協(xié)議。它是運行在TCP/IP協(xié)議族之上的HTTP應用協(xié)議,它可以使瀏覽器更加高效,使網(wǎng)絡傳輸減少。任何服務器除了包括HTML文件以外,還有一個HTTP駐留程序,用于響應用用戶請求。您的瀏覽器是HTTP客戶,向服務器發(fā)送請求,當瀏覽器中輸入了一個開始文件或點擊了一個超級鏈接時,瀏覽器就向服務器發(fā)送了HTTP請求,此請求被送往由IP地址指定的URL。駐留程序接收到請求,在進行必要的操作后回送所要求的文件。
HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協(xié)議
它是由Netscape開發(fā)并內(nèi)置于其瀏覽器中,用于對數(shù)據(jù)進行壓縮和解壓操作,并返回網(wǎng)絡上傳送回的結果。HTTPS實際上應用了Netscape的完全套接字層(SSL)作為HTTP應用層的子層。(HTTPS使用端口443,而不是象HTTP那樣使用端口80來和TCP/IP進行通信。)SSL使用40 位關鍵字作為RC4流加密算法,這對于商業(yè)信息的加密是合適的。HTTPS和SSL支持使用X.509數(shù)字認證,如果需要的話用戶可以確認發(fā)送者是誰。
ICMP(Internet Control Message Protocol)Internet控制信息協(xié)議
它是一個在主機和網(wǎng)關之間消息控制和差錯報告協(xié)議。ICMP使用IP數(shù)據(jù)報,但消息由TCP/IP軟件處理,對于應用程序使用者是不可見的。在被稱為Catenet的系統(tǒng)中,IP協(xié)議被用作主機到主機的數(shù)據(jù)報服務。網(wǎng)絡連接設備稱為網(wǎng)關。這些網(wǎng)關通過網(wǎng)關到網(wǎng)關協(xié)議(GGP)相互交換用于控制的信息。通常,贍養(yǎng)或目的主機將和源主機通信,例如,為報告在數(shù)據(jù)報過程中的錯誤。為了這個目的才使用了ICMP,它使用IP做于底層支持,好象它是一個高層協(xié)議,而實際上它是IP的一部分,必須由其它IP模塊實現(xiàn)。ICMP消息在以下幾種情況下發(fā)送:當數(shù)據(jù)報不能到達目的地時,當網(wǎng)關的已經(jīng)失去緩存功能,當網(wǎng)關能夠引導主機在更短路由上發(fā)送。IP并非設計為設計為絕對可靠,這個協(xié)議的目的是為了當網(wǎng)絡出現(xiàn)問題的時候返回控制信息,而不是使IP協(xié)議變得絕對可靠,并不保證數(shù)據(jù)報或控制信息能夠返回。一些數(shù)據(jù)報仍將在沒有任何報告的情況下丟失。
IPv6(Internet Protocol Version 6)Internet協(xié)議-版本6
它是Internet協(xié)議的最新版本,已作為IP的一部分并被許多主要的操作系統(tǒng)所支持。IPv6也被稱為"Ipng"(下一代IP),它對現(xiàn)行的IP(版本4)進行重大的改進。使用IPv4和IPv6的網(wǎng)絡主機和中間結點可以處理IP協(xié)議中任何一層的包。用戶和服務商可以直接安裝IPv6而不用對系統(tǒng)進行什么重大的修改。相對于版本4新版本的最大改進在于將IP地址從32位改為128位,這一改進是為了適應網(wǎng)絡快速的發(fā)展對IP地址的需求,也從根本上改變了IP地址短缺的問題。簡化IPv4首部字段被刪除或者成為可選字段,減少了一般情況下包的處理開銷以及IPv6首部占用的帶寬。改進IP 首部選項編碼方式的修改導致更加高效的傳輸,在選項長度方面更少的限制,以及將來引入新的選項時更強的適應性。加入一個新的能力,使得那些發(fā)送者要求特殊處理的屬于特別的傳輸流的包能夠貼上標簽,比如非缺省質量的服務或者實時服務。為支持認證,數(shù)據(jù)完整性以及(可選的)數(shù)據(jù)保密的擴展都在IPv6中說明。本文描述IPv6基本首部以及最初定義的IPv6 擴展首部和選項。還將討論包的大小問題,數(shù)據(jù)流標簽和傳輸類別的語法,以及IPv6對上層協(xié)議的影響。IPv6 地址的格式和語法在其它文章中單獨說明。IPv6版的 ICMP 是所有IPv6應用都需要包含的。
OSPF(Open Shortest Path First)開放最短路優(yōu)先
OSPF是用于大型自主網(wǎng)絡中替代路由信息協(xié)議的協(xié)議標準。象RIP一樣,OSPF也是由IETF設計用作內(nèi)部網(wǎng)關協(xié)議族中的一個標準。在使用OSPF時網(wǎng)絡拓樸結構的變化可以立即在路由器上反映出來。不象RIP,OSPF不是全部當前結點保存的路由表,而是通過最短路優(yōu)先算法計算得到最短路,這樣可以降低網(wǎng)絡通信量。如果您熟悉最短路優(yōu)先算法就會知道,它是一種只關心網(wǎng)絡拓樸結構的算法,而不關心其它情況,如優(yōu)先權的問題,對于這一點,OSPF改變了算法使它根據(jù)不同的情況給某些通路以優(yōu)先權。
POP3(Post Office Protocol Version 3)郵局協(xié)議-版本3
它是一個關于接收電子郵件的客戶/服務器協(xié)議。電子郵件由服務器接收并保存,在一定時間之后,由客戶電子郵件接收程序檢查郵箱并下載郵件。POP3它內(nèi)置于IE和Netscape瀏覽器中。另一個替代協(xié)議是交互郵件訪問協(xié)議(IMAP)。使用IMAP您可以將服務器上的郵件視為本地客戶機上的郵件。在本地機上刪除的郵件還可以從服務器上找到。E-mail 可以被保存在服務器上,并且可以從服務器上找回。
PPP(Point to Point Protocol)點對點協(xié)議
它是用于串行接口的兩臺計算機的通信協(xié)議,是為通過電話線連接計算機和服務器而彼此通信而制定的協(xié)議。網(wǎng)絡服務提供商可以提供您點對點連接,這樣提供商的服務器就可以響應您的請求,將您的請求接收并發(fā)送到網(wǎng)絡上,然后將網(wǎng)絡上的響應送回。PPP是使用IP協(xié)議,有時它被認為是TCP/IP協(xié)議族的一員。PPP協(xié)議可用于不同介質上包括雙絞線,光纖和衛(wèi)星傳輸?shù)娜p工協(xié)議,它使用HDLC進行包的裝入。PPP協(xié)議既可以處理同步通信也可以處理異步通信,可以允許多個用戶共享一個線路,又可發(fā)進行SLIP協(xié)議所沒有的差錯控制。
RIP(Routing Infomation Protocol)路由信息協(xié)議
RIP是最早的路由協(xié)議之一,而且現(xiàn)在仍然在廣泛使用。它從類別上應該屬于內(nèi)部網(wǎng)關協(xié)議(IGP)類,它是距離向量路由式協(xié)議,這種協(xié)議在計算兩個地方的距離時只計算經(jīng)過的路由器的數(shù)目,如果到相同目標有兩個不等速或帶寬不同的路由器,但是經(jīng)過的路由器的個數(shù)一樣,RIP認為兩者距離一樣,而實際傳送數(shù)據(jù)時,很明顯一個快一個慢,這就是RIP協(xié)議的不足之處,而OSPF在它的基礎上克服了RIP的缺點。
SMTP(Simple Mail Transfer Protocol)簡單郵件傳送協(xié)議
它是用來發(fā)送電子郵件的TCP/IP協(xié)議。它的內(nèi)容由IETF的RFC 821定義。另外一個和SMTP相同功能的協(xié)議是X.400。SMTP的一個重要特點是它能夠在傳送中接力傳送郵件,傳送服務提供了進程間通信環(huán)境(IPCE),此環(huán)境可以包括一個網(wǎng)絡,幾個網(wǎng)絡或一個網(wǎng)絡的子網(wǎng)。理解到傳送系統(tǒng)(或IPCE)不是一對一的是很重要的。進程可能直接和其它進程通過已知的IPCE通信。郵件是一個應用程序或進程間通信。郵件可以通過連接在不同IPCE上的進程跨網(wǎng)絡進行郵件傳送。更特別的是,郵件可以通過不同網(wǎng)絡上的主機接力式傳送。
TCP/IP(Transmission Control Protocol/Internet Protocol)傳輸控制協(xié)議/Internet協(xié)議
TCP/IP協(xié)議起源于美國國防高級研究計劃局。提供可靠數(shù)據(jù)傳輸?shù)膮f(xié)議稱為傳輸控制協(xié)議TCP,好比貨物裝箱單,保證數(shù)據(jù)在傳輸過程中不會丟失;提供無連接數(shù)據(jù)報服務的協(xié)議稱為網(wǎng)絡協(xié)議IP,好比收發(fā)貨人的地址和姓名,保證數(shù)據(jù)到達指定的地點。TCP/IP協(xié)議是互聯(lián)網(wǎng)上廣泛使用的一種協(xié)議,使用TCP/IP協(xié)議的因特網(wǎng)等網(wǎng)絡提供的主要服務有:電子郵件、文件傳送、遠程登錄、網(wǎng)絡文件系統(tǒng)、電視會議系統(tǒng)和萬維網(wǎng)。它是Interent的基礎,它提供了在廣域網(wǎng)內(nèi)的路由功能,而且使Internet上的不同主機可以互聯(lián)。從概念上,它可以映射到四層:網(wǎng)絡接口層,這一層負責在線路上傳輸幀并從線路上接收幀;Internet層,這一層中包括了IP協(xié)議,IP協(xié)議生成Internet數(shù)據(jù)報,進行必要的路由算法,IP協(xié)議實際上可以分為四部分:ARP,ICMP,IGMP和IP;再上向就是傳輸層,這一層負責管理計算機間的會話,這一層包括兩個協(xié)議TCP和UDP,由應用程序的要求不同可以使用不同的協(xié)議進行通信;最后一層是應用層,就是我們熟悉的FTP,DNS,TELNET等。熟悉TCP/IP是熟悉Internet的必由之路。
TELNET Protocol虛擬終端協(xié)議
TELNET協(xié)議的目的是提供一個相對通用的,雙向的,面向八位字節(jié)的通信方法,它主要的目標是允許接口終端設備的標準方法和面向終端的相互作用。是讓用戶在遠程計算機登錄,并使用遠程計算機上對外開放的所有資源。
Time Protocol時間協(xié)議
該協(xié)議提供了一個獨立于站點的,機器可讀的日期和時間信息。時間服務返回的是以秒數(shù),是從1900年1月1日午夜到現(xiàn)在的秒數(shù)。設計這個協(xié)議的一個重要目的在于,網(wǎng)絡上的許多主機并沒有時間的觀念,在分布式的系統(tǒng)上,我們可以想一想,北京的時間和東京的時間如何分呢?主機的時間往往可以人為改變,而且因為機器時鐘內(nèi)的誤差而變得不一致,因此需要使用時間服務器通過選舉方式得到網(wǎng)絡時間,讓服務器有一個準確的時間觀念。不要小看時間,這對于一些以時間為標準的分布運行的程序簡單是太重要了。這個協(xié)議可以工作在TCP和UDP協(xié)議下。時間是由32位表示的,是自1900年1月1日0時到當前的秒數(shù),我們可以計算一下,這個協(xié)議只能表示到2036年就不能用了,但是我們也知道計算機發(fā)展速度這么快,到時候可能就會有更好的協(xié)議代替這個協(xié)議。
TFTP(Trivial File Transfer Protocol)小文件傳輸協(xié)議
它是一個網(wǎng)絡應用程序,它比FTP簡單也比FTP功能少。它在不需要用戶權限或目錄可見的情況下使用,它使用UDP協(xié)議而不是TCP協(xié)議。
UDP(User Datagram Protocol)用戶數(shù)據(jù)報協(xié)議
它是定義用來在互連網(wǎng)絡環(huán)境中提供包交換的計算機通信的協(xié)議,此協(xié)議默認認為網(wǎng)路協(xié)議(IP)是其下層協(xié)議。UDP是TCP的另外一種方法,象TCP一樣,UDP使用IP協(xié)議來獲得數(shù)據(jù)單元(叫做數(shù)據(jù)報),不象TCP的是,它不提供包(數(shù)據(jù)報)的分組和組裝服務。而且,它還不提供對包的排序,這意味著,程序程序必須自己確定信息是否完全地正確地到達目的地。如果網(wǎng)絡程序要加快處理速度,那使用UPD就比TCP要好。UDP提供兩種不由IP層提供的服務,它提供端口號來區(qū)別不同用戶的請求,而且可以提供奇偶校驗。在OSI模式中,UDP和TCP一樣處于第四層,傳輸層。
文章轉自惠爾頓:http://www.wholeton.com.cn
新聞熱點
疑難解答
圖片精選