Go back-n ( gbn) - transport layer, Computer Networking

Assignment Help:

Go Back ( GBN)

Go back  N ARQ is specific  instance of the  automatic  repeat request protocols  in which  the sending  process continues to send  a number of frames specific by a window size  without receiving an ACK packet  from the  receiver. The receiver process  keeps  track  of the sequence number of the next  frame it  expects to receive and send that number  will every ACK it sends. If a frame from the send  does  not reach  the receiver the receive will  stop  acknowledging received frames. Once the sender has sent all of the  frames in its window  it will  detect that all of the  frames since the first  lost frame  are outstanding and will go back to sequence number of the last ACK  it received from  the receiver process and fill its window starting with  that frame  and continue the process over again. In simple  words  go back  n is connection oriented protocols  in which  the transmitter  has  a window of  sequence numbers  that may be transmitted  without  acknowledgment  thee receiver will only  accept the next  sequence number  it is expecting other  sequence number are silently ignored.

Figure  shows the  sender view  of the range  of sequence numbers  in a GBN  protocols, if  we define  base to  the sequence  number of the oldest unacknowledged packet and to be  the smaller unused  sequence number   then four intervals in the range of sequence numbers can be identified. Sequence numbers  in the interval  the interval  corresponds to packet that have been sent, but  not yet acknowledged  sequence  numbers in the interval can be used for packets that can  be sent  immediately  should   arrive from  the upper  layer. Finally  sequence numbers  greater than  or equal  to base + N cannot  be used until  an unacknowledged packet  currently  in the pipeline has been  acknowledged.

As  suggested by figure  the range  of permissible sequence numbers for  transmitted but  not yet  acknowledged packets  can be  viewed as a window  of size  n over the range  of sequence numbers. As  the protocols  operates this window slides forward over the sequence number space. For  this  reason N is often  referred to as the window  size and  the GBN  protocols  itself as sliding  window  protocols.

In practice a packet  sequence number  is carried  in a fixed length fields  in the  packet  header if K is the number  of bits in  the packet sequence number fields the range of  sequence numbers is thus [ 0, 2K -1] . with  a finite range  of sequence numbers , all  arithmetic involving  sequence number space can be thought of as a ring of size 2k arithmetic  that is the sequence number  space can be through a as a ring of size 2k. Where  sequence number 2k-1 is immediately followed  by sequence numbers

 

1437_Go Back ( GBN).PNG

                                         figure sender view of sequence number in Go Back -N


Related Discussions:- Go back-n ( gbn) - transport layer

Create the registration request that mh sends to fa, Assume a network as de...

Assume a network as depicted below with a home agent (HA), a foreign agent (FA), a mobile host (MH), and a remote host (RH). The dotted box is the home location of MH. Assume MH's

Floating point representation in memory, Floating Point Representation in M...

Floating Point Representation in Memory 1. Describe the various ways of floating point representation in memory. What is the importance of normalizing the mantissa in this rep

Describe the specific ip-qos schemes, State how the different IP-QoS needs ...

State how the different IP-QoS needs for controling traffic, data and voice applications can be supported in your technology choice from Q7. Describe the specific IP-QoS schemes -

Enable wireless security - ccna, Enable Wireless Security Step : Confi...

Enable Wireless Security Step : Configure Windows to use WEP authentication.  Navigate to the Network Connections page again and right-click the Wireless Network Connection

Gateway - networl layer and routing , Gateway A gateway  is an internet...

Gateway A gateway  is an internetwork  device which  joins different  network  protocols  together. It woods on all  seven  layers of OSI model. Gateways are also known as  pro

What are the ethernet frame fields, Ethernet Frame Fields Preamble ...

Ethernet Frame Fields Preamble - seven bytes of alternating 0s also 1s to notify receiver of incoming frame and to provide synchronization SFD (Start frame delimiter)

Configure vtp on the switches - ccna, Configure VTP on the Switches VTP...

Configure VTP on the Switches VTP permits the network administrator to control the instances of VLANs on the network by creating VTP domains. Within each VTP domain, one or mor

General middleware in client server environment, What is General Middleware...

What is General Middleware in client server environment? Ans) It having the communication stacks, distributed directories, authentication services, network time, RPC, Queuing se

Substantial capital investments in new networks, Question: (a) How can...

Question: (a) How can governments provide the mobile industry with the long-term clarity and certainty it needs to make substantial capital investments in new networks? (b)

Which applications of computer network will be categorized, Q. What are the...

Q. What are the main categories based on which applications of computer network will be categorized? Ans: The main areas under which the applications for computer network will

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd