導航:首頁 > 數據處理 > 數據到底是如何傳輸的

數據到底是如何傳輸的

發布時間:2023-06-15 08:54:40

1. 網路中,數據是怎麼樣傳輸的

比如你用QQ發送文本信息「你好」給對方。
發送過程:
1、QQ先把「你好」轉換成ASCII碼,並且生成一個報文,此時報文為:(QQ報文頭)+(你好的ASCII碼)
2、QQ是應用層軟體,,理論上應用層應該把報文交給它的下一層,表示層。此時報文變為(表示層報文頭)+(QQ報文頭)+(你好的ASCII碼)
不過,我覺得QQ應該是直接把報文交給了傳輸層的UDP協議,此時報文變為(UDP報文頭)+(QQ報文頭)+(你好的ASCII碼)。此時還要建立UDP連接,不贅述。
3、然後UDP協議把報文交給網路層的IP協議,報文變為(IP報文頭)+(UDP報文頭)+(QQ報文頭)+(你好的ASCII碼)。
4、然後,IP協議把報文交給鏈路層協議的以太協議,報文變為(以太報文頭)+(IP報文頭)+(UDP報文頭)+(QQ報文頭)+(你好的ASCII碼)。
5、然後,以太報文被送到網卡上,此時報文被分割為好幾個幀,以0101的形式通過物理層發送到網路上。
6、然後,是交換機收到這些幀,把這些幀還原成以太報文,交換機根據以太報文頭里的MAC地址查找自己的MAC地址表,找到出介面,把報文從出介面發送出去(把報文送到網關設備上)。發送的時候報文又被分割成多個幀,通過物理層發送出去。
7、網關收到報文後,根據IP報文頭里的IP地址,查找自己的路由表和FIB表,找到下一跳地址,然後把報文送到下一跳,這個過程不斷重復,直到找到對方的網關。
8、對方的網關再把這個報文發送到對方的電腦上。
9、對方電腦收到報文後依次剝掉以太報文頭、IP報文頭、UDP報文頭,然後發現應用層協議是QQ,於是把這個報文交給QQ軟體處理,QQ再把ASCII碼還原成「你好」,顯示在對話框里。
以上就是大概的過程了。

2. 網路中,數據是怎麼樣傳輸的

通過低延遲實時網路與可編程式控制制器(PLC)相連接,當其在產品線上移動時,感測器網路就能夠捕獲這些產品的信息。這些網路使用專門的工業乙太網通信協議,在數毫秒的時間內就能完成信息的發送,以確保PLC到互聯設備的傳輸操作比任何人為操作都要快。

3. 網路是如何傳輸數據的

1.先把你的計算機中「數字數據」通過調制器轉化成「模
擬信號」(如果你是通過電話線上網){模擬信號數字化
的三個步驟分別是:采樣、量化、編碼}[其中通信方式包
括並行通信和串列通信]{數據傳輸可以通過基帶、頻帶、
寬頻}{也可以通過多路復用同時上傳和下載};
2.它們的信息頭中都帶對方的地址,通過節點間的路由器
、交換機傳到對方的機器上。(數據的交換技術包括電路
交換、報文交換、分組交換(它們各自都有優缺點))。
3.然後到達對方的機器上。

其中在本地OSI數據流為從第七層的「應用層」依次向下,
在向下的途中,加上各自的「標志」{封裝技術},到達
第一層「物理層」後,通過物理傳輸介質,通過上面的技
術傳輸到對方的機器上,通過從第一層到最後一層拆卸各
自的「標志

4. 網路數據是怎樣傳輸的

