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