計算機網路 應用層詳解

2021-10-24 22:03:09 字數 2690 閱讀 1239

2. dhcp 動態主機配置協議

3. http(詳細)

4. ftp檔案傳輸協議

5. telnet遠端終端協議/rdb遠端桌面協議

6. smtp/pop3/imap 收發郵件使用

位於計算機網路體系結構的最上層,前面四層做的所有事情就是為了他服務,他也是設計和建立計算機網路的最終目的,通俗的講,就是我們開發的應用軟體,就處於這一層,

比如,qq,瀏覽器訪問網頁,等等你看得到的應用軟體都是在這一層,但是這些軟體在執行的過程中,也需要依靠一些特定的協議才能完成相應的功能,

傳輸層協議與應用層協議的關係 簡單來說:tcp/udp+埠 == 應用層服務

(以上均為預設埠, 可以手動配置)

domain name system 網域名稱系統。也可以叫做網域名稱解析協議。

作用是將我們輸入的網域名稱解析成正確的ip位址,供我們進行訪問。

簡稱網域名稱、網域,是由一串用點分隔的字元組成的網際網路上某一台計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位。網域名稱可以說是乙個ip位址的代稱,目的是為了便於記憶後者。

網域名稱語法:網域名稱由多個部分組成,這些部分通常連線在一起,並由點分隔,例如zh.wikipedia.org。最右邊的乙個標籤是頂級網域名稱,例如zh.wikipedia.org的頂級網域名稱是org。

網域名稱的層次結構:從右側到左側隔乙個點依次下降一層。每個標籤可以包含1到63個八字節。網域名稱的結尾有時候還有一點,這是保留給根節點的,書寫時通常省略,在查詢時由軟體內部補上。

網域名稱裡的英文本母不區分大小寫,因此可以使用大寫方法拼寫,但一般都以小寫形式拼。

頂級域(英語:top-level domains,縮寫:tld)是網域名稱中最高的一級,每個網域名稱都以頂級域結尾。

包括:

子網域名稱(二級網域名稱)

子網域名稱將頂級網域名稱進一步細分。網域名稱層次結構中,頂級網域名稱下面是二級網域名稱,它位於頂級網域名稱的左側。例如,在zh.wikipedia.org中,wikipedia是二級網域名稱。

**網域名稱

二級網域名稱下面是**網域名稱,它位於二級網域名稱的左側。例如,在zh.wikipedia.org中,zh是**網域名稱

首先將網域名稱傳送到最近的dns伺服器解析,若找到返回給計算機

沒找到則最近的dns伺服器向上進行迭代/遞迴查詢,一直沒找到會迭代到根網域名稱伺服器。最後找到。

查詢演算法有迭代和遞迴兩種。

dns是分布式部署的

快取上次查詢的網域名稱到當前dns伺服器

註冊網域名稱直接訪問**就可以

電腦是可以自己配置dns伺服器的,可以有效的降低dns訪問流量。

集中的管理、分配ip位址,使client動態的獲得ip位址、gateway位址、dns伺服器位址等資訊,並能夠提公升位址的使用率。簡單來說,dhcp就是乙個不需要賬號密碼登入的、自動給內網機器分配ip位址等資訊的協議

dhcp客戶端向dhcp伺服器請求ip位址的過程

跨網段請求

dhcp伺服器是可以跨網段進行ip位址的分配的這樣大大節省dhcp伺服器部署的數量。

通過給dhcp伺服器分配多個分配作用域,與需要分配的網段一一對應達成。

接入的新客戶端正常廣播, 路由器接收

如果接入的主機和dhcp伺服器沒在同乙個網段,路由器會進行命令 ip helper address 然後繼續找dhcp伺服器。從而分配。

如果在乙個網段直接分配。

url:統一資源定位符,通過下面格式,可以看出,就是用來定位我們所需要資源在伺服器上的位置。

格式:《協議》://《主機》:《埠》/《路徑》

協議:http

埠: 在傳輸層需要使用的,訪問目的主機的哪個埠號。

路徑:精準的定位我們所需要的資源位置、

telnet

遠端終端協議遠端除錯網路裝置 計算機 路由器

rdp

遠端桌面協議類似telnet 但是用於圖形介面 適用於windows

smtp用於傳送郵件

pop3 imap用於接收郵件

郵件收發過程

首先註冊郵箱, 郵箱含有收件箱和發件箱。

傳送:將郵件傳送的自己的發件箱 ,這個過程叫做中繼,不需要身份驗證(smtp)

發件箱傳送到對方的收件箱(smtp) 接收

將郵件從收件箱接收 使用的是pop3 /imap協議 ,需要進行身份驗證。pop3功能更多一點。

計算機網路 應用層

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

計算機網路 應用層

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

計算機網路 應用層

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