導航:首頁 > 網路連接 > 計算機網路第84講應用層

計算機網路第84講應用層

發布時間:2023-05-27 13:04:37

『壹』 簡述ISO計算機網路體系結構各層的主要功能

物理層(Physical Layer)
功能:提供建立,維護和釋放物理連接的方法,實現在物理信道上進行比特流的傳輸

數據鏈路層(Data Link Layer)
功能:是在不太可靠的物理鏈路上實現可靠的數據傳輸

網路層(Network Layer)
功能:實現分別位於不同網路的源節點與目的節點之間的數據包傳輸(數據鏈路層

只是負責同一個網路中的相鄰兩節點之間鏈路管理及幀的傳輸),即完成對通信子

網正常運行的控制.

傳輸層(Transport Layer)
功能:實現通信子網端到端的可靠傳輸(保證通信的質量)

會話層(Session Layer)
功能:提供一個面向用戶的連接服務,並為會話活動提供有效的組織和同步所必須

的手段,為數據傳送提供控制和管理.

表示層(Presentation Layer)
功能:數據編碼,數據壓縮,數據加密等工作

應用層(Application Layer)
功能:包括系統管理員管理網路服務所涉及的所有問題和基本功能.

『貳』 簡述計算機網路的組成,以及各個組成部分的作用

計算機網路由七層組成:

1、物理層:傳遞信息需要利用一些物理傳輸媒體,如雙絞線、同軸電纜、光纖等。物理層的任務就是為上層提供一個物理的連接,以及該物理連接表現出來的機械、電氣、功能和過程特性,實現透明的比特流傳輸。

2、數據鏈路層:數據鏈路層負責在2個相鄰的結點之間的鏈路上實現無差錯的數據幀傳輸。在接收方接收到數據出錯時要通知發送方重發,直到這一幀無差錯地到達接收結點,數據鏈路層就是把一條有可能出錯的實際鏈路變成讓網路層看起來像不會出錯的數據鏈路。

3、網路層:網路中通信的2個計算機之間可能要經過許多結點和鏈路,還可能經過幾個通信子網。網路層數據傳輸的單位是分組。網路層的主要任務是為要傳輸的分組選擇一條合適的路徑,使發送分組能夠正確無誤地按照給定的目的地址找到目的主機,交付給目的主機的傳輸層。

4、傳輸層:傳輸層的主要任務是通過通信子網的特性,最佳地利用網路資源,並以可靠與經濟的方式為2個端系統的會話層之間建立一條連接通道,以透明地傳輸報文。傳輸層向上一層提供一個可靠的端到端的服務,使會話層不知道傳輸層以下的數據通信的細節。

5、會話層:在會話層以及以上各層中,數據的傳輸都以報文為單位,會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立以及維護應用之間的通信機制。如伺服器驗證用戶登錄便是由會話層完成的。

6、表示層:這一層主要解決用戶信息的語法表示問題。它將要交換的數據從適合某一用戶的抽象語法,轉換為適合OSI內部表示使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮、加密和解密等工作都由表示層負責。

7、應用層:這是OSI參考模型的最高層。應用層確定進程之間通信的性質以滿足用戶的需求,以及提供網路與用戶軟體之間的介面服務。

(2)計算機網路第84講應用層擴展閱讀:

傳輸層作為整個計算機網路的核心,是惟一負責總體數據傳輸和控制的一層。因為網路層不一定保證服務的可靠,而用戶也不能直接對通信子網加以控制,因此在網路層之上,加一層即傳輸層以改善傳輸質量。

傳輸層利用網路層提供的服務,並通過傳輸層地址提供給高層用戶傳輸數據的通信埠,使系統間高層資源的共享不必考慮數據通信方面和不可靠的數據傳輸方面的問題。

『叄』 計算機網路的分層體系結構

第一層:物理層(PhysicalLayer),規定通信設備的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械特性規定了網路連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組操作規程,是指在物理連接的建立、維護、交換信息是,DTE和DCE雙放在各電路上的動作系列。
在這一層,數據的單位稱為比特(bit)。
屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

