Welcome to HardwareForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Packet fragmentation question

 
   Hardware Problem Solving Community! (Home) -> PC Networking RSS
Next:  Unerase DVD+RWs?  
Author Message
John E

External


Since: Apr 09, 2007
Posts: 1



(Msg. 1) Posted: Mon Apr 09, 2007 4:02 pm
Post subject: Packet fragmentation question
Archived from groups: comp>protocols>tcp-ip, others (more info?)

In an inter-networking fragmentation scheme (i.e. end-to-end), AIUI assembly
only occurs at tranmission destination, even if the packets cross multiple
networks. This is in contrast to the intra-network fragmentation scheme,
which reassembles at every gateway.

My question relates to the way that the fragmentation occurs at each
gateway. Obviously when the message leaves the source station it is
fragmented in a standard manner. This involves splitting the data into
multiple packets (generally the size of the maximum transmission unit
[MTU]). The original data is split into packets that are equal to the MTU
minus the packet overheads (e.g. header etc). However, I'm not entirely sure
what happens when the message reaches the next gateway.

Am I correct in saying that the packet created at the source station is then
fragmented (if necessary), at the next gateway? So, say a 1000 octet packet
(60 overhead + 940 data) reaches the next gateway - would that individual
packet then be fragmented? So, then say the MTU of the next network is 800
octets, and the 1000 octet packet was received - would the 940 octets of
data be extracted, then split into two packets, one of 800 octets (data +
overhead), another with the leftover (remaining data + overhead)?

TIA.

 >> Stay informed about: Packet fragmentation question 
Back to top
Login to vote
David Schwartz

External


Since: May 05, 2004
Posts: 92



(Msg. 2) Posted: Mon Apr 09, 2007 8:40 pm
Post subject: Re: Packet fragmentation question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Apr 9, 1:11 pm, "John E" <La-la-l... RemoveThis @hotmail.com> wrote:

> Am I correct in saying that the packet created at the source station is then
> fragmented (if necessary), at the next gateway? So, say a 1000 octet packet
> (60 overhead + 940 data) reaches the next gateway - would that individual
> packet then be fragmented? So, then say the MTU of the next network is 800
> octets, and the 1000 octet packet was received - would the 940 octets of
> data be extracted, then split into two packets, one of 800 octets (data +
> overhead), another with the leftover (remaining data + overhead)?

Yes. Fragments are fragmented precisely the same way non-fragments are
fragmented.

DS

 >> Stay informed about: Packet fragmentation question 
Back to top
Login to vote
Barry Margolin

External


Since: Apr 09, 2007
Posts: 1



(Msg. 3) Posted: Mon Apr 09, 2007 8:46 pm
Post subject: Re: Packet fragmentation question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article <S5xSh.2804$vo2.2284@newsfe3-gui.ntli.net>,
"John E" <La-la-land.TakeThisOut@hotmail.com> wrote:

> In an inter-networking fragmentation scheme (i.e. end-to-end), AIUI assembly
> only occurs at tranmission destination, even if the packets cross multiple
> networks. This is in contrast to the intra-network fragmentation scheme,
> which reassembles at every gateway.

Your second scheme doesn't make any sense. By definition there are no
gateways involved in intra-network communications. In any case,
reassembly never occurs anywhere other than at the destination.

>
> My question relates to the way that the fragmentation occurs at each
> gateway. Obviously when the message leaves the source station it is
> fragmented in a standard manner. This involves splitting the data into
> multiple packets (generally the size of the maximum transmission unit
> [MTU]). The original data is split into packets that are equal to the MTU
> minus the packet overheads (e.g. header etc). However, I'm not entirely sure
> what happens when the message reaches the next gateway.
>
> Am I correct in saying that the packet created at the source station is then
> fragmented (if necessary), at the next gateway? So, say a 1000 octet packet
> (60 overhead + 940 data) reaches the next gateway - would that individual
> packet then be fragmented? So, then say the MTU of the next network is 800
> octets, and the 1000 octet packet was received - would the 940 octets of
> data be extracted, then split into two packets, one of 800 octets (data +
> overhead), another with the leftover (remaining data + overhead)?

