|
Some Network Questions
Hi!! I'm studing TCP/IP because in two weeks i'm having an important test...
I've been reading Tanenbaum's Computer Networks and tcpipguide.com but i still have some questions that i could't find an answer...
The most of the cuestions are related to ARQ (Automatic Repeat-reQuest)...
- I don't understand if those protocols (Stop-and-wait ARQ, Go-Back-N ARQ and Selective Repeat ARQ), are just from the data link layer or can be used in other layers, for example, tanenbaum explains them in this layer...
- These protocols can only be used by conection-oriented protocols... am i right??
- What kind of ARQ uses TCP, because tanenbaum says it uses Selective repeat, but i think that TCP doesn't use NACKs, so it can't be Selective Repeat... in other places i found that it uses Go-Back-N... but i think it can't use go back N because the client size window is bigger than 1... (go back N uses in client side a windows of 1 mss)... i'm very confused... can someone explain it to me?
- Ethernet and Token Ring uses ARQ??? I think they don't use because they are not conection oriented protocols... They just use medium acces protocols...
- An application layer protocol like http, does it use ARQ??? Is it necessary to use ARQ?? because for example HTTP uses TCP and TCP guarantees that the information on one side is the same that on the other one... so i don't think it's necessary to implement an ARQ over a protocol that uses TCP... is that right???
I hope someone can answer me...
p.d: sorry for my english, i'm not a native english speaker... was it too bad??
Thanks!!
Last edited by Sandia_man; 02-09-2009 at 10:43 PM..
|