導航:首頁 > 數據處理 > ip數據包最小為多少位元組

ip數據包最小為多少位元組

發布時間:2023-01-21 01:37:43

① 在IP數據包的頭部上層協議欄位的值是什麼

就是在IP頭部表示出三層以上用的是什麼協議。

比如:

ICMP:1

IGMP:2

TCP:6

1、IP包頭長度(Header Length):長度4比特。這個欄位的作用是為了描述IP包頭的長度,因為在IP包頭中有變長的可選部分。IP包頭最小長度為20位元組,由於變長的可選部分最大長度可能會變成24位元組。

2、標記(Flags):長度3比特。該欄位第一位不使用。第二位是DF位,DF位設為1時表明路由器不能對該上層數據包分段。如果一個上層數據包無法在不分段的情況下進行轉發,則路由器會丟棄該上層數據包並返回一個錯誤信息。第三位是MF位,當路由器對一個上層數據包分段,則路由器會在除了最後一個分段的IP包的包頭中將MF位設為1。

3、協議(Protocol):長度8比特。標識了上層所使用的協議,這是一個可變長的欄位。該欄位由起源設備根據需要改寫。

② 為什麼IP層的數據包長度最短為512位元組

7
應用層
如HTTP,SMTP,SNMP,FTP,遠程登錄,SIP,SSH,NFS,RTSP,XMPP,域名注冊,ENRP

BR> 6
表現層
如XDR,ASN.1,SMB,AFP,NCP

5
會話層
如盡快,TLS,SSH, ISO 8327 / CCITT X.225,RPC的NetBIOS,ASP,Winsock的,BSD套接字

4
傳輸層
如TCP,UDP,RTP,SCTP,SPX,ATP, IL

3

網路層,如IP,ICMP,IGMP,IPX,BGP,OSPF,RIP,IGRP,EIGRP,ARP,RARP,X.25
BR>
2
數據鏈路層
如乙太網,令牌環,HDLC,幀中繼,ISDN,ATM,802.11無線網路,FDDI,PPP

1
物理層
諸如有線,無線,光纖,承運人鴿

③ ip報文格式,並對每個位元組進行說明

IP報文格式如下圖,IP報頭前5塊為必選,因此,IP包最少20位元組:

以下為屬性解說供參考:
Version(版本):標識了數據包的IP版本號,一共4位,0100表示IPV4,0110表示IPV6;
IHL(報頭長度):表示32位字長的報頭長度,一共4位;
TOS(服務類型):用來指定特殊的數據包處理方式。一共8位;
Total Length(總長度):接收者用IP數據包總程度減去IP報頭長度,就可以確定數據包數據有效載荷的大小;
Identification(標識符):通常與標記欄位和分片欄位一起用於數據包的分段,長度為16位;
Flags(標記欄位):用於IP數據包分段標記使用,長度為3位;
Fragment Offset(分段偏移):用於指明分段起始點相對於報頭起始點的偏移量,可以使接受者按照正確的順序重組數據包,長度為13位;
Time to Live(生存時間):用於防止數據包在網路上無休止地被傳輸,長度8位;
Protocol(協議):指定了數據包中信息的類型,長度8位;
Header Checksum(報頭校驗和):針對IP報頭的糾錯欄位;
Source Address(源地址):表示發送者數據包源點的IP地址,長度為32位;
Destination Address(目標地址):表示發送者目標的IP地址,長度為32位;

Options(可選項):被添加在IP報頭中,包括源點產生的信息和其它路由器加入的信息;可選欄位,主要用於測試,長度可變;
Loose Source Routing(鬆散源路由選擇):可以指定數據包傳遞的路徑;可以跨越中間多台路由器;
Strict Soutce Routing(嚴格源路由選擇):可以指定數據包傳遞的路徑;不同於loose的是,數據包必須嚴格按照路由轉發,如果下一跳不在路由表中,將會產生錯誤;
Record Route(記錄路由):記錄數據包離開每台路由的出介面,區別於traceroute的是,record可以記錄來 回的路徑,而traceroute只可以記錄但方向的;
Timestamp(時間戳):記錄數據包到達設備的時間;
Verbose(詳細內容):查看數據包傳送的詳細內容;一般用於查看延遲;
Padding(填充):通過在可選欄位後面添加0來補足32位,為了確保報頭長度是32的倍數。

