導航:首頁 > 數據處理 > 數據包是從哪裡傳出的

數據包是從哪裡傳出的

發布時間:2024-04-02 04:56:56

『壹』 OSI鍙傝冩ā鍨嬬殑涓冨眰緇撴瀯

🔌鐗╃悊灞
鐗╃悊灞傝В鍐充袱涓紜浠朵箣闂存庝箞閫氫俊鐨勯棶棰橈紝甯歌佺殑鐗╃悊濯掍粙鏈夊厜綰ゃ佺數緙嗐佷腑緇у櫒絳夈傚畠涓昏佸畾涔夌墿鐞嗚懼囨爣鍑嗭紝濡傜綉綰跨殑鎺ュ彛綾誨瀷銆佸厜綰ょ殑鎺ュ彛綾誨瀷銆佸悇縐嶄紶杈撲粙璐ㄧ殑浼犺緭閫熺巼絳夈
🔗鏁版嵁閾捐礬灞
鏁版嵁閾捐礬灞備粠緗戠粶灞傛帴鏀舵暟鎹鍖咃紝鏁版嵁鍖呭寘鍚鍙戦佹柟鍜屾帴鏀舵柟鐨処P鍦板潃銆傛暟鎹閾捐礬灞傛墽琛屼袱涓鍩烘湰鍔熻兘銆傚畠鍏佽鎬笂灞備嬌鐢ㄦ垚甯т箣綾葷殑鍚勭嶆妧鏈鏉ヨ塊棶浠嬭川錛屾帶鍒跺備綍鏀劇疆鍜屾帴鏀舵潵鑷浠嬭川鐨勬暟鎹銆
🌐緗戠粶灞
浼犺緭灞傚皢鏁版嵁孌典紶閫掑埌緗戠粶灞傘傜綉緇滃眰鐢ㄤ簬灝嗘帴鏀跺埌鐨勬暟鎹孌典粠涓鍙拌$畻鏈轟紶杈撳埌浣嶄簬涓嶅悓緗戠粶涓鐨勫彟涓鍙拌$畻鏈恆傜綉緇滃眰鐨勬暟鎹鍗曞厓縐頒負鏁版嵁鍖咃紝緗戠粶灞傜殑鍔熻兘鏄閫昏緫瀵誨潃銆佽礬鐢卞拰璺寰勭『瀹氥
📡浼犺緭灞
浼犺緭灞傛槸閫氫俊瀛愮綉鍜岃祫婧愬瓙緗戠殑鎺ュ彛鍜屾ˉ姊侊紝璧峰埌鎵誇笂鍚涓嬬殑浣滅敤銆侽SI涓3灞傜殑涓昏佷換鍔℃槸鏁版嵁閫氫俊錛屼笂3灞傜殑浠誨姟鏄鏁版嵁澶勭悊錛屼紶杈撳眰鏄絎鍥涘眰錛屽洜姝よュ眰鏄閫氫俊瀛愮綉鍜岃祫婧愬瓙緗戠殑鎺ュ彛鍜屾ˉ姊侊紝璧峰埌鎵誇笂鍚涓嬬殑浣滅敤銆
👥浼氳瘽灞
浼氳瘽灞傛槸鐢ㄦ埛搴旂敤紼嬪簭鍜岀綉緇滀箣闂寸殑鎺ュ彛錛屼富瑕佷換鍔℃槸緇勭粐鍜屽崗璋冧袱涓浼氳瘽榪涚▼涔嬮棿鐨勯氫俊錛屽苟瀵規暟鎹浜ゆ崲榪涜岀$悊銆
💻琛ㄧず灞
琛ㄧず灞傛寚浠庡簲鐢ㄥ眰鎺ユ敹鏁版嵁錛岃繖浜涙暟鎹鏄浠ュ瓧絎﹀拰鏁板瓧鐨勫艦寮忓嚭鐜扮殑錛岃〃紺哄眰灝嗚繖浜涙暟鎹杞鎹㈡垚涓烘満鍣ㄥ彲浠ョ悊瑙g殑浜岃繘鍒舵牸寮忥紝涔熷氨鏄灝佽呮暟鎹鍜屾牸寮忓寲鏁版嵁錛屼緥濡傚皢ASCII鐮佽漿鍖栦負鍒鐨勭紪鐮侊紝榪欎釜鍔熻兘縐頒負鈥滅炕璇戔濄
📱搴旂敤灞
搴旂敤灞傛槸OSI鍙傝冩ā鍨嬬殑鏈楂樺眰錛屽畠浣胯$畻鏈虹敤鎴蜂互鍙婂悇縐嶅簲鐢ㄧ▼搴忓拰緗戠粶涔嬮棿鐨勬帴鍙o紝鏄緗戠粶搴旂敤紼嬪簭鎵浣跨敤鐨勶紝渚嬪侶TTPS鍗忚銆丠TTP鍗忚錛屽簲鐢ㄥ眰鏄閫氳繃鍗忚涓虹綉緇滄彁渚涙湇鍔★紝鎵ц岀敤鎴風殑媧誨姩銆

