⑴ 數據報文是什麼
數據報文是網路中交換與傳輸的數據單元,即站點一次性要發送的數據塊。包含了將要發送的完整的數據信息,其長短很不一致,長度不限且可變。
數據報文不僅包括要傳送的數據,也包括必要的附加信息,如:目的IP、目的埠、源地址、源埠、數據長度、所用協議、加密等等。
報文在傳輸過程中會不斷地封裝成分組、包、幀來傳輸,封裝的方式就是添加一些控制信息組成的首部,那些就是報文頭。
就好像是郵寄一封信,對方要得到的只是里邊的內容,但你要發送,就必須有信封,有郵票,有地址郵編,等等附加的東西。數據報文指的就是包括信封在內的所有東西,而不是單指客戶要發送的數據。
(1)什麼是數據報網路擴展閱讀
報文的認證方式:
1、傳統加密方式的認證。
2、使用密鑰的報文認證碼方式。
3、使用單向散列函數的認證和數字簽名認證方式。
報文的組成部分:
1、起始行
請求報文的起始行,或稱為請求行。包含了一個方法和一個請求的URL。這個方法描述了伺服器應該執行的操作,請求URL描述了要對哪個資源執行這個方法。
請求行中還包含HTTP的版本,用來告知伺服器,客戶端使用的是哪種HTTP版本。
2、首部
HTTP首部欄位向請求和響應報文中添加了一些附加信息。本質上來說,它們只是一些名/值對應的列表。
3、主體
實體的主體是報文的負荷,也就是要傳輸的內容。
報文可以承載很多類型的數字數據,如圖片、視頻、HTML文檔、軟體應用程序、信用卡事務、電子郵件等。
⑵ 計算機網路中什麼是數據報什麼是虛電路
數據報
Data gram
通過網路傳輸的數據的基本單元,包含一個報頭(header)和數據本身,其中報頭描述了數據的目的地以及和其它數據之間的關系。
虛電路
開放分類: 網路、協議、電信、交換分組
虛電路 Virtual Circuit
虛電路是在分組交換散列網路上的兩個或多個端點站點間的鏈路。它為兩個端點間提供臨時或專用面向連接的會話。它的固有特點是,有一條通過多路徑網路的預定路徑。提前定義好一條路徑,可以改進性能,並且消除了幀和分組對頭的需求,從而增加了吞吐率。從技術上看,可以通過分組交換網路的物理路徑進行改變,以避免擁擠和失效線路,但是兩個端系統要保持一條連接,並根據需要改變路徑描述。圖V-2示意了區域網用戶和遠程地點之間的虛電路。注意,這個虛電路如何為用戶A跨越這個區域網連接、網橋/路由器間的多路復用鏈路、分組交換網路以及穿越分組交換網路的鏈路。
⑶ 在網路各個層中的數據包的名稱分別是什麼
數據幀、數據包、數據報以及數據段
OSI參考模型的各層傳輸的數據和控制信息具有多種格式,常用的信息格式包括幀、數據包、數據報、段、消息、元素和數據單元。
信息交換發生在對等OSI層之間,在源端機中每一層把控制信息附加到數據中,而目的機器的每一層則對接收到的信息進行分析,並從數據中移去控制信息,下面是各信息單元的說明:
數據幀(Frame):是一種信息單位,它的起始點和目的點都是數據鏈路層。
數據包(Packet):也是一種信息單位,它的起始和目的地是網路層。
數據報(Datagram):通常是指起始點和目的地都使用無連接網路服務的的網路層的信息單元。
段(Segment):通常是指起始點和目的地都是傳輸層的信息單元。
消息(message):是指起始點和目的地都在網路層以上(經常在應用層)的信息單元。
元素(cell)是一種固定長度的信息,它的起始點和目的地都是數據鏈路層。
元素通常用於非同步傳輸模式(ATM)和交換多兆位數據服務(SMDS)網路等交換環境。
數據單元(data
unit)指許多信息單元。常用的數據單元有服務數據單元(SDU)、協議數據單元(PDU)。
SDU是在同一機器上的兩層之間傳送信息。PDU是發送機器上每層的信息發送到接收機器上的相應層(同等層間交流用的)。
Packet(數據包):封裝的基本單元,它穿越網路層和數據鏈路層的分解面。通常一個Packet映射成一個Frame,但也有例外:即當數據鏈路層執行拆分或將幾個Packet合成一個Frame的時候。
數據鏈路層的PDU叫做Frame(幀);
網路層的PDU叫做Packet(數據包);
TCP的叫做Segment(數據段);
UDP的叫做Datagram。(數據報)——在網路層中的傳輸單元(例如IP)。一個Datagram可能被封裝成一個或幾個Packets,在數據鏈路層中傳輸
幀和數據包都是數據的傳輸形式。幀,工作在二層,數據鏈路層傳輸的是數據幀,包含數據包,並且增加相應MAC地址與二層信息;數據包,工作在三層,網路層傳輸的是數據包,包含數據報文,並且增加傳輸使用的IP地址等三層信息。
⑷ 網路中的數據包 和 數據報 有什麼區別
數據報是一種無連接通信方式,這種方式的典型應該就是UDP。比如不需要先商量好什麼時候發簡訊,你想發就發,至於對方能不能收到那就管不上了,好在大多數情況下是能正常收到的。
數據包是通信時在網路中的數據單位,為保證最大利用率和可靠性,數據包的大小是有限制的。就象發簡訊時超出一定字數變會被自動截成幾條簡訊分開發出去。