計算機網絡筆記,視頻地址: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協議:接收