何謂「通訊協定(Communication Protocol)」?
電腦之間進行互相通訊所遵守的通訊方法,這個方法是由大家協議出來的通訊方法就稱為「通訊協定」。
為什麼要認識「通訊協定(Communication Protocol)」?
不同的作業系統之間是透過不同的通訊協定來進行溝通,就好比中國人和美國人溝通一樣,要嘛對方學中文、要嘛自己學英文,因此只有自己去認識這些協定,才能在遇到問題時,才能看懂問題並解決問題。
情境:
【人類彼此溝通時,A使用中文,B也同樣也要使用中文。】
通訊協定的運作方式
通訊協定是指設備和一個或多個以上互相通訊時,而所要依據的協定規範,因此並非每個設備都只能遵循一個協定規範。
例如:設備A可以擁有多個通訊協定:TCP/IP、IPX、DLC ...等
情境:
【PC_A 透過Internet連至Web Server 瀏覽網頁,就必須使用到TCP/TP協定;同時PC_A也能到Data_Server進行資料存取,而這個動作就必須使用到IPX協定。】
所以一部電腦上可以安裝多種通訊協定,與不同網路之間相互通訊。但如果安裝太多沒有使用到的通訊協定時,將會佔用過多記憶體,而影響電腦的執行速度。
常見的通訊協定:
應用層通訊協定:
應用程式的通訊協定,是OSI七層架構中的最高階層。它提供應用程式對應用程式的相互作用和資料交換。
傳輸通訊協定:
傳輸通訊協定主要用於電腦互相通訊期間,並保證資料在電腦間可靠的運作。
網路通訊協定:
網路通訊協定提供所謂的「鏈路服務」。這些通訊協定處理位址和路由資訊、偵錯和中繼請求。網路通訊協定也定義了在特殊網路環境中的規則,例如乙太網路或記號環網路(Token Ring)。