『貳』 什麼是數據包,數據包是用來干什麼的

數據包是TCP/IP協議通信傳輸中的數據單位。數據包包含發送者和接收者的地址信息。這些數據包然後沿著不同的路徑在一個或多個網路中傳輸,並且在目的地重新組合。

任意一台主機都能夠發送具有任意源地址的數據包。當數據包進行長距離的傳輸時需要經過許多中繼站。每個中繼站就是一台主機或路由器,他們基於路由信息,將數據包向下一個中繼站傳遞。在數據傳輸的路途上,如果路由器遇到大數據流量的情況下,它可能在沒有任何提示的情況下丟掉一些數據包。

較高層的協議(如TCP協議)用於處理這些問題,以便為應用程序提供一條可靠的鏈路。如果對於下一個中繼站來說數據包太大,該數據包就會被分片。也就是說,大的數據包會被分成兩個或多個小數據包,每個小數據包都有自己的IP頭,但其凈荷僅僅是大數據包凈荷的一部分。

每個小數據包可以經由不同的路徑到達目的地。在傳輸的路途上,每個小數據包還可能會被繼續分片。當這些小數據包到達目標機器時,他們會被重新拼裝到一起。按照規則規定,在中間節點上,不允許對小數據包進行拼裝組合。

(2)數據包是從哪裡傳出的擴展閱讀

數據包主要由「目的IP地址」、「源IP地址」、「凈載數據」等部分構成,包括包頭和包體,包頭是固定長度,包體的長度不定,各欄位長度固定,雙方的請求數據包和應答數據包的包頭結構是一致的,不同的是包體的定義。

數據包的結構與我們平常寫信非常類似,目的IP地址是說明這個數據包是要發給誰的,相當於收信人地址;源IP地址是說明這個數據包是發自哪裡的,相當於發信人地址;而凈載數據相當於信件的內容。

正是因為數據包具有這樣的結構,安裝了TCP/IP協議的計算機之間才能相互通信。我們在使用基於TCP/IP協議的網路時,網路中其實傳遞的就是數據包。理解數據包,對於網路管理的網路安全具有至關重要的意義。

『叄』 什麼是數據包

「包」(Packet)是TCP/IP協議通信傳輸中的數據單位,一般也稱「數據包」。有人說,區域網中傳輸的不是「幀」(Frame)嗎?沒錯,但是
TCP/IP協議是工作在OSI模型第三層(網路層)、第四層(傳輸層)上的,而幀是工作在第二層(數據鏈路層)。上一層的內容由下一層的內容來傳輸,所
以在區域網中,「包」是包含在「幀」里的。

名詞解釋:OSI(Open System
Interconnection,開放系統互聯)模型是由國際標准化組織(ISO)定義的標准,它定義了一種分層體系結構,在其中的每一層定義了針對不同
通信級別的協議。OSI模型有7層,17層分別是:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層。OSI模型在邏輯上可分為兩個部分:低
層的14層關注的是原始數據的傳輸;高層的57層關注的是網路下的應用程序。

我們可以用一個形象一些的例子對數據包的概念加以說明:我
們在郵局郵寄產品時,雖然產品本身帶有自己的包裝盒,但是在郵寄的時候只用產品原包裝盒來包裝顯然是不行的。必須把內裝產品的包裝盒放到一個郵局指定的專
用紙箱里,這樣才能夠郵寄。這里,產品包裝盒相當於數據包,裡面放著的產品相當於可用的數據,而專用紙箱就相當於幀,且一個幀中只有一個數據包。

「包」
聽起來非常抽象,那麼是不是不可見的呢?通過一定技術手段,是可以感知到數據包的存在的。比如在Windows 2000
Server中,把滑鼠移動到任務欄右下角的網卡圖標上(網卡需要接好雙絞線、連入網路),就可以看到「發送:××包,收到:××包」的提示。通過數據包
捕獲軟體,也可以將數據包捕獲並加以分析。

(見:附件圖)就是用數據包捕獲軟體Iris捕獲到的數據包的界面圖,在此,大家可以很清楚地看到捕獲到的數據包的MAC地址、IP地址、協議類型埠號等細節。通過分析這些數據,網管員就可以知道網路中到底有什麼樣的數據包在活動了。

