What does it mean for TCP to be connection-oriented in the transport layer?

  • Thread starter Thread starter lostinxlation
  • Start date Start date
Click For Summary
SUMMARY

TCP (Transmission Control Protocol) is defined as a connection-oriented protocol in the transport layer, primarily due to its mechanism of establishing a reliable communication channel between two endpoints. Unlike data link layer protocols such as ATM and Frame-Relay, which set up a specific communication path, TCP focuses on ensuring that all data packets are successfully transmitted and received. This is achieved through a handshake process that initializes the connection and allows for retransmission of lost packets, thus maintaining data integrity and order.

PREREQUISITES
  • Understanding of TCP (Transmission Control Protocol)
  • Familiarity with transport layer functions in networking
  • Knowledge of data packet transmission and reliability mechanisms
  • Basic concepts of network communication protocols
NEXT STEPS
  • Study the TCP three-way handshake process for connection establishment
  • Learn about TCP flow control and congestion control mechanisms
  • Explore differences between connection-oriented and connectionless protocols, such as TCP vs. UDP
  • Investigate error detection and correction techniques used in TCP
USEFUL FOR

Network engineers, system administrators, and students studying computer networking who seek to deepen their understanding of TCP and its role in reliable data transmission.

lostinxlation
Messages
38
Reaction score
0
Hi

I was reading the network book the other day and it said TCP was a connection-oriented protocol, and I'm now puzzled with what connection-oriented means in this instance.

I understand what connetion-oriented means in general. In the data link layer, connection-oriented communication such as ATM, Frame-Relay and telephone conversation set up the communication path first, transfer the data along that path, and tear down the path after the data transfer is done. The data flows on the same path which is set up in advance. It's very clear what connection oriented means in such a case, but I can't see a clear picture about connection-oriented in transport layer, TCP.

TCP(or any transport layer entities) doesn't specify the communication path, right ? How could TCP be connection-oriented ?
 
Computer science news on Phys.org
lostinxlation said:
Hi

I was reading the network book the other day and it said TCP was a connection-oriented protocol, and I'm now puzzled with what connection-oriented means in this instance.

I understand what connetion-oriented means in general. In the data link layer, connection-oriented communication such as ATM, Frame-Relay and telephone conversation set up the communication path first, transfer the data along that path, and tear down the path after the data transfer is done. The data flows on the same path which is set up in advance. It's very clear what connection oriented means in such a case, but I can't see a clear picture about connection-oriented in transport layer, TCP.

TCP(or any transport layer entities) doesn't specify the communication path, right ? How could TCP be connection-oriented ?

TCP is a bit sophisticated protocol which ensures that all data packets are received. If some particular packet is lost TCP will ask the transmitting end to send it again until all packets are received in full. To accomplish this the two-ends have to talk to each other back and forth. In order to do that they have to be initialized that a TCP is to be used. That's why it's called connection-oriented.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
2K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
10
Views
5K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
605
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 8 ·
Replies
8
Views
6K