1. 程式人生 > >計算機網路知識整理:應用層,DHCP, DNS, SMTP, HTTP, FTP, TELNET, SNMP

計算機網路知識整理:應用層,DHCP, DNS, SMTP, HTTP, FTP, TELNET, SNMP

一、DHCP

動態主機配置協議,協議配置項:IP地址,子網掩碼,預設路由器IP,DNS伺服器IP

       需要IP地址的主機向DHCP伺服器廣播發現報文,本地網路上所有主機都能收到廣播報文,但只有DHCP伺服器才能回答此廣播報文。

二、DNS

       提供域名到IP地址的解析

       DNS伺服器分為4種:本地域名伺服器(也稱預設域名伺服器),根域名伺服器,頂級域名伺服器,許可權域名伺服器

       查詢過程:主機向本地域名伺服器進行遞迴查詢,即本地域名伺服器如果不知道域名的IP,就以DNS客戶的身份向其他根域名伺服器發起查詢。本地域名伺服器向根域名伺服器發起的查詢為迭代查詢,即要麼返回IP地址,要麼返回下一個查詢的DNS伺服器,由本地域名伺服器再進行查詢。

三、電子郵件

       SMTP傳送,POP3和IMAP讀取

       由發件人寫郵件,用SMTP發到傳送方郵件伺服器。

       傳送方郵件伺服器與接收方郵件伺服器建立TCP連線,發郵件。

       收件人使用POP3讀取郵件。

四、www全球資訊網

       1、統一資源定位符URL

標識全球資訊網文件。URL一般格式:協議://主機:埠/路徑

       2、超文字傳送協議HTTP

進行資訊互動。HTTP協議是無連線,無狀態的。

       3、超文字標記語言HTML

顯示文件。

4、網頁瀏覽過程

瀏覽器分析URL,DNS解析IP,瀏覽器與伺服器建立TCP連線,HTTP請求,HTTP響應,釋放TCP連線

5、cookie

產生一個唯一的識別碼,用於跟蹤客戶

6、瀏覽器

瀏覽器主要有一組客戶程式,一組解釋程式和一些控制程式

客戶程式如HTTP,FTP,SMTP

解釋程式如HTML

五、FTP

       1、工作過程:

伺服器主程序對於連線請求,啟動從屬程序——控制程序來處理

控制程序在接受檔案傳輸請求之後,建立從屬程序——資料傳送程序,並建立一條資料連線負責傳送,在傳送完畢後關閉。

       2、執行模式:

(1)主動方式:客戶端連線伺服器TCP21埠,建立連線。客戶端需要傳送資料時,傳送PORT命令告知伺服器客戶端用什麼埠接收資料,伺服器用20埠傳送資料。

(2)被動方式:同樣,客戶端連線伺服器TCP 21埠,建立連線。客戶端傳送資料時,傳送PASV命令,伺服器收到PASV命令後,隨機開啟一個高階埠,通過PORT命令告知客戶端,客戶端連線此埠,進行資料傳送。

六、TELNET

       遠端登入

七、SNMP

       網管協議

       伺服器161埠接收探詢報文,客戶端162埠接收自陷報文。