④ IP數據報在電腦里是怎麼存儲的是幾個位元組4個位元組還是八個位元組還是12個位元組

IPv4的數據包第4到第7bit代表首部長度。這個長度定義是以4位元組為單位的。
例如:首部長是十進制5,那麼首部長就是5*4 = 20位元組。沒有首部長度是8位元組的,最少是20位元組。
綜上首部最長為15*4 = 60位元組。

⑤ ipv6 ipv4 區別是什麼ipv4和ipv6的異同

1.地址類型
IPv4具有三種不同類型的地址:多播,廣播和單播。與IPv4相比,IPv6取消了廣播地址類型,以更豐富的組播地址代替,同時還增加了任意播地址類型。
2.數據包大小
對於IPv4,最小數據包大小為576位元組。對於IPv6,最小數據包大小為1208位元組。
3.標頭區域欄位數
IPv4具有12個標頭欄位,而IPv6支持8個標頭欄位。
4.可選欄位
IPv4具有可選欄位,而IPv6沒有。但是,IPv6具有擴展標頭,可以在將來擴展協議而不會影響主包結構。
5.配置
在IPv4中,新裝的系統必須配置好才能與其他系統通信。在IPv6中,配置是可選的,它允許根據所需功能進行選擇。
6.安全性
在IPv4中,安全性主要取決於網站和應用程序。它不是針對安全性而開發的IP協議。而IPv6集成了Internet協議安全標准(IPSec)。IPv6的網路安全不像IPv4是可選項,IPv6里的網路安全項是強制性的。
7.與移動設備的兼容性
IPv4不適合移動網路,因為正如我們前面提到的,它使用點分十進製表示法,而IPv6使用冒號,是移動設備的更好選擇。
8.主要功能
IPv6允許直接定址,因為存在大量可能的地址。但是,IPv4已經廣泛傳播並得到許多設備的支持,這使其更易於使用。

⑥ IP數據報最小1B最大64KB不對嗎為什麼答案d是錯的

顯然是錯的啊。
IPv4數據報的最大長度(包括頭部)為65536位元組,也就是64kB,最小沒有規定的。

⑦ ip報文的報文頭最少有多少個位元組

IPv4的頭部結構長度最少20位元組,若含有可變長的選項部分,最多60位元組。

⑧ IP數據包的定義是什麼

TCP/IP協議定義了一個在網際網路上傳輸的包,稱為IP數據包,而IP數據報(IP Datagram)是個比較抽象的內容,是對數據包的結構進行分析。 由首部和數據兩部分組成,其格式如圖所示。首部的前一部分是固定長度,共20位元組,是所有IP數據報必須具有的。在首部的固定部分的後面是一些可選欄位,其長度是可變的。首部中的源地址和目的地址都是IP協議地址。

固定部分

(1)版本佔4位,指IP協議的版本。通信雙方使用的IP協議版本必須一致。目前廣泛使用的IP協議版本號為4(即IPv4)。關於IPv6,目前還處於草案階段。

(2)首部長度佔4位,可表示的最大十進制數值是15。請注意,這個欄位所表示數的單位是32位字長(1個32位字長是4位元組),因此,當IP的首部長度為1111時(即十進制的15),首部長度就達到60位元組。當IP分組的首部長度不是4位元組的整數倍時,必須利用最後的填充欄位加以填充。因此數據部分永遠在4位元組的整數倍開始,這樣在實現IP協議時較為方便。首部長度限制為60位元組的缺點是有時可能不夠用。但這樣做是希望用戶盡量減少開銷。最常用的首部長度就是20位元組(即首部長度為0101),這時不使用任何選項。

(3)區分服務佔8位,用來獲得更好的服務。這個欄位在舊標准中叫做服務類型,但實際上一直沒有被使用過。1998年IETF把這個欄位改名為區分服務DS(Differentiated Services)。只有在使用區分服務時,這個欄位才起作用。