第二層:數據鏈路層(DataLinkLayer):在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,並進行各電路上的動作系列。
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)。
數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。

第三層是網路層(Network layer)

在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。

如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。網路層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。
網路層協議的代表包括:IP、IPX、RIP、OSPF等。

第四層是處理信息的傳輸層(Transport layer)。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所為透明的傳輸是指在通信過程中傳輸層對上層屏蔽了通信傳輸系統的具體細節。
傳輸層協議的代表包括:TCP、UDP、SPX等。

第五層是會話層(Session layer)

這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。

第六層是表示層(Presentation layer)

這一層主要解決用戶信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。

第七層應用層(Application layer),應用層為操作系統或網路應用程序提供訪問網路服務的介面。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。

『肆』 計算機網路——應用層-Web&HTTP

計算機網路系列博文——目錄

20世紀90年代初
網際網路應用

Web應用的組成

由對象組成。對象是一個文件,如HTML文件,JPEG圖像,Java程序,視頻片段等。
對象可通過一個URL地址定址。
Web頁面常由一個HTML基本文件和多個引用對象構成。

URL(Uniform Resoure Locator):統一資源定位器 RFC1738

用以定址Web對象
由一個存放對象的伺服器主機名和對象路徑名構成。

HTTP 由客戶端程序和服務端程序實現,二者通過交換HTTP報文會話。
HTTP規范定義了HTTP客戶端和服務端之間的通信協議。

Web瀏覽器實現HTTP客戶端,請求、接收、展示Web對象
Web伺服器實現HTTP服務端,響應客戶的請求,發送對象

HTTP使用TCP作為支撐運輸層協議。

埠:80

無狀態協議 伺服器不保存關於客戶的任何信息
伺服器向客戶發送被請求的文件,而不存儲任何關於客戶的狀態信息。

往返時間(Round-Trip Time,RTT)
一個短分組從客戶到伺服器然後再返回客戶所花費的時間。

某客戶和伺服器的一次會話中,每個請求/響應對通過一個單獨的TCP連接傳輸

HTTP 1.0版本使用非持續性連接

對多個待獲得的web對象,客戶端一次只請求一個對象,待前一個對象接收完畢後再發送對下一個對象的請求。

時間分析

瀏覽器通常支持並行的TCP連接。並行TCP連接數通常為5~10個。
對多個待獲得的web對象,客戶端一次可同時建立多個TCP連接,以同時請求多個web對象。
時間分析

某客戶和伺服器的一次會話中,所有請求/響應對經同一TCP連接傳輸

HTTP 1.1版本在默認方式下採用持續連接,但也可由客戶端/伺服器配置為非持續連接。

客戶端只有收到前一個響應後才發送新的請求
可理解為同個TCP內的串列

時間分析

客戶端只要遇到一個引用對象就盡快發出請求
可理解為同個TCP內的並行
HTTP 1.1的默認選項

時間分析

TCP 三次握手
1.客戶向伺服器發送一個小TCP報文段;
2.伺服器用一個小TCP報文段做出確認和響應;
3.客戶向伺服器返回確認和一個HTTP請求報文;
4.伺服器返回相應HTML文件;

HTTP規范
RFC 1945 , RFC 2616

用ASCII文本書寫
HTTP協議有兩類消息,請求消息(request)和響應消息(response)

請求行 HTTP請求報文的第一行

方法

首部行 請求行後繼的其它行,包含一些會話信息

空行 回車換行,分隔首部行和實體體

實體體(entity body)
GET方法下實體體為空
POST方法下實體體包含表單信息

狀態行

常見狀態碼

首部行

空行

實體體
包含了所請求的對象

HTTP是無狀態協議,但cookie技術允許伺服器識別用戶
cookie在無狀態的HTTP之上建立一個用戶會話層

參見 [RFC 6265]

cookie組件

cookie技術的爭議在於它可能泄露用戶的隱私

