常常聽到別人說,XX通訊協定,或在http這個通訊協定的限制下,我只能做到這樣,其他的通訊協定不支援,那什麼是 Protocol?它在 Internet 上又有什麼重要性呢?

常常聽到別人說,XX通訊協定,或在http這個通訊協定的限制下,我只能做到這樣,其他的通訊協定不支援,那什麼是 Protocol?它在 Internet 上又有什麼重要性呢?

所謂的『Protocol』是指在網路上一種可以彼此溝通的模式,雙方都要依照某些規則進行溝通,其實有點像一個國家裡會有很多方言,但是如果大家都哇啦哇啦的各講各的,彼此無法溝通,所以一定會規定一個語言是「國語」,大家遵循著某種語法及某個規則,彼此溝通。例如你講客家話,我講閩南話,但是我們彼此聽不懂所以無法溝通,但我們找出了我們都會的語言叫國語,這樣我們就彼此了解對方的意思了。

相同的,在Internet 上,是由許多台各式各樣的電腦所組成,彼此的配備規格及工作平台都不太相同,例如有PC、MAC或工作站;也有可能裡面用的作業系統可能是Win95、WinNT或UNIX,在各懷鬼胎,不…是在各自的領域努力發展的情況下,每個平台都有自己的專長的地方,但是Internet 這個偉大的理想,不就是為了要達到世界大同,讓所有的電腦都可以彼此連接嗎?

所以在Internet 上也有彼此共同的語言,概稱為Protocol,但依照不同的需求,也有不同的通訊協定,例如要瀏覽網站的話,要遵守網站的通訊協定,叫http(HyperText Transfer Protocol);而要傳輸檔案,則要遵循ftp(File Transfer Protocol),這個就是傳輸檔案專用的,也因為有了Protocol,Internet 的世界大同理想才得以實現……


Advertisement

更多 iThome相關內容