應用層協議

下面說幾個常用的應用層協議

1. HTTP,超文本傳輸協議,他是web服務的核心協議,在瀏覽器和服務器之間進行傳輸,基於TCP協議,使用80端口,HTTP協議採用的是一個請求應答模式,交互過程基於C/S模式,請求消息中包含一個URL,一個當前請求的HTTP版本號,一個MIMI(多用途網絡郵件擴充)格式的消息。Web服務器接受到這個請求之後就會做出應答,返回響應的數據包,一個或多個請求完成之後web服務器將關閉TCP連接,完成HTTP會話,HTTP客戶端使用HTTP協議中的GET方法來請求數據,或者使用POST方法或PUT方法向web服務器提交數據

2. SMTP和POP3協議,郵件傳輸協議,outlook上見過,SMTP協議在25端口使用TCP協議來提供服務,POP3協議用來從服務器下載郵件,同時可以刪除保存在郵件服務器中的協議

3. DNS協議,域名系統協議,在瀏覽器中輸入域名可以通過計算機中的DNS客戶端來把域名轉換爲IP地址,DNS域名系統使用層次化命名方式,一個域由若干子域構成,然後又一步一步劃分,域名的結構使用頂級域來表示,頂級域(TLD)是樹形結構的根節點,然後根節點下面是一級域名,比如com是商業域,edu是教育等等,每一個國家也會有自己的國家域。DNS的查詢與ARP差不多,也是先看自己電腦上的緩存,如果沒有的話纔會去從DNS服務器上來查找

首發於我的個人網站: 點擊打開鏈接

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