代表原Web伺服器來響應HTTP請求的網路實體

Web緩沖器通常由ISP購買並安裝

允許緩存器證實其緩存的副本是新的。
如果緩存器有web對象最新的版本,則初始伺服器不需要向緩存器發送該web對象

在HTTP請求消息中聲明所持有版本的日期
If-modified-since: <date>

如果緩存的版本是最新的,則響應消息中不包含對象
HTTP/1.0 304 Not Modified

內容分發網路(Content Distribution Network,CDN)
基於緩存器技術,CDN公司在網際網路上安裝許多地理上分散的緩存器,使得大流量本地化。
有共享CDN(Akamai,Limelight),專用CDN(谷歌,微軟)

『伍』 計算機網路體系分為哪四層

1.、應用層

應用層對應於OSI參考模型的高層,為用戶提供所需要的各種服務,例如:FTP、Telnet、DNS、SMTP等.

2.、傳輸層

傳輸層對應於OSI參考模型的傳輸層,為應用灶拍游層實體提供端到端的通信功能,保證了數據包的順序傳送及數據的完整性。該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP).

TCP協議提供的是一種可靠的、通過「三次握手」來連接的數據傳輸服務;而UDP協議提供的則是不保證可靠的(並不是不可靠)、無連接的數據傳輸服務.

3.、網際互聯層

網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。

該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文賀嘩協議(ICMP)。

IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。

4.、網路接入層(即主機-網路層)

網路接入層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網路之間的交換。事實上,TCP/IP本身並未定義該層的協議,而由參與互連的各網路使用自己的物理層和數據鏈路層協議,然後與TCP/IP的網路接入層進行連接。地址解析協議(ARP)工作在此層,即OSI參考模型的數據鏈路層。

(5)計算機網路第84講應用層擴展閱讀:

OSI將計算機網路體系結構(architecture)劃分為以下七層:

物理層: 將數據轉換為可通過物理介質傳送的電子信號相當於郵局中的搬運工人。

數據鏈路層: 決定訪問網路介質的方式。

在此層將數據分幀,並處理流控制。本層指定拓撲結構並提供硬體定址,相當於郵局中的裝拆箱工人。

網路層: 使用權數據路由經過大型網路 相當於郵局中的排序工人。

傳輸層: 提供終端到終端的可靠連接 相當於公司中跑郵局的送信職員。

會話層: 允許用戶使用簡單易記的名稱建立連接 相當於公司中收寄信、寫信封與拆信封的秘書。

表示層: 協商數據交換格式 相當公司中簡報老闆、替老闆寫信的助理。

應用層: 用戶的應用程序和網路之間的介面老闆。

『陸』 計算機網路的應用層有什麼功能

計算機網路的應用層的功能有:

1、運輸訪問和管理

文件運輸與遠程文件訪問是任何計算機網路最常用的兩種應用。文件運輸與遠程訪問所使用的技術是類似的

2、電子郵件

電子郵件與通用文件運輸的另一個差別是,郵件文電是最高度結構化的文本。在許多系統中,每個文電除了它的內容外,還有大量的附加信息域,這些信息域包括發送方名和地址、接收方名和地址、投寄的日期和時刻、接收復寫副本的人員表、失效日期、重要性等級、安全許可性以及其它許多附加信息。

3、虛擬終端

它實際上只是代有實際終端的抽象狀態的一種抽象數據結構。這種抽象數據結構可由鍵盤和計算機兩者操作,並把數據結構的當前狀態反映在顯示器上。

4、其它功能

(1)目錄服務:它類似於電子電話本,提供了在網路上找人或查到可用服務地址的方法。

(2)遠程作業錄入:允許在一台計算機上工作的用戶把作業提交到另一台計算機上去執行。

(3)圖形:具有發送如工程圖在遠地顯示和標繪的功能。

(4)信息通信:用於家庭或辦公室的公用信息服務。例如智能用戶電報、電視圖文等。

(6)計算機網路第84講應用層擴展閱讀:

計算機網路各層的作用:

