Networking Forums

Networking Forums > Computer Networking > Linux Networking > Retransmission in Data link layer?

Reply
Thread Tools Display Modes

Retransmission in Data link layer?

 
 
SaranJothy
Guest
Posts: n/a

 
      02-08-2007, 10:12 AM

Hi,
I got a question regarding retransmission of packets in TCP/IP
stack.
please share your view regarding the same.

All the Transmit and Receive queues are maintained in Link layer.( Am
I correct?? )

If any retransmission is required it will done by TCP layer. If TCP
layer is not getting any ACK for the
Data packet it send, it timeouts and retransmits the packet again.

The question is Why not doing retramission at DataLinkLayer itself?
Why TCP should come and and say DataLinkLayer to do the
retransmission?

( the answer i had is Why to worry all device driver writer to worry
about retransmission and all.)
your views.


-Saran

 
Reply With Quote
 
 
 
 
SaranJothy
Guest
Posts: n/a

 
      02-08-2007, 02:19 PM
Hi,
>Transmit and Receive queues

Here i mentioned about FIFOs of skbuff maintained at link layer.

-Saran

On Feb 8, 4:12 pm, "SaranJothy" <saranjo...@gmail.com> wrote:
> Hi,
> I got a question regarding retransmission of packets in TCP/IP
> stack.
> please share your view regarding the same.
>
> All the Transmit and Receive queues are maintained in Link layer.( Am
> I correct?? )
>
> If any retransmission is required it will done by TCP layer. If TCP
> layer is not getting any ACK for the
> Data packet it send, it timeouts and retransmits the packet again.
>
> The question is Why not doing retramission at DataLinkLayer itself?
> Why TCP should come and and say DataLinkLayer to do the
> retransmission?
>
> ( the answer i had is Why to worry all device driver writer to worry
> about retransmission and all.)
> your views.
>
> -Saran



 
Reply With Quote
 
Tauno Voipio
Guest
Posts: n/a

 
      02-08-2007, 04:10 PM
SaranJothy wrote:
> Hi,
> I got a question regarding retransmission of packets in TCP/IP
> stack.
> please share your view regarding the same.
>
> All the Transmit and Receive queues are maintained in Link layer.( Am
> I correct?? )
>
> If any retransmission is required it will done by TCP layer. If TCP
> layer is not getting any ACK for the
> Data packet it send, it timeouts and retransmits the packet again.
>
> The question is Why not doing retramission at DataLinkLayer itself?
> Why TCP should come and and say DataLinkLayer to do the
> retransmission?
>
> ( the answer i had is Why to worry all device driver writer to worry
> about retransmission and all.)
> your views.
>
>
> -Saran
>



Homework / study project?

--

Tauno Voipio
tauno voipio (at) iki fi
 
Reply With Quote
 
Rick Jones
Guest
Posts: n/a

 
      02-08-2007, 06:01 PM
Keep in mind that different layers in the heirarchy may have "things"
with names similar to those in other layers, but that does not mean
they are the same thing.

--
oxymoron n, Hummer H2 with California Save Our Coasts and Oceans plates
these opinions are mine, all mine; HP might not want them anyway...
feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
when does tcpdump capture link layer frame? Steven Woody Linux Networking 0 09-01-2006 02:26 AM
Suppressing Link Layer address in RA kewlemer Linux Networking 0 03-08-2006 10:15 PM
multicast at the data layer (layer 2) non-flooding ? George Nychis Linux Networking 4 01-30-2006 02:09 PM
Which function at link layer sends packet? kernel.lover Linux Networking 0 02-03-2005 12:06 PM
Effect of link-layer compression on TCP bandwidth Shashank Khanvilkar Linux Networking 1 02-05-2004 03:50 AM



1 2 3 4 5 6 7 8 9 10 11