通過OSI七層協議進行傳輸,下面給出傳輸方式:
OSI 參 考 模 型與TCP/IP協議模型結構 OSI 參 考 模 型 也 稱 為異 質 系 統 互 聯 的 七 層 框 架 ---- ★ 物 理 層(Physical Layer) ---- 提 供 機 械、 電 氣、 功 能 和 過 程 特 性。 如 規 定 使 用 電 纜 和 接 頭 的 類 型, 傳 送 信 號 的 電 壓 等。 在 這 一 層, 數 據 還 沒 有 被 組 織, 僅 作 為 原 始 的 位 流 或 電 氣 電 壓 處 理。 ---- ★ 數 據 鏈 路 層(Data Link Layer) ---- 實 現 數 據 的 無 差 錯 傳 送。 它 接 收 物 理 層 的 原 始 數 據 位 流 以 組 成 幀( 位 組), 並 在 網 絡 設 備 之 間 傳 輸。 幀 含 有 源 站 點 和 目 的 站 點 的 物 理 地 址。 ---- ★ 網 絡 層(Network Layer) ---- 處 理 網 絡 間 路 由, 確 保 數 據 及 時 傳 送。 將 數 據 鏈 路 層 提 供 的 幀 組 成 數 據 包, 包 中 封 裝 有 網 絡 層 包 頭, 其 中 含 有 邏 輯 地 址 信 息 — — 源 站 點 和 目 的 站 點 地 址 的 網 絡 地 址。 ---- ★ 傳 輸 層(Transport Layer) 提 供 建 立、 維 護 和 取 消 傳 輸 連 接 功 能, 負 責 可 靠 地 傳 輸 數 據。 ---- ★ 會 話 層(Session Layer) ---- 提 供 包 括 訪 問 驗 證 和 會 話 管 理 在 內 的 建 立 和 維 護 應 用 之 間 通 信 的 機 制。 如 服 務 器 驗 證 用 戶 登 錄 便 是 由 會 話 層 完 成 的。 ---- ★ 表 示 層(Presentation Layer) ---- 提 供 格 式 化 的 表 示 和 轉 換 數 據 服 務。 如 數 據 的 壓 縮 和 解 壓 縮, 加 密 和 解 密 等 工 作 都 由 表 示 層 負 責。 ---- ★ 應 用 層(Application Layer) ---- 提 供 網 絡 與 用 戶 應 用 軟 件 之 間 的 接 口 服 務。 OSI/RM是ISO在網路通信方面所定義的開放系統互連模型,1978 ISO(國際化標准組織)定義了這樣一個開放協議標准。。有了這個開放的模型,各網路設備廠商就可以遵照共同的標准來開發網路產品,最終實現彼此兼容。 整個OSI/RM模型共分7層,從下往上分別是:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。 當接受數據時,數據是自下而上傳輸;當發送數據時,數據是自上而下傳輸。 (1)物理層 這是整個OSI參考模型的最低層,它的任務就是提供網路的物理連接。所以,物理層是建立在物理介質上(而不是邏輯上的協議和會話),它提供的是機械和電氣介面。主要包括電纜、物理埠和附屬設備,如雙絞線、同軸電纜、接線設備(如網卡等)、RJ-45介面、串口和並口等在網路中都是工作在這個層次的。 物理層提供的服務包括:物理連接、物理服務數據單元順序化(接收物理實體收到的比特順序,與發送物理實體所發送的比特順序相同)和數據電路標識。 (2)數據鏈路層 數據鏈路層是建立在物理傳輸能力的基礎上,以幀為單位傳輸數據,它的主要任務就是進行數據封裝和數據鏈接的建立。封裝的數據信息中,地址段含有發送節點和接收節點的地址,控制段用來表示數格連接幀的類型,數據段包含實際要傳輸的數據,差錯控制段用來檢測傳輸中幀出現的錯誤。 數據鏈路層可使用的協議有SLIP、PPP、X25和幀中繼等。常見的集線器和低檔的交換機網路設備都是工作在這個層次上,Modem之類的撥號設備也是。工作在這個層次上的交換機俗稱「第二層交換機」。 具體講,數據鏈路層的功能包括:數據鏈路連接的建立與釋放、構成數據鏈路數據單元、數據鏈路連接的分裂、定界與同步、順序和流量控制和差錯的檢測和恢復等方面。 (3)網路層 網路層屬於OSI中的較高層次了,從它的名字可以看出,它解決的是網路與網路之間,即網際的通信問題,而不是同一網段內部的事。網路層的主要功能即是提供路由,即選擇到達目標主機的最佳路徑,並沿該路徑傳送數據包。除此之外,網路層還要能夠消除網路擁擠,具有流量控制和擁擠控制的能力。網路邊界中的路由器就工作在這個層次上,現在較高檔的交換機也可直接工作在這個層次上,因此它們也提供了路由功能,俗稱「第三層交換機」。 網路層的功能包括:建立和拆除網路連接、路徑選擇和中繼、網路連接多路復用、分段和組塊、服務選擇和傳輸和流量控制。 (4)傳輸層 傳輸層解決的是數據在網路之間的傳輸質量問題,它屬於較高層次。傳輸層用於提高網路層服務質量,提供可靠的端到端的數據傳輸,如常說的QoS就是這一層的主要服務。這一層主要涉及的是網路傳輸協議,它提供的是一套網路數據傳輸標准,如TCP協議。 傳輸層的功能包括:映像傳輸地址到網路地址、多路復用與分割、傳輸連接的建立與釋放、分段與重新組裝、組塊與分塊。 根據傳輸層所提供服務的主要性質,傳輸層服務可分為以下三大類: A類:網路連接具有可接受的差錯率和可接受的故障通知率,A類服務是可靠的網路服務,一般指虛電路服務。 C類:網路連接具有不可接受的差錯率,C類的服務質量最差,提供數據報服務或無線電分組交換網均屬此類。 B類:網路連接具有可接受的差錯率和不可接受的故障通知率,B類服務介於A類與C類之間,在廣域網和互聯網多是提供B類服務。 (5)會話層 會話層利用傳輸層來提供會話服務,會話可能是一個用戶通過網路登錄到一個主機,或一個正在建立的用於傳輸文件的會話。 會話層的功能主要有:會話連接到傳輸連接的映射、數據傳送、會話連接的恢復和釋放、會話管理、令牌管理和活動管理。 (6)表示層 表示層用於數據管理的表示方式,如用於文本文件的ASCII和EBCDIC,用於表示數字的1S或2S補碼表示形式。如果通信雙方用不同的數據表示方法,他們就不能互相理解。表示層就是用於屏蔽這種不同之處。 表示層的功能主要有:數據語法轉換、語法表示、表示連接管理、數據加密和數據壓縮。 (7)應用層 這是OSI參考模型的最高層,它解決的也是最高層次,即程序應用過程中的問題,它直接面對用戶的具體應用。應用層包含用戶應用程序執行通信任務所需要的協議和功能,如電子郵件和文件傳輸等,在這一層中TCP/IP協議中的FTP、SMTP、POP等協議得到了充分應用 TCP/IP協議
TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為:
應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。
傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。
互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。
網路介面層:對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。
二、OSI 參 考 模 型與TCP/IP協議模型各層中的協議 TCP/IP協議中有FTP、SMTP、POP TCP/IP的通訊協議
這部分簡要介紹一下TCP/IP的內部結構,為討論與互聯網有關的安全問題打下基礎。TCP/IP協議組之所以流行,部分原因是因為它可以用在各種各樣的信道和底層協議(例如T1和X.25、乙太網以及RS-232串列介面)之上。確切地說,TCP/IP協議是一組包括TCP協議和IP協議,UDP(User Datagram Protocol)協議、ICMP(Internet Control Message Protocol)協議和其他一些協議的協議組。

