計算機網路 資料傳輸入門

2021-09-29 07:04:29 字數 1647 閱讀 2853

家裡裝置----路由器形成lan-------形成wan(服務商存在)------區域性路由器(街區–城市)-----最終到達網際網路主幹近距離的小型網路形成區域網,也即lan(local area),2023年形成乙太網,就是將資料以電訊號的形式傳入電纜,此電纜是多台計算機共享的,其中的每台計算機需要唯一**訪問控制位址(mac),電訊號會傳到整個電纜,幸運的是,計算機會監聽乙太網電纜,只有當看到是自己的mac位址才回去處理。

載體:上述運輸資料的共享媒介,乙太網的載體是銅線,wifi的載體是傳播無線網路電波的空氣。由於多個計算機均需要傳輸資料,所以載體會被占用,當其他計算機需要使用載體傳輸時,計算機檢測到網路堵塞,會等待1秒,醒來後依舊堵塞等待2秒、4秒…形成指數退避,使計算機網路通暢。(頻寬:載體傳輸資料的速度)

衝突域:載體和其中的裝置,形成乙個衝突域,為此需要解決「衝突」和「傳輸效率」問題。簡單的一種方式是使用交換機switch,將上下計算機分開,必要時才會相互傳輸。

傳輸資料的另一種方式:報文交換,類似於郵政系統,通過多個不同的站點將報文資料傳送到目的地。

問題:使用ip協議,同一報文的多個資料報到達目的地順序不一樣,這對某些程式是有問題的,tcp/ip來解決亂序問題。

ip底層協議(protocol):資料報在網際網路傳輸,符合ip協議即可,也即郵件手信的標準,大小和重量。ip方式的資料報頭部只有目標位址,因此資料報到達接收端不知道給到哪個程式處理。

udp:使用者資料報協議,每次想訪問網路的程式都要向os申請乙個埠號,資料報位址到達接收方os後,會讀udp頭部埠號,將資料報交給某程式處理。在udp header中有port和checknum(校驗和),例如在data payloda中儲存的是89/11/33/32/58/41,udp header中將校驗和以16位儲存,接收方收到資料報會重新校驗,如果相等即資料正常,否則扔掉資料。

tcp(tcp/ip組合):傳輸控制協議

(1)處理亂序:資料報有序列號,接收方可以將資料報排序,即使到達順序不一樣,也不影響。

(2)丟失即重發:需求接收方收到資料報,同時檢查無誤後,會給傳送方乙個確認碼(ack),如果一定時間傳送方未收到ack,會重新在傳送資料一次。某些情況下,ack耽擱或傳回時丟失,即使傳送方重發了資料,目標方可根據序列號辨別是否是重複資料。

(3)根據擁情況自動調整傳輸率:因為tcp可以同時發多個資料報,收多個確認碼,這樣效率會很高。同時,根據確認碼成功率和來回傳輸時間,可以推測網路擁堵情況。

確認碼的存在,資料報把數量翻了一倍,包含了很多無用資訊,在網路遊戲場景中,會非常卡頓不值得。

《計算機網路》 資料傳輸過程

網路層的核心裝置是路由器 route 路由器的位址由兩部分組成,乙個是ip位址,乙個是mac位址。乙個路由器的ip位址往往設定為乙個網段中的第乙個位址,比如在網段 ip位址為11.0.0.0,子網掩碼為255.0.0.0中,路由器的位址設定為11.0.0.1。路由器的功能是連線不同的網段,類似於現實...

計算機網路 4類資料傳輸方式

1.模擬資料用模擬訊號傳輸 載波通訊 攜載模擬資料的模擬訊號稱為載波,這樣的通訊稱為載波通訊 2.模擬資料用數碼訊號傳輸 在數位化 系統中,要將聲音的模擬訊號轉換為數碼訊號再進行傳輸。訊號數位化的過程分為 取樣,量化,編碼三步。採用pcm技術 脈衝編碼調製 3.數字資料用模擬訊號傳輸 將數碼訊號轉換...

計算機網路重要機制(一)可靠資料傳輸

作業系統,計算機網路都屬於計算機系統,為了使得整個系統執行起來,人們根據當時的硬體條件和理論認識設計了各種的演算法 也可以叫機制 這些機制有些被拋棄,有些被進化。所以作業系統 計算機網路裡面的內容概括起來就是 條件 已知 問題 未知 演算法 實現 在具體實現的時候為了配合演算法設計了各種精巧的資料結...