(4)總長度總長度指首部和數據之和的長度,單位為位元組。總長度欄位為16位,因此數據報的最大長度為2^16-1=65535位元組。

在IP層下面的每一種數據鏈路層都有自己的幀格式,其中包括幀格式中的數據欄位的最大長度,這稱為最大傳送單元MTU(Maximum Transfer Unit)。當一個數據報封裝成鏈路層的幀時,此數據報的總長度(即首部加上數據部分)一定不能超過下面的數據鏈路層的MTU值。

(5)標識(identification)佔16位。IP軟體在存儲器中維持一個計數器,每產生一個數據報,計數器就加1,並將此值賦給標識欄位。但這個「標識」並不是序號,因為IP是無連接服務,數據報不存在按序接收的問題。當數據報由於長度超過網路的MTU而必須分片時,這個標識欄位的值就被復制到所有的數據報的標識欄位中。相同的標識欄位的值使分片後的各數據報片最後能正確地重裝成為原來的數據報。

(6)標志(flag)佔3位,但目前只有2位有意義。

●標志欄位中的最低位記為MF(More Fragment)。MF=1即表示後面「還有分片」的數據報。MF=0表示這已是若干數據報片中的最後一個。

●標志欄位中間的一位記為DF(Don』t Fragment),意思是「不能分片」。只有當DF=0時才允許分片。

(7)片偏移佔13位。片偏移指出:較長的分組在分片後,某片在原分組中的相對位置。也就是說,相對用戶數據欄位的起點,該片從何處開始。片偏移以8個位元組為偏移單位。這就是說,除了最後一個分片,每個分片的長度一定是8位元組(64位)的整數倍。

(8)生存時間佔8位,生存時間欄位常用的的英文縮寫是TTL(Time To Live),表明是數據報在網路中的壽命。由發出數據報的源點設置這個欄位。其目的是防止無法交付的數據報無限制地在網際網路中兜圈子,因而白白消耗網路資源。最初的設計是以秒作為TTL的單位。每經過一個路由器時,就把TTL減去數據報在路由器消耗掉的一段時間。若數據報在路由器消耗的時間小於1秒,就把TTL值減1。當TTL值為0時,就丟棄這個數據報。後來把TTL欄位的功能改為「跳數限制」(但名稱不變)。路由器在轉發數據報之前就把TTL值減1.若TTL值減少到零,就丟棄這個數據報,不再轉發。因此,現在TTL的單位不再是秒,而是跳數。TTL的意義是指明數據報在網路中至多可經過多少個路由器。顯然,數據報在網路上經過的路由器的最大數值是255.若把TTL的初始值設為1,就表示這個數據報只能在本區域網中傳送。

(9)協議佔8位,協議欄位指出此數據報攜帶的數據是使用何種協議,以便使目的主機的IP層知道應將數據部分上交給哪個處理過程。

(10)首部檢驗和佔16位。這個欄位只檢驗數據報的首部,但不包括數據部分。這是因為數據報每經過一個路由器,路由器都要重新計算一下首部檢驗和(一些欄位,如生存時間、標志、片偏移等都可能發生變化)。不檢驗數據部分可減少計算的工作量。

(11)源地址佔32位。

(12)目的地址佔32位。

可變部分

IP首部的可變部分就是一個可選欄位。選項欄位用來支持排錯、測量以及安全等措施,內容很豐富。此欄位的長度可變,從1個位元組到40個位元組不等,取決於所選擇的項目。某些選項項目只需要1個位元組,它只包括1個位元組的選項代碼。但還有些選項需要多個位元組,這些選項一個個拼接起來,中間不需要有分隔符,最後用全0的填充欄位補齊成為4位元組的整數倍。

增加首部的可變部分是為了增加IP數據報的功能,但這同時也使得IP數據報的首部長度成為可變的。這就增加了每一個路由器處理數據報的開銷。實際上這些選項很少被使用。新的IP版本IPv6就將IP數據報的首部長度做成固定的。

目前,這些任選項定義如下:

(1)安全和處理限制(用於軍事領域)

