Connection-oriented protocol, Computer Networking

Assignment Help:

TCP is connection-oriented. Connection-oriented is a kind of connection established between the source & destination machines before any data is sent that means a connection is established & maintained until such time as the message or messages to be exchanged through the application programs at each end have been exchanged. The connections provided through TCP are called Virtual Connections. It means that there is no physical connection among the computers directly.

TCP is used along the Internet Protocol to send data in the form of message units among computers over the Internet. Whereas IP takes care of handling the real delivery of the data, TCP takes care of having track of the individual units of data (called Packet) which a message is divided into for efficient routing by the Internet. TCP provides for reliable, connection-oriented data transmission channel among two programs. Reliable means that data sent is definite to reach its destination in the order sent or an error will be returned to the sender.

For instance, while an HTML file is sent to someone from Web server, the Transmission Control Protocol (TCP) program layer in that server divides the file in one or more packets, numbers the packets, and after that forwards them individually. Though each of packets has the similar destination IP address, it might get differently routed through the network. At the other end (the client program in our computer), TCP reassembles the particular packets and waits till they have arrived to forward them as a single file.

TCP is responsible for making sure that a message is divided in the packets that IP manages and for reassembling the packets back into the complete message at the other end. In Open Systems Interconnection (OSI) communication model, TCP is in layer four, the Transport Layer.


Related Discussions:- Connection-oriented protocol

Explain the multipath resistance, Explain the Multipath resistance The ...

Explain the Multipath resistance The chipping codes used for CDMA not only exhibit low cross-correlation but also low autocorrelation. Thus, a version of the signal that is del

Explain ibms sna architecture, Explain IBM's SNA Architecture SNA is a ...

Explain IBM's SNA Architecture SNA is a computer networking architecture that was formed by IBM to give a network structure for IBM mainframe, midrange, and personal computer s

What is subnetting, Q. What is Subnetting ? Subnetting IP add...

Q. What is Subnetting ? Subnetting IP addressing is hierarchical First reach a device through its network id (netid) Then reach the host itself using the se

Explain the basic of network properties, Explain the basic of Network Prope...

Explain the basic of Network Properties   The subsequent properties are related with interconnection networks. 1)  Topology: It refers how the nodes a network are systema

What are the working of software team, What are the working of software tea...

What are the working of software team The software team has to learn every bit of things related to computers. Since different users work on different platforms and application

describe the mips instructions - computer architecture, 1.  Detail for eac...

1.  Detail for each of the four following MIPS instructions, which actions are being taken at each of their five steps.  Do not forget to mention how and during which steps each in

8088, 8088 pin diagram

8088 pin diagram

Benefits of building up a well-designed intranet, Benefits of Building up a...

Benefits of Building up a well-designed Intranet Building up a well-designed Intranet can help the companies in the following activities that would improve their overall perfor

Challenge handshake authentication protocols (chap), Challenge Handshake Au...

Challenge Handshake Authentication Protocols (CHAP) CHAP as its an implies implements  a form of authentication that  requires a challenge  and a response. A CHAP authenticator

Objectives of operating system for parallel computer, Objective : After...

Objective : After going through this part you will be sure to explain the features of software and operating systems for parallel computers. In particular you should be able

Write Your Message!

Captcha
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