附:數據包的結構

數據包的結構非常復雜,不是三言兩語能夠說清的,在這里我們主要了解一下它的關鍵構成就可以了,這對於理解TCP/IP協議的通信原理是非常重要的。數據包主要由「目的IP地址」、「源IP地址」、「凈載數據」等部分構成。
數據包的結構與我們平常寫信非常類似,目的IP地址是說明這個數據包是要發給誰的,相當於收信人地址;源IP地址是說明這個數據包是發自哪裡的,相當於發信人地址;而凈載數據相當於信件的內容。
正是因為數據包具有這樣的結構,安裝了TCP/IP協議的計算機之間才能相互通信。我們在使用基於TCP/IP協議的網路時,網路中其實傳遞的就是數據包。理解數據包,對於網路管理的網路安全具有至關重要的意義。

『肆』 數據包是如何在網路中傳輸的

我們電腦上的數據,是如何「走」到遠端的另一台電腦的呢?這是個最基礎的問題,可能很多人回答不上來,盡管我們每天都在使用網路。這里我們以一個最簡單的「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了。

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

『伍』 數據包和數據幀分別代表什麼

1,包(Packet)是TCP/IP協議通信傳輸中的數據單位,一般也稱「數據包」。

TCP/IP協議是工作在OSI模型第三層(網路層)、第四層(傳輸層)上的,幀工作在第二層(數據鏈路層)。上一層的內容由下一層的內容來傳輸,所以在區域網中,「包」是包含在「幀」里的。

2,所謂數據幀(Data frame),就是數據鏈路層的協議數據單元,它包括三部分:幀頭,數據部分,幀尾。其中,幀頭和幀尾包含一些必要的控制信息,比如同步信息、地址信息、差錯控制信息等;數據部分則包含網路層傳下來的數據,比如IP數據包,等等。



(5)數據包是從哪裡傳出的擴展閱讀

數據包在傳輸過程中是以數據幀的形式傳輸的,數據幀由幀頭+IP頭+TCP/UDP頭+數據+幀校驗組成;

在每一個路由器上幀頭與幀校驗都會變化以適應不同的鏈路,其他內容基本不變;

所有數據都是以二進制數據進行編碼的,根據各個鏈路類型在不同的物理鏈路上編碼傳輸。

『陸』 用udp協議,假如A發送一個數據包到B,B電腦有多個網卡,怎麼知道數據包從哪個網卡出。

不管是tcp還是udp,最後都是根據路由表來決定下一跳的,也即決定從哪個網口發出。

在 windows上查看路由表的命令是
route print,
在 unix/linux下查看的命令
route

根據你發送包的 destination IP,可以從路由表中找到對應的條目,然後就知道從哪個網口發了,比如我的機器上路由信息是

Destination Gateway Genmask Flags Metric Ref Use Iface
135.252.213.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
0.0.0.0 135.252.213.1 0.0.0.0 UG 202 0 0 eth0

第一條說明如果目的地址是 135.252.213.x ,那麼就匹配第一條路由表項,那麼是從 eth0 網口發出。第二條全0的那條,就是默認路由,如果無法和任何一條表象匹配,那麼就會使用默認路由。

更多細節,這里一時半會也說不清,總之你知道是根據路由表來決定就行了,具體的你去網上查一些跟路由表有關的內容就知道了。

閱讀全文

與數據包是從哪裡傳出的相關的資料

熱點內容
機器人如何在線導入程序 瀏覽:930
茅壇一號怎麼代理 瀏覽:373
沈陽理科大學電子信息工程哪個好 瀏覽:384
哪裡看cba球員數據 瀏覽:920
學校學程序員的叫什麼專業 瀏覽:543
核對兩張報表怎麼找不同的數據 瀏覽:614
目前無人駕駛技術難點有哪些 瀏覽:718
產品數字化與IT裝備部怎麼樣 瀏覽:770
番禺二手傢具市場怎麼走 瀏覽:175
代理記賬怎麼掛名 瀏覽:456
新產品如何讓朋友做代理 瀏覽:88
滴滴數據產品怎麼實現 瀏覽:73
幹細胞技術祛疤多少錢 瀏覽:531
除了風險代理還有什麼模式 瀏覽:690
如何製作公眾號留言小程序 瀏覽:596
唐山鋼材市場在哪裡 瀏覽:622
警務技術崗初級如何評定 瀏覽:697
技術崗如何求職 瀏覽:572
弱電安防產品市場有哪些 瀏覽:910
清算市場什麼時候開放 瀏覽:319