計算機網絡知識整理:應用層,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端口接收自陷報文。

 

 

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