What Is a Connection-Oriented Communication?
A network protocol that relies on explicit communication and blocking between the sender and receiver to manage the data transmission of both parties. A characteristic of network systems that need to establish a connection before sending data between two computers
- Chinese name
- Connection-oriented
- A network protocol that relies on explicit communication and blocking between the sender and receiver to manage the data transmission of both parties. A characteristic of network systems that need to establish a connection before sending data between two computers
Connection-oriented principle
- Connection-oriented: A network protocol that relies on display communication and blocking between the sender and receiver to manage data transmission between the two parties. A characteristic of a network system that needs to establish a connection before sending data between two computers . Connection-oriented networks are similar to telephone systems in that a call must be made and answered before communication can begin.
- Connection-oriented service means that the two communication parties must establish a communication line in advance when communicating. The process consists of establishing a connection, using a connection, and releasing a connection.
- The TCP protocol is a connection-oriented protocol. The telephone system is a connection-oriented model.
- A service is considered connection-oriented if it has the following characteristics:
- 1. Establish a virtual circuit (such as 3-way handshake)
- 2.Use sorting
- 3. Confirmation of use
- 4. Use flow control. The types of flow control are: buffering, windowing mechanism, and congestion avoidance.
- Connection-oriented service means that the two communication parties must establish a communication line in advance when communicating. The process includes three processes: establishing a connection, using a connection, and releasing a connection. The TCP protocol is a connection-oriented protocol. The telephone system is a connection-oriented model.
Connection-oriented
- In the connection-oriented method, a data communication channel (circuit) is established between two endpoints. This channel provides a predefined path for sequentially sending packets over the network. This connection is similar to a voice phone. The sender keeps in touch with the receiver to coordinate the session and the signal of packet reception or failure. But this does not mean that the connection-oriented channel uses more bandwidth than the connectionless channel. Both methods use bandwidth only for packet transmission.
- The process of establishing a connection-oriented session is as follows:
- 1. The source application requests a connection-oriented communication session.
- 2. Establishing a session (it takes a while and is a reason to choose a connectionless protocol).
- 3 Data transfer begins on the logical connection.
- 4 At the end of the transmission, the channel is disconnected.
- In packet-switched telecommunications networks, some channels are constantly connected. A permanent channel established between two points is called permanent virtual circuits (PVCs). PVC is similar to a dedicated telephone line.
- Most of the connection-oriented protocols are located in transport layer protocols comparable to the Open Systems Interconnection (OSI) protocol model. Common connection-oriented protocols include TCP (Transmission Control Protocol) in the Internet and UNIX environments, Novell's Sequential Packet Exchange (SPX), IBM / Microsoft's NetBIOS, and OSI's Connection Model Network Protocol (CMNP).
- Connection-oriented services and telephone systems work similarly. Its characteristics are: before the data transmission process, it must go through three processes of establishing a connection, maintaining a connection, and releasing a connection; in the data transmission process, each packet does not need to carry the address of the destination node. A connection-oriented service's transport connection is similar to a communication pipe, where the sender puts data at one end and the receiver fetches the data from the other end. The order of sending and receiving data for connection-oriented data transmission is unchanged, so the transmission reliability is good, but the link overhead before communication starts, the protocol is complicated, and the communication efficiency is not high.
- Connection-oriented services are sequential, guaranteeing transmission quality, recovering errors and reliable connections with flow control. Based on TCP / IP protocol.
- Connectionless services are out of order, do not guarantee transmission quality, unrecoverable errors and unreliable connections without flow control. UDP / IP-based connection.
- Compare with connectionless services.