計算機網路 應用層

2021-10-04 03:38:57 字數 3282 閱讀 7893

物理層

資料鏈路層

網路層運輸層

應用層網路安全

無線網路和流動網路

檔案傳送協議

遠端終端協議telnet

全球資訊網電子郵件

全球資訊網郵件

通用網際網路郵件擴充mime

動態主機配置協議dhcp

p2p檔案分發

網際網路的網域名稱結構

1.除了連字元-以外不能有其它標點符號

2.上圖是網際網路的網域名稱空間

網域名稱伺服器

1.網域名稱伺服器是分級的,主要分為:

2.區和域

區是域的子集,每個區有乙個許可權網域名稱伺服器,如圖b,公司abc有兩個許可權網域名稱伺服器

2.dns查詢流程

3.快取

ftp1.ftp若要訪問乙個檔案,就必須先獲得乙個檔案的副本,修改檔案只能先修改副本,它對遠端往另外一台計算機的某乙個檔案新增內容並不合適

2.ftp使用的是tcp可靠傳輸協議,使用客戶端伺服器的方式

3.ftp伺服器有兩大部分

4.ftp服務一般執行在20和21兩個埠

5.主程序工作流程

6.從屬程序分為控制程序和資料傳輸程序,從屬程序工作流程

nfs1.nfs允許應用程序在遠端檔案任意位置讀寫資料,所以對遠端往另外一台計算機的某乙個檔案新增內容比較

tftp

1.基於udp,效率較高

1.telnet將客戶操作轉換為nvt(網路虛擬終端)的格式,這樣接收方把nvt轉換成系統所需的格式

概述1.全球資訊網是乙個大規模的,聯機式的資訊儲藏所

2.全球資訊網使用鏈結的方法將乙個頁面連線另外乙個站點的資源

統一資源定位符url

1.用來標記全球資訊網的各種文件,一般有下面四部分組成

超文字傳送協議http

1.http監聽80埠,通常使用tcp協議,無連線,無狀態,目前普遍使用http1.1

2.**伺服器可以把一些請求和響應快取,從而加快網路速度

全球資訊網的文件

html超文字標記語言

html語言並不是應用層協議,它只是全球資訊網瀏覽器使用的一種語言

xml可擴充套件標記語言

xml的設計宗旨是傳輸資料

xhtml可擴充套件的超文標記語言

更嚴格的html語言

動態全球資訊網文件

由程式動態建立

活動全球資訊網文件

可以由服務端主動重新整理介面

1.主要部分

2.郵件不會再某個中間郵件伺服器落地,另外pop3是客戶去郵件伺服器拉郵件

簡單郵件傳送協議smtp

1.使用埠號25

2.smtp傳輸使用的是明文,2023年的擴充的smtp解決了這個問題

3.發件人的客戶端像郵件伺服器傳送郵件以及郵件伺服器互相傳輸郵件的時候,都是使用smtp協議,但是當今不需要客戶端的電子郵箱使用者在瀏覽器寫的郵件通過http傳送到郵件伺服器

郵件讀取協議pop3和imap

pop3

1.pop3非常的簡單,但是又功能有限

2.在接收郵件的使用者計算機中的客戶端必須執行pop3客戶程式

imap

1.imap比較發咋

2.使用者計算機執行imap客戶程式,和郵件伺服器建立連線,可以像本地操縱一樣檢視郵件伺服器的郵件,當使用者開啟郵件時,才會將郵件傳到使用者計算機上,而且有的時候可以只傳一部分

全球資訊網郵件

1.本地不需要有郵件客戶端了,比如qq郵箱

2.瀏覽器和郵件伺服器傳輸用http協議,郵件伺服器傳輸使用smtp協議

通用網際網路郵件擴充mime

smtp協議的缺點

mime

1.mime並沒有改動smtp,而是對smtp的一種增強

2.mime解決了smtp的主要缺點,支援更多編碼方式和檔案型別

1.它提供了一種即插即用的機制,允許一台新加入計算機的網路自動獲取ip位址

2.dhcp可以指派隨機位址或者永久位址

3.計算機加入到乙個新的網路,以原位址全為0,目的位址全是1,廣播發現報文,只有dhcp發**才會應答,dhcp會檢視自己的資料庫看看有沒有它的配置資訊,沒有就從ip池取出來乙個給它

4.並非每乙個網路都有乙個dhcp伺服器,但是肯定有乙個dhcp中繼**,通常是一台路由器,它收到報文後,就以單播的形式向dhcp傳送報文並等待回答

5.dhcp報文使用的是udp資料報

6.dchp給客戶的ip位址是臨時的,這段時間叫做租用期,租用期由dhcp伺服器自己決定,當然dhcp客戶也可以在報文中提出要求

7.dhcp客戶使用的埠是68,dhcp伺服器使用的是67

8.dhcp可能會受到多個dhcp伺服器傳送的報文,它只會選擇乙個

9.當租用期到達一定時間,客戶機就會主動更新租用期

1.大多數作業系統使用系統呼叫來在應用程式和作業系統之間傳輸控制權

2.套接字一般是應用程序和tcp/udp協議之間的介面

3.建立套接字其實就是請求作業系統分配一些儲存器空間,cpu時間等資源

4.套接字系統呼叫過程

udp是無連線的,沒有listen和accept

概述1.沒有固定伺服器,而是所有內容都在普通的網際網路使用者之間進行分發

第一代 具有集中目錄伺服器的p2p工作方式

第二代 具有全分布式結構的p2p檔案共享程式gnutella

1.沒有集中式的目錄伺服器

2.採用有限的洪氾法在乙個有限的範圍內進行查詢

第三代 分散定位和分散傳輸bit torrent

1.把參與某個檔案分發的所有對等方集合成為乙個洪流

2.每個洪流都有乙個追蹤器

4.當使用者獲得真個檔案後,可以退出,也可以繼續留下當雷鋒

計算機網路 應用層

運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...

計算機網路 應用層

計算機網路分層 應用層是網路應用程式和及應用層協議存留的地方。應用層協議分布在多個端系統上,乙個端系統中的應用程式使用協議與另乙個端系統中的應用程式交換資訊的分組。該層資訊被稱為報文。常用的應用層協議有 http,smtp,ftp,dns 1.基本概念 執行在不同端系統的程式的通訊是通過程序完成的。...

計算機網路 應用層

我們現在已經了解了運輸層為應用程式提供了端到端的通訊服務,但是不同的應用程序之間,還需要不同的通訊協議,因此在運輸層協議上方還有應用層協議,這是因為每個應用層協議都是為了解決一類問題,而問題的解決又要通過不同主機的多個應用程序之間通訊和協同工作來完成,應用程序之間的通訊需要遵守嚴格的規則,應用層的具...