DNS 解析過(guò)程
Domain Name System讯柔,域名解析系統(tǒng)藕畔,將域名解析為IP地址蝎困,DNS的默認(rèn)缺省端口號(hào)為53
當(dāng)DNS客戶機(jī)提出查詢請(qǐng)求時(shí)录语,首先查詢本機(jī)緩存。若沒(méi)有此記錄禾乘,則產(chǎn)生一個(gè)查詢請(qǐng)求發(fā)送至本地DNS服務(wù)器澎埠。本地DNS服務(wù)器首先查詢?cè)摲?wù)器管理的區(qū)域內(nèi)資源,找到后將解析結(jié)果返回始藕,若沒(méi)有找到結(jié)果則產(chǎn)生請(qǐng)求發(fā)送至根DNS服務(wù)器蒲稳,根DNS服務(wù)器要么返回查詢的IP地址,要么告訴本地服務(wù)器下一步應(yīng)向哪個(gè)DNS服務(wù)器查詢(通常是頂級(jí)域名服務(wù)器)伍派,頂級(jí)域名服務(wù)器收到查詢請(qǐng)求后江耀,要么返回查詢的IP地址,要么告訴本地服務(wù)器下一步應(yīng)向哪個(gè)域名服務(wù)器查詢
最后要么查詢到此域名的IP要么就是報(bào)錯(cuò)并返回結(jié)果到客戶機(jī)诉植。若可查詢到此IP地址祥国,本地DNS服務(wù)器會(huì)更新本地記錄,下次查詢時(shí)可獲取
DNS在進(jìn)行區(qū)域傳輸?shù)臅r(shí)候使用TCP協(xié)議晾腔,普通的查詢使用UDP協(xié)議
HTTP 訪問(wèn)過(guò)程
Hyper Text Transfer Protocol舌稀,超文本傳輸協(xié)議
主要用于客戶機(jī)訪問(wèn)WWW服務(wù)器,瀏覽器與服務(wù)器之間傳送信息的協(xié)議為HTTP協(xié)議灼擂,傳輸層基于TCP協(xié)議壁查,源端口號(hào)為隨機(jī)端口,目的端口默認(rèn)是80
URL:統(tǒng)一資源定位符剔应。指定用什么協(xié)議潮罪、訪問(wèn)哪臺(tái)服務(wù)器、哪個(gè)文件(協(xié)議類型领斥、主機(jī)名嫉到、路徑和文件名)
FTP 訪問(wèn)過(guò)程
File Transfer Protocol,文件傳送協(xié)議月洛,允許用戶從服務(wù)器下載文件或向服務(wù)器上傳文件
傳輸層使用TCP協(xié)議何恶,服務(wù)端端口號(hào)21用于數(shù)據(jù)連接控制,20用于數(shù)據(jù)傳輸(2個(gè)端口)
E-mail訪問(wèn)過(guò)程
電子郵件系統(tǒng)嚼黔,協(xié)議包括:SMTP協(xié)議细层、POP3協(xié)議惜辑、IMAP4協(xié)議
SMTP協(xié)議端口:25
POP3協(xié)議端口:110
IMAP4協(xié)議端口:143
SMTP協(xié)議用于發(fā)送,POP3疫赎、IMAP4用于訪問(wèn)和讀取郵件
ICMP訪問(wèn)過(guò)程
Internet Control Message Protocol盛撑,互聯(lián)網(wǎng)控制報(bào)文層協(xié)議,是IP層使用的控制與差錯(cuò)協(xié)議捧搞。ICMP是網(wǎng)絡(luò)層(IP層)協(xié)議抵卫,ICMP報(bào)文最為IP數(shù)據(jù)報(bào)的數(shù)據(jù)部分傳輸
ICMP典型應(yīng)用場(chǎng)景:ping 和 traceroute(測(cè)試網(wǎng)絡(luò)連通性)
ICMP報(bào)文有兩大類:差錯(cuò)報(bào)告報(bào)文和查詢報(bào)文
其中:類型8表示ruquest請(qǐng)求報(bào)文、類型0表示reply應(yīng)答報(bào)文胎撇、類型11表示超時(shí)報(bào)文
本篇將持續(xù)更新網(wǎng)絡(luò)協(xié)議相關(guān)知識(shí)介粘,一起查漏補(bǔ)缺學(xué)個(gè)痛快!