應用層的協議就是服務。
6.1 域名協議DNS(Domain Name System)
6.1.1 作用
把域名解析為IP地址。例如打得開QQ(可以直接用IP地址登陸),打不開網絡可能是域名問題。
8.8.8.8 是google的DNS服務器,222.222.222.222是電信的DNS服務器,能夠用來幫忙解析域名地址。
6.1.2 域名
根 .
頂級域名 com, edu, net,cn,org,gov
二級域名 91xueit, inhe,例如91xueit.com是全球唯一的域名。
三級域名 dba,例如www.dba.91xueit.com
Ping或nslookup能得到IP地址。或者直接輸入網址。
6.2 動態主機配置系統DHCP(同一個網段)
(1)靜態IP地址
(2)動態IP地址
(3)DHCP客戶端請求IP地址的過程
我的理解這是一個動態IP地址的請求和分配過程。客戶機在網中發廣播請求地址,目標IP是4個255,目標MAC地址是全FF。DHCP收到後,會從地址池裡選一個給客戶機。如果網絡中有2個DHCP服務端且都給了反饋,此時計算機還需要返回一個數據通知他選擇了誰提供的地址。另一個DHCP客戶端發現沒要他的,於是收回他提供的。從這個角度看,網絡中不能有太多的DHCP服務端。
(4)DHCP服務器的安裝
必須是固定的IP地址。釋放命令為ipconfig /release
(5)DHCP跨網段配置IP地址
需要DHCP配IP地址的計算機,需要在他所在的網絡的路由器的網關上配置IPhelper address,再訪問到DHCP。
6.3 文件傳輸協議FTP(File Transfer Protocol)
6.3.1 FTP使用的兩個TCP連接
[�)pKY\u0012
FTP的連接方式包括控制連接和數據連接。每上傳/下載一個文件就會建立一個會話。
控制連接:標準端口為21,用於發送FTP命令信息。
數據連接:標準端口為20,用於上傳/下載數據。
6.3.2 FTP數據連接(上圖的TCP數據連接)
涉及到主動模式和被動模式
(1)主動模式:FTP客戶端告訴FTP服務器(的21端口)它在使用什麼端口偵聽,然後FTP服務器(的20端口)主動地和FTP客戶端的這個端口建立連接。
(2)被動模式:FTP服務器端打開在指定範圍內的某個新的端口(例如1089端口)並且進行偵聽,被動地等待客戶端發起連接。
綜上,在有防火牆的情況下,如果使用被動模式,防火牆不得不開很多端口來監聽。因此應該使用主動模式來進行數據連接,並在防火牆開21和20端口。
6.3.3 FTP傳輸模式
文本模式:ASCII模式,以文本序列傳輸數據。
二進制模式:Binary模式,以二進制序列傳輸數據。
6.4 遠程終端協議telnet
默認使用TDP23端口。
6.5 遠程桌面協議RDP(Remote Desktop Protocol)
6.6 超文本傳輸協議HTTP(Hyper Text Transfer Protocol)
通過這個協議訪問網站。
6.6.1 萬維網www(World Wide Web)
(1)www提供分佈式服務
(2)統一資源定位系統URL(Uniform Resource Locator)
有點像地址。
網站的標識有多種方式,不同的端口,不同的IP地址,不同的域名(主機頭)來區分。
6.6.2 使用web代理服務器訪問網站
內網其它主機不能通過路由訪問Internet,只能由web代理(在同一個網段裡)訪問外網,然後內網其它主機訪問這個web代理來實現上網功能。如果web代理在外網,反而速度更慢。
(1)節省內網訪問Internet的帶寬(便於訪問內容變化不大的網站)。
(2)繞過防火牆訪問外網。例如訪問某個禁止的網站A,但是假如通過在與A同一個網絡中的web代理,就可以訪問該網站。
(3)通過web代理避免被跟蹤。
6.7 電子郵件(SMTP, POP3, IMAP)
SMTP發, POP3和IMAP是收。
閱讀更多 掌趣網絡 的文章