1、實體層(物理層)

物理層說白了就是那些連線,光纖、雙絞線之類的。

2、鏈接層(數據鏈路層)

也是計算機網路的低層,他的作用就是將網路層交下來的數據封裝成幀交給物理層,以及將從物理層接收的幀解析出數據交給網路層。(ps:數據在物理層一般叫幀,在網路層交IP數據報或者包)。像適配器、轉發器、集線器、網橋、交換機都被歸在鏈接層。

3、網路層

網路層的作用是向上層提供簡單靈活的、無連接的、盡最大努力交付的數據報服務,它不提供服務質量的承諾,它是為主機間提供邏輯通信。這里涉及到地址解析,路由等內容。常見的路由器可以歸為網路層。

4、運輸層

運輸層是為應用進程之間提供端到端的邏輯通信。傳說中的TCP三次握手、四次握手就發生在這里。這里需要重點關注。

5、應用層

域名解析、HTTP、電子郵件等等都是應用層的范疇。應用層的協議比較多。

『柒』 計算機網路應用層和傳輸層及網路層協議有哪些

計算機網路中應用層、傳輸層和網路層涉及到的一些協議如下:

這些協議在計算機網路中各自扮演不同的角色,共同組成了網路通信的基礎框架。應用層協議直接面向用戶應用程序,為其提供數據傳輸和交互的功能;傳輸層協議則通過TCP或UDP協議保證數據的可靠傳輸;網路層協議則實現數據在網路中的路由和轉發,保證數據能夠從源節點到目標節點的可靠傳輸。

-------FunNet超有趣學網路

『捌』 計算機網路應用層的功能

計算機網路應用層的功能是用於為用戶提供服務,是tcp/ip五層模型的最高層。從應用層看通訊,應該是兩個通信端點之間進程之間的邏輯連接。例如:A主機訪問了B主機,對於二者而言,雖然通信過程中存在多個物理鏈路。但是對應用層而言,他僅僅關注A程序到B程序的連接。

需要注意的是:因為應用層作為最高層的協議集合,所以對應用層協議的添加和去除顯得更容易,並不用考慮上層協議的耦合。

(8)計算機網路第84講應用層擴展閱讀:

應用層協議:每個應用層協議都是為了解決一類應用問題,而解決問題需要通過位於不同主機的多個應用進程之間的通信和協同來完成,應用層的具體內容就是定義這些通信規則。

利用網路的應用程序有很多,包括web瀏覽器、電子郵件、遠程登錄、文件傳輸、網路管理等。能夠讓這些應用進行特定通信處理的正式應用層協議。TCP和IP等下層協議是不依賴於上層應用類型、使用性范圍非常廣的協議。而應用協議則是為了實現某種應用而設計和創造的協議。

閱讀全文

與計算機網路第84講應用層相關的資料

熱點內容
電腦顯示網路已連接但是登不了qq 瀏覽:675
帶wifi網路機頂盒 瀏覽:63
百度貼吧不支持移動網路 瀏覽:887
不用網路的小游戲有哪些女生愛玩 瀏覽:526
百度愛采購哪個平台網路好 瀏覽:1000
iphone的網路如何強 瀏覽:467
ipone與mac共享網路 瀏覽:501
手機投屏開啟無線顯示無網路 瀏覽:312
哪個國家網路攻擊合法 瀏覽:337
網路信號為什麼總是斷 瀏覽:815
wifi設置里顯示wan口無網路連接 瀏覽:850
蘋果怎樣在設置里分享網路 瀏覽:900
網路安全特別重大的響應是幾級 瀏覽:294
小區覆蓋網路需要什麼樣的路由器 瀏覽:923
4m寬頻怎麼沒有網路 瀏覽:602
平板連接不上網路連接 瀏覽:471
測試儀的網路連接形式 瀏覽:691
百度雲無線網路攝像頭 瀏覽:324
家裡移動wifi網路好慢 瀏覽:532
華為雲電腦模式顯示網路不可用 瀏覽:850

友情鏈接