January 28, 2010

Connection-oriented Communication

Note: Recall that connection-oriented communications takes place in conjunction with flow control. These communication sessions, in combination of the protocols involved, provide for reliable data transports at the transport layer.

Diagram:

connectionoriented

This is what we call the "Three Way Handshake"

  1. The 1st "connection agreement" segment is a request for synchronization.
  2. At the 2nd and 3rd connection agreement, segments acknowledge the requests and establishes connection parameters (the rules) between hosts. These segments request that the receiver sequencing is synchronized here as well, resulting in a bidirectional connection.
  3. The final segment is also an acknowledgement. It notifies the destination host that the connection has been established – Data transfer can now begin.

How to identify a connection-oriented communication when you see one

  1. It has a virtual circuit set up. (i.e.. 3 way handshake)
  2. Use sequencing
  3. Use acknowledgements
  4. Use flow control

Question: What happens when a device receives a flooding of datagram's (packets) too quickly for it to process?

Answer: They store them in a memory section called a buffer.

No comments:

Post a Comment