The sequence number and the number of bytes of data

Assignment Help Computer Engineering
Reference no: EM132087505

Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes up throught byte 126. Suppose Host A then sends two segments to Host B back-to-back.

The first and second segments contain 80 and 40 bytes of datam respectively. In the first segment, the sequence number is 127, the source port number is 302, and the destination port number is 80.

Host B sends an aknowledgment whenever it receives a segment from Host A.

a. In the second segment sent from Host A to B, what are the sequence number, source port number, and destination port number?

b. If the first segment arrives before the second segment, in the aknowlegment, of the first arriving segment, what is the aknowledgment number, the source port number, and the destination port number?

c. If the second segment arrives before the first segment, in the aknowledgment of the first arriving segment, what is the aknowledgment number?

d. Suppose the two segments sent by A arrive in order at B. The first aknowledgment is lost and the second aknowledgment arrives after the first timeout interval.

Draw a timing diagram, showing these segments and all other segment and aknowledgements sent. ( Assuming there is no additional packet loss.)

For each segment in your figure, provide the sequence number and the number of bytes of data; for each aknowledement that you add, provide the aknowledgment number.

Text book-----Jim Kurose and Keith Ross,"Computer Networking - A Top-Down Approach", Addison-Wesley, Seventh Edition, 2017. ISBN-13: 978-0-13-359414-0

Reference no: EM132087505

Questions Cloud

What is p after execution : What is P after execution? Assume that Z is any integer greater than 2. (without inputing actual values keep Z in the final answer)
What are important points : What are important points to know about HIPPA? What are some of the most important things to remember about HIPPA?
Calculate the average number of packets in the queue : The average length of the packets is 1024 bits. The packets switch needs to transmit this data over a 56-kbs WAN circuit.
Reticular formation in the brainstem : With regard to its spinal motor functions, the reticular formation in the brainstem is primarily concerned with which of the following functions?
The sequence number and the number of bytes of data : Suppose the two segments sent by A arrive in order at B. The first aknowledgment is lost and the second aknowledgment arrives after the first timeout interval.
Illegal drug use based on race and ethnicity : How to explain the factors that account for discrepancies between who uses illegal drugs and who is most likely to be arrested for drug abuse violations?
Play send signals to the brain : Also please explain senses ability to identify objects that children use for the world they live in present and in their future.
For what fraction of time does the email application need : Consider the hierarchical network in Figure 5.30 and suppose that the data center needs to support email and video distribution among other applications.
Negative influences of the stereotypes : There are negative influences of the stereotypes by a child school teacher regarding a child's gender, but what about their very own parents?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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