第二章 應用層

2021-10-02 18:57:50 字數 1791 閱讀 1389

1.客戶機/伺服器體系結構(cs):有乙個總開打的主機稱為伺服器,它服務於來自許多其他稱為客戶機的主機請求,客戶機之間不直接通訊。

2.p2p體系結構:對總是開啟的基礎設施伺服器有最小的依賴,任意間斷連線的主機對(對等方),直接相互通訊。

p2p體系結構的最突出特性之一是它的自擴充套件性。

1.tcp:全雙工,面向連線,可靠資料傳輸服務,擁塞控制機制,流量控制

2.udp:無連線,不可靠資料傳輸服務,無擁塞控制機制

tcp:電子郵件(smtp/25)、遠端終端訪問(telnet)、web(http/80)、檔案傳輸(ftp)

udp:流**、網際網路**(sip、rtp)、網域名稱系統(dns)

超文字傳輸協議(http):http伺服器並不報訊關於客戶機的任何資訊,http是乙個無狀態協議,預設使用持久鏈結。

持久連線:所有請求及相應的響應經相同的tcp鏈結傳送。

非持久連線:每個請求/響應對是經乙個單獨的tcp鏈結傳送。

cookie:http使用cookie,它允許站點跟蹤使用者。

cookie可以用於標識使用者,可以在無狀態的http上建立乙個使用者會話層。

cookie技術有4個組成部分:

1.在http響應報文中有乙個cookie首部行;

2.在http請求報文中有乙個cookie首部行;

3.在使用者端系統中保留有乙個cookie檔案,由使用者瀏覽器管理;

4.在web站點有乙個後端資料庫。

web快取器:也叫**伺服器,能夠代表初始web伺服器來滿足http請求的網路實體。它既是伺服器,又是客戶機。

1.web快取器可以大大地減少對客戶機請求的響應時間

2.web快取器可以大大減少乙個機構內部網與網際網路接入鏈路上的通訊量。

3.web伺服器能從整體上大大降低網際網路上的web流量,從而改善了所有應用的效能。

條件get:http協議有一種機制,允許快取器證實它的物件是最新的。

ftp使用兩個並行的tcp鏈結來傳輸檔案:控制連線和資料連線。

控制連線:傳輸控制資訊,持久連線。

資料連線:傳輸乙個檔案,非持久連線。

ftp控制資訊是帶外傳送的,http是帶內傳送控制資訊的。

ftp伺服器必須在整個會話期間保留使用者的狀態資訊。

主機的識別方法:主機名(www.yahoo.com),ip(131.7.106.83)

dns:主機名到ip位址轉換的目錄服務,乙個由分層的dns伺服器實現的分布式資料庫,乙個允許主機查詢分布式資料庫的應用層協議,使用udp,53號埠。

dns通常有其他應用層協議(http、smtp、ftp)所使用,用於將使用者提供的主機名解析為ip位址。

dns伺服器查詢:遞迴查詢和迭代查詢。

對等方區域中組織和搜尋索引的3種方法:

1.集中式索引:定位檔案的乙個最直接的辦法就是提供乙個集中式索引。

2.查詢洪氾:索引全面的分布在對等方的區域中,每個對等方索引可供共享的檔案而不索引其他檔案。

3.層次覆蓋:超級對等方之間類似查尋洪氾,超級對等方與普通對等方類似集中式索引。

第二章 應用層

一 網路應用程式體系結構 1 客戶機 伺服器體系結構 2 p2p體系結構 其實在這種體系結構中也有客戶機和伺服器,只是每個主機既充當了客戶機,又充當了伺服器的角色。發起主動連線的是客戶機,被動連線的是伺服器。二 套接字 程序是通過稱為套接字的軟體介面在網路上傳送和接受資料。打個比方 程序是一座房子,...

計網第二章 應用層協議原理

借鑑文章 計算機網路 應用層協議原理 知乎 zhihu.com 應用層協議原理 知乎 zhihu.com 8條訊息 執行在不同主機上的程序通訊再來一燉的部落格 csdn部落格 不同計算機系統之間的程序如何通訊 2.1.1網路應用程式體系結構 什麼是cs模式呢?1.主機總是開啟 2.客戶端請求資源 3...

計算機網路第二章 DNS 應用層

二 dns的工作原理 三 dns記錄和報文 dns是一種在請求客戶方和伺服器之間的網域名稱轉換器。由於我們平時都是使用網頁的 對 進行訪問,而不會記住 的ip位址。而且由於 的ip位址可能會隨時更換,使用者請求 服務的時候會很不方便。但是在網際網路上的機器都只認ip位址,他們不認識那可咋辦呀。這個時...