(2)記錄路徑(讓每個路由器都記下它的IP地址)

(3)時間戳(Time Stamp)(讓每個路由器都記下IP數據報經過每一個路由器的IP地址和當地時間)

(4)寬松的源站路由(Loose Source Route)(為數據報指定一系列必須經過的IP地址)

(5)嚴格的源站路由(Strict Source Route)(與寬松的源站路由類似,但是要求只能經過指定的這些地址,不能經過其他的地址)[1]

這些選項很少被使用,並非所有主機和路由器都支持這些選項。

⑨ 一個數據包的大小是好多

1、數據鏈路層對數據幀的長度都有一個限制,也就是鏈路層所能承受的最大數據長度,這個值
稱為最大傳輸單元,即MTU。以乙太網為例,這個值通常是1500位元組。

2、對於IP數據包來講,也有一個長度,在IP包頭中,以16位來描述IP包的長度,也就是說,
一個IP包,最長可能是65535位元組。

3、結合以上兩個概念,第一個重要的結論就出來了,如果IP包的大小,起過了MTU值,那麼就需要
分片,也就是把一個IP包分為多個,這個概念非常容易理解,一個載重5T的卡車,要拉10T的貨,它
當然就得分幾次來拉了。

4、IP分片是很多資料常講的內容,但是我倒是覺得分不分片其實不重要,重要的是另一個東西。一個
數據包穿過一個大的網路,它其間會穿過多個網路,每個網路的MTU值是不同的。我們可以設想,如果
接受/發送端都是乙太網,它們的MTU都是1500,我們假設發送的時候,數據包會以1500來封裝,然而,
不幸的是,傳輸中有一段X.25網,它的MTU是576,這會發生什麼呢?我想,這個才是我們所關心的。
當然,結論是顯而易見的,這個數據包會被再次分片,咱開始用火車拉,到了半路,不通火車,只通汽車,
那一車貨會被分為很多車……僅此而已,更重要的是,這種情況下,如果IP包被設置了「不允許分片標志」,那
會發生些什麼呢?對,數據包將被丟棄,然事收到一份ICMP不可達差錯,告訴你,需要分片!
這個網路中最小的MTU值,被稱為路徑MTU,我們應該有一種有效的手段,來發現這個值,最笨的方法或許是先
用traceroute查看所有節點,然後一個個ping……

5、到了傳輸層,也會有一個最大值的限制,當然,對於只管發,其它都不管的UDP來說,不再我們討論之列。這里
說的是TCP協議。說到大小,或許會讓人想到TCP著名的滑動窗口的窗口大小,它跟收發兩端的緩存有關,這里討論
的是傳輸的最大數據包大小,所以,它也不在討論之列。
TCP的選項欄位中,有一個最大報文段長度(MSS),表示了TCP傳往另一端的最大數據的長度,當一個連接立時,連接
的雙方都要通告各自的MSS,也就是說,它說是與TCP的SYN標志在一起的。當然,對於傳輸來講,總是希望MSS越大越好,
現在超載這么嚴重,誰家不希望多拉點貨……但是,MSS總是有個限制的,也就是MTU-IP頭長度-TCP頭長度,對於乙太網來講
它通常是1500-20-20=1460,雖然總是希望它能很大(如1460),但是大多數BSD實現,它都是512的倍數,如1024……

6、回到分片上來,例如,在Win2000下執行如下命令:
ping 192.168.0.1 -l 1473

按剛才的說法,1473+20(ip頭)+8(icmp頭)=1501,則好大於1500,它會被分片,但是,我們關心的是:

這個數據包會被怎麼樣分法?
可以猜想,第一個包是
以太頭+IP頭+ICMP頭+1427的數據;
那第二個分片包呢?
它可以是:
以太頭+IP頭+ICMP頭+1個位元組的數據
或者是:
以太頭+IP頭+1個位元組的數據
也就是省去ICMP頭的封裝,當然,IP頭是不可以省的,否則怎麼傳輸了……

