首页
/
每日頭條
/
科技
/
計算機網絡如何傳遞信息
計算機網絡如何傳遞信息
更新时间:2024-09-28 10:24:59

歡迎關注我,學習更多計算機知識!

大家都知道計算機裡面存儲的是一堆01組成的二進制代碼,那麼計算機是怎樣把這些數字信号傳輸出去的呢?

計算機隻有一根網線是和外界相連的,而和網線連接的地方叫做網卡,而網卡的作用就是把計算機的數字信号轉換成光電信号發送出去。要想知道計算機是如何傳輸數據的首先要了解的是網卡的工作原理。

計算機生成的數據包隻是存放在内存中的一串數字信息,沒有辦法直接發送給對方。因此,我們要将數字信息轉換為電或者光信号,才能在網線或者光纖上傳輸。

負責這個轉換工作的設備叫網卡,但是網卡是無法單獨工作的,要控制網卡還需要網卡驅動程序,想必大家新買的電腦第一件事肯定是裝系統,然後是裝驅動,這裡的驅動就包含了網卡,顯卡,鍵盤,鼠标的驅動等。如果沒有網卡驅動,網卡是工作不了的,也就是上不了網了,同樣沒有顯卡啟動,你的電腦也就顯示不了東西。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)1

不同廠商的網卡在結構上有所不同,因此網卡的驅動程序也是由各大網卡廠商開發的專門的應用程序。

網卡的内部結構如下圖:

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)2

網卡并不是通電後就開始工作的,而是和其他硬件一樣需要初始化,計算機啟動操作系統後,網卡驅動程序會對硬件進行初始化,然後網卡才能進入工作狀态

網卡的内部存儲着全世界唯一的地址叫做MAC地址,這是在生産網卡的時候寫入的,這個地址不能被修改,因為它是寫在ROM當中的,ROM是隻讀存儲器,但是可以在Windows系統裡面被模拟修改成其他MAC地址。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)3

網卡中的保存的MAC地址會由網卡驅動程序讀取并分配給MAC模塊,網卡驅動從IP模塊獲取數據包後,會将其複制到網卡内的緩沖區中,然後MAC模塊會将數據包從緩沖區取出,并在開頭加上報頭和起始幀分界符,在末尾加上用于檢測錯誤的幀校驗系列如下圖:

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)4

報頭是一串像10101010…這樣 1 和 0 交替出現的比特序列,長度為 56 比特,它的作用是确定包的讀取時機。

當這些 1010 的比特序列被轉換成電信号後,會形成如下圖這樣的波形。接收方在收到信号時,遇到這樣的波形就可以判斷讀取數據的時機。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)5

用電信号來表達數字信息時,我們需要讓 0 和 1 兩種比特分别對應特定的電壓和電流,例如下圖這樣的電信号就可以表達數字信息。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)6

通過電信号來讀取數據的過程就是将這種對應關系颠倒過來。也就是說,通過測量信号中的電壓和電流變化,還原出 0 和 1 兩種比特的值。

加上一系列報頭等數據之後,我們就可以将數據包通過網線發送出去了,發送信号的操作分為2種,一種是使用集線器的半雙工模式,另一種是使用交換機的全雙工模式。

什麼是半雙工?什麼是全雙工?半雙工就是同一時間隻能一方發送一方接收。而全雙工,收發雙方可以同時發送數據。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)7

然後MAC 模塊從報頭開始将數字信息按每個比特轉換成電信号,由 PHY, 或者叫 MAU 的信号收發模塊發送出去。在這裡,将數字信息轉換為電信的速率就是網絡的傳輸速率,例如每秒将 10 Mbit 的數字信息轉換為電信号發送出去,則速率就是 10 Mbit/s。

接下來,PHY(MAU)模塊會将信号轉換為可在網線上傳輸的格式, 并通過網線發送出去。

以太網規格中對不同的網線類型和速率以及其對應的信号格式進行了規定,但 MAC 模塊并不關心這些區别,而是将可轉換為任意格式的通用信号發送給 PHY(MAU)模塊,然後 PHY(MAU)模塊再将其轉換為可在網線上傳輸的格式。

計算機網絡如何傳遞信息(計算機是怎樣把數據通過網線傳輸出去的)8

網卡将包轉換為電信号并發送出去的過程到這裡就結束了,有興趣深入了解的同學請關注我。

歡迎關注我,學習更多計算機知識!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
單片機最小系統電路有什麼用
單片機最小系統電路有什麼用
堅持每天分享本人十幾年的單片機系統開發經驗,循序漸進,逐步深入,您的關注是我的動力來源!本文以ST公司的STM8S003單片機為例,給大家講解一個單片機最小系統的電路原理圖:通過單片機采集一個按鍵信号,點亮一顆LED燈。如果你看懂了這張原理...
2024-09-28
ios14如何更換充電提示音
ios14如何更換充電提示音
現在iOS14系統可以設置各種有趣的充電提示音了,其中的小阿giao的提示音受到很多的喜歡,可以設置更換哦!這裡小編就為大家帶來了小阿giao充電提示音的設置方法,感興趣的小夥伴們不要錯過了!蘋果iOS14小阿giao充電提示音設置方法1、...
2024-09-28
雷蛇新款發布
雷蛇新款發布
【科技犬】三星在國際顯示周2022活動中展示了全球首款具有240Hz刷新率的筆記本電腦OLED面闆,适用于高端遊戲筆記本電腦。雷蛇在5月初公布了新款靈刃15筆記本,首發OLED240Hz筆記本屏幕。現在看來,這款屏幕來自三星。據介紹,雷蛇新...
2024-09-28
防火卷簾門驗收規範及标準
防火卷簾門驗收規範及标準
防火卷簾門安裝規範1、安裝卷簾門的洞口上部不得設有通風管、水管等;2、電源線路(三相五線和消防中控信号線)由用戶鋪設到卷門機旁的電氣控制箱邊;3、卷簾門安裝好後,安裝吊頂,吊頂邊緣應離簾闆50MM,以免磨擦;4、調試及使用時,嚴禁底部站人。...
2024-09-28
管家婆數據庫可以用嗎
管家婆數據庫可以用嗎
管家婆軟件安裝在Win10系統上如何安裝sql2000數據庫針對很多管家婆的産品,需要依賴于sql2000的運行。例如:管家婆輝煌普及版,管家婆輝煌II,管家婆輝煌普及II,管家婆輝煌II,還有管家婆汽修系列,管家婆軟件服裝普及版,管家婆軟...
2024-09-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved