應用層協議

2021-10-19 13:59:13 字數 1338 閱讀 6351

dns:網域名稱解析協議

http:超文字傳輸協議

ftp:文字傳輸協議

tlent:internet遠端登入服務的標準協議

smtp:簡單郵件傳輸協議

snmp;簡單網路管理協議

ssh 協議:加密的安全的連線

ftp:給予tcp文字傳輸的協議

tftp:基於udp,簡單檔案傳輸協議

1.網域名稱系統:提供主機名字和ip位址之間轉換及有關電子郵件的選路資訊。

2.根網域名稱伺服器:主要用來管理網際網路的主目錄,共13臺

頂級網域名稱伺服器:負責管理在該頂級網域名稱伺服器下註冊的二級網域名稱。

許可權網域名稱伺服器;負責乙個區的網域名稱解析工作,

本地網域名稱伺服器;查詢請求,首先發給本地網域名稱伺服器

以「.」結尾的網域名稱成為絕對網域名稱或者完全合格的網域名稱

,如,tuc.noao.edu 是完整的網域名稱

頂級網域名稱分為三個部分

arpa是乙個用作位址到名字轉換的特殊域

7個3字元長的普通域\組織域

2個字元長的域是基於ios3166中定義的國家**,及國家域\地理域

3.dns查詢過程有兩種

遞迴查詢和迭代查詢

每次都是以客戶機的身份去各個伺服器查詢

4.url;統一資源定位符,主要由三個部分組成

《協議》://《主機》:《埠號》/《路徑》

第一部分:協議 第二部分:主機/網域名稱/ip/埠號 第三部分:路徑

工作原理:工作在客戶端和服務端的架構上

請求;客戶端傳送http請求到伺服器的騎牛訊息,包括以下格式

請求行(request line) 請求頭 (header)空行和請求資料四部分組成

響應:四部分分別是 狀態行 訊息報頭 空行 和響應正文

響應碼:

400:語義錯誤

401:需要驗證

403:拒絕執行

404;資源不存在

500:內部伺服器錯誤

http無連線無狀態明文傳輸:不安全;https加密傳輸啊:較安全

ftp協議埠總結:

主動ftp

命令連線:客戶端 1023埠—>伺服器 20埠

資料連線:客戶端 1023埠<— 伺服器 21埠

被動ftp

命令連線:客戶端 1023埠—>伺服器 21埠

資料連線:客戶端 1023埠<— 伺服器 1023埠

ftp傳輸方式

支援所有檔案型別;,不同檔案傳輸方式不同

兩種傳輸方式ascii和二進位制傳輸方式

5.smtp簡單郵件傳輸協議 pop3郵局協議版本3

imap:internet郵件訪問協議

snmp:簡單網路管理協議

應用層協議

應用層協議定義了執行在不同端系統上的應用程式程序如何相互傳遞訊息。特別是定義了 交換的訊息型別,如請求訊息和響應訊息。各種訊息型別的語法,如訊息中的各個字段及其詳細描述。欄位的語義,即包含在字段中的資訊的含義。程序何時 如何傳送訊息及對訊息進行響應的規則。有些應用層協議是由rfc文件定義的,因此它們...

應用層協議 HTTP協議

認識url 我們平時說的 其實就是說的url。http請求 無狀態 並不會記錄當前使用者在訪問。https 加密協議 http常見header 分離報頭和有效載荷 正文 空行分離http的方法方法 說明支援的http協議版本 get 私密性不好 獲取資源 1.0 1.1 post 正文傳參 傳輸實體...

應用層協議 HTTP協議

應用層 http協議流程 2 找到伺服器的同時,會有http的請求傳送過來,告訴伺服器我求你做什麼?http協議規定了傳送請求的格式,這個格式有三部分組成請求行 首行,url 請求頭 header 請求體 body 3 請求資訊傳送至伺服器以後,伺服器會獲取傳遞過來的相關資訊進行後端程式的處理。一般...