5. 數據是如何在網路上傳輸的

我們電腦上的數據,是如何「走」到遠端的另一台電腦的呢?這是個最基礎的問題,可能很多人回答不上來,盡管我們每天都在使用網路。這里我們以一個最簡單的「ping」命令,來解釋一個數據包「旅程」。

假設:我的電腦A,向遠在外地的朋友電腦B傳輸數據,最簡單的就是「ping」一下,看看這個傢伙的那一端網路通不通。A與B之間只有一台路由器。(路由器可能放在學校,社區或者電信機房,無所謂,基本原理是一樣的)

具體過程如下------
1.「ping」命令所產生的數據包,我們歸類為ICMP協議。說白了就是向目的地發送一個數據包,然後等待回應,如果回應正常則目的地的網路就是通的。當我們輸入了「ping」命令之後,我們的機器(電腦A)就生成了一個包含ICMP協議域的數據包,姑且稱之為「小德」吧~~~~

2.「小德」已經將ICMP協議打包到數據段里了,可是還不能發送,因為一個數據要想向外面傳送,還得經過「有關部門」的批准------IP協議。IP要將你的「寫信人地址」和「收信人地址」寫到數據段上面,即:將數據的源IP地址和目的IP地址分別打包在「小德」的頭部和尾部,這樣一來,大家才知道你的數據是要送到哪裡。

