教培參考
教育培訓(xùn)行業(yè)知識(shí)型媒體
發(fā)布時(shí)間: 2025年04月15日 09:04
Internet常用的應(yīng)用協(xié)議有哪些?Internet中有各種各樣的應(yīng)用,那些常見(jiàn)的應(yīng)用定義了標(biāo)準(zhǔn)的通信協(xié)議,如訪(fǎng)問(wèn)網(wǎng)站、文件傳輸、域名解析、地址自動(dòng)配置、發(fā)送電子郵件、接收電子郵件、遠(yuǎn)程登錄等應(yīng)用。
下面列出了Internet中常見(jiàn)的應(yīng)用協(xié)議,這些協(xié)議都是應(yīng)用程序通信使用的協(xié)議,因此被稱(chēng)為“應(yīng)用層協(xié)議”,部分應(yīng)用層協(xié)議如圖1所示。
(1)超文本傳輸協(xié)議—— HTTP,用于訪(fǎng)問(wèn)Web服務(wù)。
(2)安全的超文本傳輸協(xié)議—— HTTPS,能夠?qū)TTP通信進(jìn)行加密訪(fǎng)問(wèn)。
(3)簡(jiǎn)單郵件傳輸協(xié)議—— SMTP,用于發(fā)送電子郵件。
(4)郵局協(xié)議版本3—— POP3,用于接收電子郵件。
(5)域名解析協(xié)議—— DNS協(xié)議,用于域名解析。
(6)文件傳輸協(xié)議—— FTP,用于在Internet上傳和下載文件。
(7)遠(yuǎn)程登錄協(xié)議—— Telnet協(xié)議,用于遠(yuǎn)程配置網(wǎng)絡(luò)設(shè)備和Linux操作系統(tǒng)。
(8)動(dòng)態(tài)主機(jī)配置協(xié)議——DHCP,用于給計(jì)算機(jī)自動(dòng)分配IP地址。
圖1 常見(jiàn)的應(yīng)用層協(xié)議
協(xié)議標(biāo)準(zhǔn)化能使不同廠(chǎng)家、不同公司開(kāi)發(fā)的客戶(hù)端和服務(wù)器端軟件相互通信。Internet上用于通信的服務(wù)器端軟件和客戶(hù)端軟件往往不是一家公司開(kāi)發(fā)的,例如,Web服務(wù)器有微軟公司的IIS、開(kāi)放源代碼的Apache、俄羅斯人開(kāi)發(fā)的Nginx等;瀏覽器有IE瀏覽器、UC瀏覽器、360瀏覽器、火狐瀏覽器、谷歌瀏覽器等,如圖1-6所示。雖然Web服務(wù)器和瀏覽器是不同公司開(kāi)發(fā)的,但這些瀏覽器卻能夠訪(fǎng)問(wèn)全球所有的Web服務(wù)器,這是因?yàn)閃eb服務(wù)器和瀏覽器都是參照HTTP進(jìn)行開(kāi)發(fā)的。
圖2 HTTP使各種瀏覽器能夠訪(fǎng)問(wèn)各種Web服務(wù)
HTTP定義了Web服務(wù)器和瀏覽器通信的方法,協(xié)議雙方就是Web服務(wù)器和瀏覽器。為了更形象地說(shuō)明,這里稱(chēng)Web服務(wù)器為甲方,瀏覽器為乙方。
HTTP是Internet中的一個(gè)標(biāo)準(zhǔn)協(xié)議,是一個(gè)開(kāi)放式協(xié)議。由此可以想到,與之相對(duì)的肯定還有私有協(xié)議,如思科公司的路由器和交換機(jī)上運(yùn)行的思科發(fā)現(xiàn)協(xié)議(Cisco Discovery Protocol,CDP)就只有思科的設(shè)備支持。
又如,某公司開(kāi)發(fā)的一款軟件有服務(wù)器端和客戶(hù)端,它們之間的通信規(guī)范由開(kāi)發(fā)者定義,包括客戶(hù)端向服務(wù)器端發(fā)送幾個(gè)參數(shù)、參數(shù)之間使用什么分開(kāi)、參數(shù)的長(zhǎng)度;服務(wù)器端向客戶(hù)端返回哪些響應(yīng)、出現(xiàn)異常將錯(cuò)誤代碼返回給客戶(hù)端……這些其實(shí)就是應(yīng)用協(xié)議。
不過(guò)軟件開(kāi)發(fā)人員如果沒(méi)有系統(tǒng)學(xué)習(xí)過(guò)計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)知識(shí),他們并不會(huì)意識(shí)到自己定義的通信規(guī)范就是協(xié)議。這樣的協(xié)議沒(méi)有標(biāo)準(zhǔn)化,只是給自己開(kāi)發(fā)的程序使用,這種協(xié)議就是私有協(xié)議。
微信掃碼關(guān)注公眾號(hào)
獲取更多考試熱門(mén)資料