應用層

計算機網絡筆記,視頻地址:https://www.bilibili.com/video/av9876107

參考教材:計算機網絡第七版,薛希仁

1. 域名系統(Domain Name System, DNS)

DNS服務器是解析域名,將域名解析爲IP地址

1.1 域名結構

根 .

頂級域名 com edu net cn org gov

二級域名 baidu inhe

三級域名

查看本機默認使用的DNS服務器可以使用nslookup

在這裏插入圖片描述

101.198.198.198是360的DNS服務器

域名解析測試可以使用ping baidu.com或者nslookup baidu.com

在這裏插入圖片描述

1.2 域名解析過程

本地會有一些DNS解析的緩存,如果緩存中沒有,就需要詢問DNS服務器,如果DNS服務器和其緩存中還是沒有就需要詢問根DNS服務器,全球一共有13臺根DNS服務器

2. 動態主機配置協議(Dynamic Host Configuration Protocol,DHCP)

DHCP可以動態的給主機分配IP地址,但是DHCP服務器的地址必須是靜態地址

2.1 DHCP客戶端請求IP地址的過程

  • DHCP客戶端向DHCP服務器請求分配IP地址
  • 可能有多個DHCP服務器都從地址池中選擇IP地址提供給DHCP服務器
  • DHCP客戶端選擇其中一個DHCP服務器提供的IP地址,並返回確認,未收到確認的DHCP服務器將地址放回地址池中

DHCP在動態分配IP地址時會有租約時間,如果時間過了未有續約,地址將釋放,一般租約時間設爲兩小時,用ipconfig /all可以查看

在這裏插入圖片描述

可以手動釋放IP地址,使用ipconfig /release,釋放IP地址後網絡會斷開,重新分配IP地址可以用ipconfig /renwe

2.2 跨網段分配IP地址

在路由器上加ip helper address + dhcp服務器地址

3. 文件傳輸協議(File Transfer Protocol, FTP)

FTP使用兩個TCP連接

在這裏插入圖片描述

3.1 主動模式

FTP客戶端告訴FTP服務端使用哪個端口偵聽

FTP服務器和FTP客戶端通過該端口建立連接,源端口20

3.2 被動模式

FTP服務器打開一個新端口,等待FTP客戶端連接

FTP服務器端如果有防火牆,需要防火牆打開21和20端口,使用主動模式進行數據連接

4. 遠程終端協議(TELNET)

默認使用TCP23端口

使用遠程控制之前需要先啓動telnet服務

net user Administrator +password,重設密碼
在這裏插入圖片描述

5. 遠程桌面協議(Remote Desktop Protocol, RDP)

和遠程終端協議類似,不過是圖形界面

首先,被動連接方要允許遠程協助,此電腦-屬性-遠程設置-允許遠程協助連接這臺計算機

然後,主動連接方使用win+R-------mstsc進行遠程連接,輸入被動連接方的IP地址和密碼

在任務管理器上可以看到有哪些用戶連接上本臺計算機

需要注意的是windows是單用戶,server是多用戶可運行兩個用戶同時操作,上面的遠程操作僅限於兩臺計算機位於同一個局域網中

6. 超文本傳輸協議(Hyper Text Transfer Protocol, HTTP)

WWW(World Wide Web)------萬維網

URL(Unique Resouce Localtion)--------統一資源定位-------格式:<協議>://<主機>:<端口>//<路徑>

訪問網站:

  • web代理服務器
    • 節省內網訪問互聯網的帶寬
    • 通過web代理繞過防火牆
  • HTTP

7. 電子郵件

  • SMTP(Simple Mail Transform Protocol)協議:發送協議
  • POP3協議:接收
  • IMAP協議:接收

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章