協議是用來描述程序之間資訊交換資料時的規則術語。在計算機網路中,兩個相互通訊的實體處在不同的地理位置,其上的兩個程序相互通訊,需要通過交換資訊來協調它們的動作和達到同步,而資訊的交換必須按照預先共同約定好的過程進行。
例如,網路中乙個微機使用者和乙個大型主機的操作員進行通訊,由於這兩個資料終端所用字符集不同,因此操作員所輸入的命令彼此不認識。為了能進行通訊,規定每個終端都要將各自字符集中的字元先變換為標準字符集的字元後,才進入網路傳送,到達目的終端之後,再變換為該終端字符集的字元。當然,對於不相容終端,除了需變換字符集字元外.其他特性,如顯示格式、行長、行數、螢幕滾動方式等也需作相應的變換。這樣的協議通常稱為虛擬終端協議。又如,通訊雙方常常需要約定何時開始通訊和如何通訊,這也是一種協議。所以協議是通訊雙方為了實現通訊所進行的約定或對話規則。
計算機網路的協議主要由語義、語法和交換規則三部分組成,即協議三要素:
語義:規定通訊雙方彼此「講什麼」,即確定協議元素的型別,如規定通訊雙方要發出什麼控制資訊,執行的動作和返回的應答。
語法:規定通訊雙方彼此「如何講」,即確定協議元素的格式,如資料和控制資訊的格式。
交換規則:規定了資訊交流的次序。
網路 協議概念彙總
讀 嵌入式網路那些事 lwip協議深度剖析與實戰演練 涉及到的網路協議概念整理,加深印象 方便查詢。tcp ip協議網路結構與osi open system interconnection 七層協議結構對比 位址解析協議,是根據ip位址獲取實體地址的乙個tcp ip協議。主機傳送資訊時將包含目標ip...
網路傳輸協議概念和HTTP協議
網路傳輸協議或簡稱為傳送協議,是指計算機通訊或網路裝置的共同語言。現在最普及的計算機通訊為網路通訊,所以 傳送協議 一般都指計算機通訊的傳送協議,如 tcp ip netbeui dhcp ftp http等。然而,傳送協議也存在於計算機的其他形式通訊,例如 物件導向程式設計裡面物件之間的通訊 作業...
網路 http協議的幾個重要概念
http 超文字傳輸協議 是利用tcp在兩台電腦 通常是web伺服器和客戶端 之間傳輸資訊的協議。客戶端使用web瀏覽器發起http請求給web伺服器,web伺服器傳送被請求的資訊給客戶端。處於應用層。2.傳送請求 開啟乙個連線後,客戶機把請求訊息送到伺服器的停留埠上,完成提出請求動作。http 1...