3.准備工作還沒有完。接下來還有部門要審核------ARP。ARP屬於數據鏈路層協議,主要負責把IP地址對應到硬體地址。直接說吧,都怪交換機太「傻」,不能根據IP地址直接找到相應的計算機,只能根據硬體地址來找。於是,交換機就經常保留一張IP地址與硬體地址的對應表以便其查找目的地。而ARP就是用來生成這張表的。比如:當「小德」被送到ARP手裡之後,ARP就要在表裡面查找,看看「小德」的IP地址與交換機的哪個埠對應,然後轉發過去。如果沒找到,則發一個廣播給所有其他的交換機埠,問這是誰的IP地址,如果有人回答,就轉發給它。

4.經過一番折騰,「小德」終於要走出這個倒霉的區域網了。可在此之前,它們還沒忘給「小德」屁股後面蓋個「戳」,說是什麼CRC校驗值,怕「小德」在旅行途中缺胳膊少腿,還得麻煩它們重新發送。。。。。我靠~~~~註:很多人弄不清FCS和CRC。所謂的CRC是一種校驗方法,用來確保數據在傳輸過程中不會丟包,損壞等等,FCS是數據包(准確的說是frame)里的一個區域,用來存放CRC的計算結果的。到了目的地之後,目的計算機要檢查FCS里的CRC值,如果與原來的相同,則說明數據在途中沒有損壞。

5.在走出去之前,那些傢伙最後折磨了一次「小德」------把小德身上眾多的0和1,弄成了什麼「高電壓」「低電壓」,在雙絞線上傳送了出去。暈~~出趟門就這么麻煩嗎?

6.坐著雙絞線旅遊,爽!可當看到很多人坐著同軸電纜,還有坐光纖的時候,小德又感覺不是那麼爽了。就在這時,來到了旅途的中轉站------路由器。這地方可是高級場所,人家直接查看IP地址!剩下的一概不管,交給下面的人去做。夠牛吧?路由器的內部也有一張表,叫做路由表,裡面標識著哪一個網路的IP對應著路由器的哪一個埠。這個表也不是天生就有的,而是靠路由器之間互相「學習」之後生成的,當然也可以由管理員手工設定。這個「學習」的過程是依靠路由協議來完成的,比如RIP,EIGRP,OSPF等等。

7.當路由器查看了「小德」的IP地址以後,根據路由表知道了小德要去的網路,接著就把小德轉到了相應的埠了。至此,路由器的主要工作完成,下面又是打包,封裝成frame,轉換成電壓信號等一系列「折騰」的活,就由數據鏈路層和物理層的模塊去干吧。

8.小德從路由器的出口出來,便來到了目的地----電腦B----所屬的網路的默認網關。默認網關可以是路由器的一個埠,也可以是區域網里的各種伺服器。不管怎樣,下面的過程還是一樣的:到交換機里的ARP表查詢「小德」的IP地址,看看屬於哪個區域網段或埠,然後就轉發到B了。

9.進了B的網卡之後,還要層層「剝皮」,基本上和從A出來的程序是一樣的------電腦B先校驗一下CRC值,看看數據是否完整;然後檢查一下frame的封裝,看到是IP協議之後,就把「小德」交給IP「部門」了;IP協議一看目的地址,正確,再看看應用協議,是ICMP。於是知道了該怎麼做了------產生一個回應數據包,(可以命名為「回應小德」),並准備以同樣的順序向遠端的A發送。。至於剛剛收到的那個數據包就丟棄了。

10.「回應小德」這個數據包又開始了上述同樣的循環,只不過這次發送者是B而接收者是A了。

以上是一個最簡單的路由過程,任何復雜的網路都是在次基礎之上實現的。

6. 數據在電腦內是如何進行傳輸的