事實上,TCP/IP協議採用的是後一種封裝方式,這樣,一次可以節約8個位元組的空間。IP包頭中,用了三個標志來描述一個分片包:
1、分片標志:如果一個包被分片了,被置於1,最後一個分片除外;——這樣,對於接收端來講,可以根據這個標志位做為重組的重
要依據之一;
2、分片偏移標志:光有一個標志位說明「自己是不是分片包」是不夠的,偏移標志位說明了自己這個分片拉於原始數據報的什麼位置,
很明顯,這兩個標志一結合,就很容易重組分片包了。
3、不允許分片標志:如果數據包強行設置了這個標志,那麼在應該分片的時候,…… err,剛才已經說過了

⑩ IP地址基礎知識詳解

網路之間互連的協議(IP)是Internet Protocol的外語縮寫,[1] 中文縮寫為「網協」.
網路之間互連的協議也就是為計算機網路相互連接進行通信而設計的協議。在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守IP協議就可以與網際網路互連互通。IP地址具有唯一性,根據用戶性質的不同,可以分為5類。另外,IP還有進入防護,知識產權,指針寄存器等含義。
網路互聯
NNT流量
網協是怎樣實現的?網路互連設備,如乙太網、分組交換網等,它們相互之間不能互通,不能互通的主要原因是因為它們所傳送數據的基本單元(技術上稱之為「幀」)的格式不同。IP協議實際上是一套由軟體、程序組成的協議軟體,它把各種不同「幀」統一轉換成「網協數據包」格式,這種轉換是網際網路的一個最重要的特點,使所有各種計算機都能在網際網路上實現互通,即具有「開放性」的特點。

數據包
那麼,「數據包(data packet)」是什麼?它又有什麼特點呢?數據包也是分組交換的一種形式,就是把所傳送的數據分段打成 「包」,再傳送出去。但是,與傳統的「連接型」分組交換不同,它屬於「無連接型」,是把打成的每個「包」(分組)都作為一個「獨立的報文」傳送出去,所以叫做「數據包」。這樣,在開始通信之前就不需要先連接好一條電路,各個數據包不一定都通過同一條路徑傳輸,所以叫做「無連接型」。這一特點非常重要,它大大提高了網路的堅固性和安全性。
TCP/IP數據包格式
每個數據包都有報頭和報文這兩個部分,報頭中有目的地址等必要內容,使每個數據包不經過同樣的路徑都能准確地到達目的地。在目的地重新組合還原成原來發送的數據。這就要IP具有分組打包和集合組裝的功能。
在傳送過程中,數據包的長度為30000位元組(Byte)(1位元組=8二進制位)。
另外,特別注意的是,ip數據包指一個完整的ip信息,即ip數據包格式中各項的取值范圍或規定,如版本號可以是4或者6,ip包頭長度可以是20位元組-60位元組,總長度不超過65535位元組,封裝的上層協議可以是tcp和udp等。

閱讀全文

與ip數據包最小為多少位元組相關的資料

熱點內容
程序員的手速怎麼練出來的 瀏覽:660
銀行卡如何修改手機號信息 瀏覽:15
飲料代理要什麼車送貨比較合適 瀏覽:926
現在市場上銷售的哪個牌子銀鱈魚 瀏覽:466
如何解決後台程序載入問題 瀏覽:934
飲料產品提供不了三證如何處理 瀏覽:422
工銀股混a基金如何交易 瀏覽:598
佛系操作期貨市場怎麼樣 瀏覽:659
沒有技術種桃怎麼辦 瀏覽:715
中國塑料管市場都在哪裡 瀏覽:826
手機上怎麼看速騰車輛信息 瀏覽:607
收到產品押金怎麼做分錄 瀏覽:1000
桂陽的人才信息網在哪裡 瀏覽:225
物聯網有什麼用啊關鍵技術有哪些 瀏覽:294
資料庫中的表名指什麼 瀏覽:720
其他產品成本如何計算 瀏覽:331
tipo是什麼產品 瀏覽:870
紅米手機恢復出廠後怎麼還原數據 瀏覽:97
轉賬收款的程序都有什麼 瀏覽:600
炒股交易操作多少次才會成熟 瀏覽:203