Your SlideShare is downloading. ×
Tcp Immediate Data Transfer
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Tcp Immediate Data Transfer


Published on

Unit 4 Of ACN

Unit 4 Of ACN

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. TCP immediate data transfer
    • TCP takes incoming data from a process as an unstructured stream of bytes
    • Application need not to create blocks or messages
      • It just sends the data to TCP when it is ready for transmission
    • TCP just sends them without any real concern for their structure or purpose
      • It chooses when and how to send data based solely on the sliding window system
    • Application has no control over TCP for transmission
      • Applications such as Telenet can face problems
      • Accumulation of data by TCP will affect sending of key stroke data
      • Small requests data also require immediate sending
  • 2. TCP Immediate Data Transfer: "Push" Function
    • When an application needs to send data across the internetwork immediately
    • It sends the data to TCP using the TCP push function
    • This tells the sending TCP to immediately “push” all the data without waiting for more data .
    • Push function used by application will set PSH flag of TCP segment
    • TCP will accumulate multiple data of push function
  • 3. TCP Priority Data Transfer
    • Normally TCP treats all the TCP’s Normal Data Processing
      • First In, First Out
      • Data bytes in a stream as Equal priority
      • Same sequence as sent by application
    • There are cases when Application may want to change the sequence of data that was given to TCP.
    • The most common example:
      • When it is necessary to interrupt an application's data transfer
      • When the receiver Application wants to convey the sender application to stop the wrong file being sent
      • This is to be communicated to the other side urgently
  • 4. TCP Priority Data Transfer: "Urgent" Function
    • When critical data needs to be sent with a higher priority than the rest, TCP incorporates an “urgent” function.
    • This signals TCP layer, which transmits it with the URG bit set in the TCP segment
    • TCP sets the Urgent Pointer field to an offset value that points to the last byte of urgent data in the segment
    • Upon receipt of a segment with the URG flag set to 1
      • Receiving device from the Urgent Pointer determines the data in the segment that is urgent.
      • It then forwards the urgent data to the process
    • The “push” function is usually also invoked. This ensures that the urgent data is sent as soon as possible by the transmitting TCP