Articles for category: Computer Network

Trapti Gupta

User Datagram Protocol (UDP)

The simplest protocol for transport layer communication is User Datagram Protocol (UDP). It has the bare minimum of communication channels. It is a best-effort delivery protocol that is regarded as unreliable. Because UDP doesn’t offer an acknowledgment mechanism, neither the sender nor the receiver sends an acknowledgment for a packet that has been received or sent. What is User ...

Sushant Gaurav

Simplest Protocol

The simplest protocol is a data link layer protocol used for noiseless channels. The simplest protocol is also known as the Elementary Data Link Protocol. As the simplest protocol is used in noiseless channels, it has no error control and no flow control. In the simplest protocol, we assume that the receiver is always ready to ...

Sushant Gaurav

Selective Repeat ARQ Protocol

The selective repeat ARQ is one of the Sliding Window Protocol strategies that is used where reliable in-order delivery of the data packets is required. The selective repeat ARQ is used for noisy channels or links and it manages the flow and error control between the sender and the receiver. In the selective repeat ARQ, we only resend the ...

Sushant Gaurav

Link State Routing Algorithm

The Link State Routing Algorithm is an interior protocol used by every router to share information or knowledge about the rest of the routers on the network. The link state routing algorithm is distributed by which every router computes its routing table. With the knowledge of the network topology, a router can make its routing table. The ...

Akshay Mishra

Quality of Service in Computer Networks (QoS)

Using methods or technologies that operate on a network, Quality of Service (QoS) ensures the performance of crucial applications even when the network’s capacity is constrained. Giving particular high-performance applications priority enables companies to modify the volume of network traffic as a whole. Networks that transmit traffic for resource-intensive systems frequently use QoS. Internet protocol television (IPTV), ...

Saksham Arya

Go-Back-N ARQ Protocol

Go Back N ARQ which stands for Go Back N Automatic Repeat Request (ARQ) is a data link layer protocol that is used for data flow control purposes. It is a sliding window protocol in which multiple frames are sent from sender to receiver at once. The number of frames that are sent at once depends upon the ...

Shivam Verma

Public and Private IP Addresses

A public IP address is a unique IP address assigned to your network router by your internet service provider and can be accessed directly over the internet. A private IP address is a unique address that your network router assigns to your device. It is used within a private network to connect securely to other ...

Trapti Gupta

What is Port?

Virtual points where network connections begin and stop are called ports. Ports are software-based and controlled by operating system. Each port is connected to a different procedure or service. Ports allow computers to easily differentiate between different kinds of traffic: emails go to a different port number than webpages, for example, even though both reach ...

Sejal Somani

TCP Vs UDP – Difference Between TCP and UDP

The Internet Protocol (IP) is a collection of protocols used on the Internet for addressing and routing data. Every device has an IP address, which uniquely identifies it and allows it to communicate and share data with other internet-connected devices. TCP and UDP are the most widely used internet protocols. TCP stands for Transmission Control Protocol, and UDP is for User Datagram Protocol. TCP is a connection-oriented protocol whereas, ...

Agam Jyot Singh

Intradomain and Interdomain Routing

Routing is the process of choosing a path for transferring data from a source to a destination. Routing is performed using devices called routers. In order to send the packet by determining the best route from one network to another, routing is carried out at the network layer. The network layer primarily makes sure that ...