1. 程式人生 > >DNS(Domain Name System) 域名系統 解析

DNS(Domain Name System) 域名系統 解析

DNS埠號是UDP的53埠 DNS是解析域名與IP地址對應的解析工具,每個域名都有對應的IP地址,每個域名對應的IP地址可以是一個,也可以是多個。因此,有可能會出現多個IP地址對應一個域名,但每個IP地址都不一定有域名。 DNS伺服器功能:1、做DNS域名解析。2、DNS域名解析轉發。 不是每個DNS伺服器都能夠解析到所有的域名的,如:一臺DNS伺服器202.96.209.5上沒有163.com的域名解析I,而在此DNS伺服器上啟用轉發功能,設定為轉發到令一臺DNS伺服器202.96.209.6上,而剛好202.96.209.5的DNS伺服器有163.com域名的解析,DNS解析完成。 DNS伺服器解析分:1、正向查詢區域。2、反向查詢區域 正向查詢區域:域名解析成IP地址 反向查詢區域:IP地址解析成域名 (Dynamic Host Configuration Protocol)動態主機設定協議          它的前身是BOOTP。DHCP埠號是UDP 的67和68。68埠是客戶端埠號,67埠是服務端埠號。          DHCP報文有:DHCP discover、DHCP offer、DHCP request、DHCP reply和DHCP release報文 通過wireshark抓包軟體抓取DHCP報文 可以看到客戶端通過DHCP獲取IP地址的過程只有4個報文 通過DHCP獲取IP地址4種報文:DHCP discover、DHCP offer、DHCP request、DHCP reply DHCP互動的過程:客戶端通過UDP的68埠傳送DHCP discover廣播報文,以查詢DHCP伺服器,而DHCP伺服器端通過UDP的67埠接收到DHCP discover廣播報文,併發送DHCP offer報文回給客服端。客戶端再一次傳送DHCP request報文給伺服器端,請求伺服器端賦予一個可用的IP地址給客戶端。伺服器端響應傳送DHCP reply報文回給客戶端。DHCP reply報文種含有給客戶端可用IP地址的資訊 DHCP釋放的報文:DHCP release (File Transfer Protocol)檔案傳輸協議
         它的埠號是TCP的20、21。          21埠是控制埠,20埠是資料埠,資料埠不一定是20埠這和FTP的應用模式有關,如果是主動模式,應該為20,如果為被動模式,由伺服器端和客戶端協商而定          FTP傳輸模式有2種方式:ASCII、二進位制          FTP工作方式2種模式:1、Standard (PORT方式,主動方式),2、Passive (PASV,被動方式)。        Port模式:FTP 客戶端首先和伺服器的TCP 21埠建立連線,用來發送命令,客戶端需要接收資料的時候在這個通道上傳送PORT命令。 PORT命令包含了客戶端用什麼埠接收資料。在傳送資料的時候,伺服器端通過自己的TCP 20埠連線至客戶端的指定埠傳送資料。 FTP server必須和客戶端建立一個新的連線用來傳送資料。    Passive模式:建立控制通道和Standard模式類似,但建立連線後傳送Pasv命令。伺服器收到Pasv命令後,開啟一個臨時埠(埠號大於1023小於65535)並且通知客戶端在這個埠上傳送資料的請求,客戶端連線FTP伺服器此埠,然後FTP伺服器將通過這個埠傳送資料。