webForumDet fria alternativet

Storlek på Ip-paket

Nätverk

9 svar · 648 visningar · startad av Javve

Medlem sedan feb. 200114 inlägg
Frågan#1

Hej
Någon som vet hur stort ett Ip-paket kan vara, lyckas få fram info om att headern exklusive data kan vara 20-60 byte lång. Men det måste väl finnas en gräns för när det blir flera paket av en stor fil som jag sänder?
//Javve

Medlem sedan dec. 2000485 inlägg
#2

1-64k "octets" inkl headern

Medlem sedan dec. 199917 055 inlägg
#3

Maxstorleken per paket är väl ändå 1548 bytes?

Kom på att jag glömde två saker... ;)

Välkommen till webForum Javve!

Sen tar jag mig friheten att flytta denna tråd till LAN/WAN där motsvarande tekniker diskuteras. :)

[Redigerat av Rikard den 04 mar 2001]

Medlem sedan dec. 2000485 inlägg
#4

1548 KAN vara frame paketets maxstorlek, vilket kan variera beroende på hårdvara och MUT (Maximum Transmission Unit).
Ett IPv4 datagram kan innehålla 1-64k octeter, men då datagramet är inkapslat i frame, så en begräsningen ligger där. :(

[Redigerat av D3VaST8D den 05 mar 2001]

Medlem sedan dec. 199917 055 inlägg
#5

Hmm... känner att jag - om inte annat för egen del - behöver reda ut begreppen. Paketstorleken kan väl aldrig vara större än 1548 tecken?
Men, precis som du skriver ett IPv4-datagram kan ha en annan storlek beroende på Window-storleken vilken kan specas manuellt i Unix, är statisk i Win 9X och dynamisk i Win2k?

Medlem sedan dec. 2000485 inlägg
#6

Jodå paket storleken är inte låst till 1548. Skall se om jag kan förklara det bättre.

IP Datagram (paket) kan vara upp till 64k octets.
Ett IP datagram ligger inkappslat i ett frame paket enligt modell.
__
| | |
|HEAD | IP DATA AREA |
|_
_|_
_|
\
\
_
_\__
| | |
| FRAME HEAD | FRAME DATA AREA |
|_
_|_______________|

Ett frame paket är de paket som skickas över ett fysiskt nätverk. Olika storlekar på frame paketen kan även finnas inom ett och samma nätverk, då är det upp till varje router att fragmentera dessa paket storleken till rätt storlek. T.ex. kan två segment av ett närverk ha 1500 MUT resp. 1000 MUT. Skickas paket från 1500 MUT:s segmentet måste alltså routern dela upp varje paket i två nya paket (1000 och 500) om de skall skickas till det andra segmentet.

Vad är det som bestämmer storleken på framen? Det är den underliggande hårdvaran, ethernet specifierar en storlek medans en annan teknologi använder sig av en annan paket storklek.

Ethernet framens specifikation, siffran anger antalet 8 bitars octeter.
__________________________
| | | | | | |
|Pre- |Dest. |Source|Frame|Data |CRC|
|amble|adress|adress| typ |Frame | |
| 8 | 6 | 6 | 2 |46-1500| 4 |
|_
_|__|__|_
_|_
_|___|

Sammanfattning:
Alltså det är inte storleken på själva IP datagramet som är begräsningen utan den underliggande hårvaran.
Det är applikationerna som bestämmer storleken på IP datagramen, men om inte hela paketet får plats i en frame kommer datagrammet att fragmenteras till rätt storlek.

PFTTTTTTT FAEN VA FULT DET BLEV!!! :p
Jajaja... ni får tänka er en bild i huvudet. Bilderna skall föreställa avgränsade areor med NAMN och ev. storlek. IP datagrammet skall även ligga i Frame data arean.

[Redigerat av D3VaST8D den 05 mar 2001]

Medlem sedan apr. 200010 782 inlägg
#7

/me orkar inte kopiera från sin Cisco bok :p

------------------
MVH - C
"Mina mappar är slut, kan ni sälja mig några nya...?"
- Förvirrad Mac-kund

[Redigerat av stoffe-2k den 05 mar 2001]

Medlem sedan mars 20014 inlägg
#8

Halla,

Max IP paket storlek ar, om jag inte minns fel 65534 bytes. Det ar Ethernet som har en grans pa 1534 bytes, inte IP.

Lars

Medlem sedan aug. 200045 inlägg
#9

jag är total nybörjare när det gäller nätverk, så det är möjligt att jag har fel.
men jag har fått för mig att ip datadelen (exlusive headern) kan innehålla max 64Kb.(IP=lager 3 (osi tabellen)).
ethernet-frame(=lager 2 (osi tabellen)) datadelen (alltså exl. headern &svansen)kan innehålla max 1500 byte...
token ring däremot kan ta med ca 8000 byte...

Medlem sedan aug. 200045 inlägg
#10

jag tror att jag hade fel om token ring...blev lite osäker...är nästan säker att token ring paketet kan vara max ca 4200...

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)