Yes. Unless the packet has the Don't Fragment flag set, in which case
the router will drop the packet and send an ICMP Fragmentation Required
but DF Set message back to the origin.

--
Barry Margolin, barmar.TakeThisOut@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
 >> Stay informed about: Packet fragmentation question 
Back to top
Login to vote
Pascal Hambourg

External


Since: Apr 10, 2007
Posts: 1



(Msg. 4) Posted: Tue Apr 10, 2007 1:56 am
Post subject: Re: Packet fragmentation question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hello,

Barry Margolin a écrit :
>
> In any case,
> reassembly never occurs anywhere other than at the destination.

However it appears that some firewalls and NATs do packet reassembly
because they need it for stateful packet inspection.

[Is this huge crosspost necessary ? FU2 comp.protocols.tcp-ip]
 >> Stay informed about: Packet fragmentation question 
Back to top
Login to vote
Hexalon

External


Since: Apr 10, 2007
Posts: 1



(Msg. 5) Posted: Tue Apr 10, 2007 8:48 am
Post subject: Re: Packet fragmentation question [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Apr 9, 3:11 pm, "John E" <La-la-l....DeleteThis@hotmail.com> wrote:
> In an inter-networking fragmentation scheme (i.e. end-to-end), AIUI assembly
> only occurs at tranmission destination, even if the packets cross multiple
> networks. This is in contrast to the intra-network fragmentation scheme,
> which reassembles at every gateway.
>
> My question relates to the way that the fragmentation occurs at each
> gateway. Obviously when the message leaves the source station it is
> fragmented in a standard manner. This involves splitting the data into
> multiple packets (generally the size of the maximum transmission unit
> [MTU]). The original data is split into packets that are equal to the MTU
> minus the packet overheads (e.g. header etc). However, I'm not entirely sure
> what happens when the message reaches the next gateway.
>
> Am I correct in saying that the packet created at the source station is then
> fragmented (if necessary), at the next gateway? So, say a 1000 octet packet
> (60 overhead + 940 data) reaches the next gateway - would that individual
> packet then be fragmented? So, then say the MTU of the next network is 800
> octets, and the 1000 octet packet was received - would the 940 octets of
> data be extracted, then split into two packets, one of 800 octets (data +
> overhead), another with the leftover (remaining data + overhead)?
>
> TIA.

Why do you want want fragmentation? Gateways are always pathways out
of your network. They are always routers.
 >> Stay informed about: Packet fragmentation question 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
packet loss ratio of ethernet - I am not sure if this is the right place to ask. But I am wondering if anyone out there happens to know the packet loss ratio of ethernet. For example, if machine A sends a packet using MAC layer multicast to machine B and C, what's the chance that..

Wireless Access Point with Port/Packet filtering support - Hi. I am trying to find an access point with port/packet filtering which costs less than $100. Is it possible to use those cheap wireless routers, they all offer port/packet filtering, in an access point *only* setup? (I personally doubt this.) I do..

networking question/help - I have a network at home, 3 computers and a laptop- there are times when the laptop with a wireless card can see and trade files with the other computers but not surf the net. I fixed it but I'd like to know what causes that as I'm not quite sure what I....

D-Link Question - I bought a D-Link router (DI-604) to hook up to a 10 base port but the directions said to type in 129/168/0/1 in the setup wizard. Since I don't want to register this or any hardware, should I return it? Skeptical... "PRIVACY IS A RIGHT!" -...

Question?? I have DSL Earthlink and - working OK. But i see under the LAN and High Speed Local area connection and 1394 connection they both seem to be working ( Running).I Disabled the 1394 connection What is that for ? and should i leave on or off???? thanks , JANET
   Hardware Problem Solving Community! (Home) -> PC Networking All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]