Computer Network Definition

computer network definition

A computer network is a collection of interconnected computers. The computers that make up a network are called nodes. Users use host computers, called nodes, to run applications, and network nodes perform network support functions. Computer networks can have several types of physical links, such as copper wire, fiber optics, microwave, radio, infrared, satellite connections, and more. Some types of physical links allow more than two nodes to attach to them.

Connection-oriented services establish a connection from the sender to the receiver

The process by which data is transferred in a computer network is known as a connection-oriented service. This type of service uses a dedicated connection from the sender to the receiver to ensure that data is received in the correct order. Like a telephone call, the connection-oriented service sets up a virtual circuit between end systems. As the name suggests, the sender of data establishes a connection before it is delivered to the receiver.

Connection-oriented services are more reliable than connectionless services, which are not reliable. Connection-oriented services require an additional header parameter to ensure that the sender and receiver have agreed to the connection. They are generally slower than connectionless services because a connection must be established before a packet can be sent. However, connectionless services are more efficient, as there is no fixed path for a packet to travel in a computer network.

Peer-to-peer networks allow global collaboration

A peer-to-peer network is a network where all peers have the same file, and a node chooses the closest neighbor that can provide the fastest response. Streaming media is transmitted by clients caching the previous stream and sending it piece by piece to new nodes. There are many benefits to peer-to-peer networks, but they also come with challenges. These challenges are discussed below.

One major advantage of peer-to-peer networks is that they can reduce costs for individuals and businesses. A peer-to-peer network can save money because most users already have access to free online systems. All users are responsible for understanding file permissions, and they can start the file retrieval process whenever they want. Because the process happens at the terminal, it does not require any system administrators or network technicians to manage the network. Unlike with other types of networks, the P2P network also doesn't require ongoing maintenance.

Peer-to-peer networks offer data security

In addition to enabling file sharing, peer-to-peer networks can also provide data security. Since all sharing occurs at the user's terminal, there is no need for network technicians or system administrators to oversee them. As a result, users can easily access authorized software and files. In addition, centralized peer systems can be more efficient than individual peers, since they don't need to be maintained and updated by multiple people.

While peer-to-peer networks can be useful for collaborating, they are not particularly secure. The fact that you must trust a stranger to gain access to your machine is a major security flaw. Also, if you open the ports of your system, others can gain access to it. As a result, this can lead to a number of data security issues. While network antivirus software is useful, it cannot guarantee the safety of every user.

Connectionless services do not establish a connection

When a server or client requests data from a remote computer, it will be transmitted over a computer network without establishing a connection. Connectionless services use a protocol called UDP (User Datagram Protocol). This protocol allows network nodes to send data packets without ensuring that each packet is passed to the intended recipient. Because data packets can be lost or arrive out of sequence, connectionless services have fewer complexities than their connection-oriented counterparts.

Unlike traditional connections, connectionless services do not establish a direct connection between two computer networks. Instead, the sender transmits data in packets that carry the address of the recipient. Unlike connection-based protocols, a connectionless service can be more efficient and can support multicasting. It does not guarantee that the packets will be received by the recipient, so a connectionless service is used when you do not want to risk losing any data.

Post a Comment

Previous Post Next Post