根據抽象層次來梳理下大致的概念:傳輸信號是數字信號,高低電平表示,可以比模擬信號更加准確的傳輸信息。數字信號的處理的底層是通過最最基本的邏輯門電路來完成的,基於物理定律。如果你不了解邏輯門,你可以先去研究下三極體/晶體管,在集電極輸入信號三極體可以導通,所以可以看做是一個電信號觸發的開關。接著,一堆開關排列可以構成邏輯門,用來輸出想要的邏輯。許許多多的邏輯門可以構成觸發器、鎖存器、比較器、加法器、乘法器、比較器等各種奇怪的模塊。(如果想知道怎麼構成的原理請回復,有人想了解或者我閑著沒事乾的話會更新)當你想實現一種功能,因此把以上一些奇怪的模塊組合在一起(一些簡單的模塊集成在一塊ic上)時,你需要幾個引腳/信號來輸入你要這個部件執行哪一種命令;你還需要幾個引腳/信號來輸入要計算/處理的數據。這時,你做成了內存陣列、選擇器、運算器、累加器等等更加實用的部件。(同樣,如果想知道怎麼構成的原理請回復,有人想了解或者我閑著沒事乾的話會更新)你做好了上述的部件以後,你想實現更復雜的功能,希望可以編程來控制電路計算,所以你想設計一個既可以存儲你要它執行的指令,又可以計算數據,最好還可以把數據輸出(顯示)給大家看的ic,你陷入了為難:這么多模塊,怎麼才能讓不同的部件進行協同運作呢。經過苦苦的研究/踩著前人的肩膀,你發現了可以搞一種叫匯流排的東西在模塊間通信以達到目的。首先,你要傳輸數據,你需要數據匯流排;其次,你的指令要從存儲器取出執行,你需要指令/控制匯流排,來告訴各部件按照什麼命令執行;最後需要的是地址匯流排,來通信執行第幾條指令,修改哪個位元組的內存。設計完成了,你用了5000個晶體管做成了一台電腦,可是好慢哦,又時居然還會出錯!你苦心研究,又運用了糾錯演算法,校驗一類的程序,降低了出錯的概率,你優化了電路,使用了流水線,又把500000(這時優化了各種地方,門越來越多)個晶體管刻在晶圓上,封裝好做成了ic,再進行實驗,燒錄程序,成功執行,速度提升20倍,誤碼0.000000001%以內,成功運行自己寫的系統。

7. 如何把舊手機數據傳輸到新手機上

現在手機都有一鍵互機的功能,把新舊手機處於同一個網段,點換機,選擇新舊手機,就可以把舊手機的數據全部的傳入新手機中。

8. 網路數據是怎麼傳輸的

上圖是iso的七層網路體系結構,每一層都有其相應的工作協議。

數據傳輸過程如下:(如qq)

在發送主機A上,發送的數據經過應用層時,應用層對數據進行了包裝,它在要傳輸的數據上加了一個應用層首部AH後,繼續向傳輸層傳送。

傳輸層接收到應用層的數據後,將數據+應用層AH當做數據,給它進行包裝,加上自己的首部,此時的數據變為數據+應用層AH+傳輸層PH,繼續向會話層傳送。

依此類推,數據每傳遞一層,便增加相應協議的首部。

直到傳輸至數據鏈路層,數據鏈路層將加了自己首部的數據交給物理層後,轉換為高低跳躍的比特流,這時候的數據才能在線路上傳輸。

接收端的接收過程與發送過程相反,在接收主機B上,能夠通過電信號識別出比特流識別,將收到的信息遞交給數據鏈路層。

數據鏈路層收到數據後,剝離發送時添加的數據鏈路層首部DH,把數據提取出來,遞交給網路層。

同樣的,網路層剝離自己的首部NH,還原後將數據遞交給傳輸層。依此類推,至應用層將其首部AH剝離後,即可還原成最原始的發送數據了。

閱讀全文

與數據到底是如何傳輸的相關的資料

熱點內容
我為什麼選擇程序猿 瀏覽:755
安怡為什麼恢復不了原始程序 瀏覽:225
信息流過載是什麼 瀏覽:222
環境實驗室信息管理系統有哪些 瀏覽:264
新車怎麼沒有產品 瀏覽:391
永恆紀元交易密碼錯誤限制多久 瀏覽:942
先練什麼技術最好 瀏覽:730
大盤都有什麼數據 瀏覽:477
東吳證券交易密碼如何設置 瀏覽:757
怎麼查到公司的大數據 瀏覽:709
短線有哪些交易模式 瀏覽:503
顧客反復買產品返費是什麼原因 瀏覽:548
家庭實用新產品有哪些 瀏覽:251
如何做外匯交易誤區 瀏覽:752
如何鍛煉王者的技術 瀏覽:115
哪裡能賣交易冷卻的飾品 瀏覽:666
寶雞第二商貿學校里邊有什麼技術 瀏覽:548
湖北怎麼查打疫苗信息 瀏覽:60
怎麼跟客戶說明產品變更了什麼 瀏覽:173
保稅區會計業務代理需要哪些條件 瀏覽:991