TCP/IP的應(yīng)用層涵蓋了OSI參考模型中第5、第6算灸、第7層的所有功能,不僅包含了管理通信連接的會(huì)話層功能癞志、轉(zhuǎn)換數(shù)據(jù)格式的標(biāo)識(shí)層功能,還包括與對端主機(jī)交互的應(yīng)用層功能在內(nèi)的所有功能啥么。
利用網(wǎng)絡(luò)的應(yīng)用程序有很多,包括Web瀏覽器、電子郵件贰逾、遠(yuǎn)程登錄悬荣、文件傳輸、網(wǎng)絡(luò)管理等疙剑。能夠讓這些應(yīng)用進(jìn)行特定通信處理的正式應(yīng)用協(xié)議氯迂。
接下來介紹下應(yīng)用層常見的協(xié)議:
DNS:域名系統(tǒng)。DNS是因特網(wǎng)使用的命名系統(tǒng)言缤,用來把便于人們使用的機(jī)器名字轉(zhuǎn)換為IP地址嚼蚀。
-
因特網(wǎng)的域名結(jié)構(gòu)
如: mail.cctv.com 三級(jí)域名,二級(jí)域名,頂級(jí)域名現(xiàn)在頂級(jí)域名TLD(Top Level Domain)共分為三大類:
1.國家頂級(jí)域名nTLD:如cn表示中國,us為美國
2.通用頂級(jí)域名gTLD:如com(公司企業(yè))管挟、net(網(wǎng)絡(luò)服務(wù)機(jī)構(gòu))轿曙、int(國際組織)
3.基礎(chǔ)結(jié)構(gòu)域名:只有一個(gè),即arpa僻孝,用于反向域名解析 域名服務(wù)器
完成域名到IP地址的解析工作导帝。包括:
1.根域名服務(wù)器(root name server):最高層次的域名服務(wù)器,知道所有頂級(jí)域名服務(wù)器的域名和IP地址穿铆。
2.頂級(jí)域名服務(wù)器:負(fù)責(zé)管理在該頂級(jí)域名服務(wù)器注冊的所有二級(jí)域名您单。
3.權(quán)限域名服務(wù)器:負(fù)責(zé)一個(gè)區(qū)的域名服務(wù)器。
4.本地域名服務(wù)器:是自己可以設(shè)置的服務(wù)器荞雏,用于管理自己分發(fā)的域名虐秦。
FTP:文件傳輸協(xié)議平酿。FTP是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議。FTP提供交互式的訪問悦陋,允許客戶指明文件類型與格式蜈彼,并允許文件具有存取權(quán)限。FTP其于TCP叨恨。
HTTP:超文本傳送協(xié)議柳刮。是面向事務(wù)的應(yīng)用層協(xié)議,它是萬維網(wǎng)上能夠可靠地交換文件的重要基礎(chǔ)痒钝。http使用面向連接的TCP作為運(yùn)輸層協(xié)議秉颗,保證了數(shù)據(jù)的可靠傳輸。
SMTP:電子郵件協(xié)議送矩。即簡單郵件傳送協(xié)議蚕甥。SMTP規(guī)定了在兩個(gè)相互通信的SMTP進(jìn)程之間應(yīng)如何交換信息。SMTP通信的三個(gè)階段:建立連接栋荸、郵件傳送菇怀、連接釋放。
POP3:郵件讀取協(xié)議晌块。POP3(Post Office Protocol 3)協(xié)議通常被用來接收電子郵件爱沟。
SNMP:簡單網(wǎng)絡(luò)管理協(xié)議。由三部分組成:SNMP本身匆背、管理信息結(jié)構(gòu)SMI和管理信息MIB呼伸。SNMP定義了管理站和代理之間所交換的分組格式。SMI定義了命名對象類型的通用規(guī)則钝尸,以及把對象和對象的值進(jìn)行編碼括享。MIB在被管理的實(shí)體中創(chuàng)建了命名對象,并規(guī)定類型珍促。
TCP支持的應(yīng)用協(xié)議主要有:Telnet (遠(yuǎn)程終端協(xié)議)铃辖、FTP(文件傳輸協(xié)議)、POP3(郵件讀取協(xié)議)猪叙、SMTP(電子郵件協(xié)議)等娇斩。
UDP支持的應(yīng)用層協(xié)議主要有:NFS(網(wǎng)絡(luò)文件系統(tǒng))、SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)沐悦、DNS(主域名稱系統(tǒng))成洗、TFTP(通用文件傳輸協(xié)議)等.