❶ 求解兩道計算機網路技術題,可追加懸賞,謝謝!
我有點緊張啊,答錯了怕要挨網友的罵,另外哥們兒,你在讀大學嗎?這是老師留的作業嗎?
第一題:(1)、允許配置的最小IP是192.168.4.2(注意,不能是192.168.4.1,別跟路由器R2下面那個介面的IP重了,那個IP待會兒要設成網關的,網關和主機IP不能重復);
最大IP是192.168.4.254(主機號不能全0全1這點應該知道吧,第二問也給提示了);
子網掩碼明顯是255.255.255.0,要接入的網路是192.168.4.0/24嘛,後面這個24就是24位網路前綴,也就是子網掩碼中前24位全是1;
默認網關就是192.168.4.1。
(2)、分析:原來H2所在網路是192.168.5.0/24,說明後8位是主機號,要分成兩個一樣大的子網,要求子網規模盡可能大,所謂「子網規模盡可能大」,意思就是子網號所佔位數盡可能少,剩下更多位數給主機號,所以按理說從主機號中拿出前1位來做子網號就可以了,一個0一個1正好倆子網,但人家又說不允許全0全1的子網號,所以拿1位不夠,要拿前2位出來,那就四種子網號,00,01,10,11,而00和11不能用,所以兩個子網號分別是01和10。
子網掩碼是255.255.255.192(前三個255對應24位網路前綴,後面的192對應2位子網號)
那麼子網A的子網地址就是192.168.5.64/26,它的廣播地址(也就是主機號全1)是192.168.5.127;
子網B的子網地址就是192.168.5.128/26,它的廣播地址是192.168.5.191;
它倆允許接入的主機數目都是2^6-2=62(減的這個2是主機號全0和全1的那倆)
第二題:數據報總長980B,首部說固定長度,那就按20B來算,所以數據報的組成是960B的數據+20B的首部。
(1)、顯然要分成兩個數據分片,第一個數據欄位長度是640B(最大長度660B-20B的首部),它的片偏移是0,MF=1(MF=1代表後面還有分片,MF=0代表後面沒有分片了),第二個數據欄位長度是320B(總共960B減去第一個分片的640B),它的片偏移是80(片偏移以8B為單位,這點一定要牢記,640B/8B=80),MF=0。
(2)、不會報錯,ICMP對第一個分片後續的所有分片都不發送差錯報告報文,ICMP發送的差錯報告只有這五種類型:1、終點不可達;2、源點抑制,也就是擁塞;3、時間超過,也就是TTL減到0了;4、參數問題,比如DF=1並且分組長度還超過了MTU;5、改變路由,也就是找到更短路徑了;ICMP記住一句話:只要出這五類錯就丟棄並返回報告報文。
❷ 關於網路通信原理的困惑,求網路達人賜教,萬分感謝!!!
首先說明一下,OSI七層模型是一種思想、思路,是各廠商開發軟體時遵循的通用標准。它詮釋了數據通信的過程。它是個抽象的概念。
回答1:既不是操作系統的TCP/IP協議也不是是網路設備。因為這兩個只是完成7層中的某個功能。tcp(a和b兩台電腦的虛通道建立)工作在傳輸層,ip(路由轉發)工作在網路層。而網路設備。比如路由器(三層交換機也有這個功能,只是和路由器的側重點不一樣)只把數據解析到第三層,在第三層封裝後的數據叫做包。而二層交換機只把數據解析到第二層,在第二層封裝後的數據包叫做幀。
回答2:物理層也就是第一層,處理的數據是比特流。而「本地連接」是工作在應用層也就是第7層。一塊乙太網網卡包括OSI(開方系統互聯)模型的兩個層。物理層和數據鏈路層。物理層定義了數據傳送與接收所需要的電與光信號、線路狀態、時鍾基準、數據編碼和電路等,並向數據鏈路層設備提供標准介面。數據鏈路層則提供定址機構、數據幀的構建、數據差錯檢查、傳送控制、向網路層提供標準的數據介面等功能。
回答3:其實數據鏈路層是把網路層的數據加上頭和尾形成幀再交付給物理層。這就是封裝。
之所以要加上頭和尾是因為物理層只管電信號,必須要有一個特殊的電信號告訴物理層這是一個幀的開始和結尾。
一般頭和尾的電信號是連續的10101010這樣的形式,當物理層接收到信號後,知道這是一個幀來了,經過模數轉換後交付給數據鏈路層,數據鏈路層剝離頭和尾把數據交付給上面的網路層,這就是解封裝的過程。
其實網路的七層結構基本上都是封裝和解封裝的過程,上層數據下來的時候就給他加特定的頭,相當於裝了個信封,就這樣一層層的裝下來。下層的數據送到上層就一層層的剝離頭(信封),直到最後沒有信封得到最終的數據為止。
數據封裝的原理:
數據封裝是指將協議數據單元(PDU)封裝在一組協議頭和尾中的過程。在OSI7層參考模型中,每層主要負責與其它機器上的對等層進行通信。該過程是在「協議數據單元」(PDU)中實現的,其中每層的PDU一般由本層的協議頭、協議尾和數據封裝構成。
每層可以添加協議頭和尾到其對應的PDU中。協議頭包括層到層之間的通信相關信息。協議頭、協議尾和數據是三個相對的概念,這主要取決於進行信息單元分析的各個層。例如,傳輸頭(TH)包含只有傳輸層可以看到的信息,而位於傳輸層以下的其它所有層將傳輸頭作為各層的數據部分進行傳送。在網路層,一個信息單元由層3協議頭(NH)和數據構成;而數據鏈路層中,由網路層(層3協議頭和數據)傳送下去的所有信息均被視為數據。換句話說,特定OSI層中信息單元的數據部分可能包含由上層傳送下來的協議頭、協議尾和數據。
例如,如果計算機A要將應用程序中的某數據發送至計算機B應用層。計算機A的應用層聯系任何計算機B的應用層所必需的控制信息,都是通過預先在數據上添加協議頭。結果信息單元,其包含協議頭、數據、可能包含協議尾,被發送至表示層,表示層再添加為計算機B的表示層所理解的控制信息的協議頭。信息單元的大小隨著每一層協議頭和協議尾的添加而增加,這些協議頭和協議尾包含了計算機B的對應層要使用的控制信息。在物理層,整個信息單元通過網路介質傳輸。
計算機B中的物理層接收信息單元並將其傳送至數據鏈路層;然後B中的數據鏈路層讀取包含在計算機A的數據鏈路層預先添加在協議頭中的控制信息;其次去除協議頭和協議尾,剩餘部分被傳送至網路層。每一層執行相同的動作:從對應層讀取協議頭和協議尾,並去除,再將剩餘信息發送至高一層。應用層執行完後,數據就被傳送至計算機B中的應用程序接收端,最後收到的正是從計算機A應用程所發送的數據。
網路分層和數據封裝過程看上去比較繁雜,但又是相當重要的體系結構,它使得網路通信實現模塊化並易於管理。
解封裝正好是封裝的反向操作,把封裝的數據包還原成數據.
希望對你有幫助,如果你還困惑,建議你看一下網路工程師教程。
❸ DF的函意
你好,DF有多多層含義,具體如下:
一、DF:Don't Fragment
IP協議的首部「標志」中標志(flag) 占 3 位,目前只有前兩位有意義。標志欄位的最低位是 MF (More Fragment)。MF =1 表示後面「還有分片」。MF 0 表示最後一個分片。標志欄位中間的一位是 DF (Don't Fragment) 只有當 DF =0 時才允許分片。
二、計算機網路
DF:Don't Fragment
IP協議的首部「標志」中標志(flag) 占 3 位,目前只有前兩位有意義。標志欄位的最低位是 MF (More Fragment)。MF =1 表示後面「還有分片」。MF 0 表示最後一個分片。標志欄位中間的一位是 DF (Don't Fragment) 只有當 DF =0 時才允許分片。
三、鍾表品牌
dF COLLECT(品牌)dF COLLECTION 是鍾表業的專業品牌,在鍾表業享有盛譽。
四、深層過濾
深層過濾膜的孔徑比微孔濾膜大,通常用作預過濾。深層過濾膜的纖維層層擠壓,具有網目的結構,經由網目的縫隙能夠將粒子加以捕捉。由於縫隙大小不一,會發生大粒子滲漏但小粒子遭到去除的情形。當濾膜上發生壓力變化或流量變化時,可能會造成被捕捉粒子再度漏出,這是其主要缺點。但深層過濾膜較厚,內外均可捕捉粒子,且較不容易堵塞,具有較大量的去除能力。因此,在純水系統中一般用於去除進水中的鐵銹等污染物質。優點:濾膜較厚,對污染物的捕捉容量大注意:壓力或流量的變化可能會導致被捕捉粒子再度漏出。主要用在水處理中。
五、linux命令
linux命令:檢查文件系統的磁碟空間佔用情況。
格式:df [選項]
說明:df命令可顯示所有文件系統對I節點和磁碟塊的使用情況。
六、視頻軟體
DF是Digital Fusion的縮寫。Digital Fusion為一款視頻合成軟體,具有眾多的使用特點,節點式的工作流便於使用。eyeon公司旗艦產品,該產品問世是eyeon公司第9次發布這個強有力的合成器,該產品使用了一個新的圖形引擎,能夠將整體性能提升一個台階並能更使得內存使用效率提高,新的DF5可以在每一個像素上以8bit,16bit或者以浮點方式來運行。
七、部隊
Novalogic開發的Delta Force,就是三角洲部隊,當時風靡一時,成為那時FPS的代表。
八、還原軟體
DeepFreeze Enterprise 這個軟體通常是網吧所用的還原軟體 具有超強的保護功能
九、雙發失誤
網球術語。正式比賽中,在該運動員的發球局中每一分都有兩次發球機會。若發球下網,或者落在發球區以外,則算作發球失誤。但如果網球擦到網袋但仍落在對方場地發球區內,則判擦網重發,並不算作發球失誤。第一次發球失誤後,繼續第二次發球,稱為一發、二發。兩次發球都失誤時,該分判給對方。這種情況稱為雙誤。
十、自由度
統計學上面的自由度(degree of freedom)的縮寫
十一、東風導彈
中國導彈型號 DF,東風導彈
十二、內燃機車
中國內燃機車型號 DF(東風)
十三、濾波器
DF=Direct Form (FIR濾波器的一種結構)
十四、文檔頻率
DF= document frequent 即文檔頻率 文本特徵提取中會用到這個參量。
十五、操作命令
DF作為匯編語言中的偽操作命令,它用來定義操作數佔用的位元組數,該偽操作所定義的每個操作數佔有6個位元組,其後的每個操作數佔有48位,可以用來存放雙精度浮點數。
十六、魔獸
DF魔獸DOTA敵法師,很多人簡稱DF
十七、拼音
拼音:盪.婦
十八、籃球術語
DF:defense foul 防守犯規
十九、方向標志位
DF:direction Flags
CLD指令復位方向標志:DF=0,STD指令置位方向標志:DF=1
❹ wireshark 里,ip的分片表示DF和MF能看見,怎麼看TCP的DF和MF啊
tcp 三次握手過程:
client to network:syn:sn=0;
network to client:syn:sn=0,ack=1;
client to network:sn=1,ack=1;
應該看tcp協議解析部分,不是看ip頭,從這個的sn看肯定握手已經成功了;
❺ 那麼應該劃分為幾個短些的數據報片各數據報片得數據欄位長度,片偏移欄位和MF標志各為何數值
首先ip數據報首部20還剩1460,最大為500,再加上除最後一分片外,其它分片長度必須為8的整數倍,所以分為3片長度分別為496,496,468,偏移量分別為0/8,4968,496•2/8。MF分別為1,1,0。
例如:
3片;
第一片:數據欄位長度1480、片偏移是0,MF是1;
第二片:數據欄位長度1480、片偏移是185,MF是1;
第三片:數據欄位長度1020、片偏移是370和MF是0。
(5)計算機網路mfdf怎麼算擴展閱讀:
首部長度:佔4位,可表示的最大十進制數值是15。請注意,這個欄位所表示數的單位是32位字(1個32位字長是4位元組),因此,當IP的首部長度為1111時,首部長度就達到60位元組。當IP分組的首部長度不是4位元組的整數倍時,必須利用最後的填充欄位加以填充。
因此數據部分永遠在4位元組的整數倍開始,這樣在實現IP協議時較為方便。首部長度限制為60位元組的缺點是有時可能不夠用。但這樣做是希望用戶盡量減少開銷。最常用的首部長度就是20位元組(即首部長度為0101),這時不使用任何選項。
❻ IP首部中3比特位的分段標示長度中間是DF,最低位是MF,那最高的比特位是什麼含義啊
最高位為保留位,取值為0
❼ 支持MF/DF/EF三層物理文件管理; 問:MF/DF/EF分別指的是什麼
MF是根目錄文件,DF是應用目錄文件,EF則是基本文件
文件結構
--->DF--->EF
MF ---> --->DF--->DF--->EF
--->EF
❽ ip數據包的df mf位可以同時為1嗎如果同時為1也就是意味著,本ip包是一個分片包且自己後面還
不要這么理解,主機也不是這么理解的。
IP數據報的標志位有3位,其中只有低兩位有意義,分別是DF和MF。
網路層在處理IP數據報時先看DF位,若DF=0,才會看MF;若DF=1,表示不允許分片,這時不再看MF具體是什麼值(即不管是1還是0都沒有意義,因為根本就沒有分片)。
這種思想不僅在網路通信中存在,在計算機設計里也廣泛存在,比如ALU在進行加法運算,若結果超出最大表示範圍則將OF置1。這時,即使有一個結果,也不能用,因為OF=1表明計算溢出,結果是錯的。
❾ 計算機網路MF欄位怎麼算
IP數據報中每個IP數據報包含一個頭部和一個正文部分,頭部有一個20位元組的定長部分和一個可選的變長部分。IP數據報可能需要經過許多個網路,而源主機並不知道數據報後面要經過的這些網路所能通過的分組的最大長度是多少。而MF在分段中則表示「More Fragments」(更多的分段),除了最後一個分段以外其他所有的分段都必須設這一位,它的用途是,接收方可以知道什麼時候一個數據報的所有分段都已經到達了。