- 相關(guān)推薦
論計算機網(wǎng)絡通信協(xié)議
網(wǎng)絡協(xié)議是一種特殊的軟件,是計算機網(wǎng)絡實現(xiàn)其功能的最基本機制,本文來試論計算機網(wǎng)絡通信協(xié)議。
1 網(wǎng)絡通信協(xié)議的內(nèi)涵
要了解計算機網(wǎng)絡通信協(xié)議,可以從通信協(xié)議的概念、網(wǎng)絡協(xié)議的分類和網(wǎng)絡協(xié)議的組成三個方面入手。
1.1 通信協(xié)議的概念
在計算機通信中,兩臺計算機在進行通信時必須使用通信協(xié)議。網(wǎng)絡通信協(xié)議(Network Communica-tion Protocol),通過信信道和設備互連起來的多個不同地理位置的數(shù)據(jù)通信系統(tǒng),是計算機之間進行相互會話所使用的共同語言。通信協(xié)議具有層次性、可靠性和有效性。
1.2 網(wǎng)絡協(xié)議的分類
網(wǎng)絡協(xié)議是一種特殊的軟件,是計算機網(wǎng)絡實現(xiàn)其功能的最基本機制。每種協(xié)議都有其適用的應用環(huán)境。網(wǎng)絡協(xié)議的本質(zhì)是規(guī)則,即各種硬件和軟件必須遵循的共同守則。但網(wǎng)絡協(xié)議又不是一套單獨的軟件,它通常融合在其他軟件系統(tǒng)中。網(wǎng)絡協(xié)議遍及 OSI通信模型的各個層次,基礎型協(xié)議用來提供網(wǎng)絡連接服務,它在網(wǎng)絡連接和通信活動中必不可少;應用型協(xié)議對于網(wǎng)絡來說不是必需的,而是在具體應用到網(wǎng)絡服務時才需要。
1.3 網(wǎng)絡協(xié)議的組成
從網(wǎng)絡協(xié)議的組成上來看,網(wǎng)絡協(xié)議主要由語義、語法和時序三個要素組成。語義是對協(xié)議元素的含義進行解釋,不同類型的協(xié)議元素所規(guī)定的語義是不同的。語法是將若干個協(xié)議元素和數(shù)據(jù)組合在一起用來表達一個完整的內(nèi)容所應遵循的格式,也就是對信息的數(shù)據(jù)結(jié)構(gòu)做一種規(guī)定。而時序是對事件實現(xiàn)順序的詳細說明。
2 網(wǎng)絡通信協(xié)議的原則
一般來說,網(wǎng)絡中的計算機與計算機間要想正確的傳送信息和數(shù)據(jù),必須遵循三個原則,即多選協(xié)議的一致性、通信協(xié)議的單一性和選擇高版本的協(xié)議。其具體內(nèi)容如下:
2.1 所選協(xié)議的一致性
所選協(xié)議要與網(wǎng)絡結(jié)構(gòu)和功能相一致是所選協(xié)議的一致性原則。在網(wǎng)絡通信協(xié)議中,網(wǎng)絡通信協(xié)議應在網(wǎng)絡規(guī)模、網(wǎng)絡間的兼容性和網(wǎng)絡管理等幾個方面進行綜合考慮。具體說來,如果你的網(wǎng)絡規(guī)模較小,對網(wǎng)絡的要求也不高,只是為了簡單的文件和設備的共享,那么在網(wǎng)絡選擇的配置上,往往最關(guān)心的就是網(wǎng)絡速度,對所選協(xié)議的要求也不一樣,選擇占用內(nèi)存小和帶寬利用率高的協(xié)議,可以滿足網(wǎng)絡速度的要求,如NetBEUI。當你的網(wǎng)絡規(guī)模較大,對網(wǎng)絡通信的要求也不一樣,加之網(wǎng)絡結(jié)構(gòu)復雜,所選協(xié)議與網(wǎng)絡規(guī)模較小的協(xié)議就不一樣,則應選擇可管理性和可擴充性較好的協(xié)議,如 TCP/IP。
2.2 通信協(xié)議的單一性
計算機與計算機之間的通信離不開通信協(xié)議,除特殊情況外,一個網(wǎng)絡盡量只選擇一種通信協(xié)議。因為每個協(xié)議都要占用計算機的內(nèi)存,這樣就增加了計算機內(nèi)存的使用量,選擇的協(xié)議越多,占用計算機的內(nèi)存資源就越多。通信協(xié)議較多會帶來兩個方面的影響,一方面影響了計算機的運行速度,另一方面不利于網(wǎng)絡的管理。通信協(xié)議的單一性則可以適應網(wǎng)絡協(xié)議的要求。遵循通信協(xié)議的單一性,使一個網(wǎng)絡中一般一種通信協(xié)議就可以滿足需要。
2.3 選擇高版本的協(xié)議
在網(wǎng)絡通信協(xié)議中,選擇高版本的協(xié)議也是網(wǎng)絡通信協(xié)議應遵循的原則。計算機網(wǎng)絡的高版本協(xié)議的功能和性能要比低版本好。但在選擇計算機網(wǎng)絡協(xié)議中,還要注意協(xié)議的版本每個版本的協(xié)議都有它最為合適的網(wǎng)絡環(huán)境。應根據(jù)計算機網(wǎng)絡的實際情況選擇合適的版本協(xié)議,因此在選擇計算機網(wǎng)絡通信協(xié)議的版本時時,應盡量選擇高版本的通信協(xié)議。
3 常見的網(wǎng)絡通信協(xié)議
計算機網(wǎng)絡通信協(xié)議是一項綜合的系統(tǒng)工程,具有長期性和復雜性。為確保網(wǎng)絡通信的正常,在選擇計算機網(wǎng)絡通信協(xié)議的時候,應結(jié)合計算機網(wǎng)絡應用的實際情況,綜合選擇網(wǎng)絡通信協(xié)議。通常來說,常見的網(wǎng)絡通信協(xié)議有TCP/IP協(xié)議、HTTP 協(xié)議、SMTP 協(xié)議和POP3協(xié)議,下文將逐一進行分析:
3.1 TCP/IP 協(xié)議
TCP/IP 協(xié)議在網(wǎng)絡通信協(xié)議中比較常見。TCP/IP協(xié)議是一個協(xié)議集合,也是 Internet 的基礎協(xié)議。TCP/IP 是目前最常用到的一種通信協(xié)議,TCP 用于從應用程序到網(wǎng)絡的數(shù)據(jù)傳輸控制。它是計算機世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP 最早出現(xiàn)在 Unix 系統(tǒng)中,即TCP傳輸控制協(xié)議和IP互聯(lián)網(wǎng)協(xié)議,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。
3.2 HTTP 協(xié)議
超文本傳送協(xié)議 (HTTP) 是分布式,協(xié)作式,超媒體系統(tǒng)應用之間的通信協(xié)議。HTTP 協(xié)議是常見的網(wǎng)絡通信協(xié)議之一,它允許將超文本標記語言 (HTML) 文檔從 Web 服務器傳送到Web 瀏覽器。HTML 是一種用于創(chuàng)建文檔的標記語言,客戶機和服務器必須都支持 HTTP,才能在萬維網(wǎng)上發(fā)送和接收HTML 文檔并進行交互。HTTP 是一個屬于應用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。
3.3 SMTP 協(xié)議
SMTP是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議。SMTP 協(xié)議在計算機網(wǎng)絡通信協(xié)議中占據(jù)著一席之地,目前已是事實上的在 Internet 傳輸 E-Mail 的標準。從SMTP 協(xié)議的組成上來看,SMTP 協(xié)議是一個相對簡單的基于文本的協(xié)議。SMTP是建立在FTP文件傳輸服務上的一種郵件服務,可以很簡單地通過 Telnet程序來測試一個 SMTP 服務器,SMTP 使用 TCP 端口 25。要為一個給定的域名決定一個 SMTP 服務器,需要使用 MX(MaileXchange)DNS。
3.4 POP3協(xié)議
POP適用于C/S結(jié)構(gòu)的脫機模型的電子郵件協(xié)議,POP3協(xié)議即“郵局協(xié)議版本3”,是TCP/IP協(xié)議族中的一員,本協(xié)議主要用于支持使用客戶端遠程管理在服務器上的電子郵件。POP3客戶端通常采用“off-line”離線方式訪問郵件服務器,在計算機網(wǎng)絡通信協(xié)議中,提供了 SSL 加密的 POP3 協(xié)議被稱為 POP3S。POP 協(xié)議支持“離線”郵件處理。但目前的 POP3 郵件服務器大都可以“只下載郵件,服務器端并不刪除”,也就是改進的 POP3 協(xié)議。
【論計算機網(wǎng)絡通信協(xié)議】相關(guān)文章:
論計算機網(wǎng)絡中服務的概念06-12
論析對勞動和勞動價值論的認識08-22
論失眠的治法05-03
論和諧教育實踐08-23
論企業(yè)管理之道06-12
論新時期的班級管理05-28
論漢代喪葬文化意識08-02
論教育人倫體系08-05
論拓展訓練與學校體育08-09
論學校體育教學評價08-10