answersLogoWhite

0


Best Answer

TCP Communications
TCP is a connection-oriented protocol, which means that before two systems
can exchange application layer data, they must first establish a connection. This
connection ensures that both computers are present, operating properly, and
ready to receive data. The systems also exchange information about their capabilities,
which determines how subsequent communications will proceed. The TCP
connection remains active during the entire exchange of data, after which the
systems close it in an orderly manner.
In most cases a TCP connection exists for the duration of a single file transmission.
For example, when a Web browser connects to a server on the internet, it
first establishes a connection with the server, then it transmits a Hypertext Transfer
Protocol (HTTP) request message specifying the file it wants to download, and
finally it receives the file from the server. After the file is transferred, the systems
terminate the connection. As the browser processes the downloaded file, it might
detect links to graphic images, audio clips, or other files needed to display the
Web page. The browser then establishes a separate connection to the server for each
of the linked files, retrieves them, and displays them as part of the downloaded page.
Thus, downloading a single Web page might require the browser to create many separate
TCP connections to the server to download the individual files.
Establishing a Connection
Transmitting Data
Transmitting Data
Transmitting Data
Flow Control
communication is like below:
FIN
ACK
FIN
ACK

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Explain the concept of TCP data transmission?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is tcp session?

A TCP session is a data transfer that takes place using the transmission control protocol. A session has three phases, connection establishment, data transmission, and connection termination.


What is tcp server processes?

The process of a TCP server is to receive TCP connections and handling the data correctly. The letters TCP in TCP server stands for transmission control protocol.


What is server process?

The process of a TCP server is to receive TCP connections and handling the data correctly. The letters TCP in TCP server stands for transmission control protocol.


What is the advantage of tcp?

Advantage of TCP: reliable data transport. Lost packets are re-sent. For this reason, many protocols that transfer data rely on TCP; this includes FTP, HTTP, and several e-mail protocols.Disadvantage of TCP: The extra overhead makes the transmission slower. When transmission speed is more important than reliability, UDP is used instead. This is the case with phone and video transmissions over the Internet.Advantage of TCP: reliable data transport. Lost packets are re-sent. For this reason, many protocols that transfer data rely on TCP; this includes FTP, HTTP, and several e-mail protocols.Disadvantage of TCP: The extra overhead makes the transmission slower. When transmission speed is more important than reliability, UDP is used instead. This is the case with phone and video transmissions over the Internet.Advantage of TCP: reliable data transport. Lost packets are re-sent. For this reason, many protocols that transfer data rely on TCP; this includes FTP, HTTP, and several e-mail protocols.Disadvantage of TCP: The extra overhead makes the transmission slower. When transmission speed is more important than reliability, UDP is used instead. This is the case with phone and video transmissions over the Internet.Advantage of TCP: reliable data transport. Lost packets are re-sent. For this reason, many protocols that transfer data rely on TCP; this includes FTP, HTTP, and several e-mail protocols.Disadvantage of TCP: The extra overhead makes the transmission slower. When transmission speed is more important than reliability, UDP is used instead. This is the case with phone and video transmissions over the Internet.


Are data packets only for emails?

If you mean TCP or UDP data packets, then no, they make up every data transmission on the net.


Which two TCP header fields are used to confirm receipt of data?

The Transmission Control Protocol (TCP) is a core protocol of the Internet protocol suite. The sequence number and acknowledgement number are used to confirm receipt of data.


Which three features allow TCP to reliably and accurately?

TCP has features that track transmission of data from the source to its destination. The features are flow control, numbering and sequencing, and session establishment.


Which transport protocol establishes a connection with the remote host before sending data?

Transmission Control Protocol (TCP) establishes a connection with the remote host before sending data.


What is traditional tcp?

tradional TCP is a transmission control protocol which uses fixed end system for transmission of packets.


What two ways can a unit of data be sent across a network?

1 tcp transmission control protocol 2 udp protocol


What transports data into a computer?

The transmission control protocol or TCP is used for connection oriented transmissions of data into a computer. The user datagram protocol or UDP is used to transmit simpler data into a computer.


What is a TCP session termination?

TCP stands for Transmission Control Protocol. It is responsible for sending data and ensuring it gets to its locaton. In order to do this TCP checks to make sure a line is open to send data, if it is then it sends the data, then waits for a message to ensure the data made it to its location. Hence the term TCP session is open when the data is sent and then the TCP session is closed once the data is confirmed that it arrived safely. This is a simplified explanation, pick up any book on Networking and it will explain it to you in detail. TCP/IP is the internet, it is the only protocol used on the Internet because it is so reliable.