Computer Network

Distance vector routing

Distance Vector Routing is a type of routing algorithm used in network layer for determining the best path for data transmission. It is also known as Bellman-Ford algorithm or Distributed Bellman-Ford algorithm. In Distance Vector Routing, each router maintains its own routing table and shares information about its own distance to other routers in the …

Distance vector routing Read More »

Shortest Path Algorithm

The shortest path algorithm is a routing algorithm used in the network layer to find the shortest path between two nodes in a network. The algorithm is designed to minimize travel costs or distances from one node to another. Several algorithms can be used to find the shortest path between two nodes, including Dijkstra’s, Bellman-Ford, …

Shortest Path Algorithm Read More »

Types of Routing

Routing is the process of selecting the best path for data packets to travel from the source to the destination across a network. It is a crucial function of the network layer of the OSI model. There are mainly two types of routing defined in the network layer: Static Routing: In this type of routing, …

Types of Routing Read More »

Duties of the Network Layer

The Network Layer is the third layer of the OSI (Open System Interconnection) reference model, which is responsible for the end-to-end delivery of packets across a network. Some of the key duties of the Network Layer are as follows: Logical Addressing: The Network Layer assigns a unique logical address to each device on the network, …

Duties of the Network Layer Read More »

Token Ring in Computer Network

IEEE 802.5 is a standard for Token Ring Local Area Networks (LANs). It was developed by the Institute of Electrical and Electronics Engineers (IEEE) in 1985 and is now considered obsolete, having been largely replaced by Ethernet-based LANs. Token Ring networks use a token-passing protocol to regulate access to the network. A token is a …

Token Ring in Computer Network Read More »

Go-Back-N ARQ

Go-Back-N Automatic Repeat Request (ARQ) is a protocol used in communication networks to provide reliable data transmission. It is a type of sliding window protocol that allows a sender to transmit multiple packets before receiving an acknowledgment (ACK) from the receiver. The Go-Back-N ARQ protocol operates as follows: The sender divides the data into packets …

Go-Back-N ARQ Read More »

Stop-and-Wait

Stop-and-Wait Automatic Repeat Request (ARQ) is a flow control protocol used in data link layer to ensure reliable data transmission between a sender and a receiver. In this protocol, the sender transmits a single data frame to the receiver and waits for an acknowledgment (ACK) signal from the receiver. The receiver sends the ACK signal …

Stop-and-Wait Read More »

Sliding Window Protocol

The sliding window protocol is a flow control protocol used in the data link layer of the OSI model. It is used to manage the flow of data between two network nodes to ensure that the receiver can handle the incoming data. In the sliding window protocol, the sender is allowed to transmit a certain …

Sliding Window Protocol Read More »

Token Bus

IEEE 802.4 is a standard that defines the token bus network access method, which is a type of token passing protocol used in local area networks (LANs). The standard specifies the rules for transmitting data over a shared medium in a token bus network, where a token is passed from one node to another to …

Token Bus Read More »

Ethernet

IEEE 802.3 is a standard for Ethernet networking technology in the data link layer of the OSI model. It defines the physical layer and the media access control (MAC) sublayer for Ethernet networks, including wired networks using twisted pair, fiber optic, and coaxial cables, as well as wireless networks. The standard specifies various parameters, including …

Ethernet Read More »