計算機網絡原理知識點彙總-第二章網絡應用

計算機網絡應用體系結構

應用體系結構的三種類型

客戶/服務器(C/S)結構

最主要的特徵是通信只在客戶和服務器之間進行,客戶和客戶之間不進行直接通信
(客戶主動請求服務器,服務器不主動請求客戶)

P2P(peer to peer)結構

每個對等端同時具備C/S 應用的客戶與服務器的特徵,是一個服務器與客戶的結合體,對等端之間直接通信

混合結構

既有中心服務器存在,又有對等端(客戶)間的直接通信

網絡應用通信基本原理

C/S通信的基本原理:

服務端運行的是服務器進程,被動的等待客戶請求服務客戶端運行的是客戶進程,主動發起通信,請求服務器進程提供服務。應用進程間遵循應用層協議交換應用層報文

域名系統(DNS)

域名構成

在這裏插入圖片描述

域名解析

將域名映射爲IP地址的過程叫域名解析

域名服務器

爲了實現域名解析,需要建立分佈式數據庫,存儲網絡中的域名與IP地址的映射關係數據,這些數據庫存儲在域名服務器上,域名服務器根據用戶的請求提供域名解析服務

域名服務器分類

根域名服務器
頂級域名服務器
權威域名服務器
本地域名服務器,

域名解析過程

遞歸查詢

代替查詢主機或其他域名服務器,進行進一步的查域名查詢,並將最終解析結果發送給查詢主機或服務器
在這裏插入圖片描述

迭代查詢

只是將下一步要查詢的服務器告知查詢主機或服務器

在這裏插入圖片描述

萬維網應用

在這裏插入圖片描述

HTTP(超文本傳輸協議)

定義瀏覽器如何向web服務器發送請求以及web服務器如何向瀏覽器進行相應
版本:HTTP/1.0和HTTP/1.1
HTTP連接:非持久連接,持久連接

連接方式

非持久連接

請求每個對象都要新建立一次tcp請求,每次tcp請求串行進行,每結束一次請求tcp斷掉連接
在這裏插入圖片描述

並行連接

先請求html頁面,在頁面請求結束後根據內容並行請求剩下的資源

非流水方式持久連接

建立一次連接將所有的請求串行請求

流水方式持久連接

建立一次連接,求的html對象後進行並行請求剩下的資源在這裏插入圖片描述

HTTP請求報文:

請求報文:從客戶向服務器發送請求報文
在這裏插入圖片描述
HTTP請求報文:
HTTP典型的請求方法有 GET、HEAD、POST、OPTION、PUT等
1.GET:請求讀取由URL所標識的信息
2.HEAD:請求讀取有URL的信息的首部,無須在相應報文中包含的對象
3.POST:給服務器添加信息
4.OPTION:請求一些選項的信息
5.PUT:在指明的URL下存儲一個文檔

HTTP 響應報文:

響應報文:從服務器向客戶的響應
在這裏插入圖片描述

狀態碼分類

1xx 信息提示 通告信息,可能還需要進一步交互
2xx 成功 成功完成客戶請求操作,並進行響應
3xx 重定向 表示資源已移走,需要向新url發送請求
4xx 客戶端錯誤 由於客戶端請求錯誤,無法成功響應
5xx 服務端錯誤 由於服務器端錯誤,無法成功響應

cookie

cookie中文名稱爲小型文本文件,指某些網站爲了辨別用戶身份,進行會話跟蹤而儲存在用戶本地終端上的數據
彌補了HTTP協議無狀態性的不足,有利於進行用戶跟蹤並提供針對性的服務,但也帶來一些安全問題

在這裏插入圖片描述

Internet電子郵件

在這裏插入圖片描述

SMTP協議

SMTP是Internet電子郵件中核心應用層協議,實現郵件服務器間或用戶代理郵件服務器之間的郵件傳輸。
SMTP使用傳輸層TCP實現可靠數據傳輸,端口號25.
SMTP通過3個階段的應用層交互完成郵件的傳輸,分別是握手階段、郵件傳輸階段和關閉階段。
SMTP的基本交互方式是SMTP客戶端發送命令,命令後面可能攜帶參數,SMTP服務器對命令進行應答

SMTP協議示例

在這裏插入圖片描述

電子郵件格式與MIME

1.電子郵件包括首部、空白行、主體三部分
To,Subject ,Cc ,From,ReplyTo等關鍵詞
MIME(多用途互聯網郵件擴展)
將非7位ASCII碼文本內容轉換爲7位ASCII碼文本內容,然後在利用SMTP進行傳輸

在這裏插入圖片描述

郵件讀取協議

1.第三版郵局協議(POP3)
2.互聯網郵件訪問協議(IMAP)
3.http

FTP在這裏插入圖片描述

在互聯網兩個主機間實現文件互傳的應用層協議
C/S模式採用控制連接(21端口)傳輸控制命令數據連接(20端口)傳輸文件內容。

P2P應用

P2P應用的優勢: 充分聚集利用了端系統(對等方主機)的計算能力以及網絡傳輸帶寬,對服務器依賴很小

Socket編程基礎

TCP Socket編程過程在這裏插入圖片描述

UDP Socket編程過程

UTP

本章小結與重難點

在這裏插入圖片描述
在這裏插入圖片描述

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