Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Feb 25, 2022

Computer Networks

Computer Network is a set of nodes connected by communication links. A communication link can be a wired link or a wireless link. The link carries the information. A node can be a computer, printer, or any other device capable of sending/receiving data generated by other nodes in the network. Let’s explore more about computer networks!

Fundamentals

In this blog series, we are going to learn about the basic concepts of computer networks. We’ll discover the definition of computer networks, their types, it's working, networking concepts, commonly used terms, and network topologies.
Introduction to Computer Networks MEDIUM
A computer network is a collection of interconnected computers and other devices that communicate with each other.
What is Internet? Definition, Uses, Working, Advantages and Disadvantages EASY
Internet is widely used everywhere nowadays, In this blog we will learn what is the meaning of internet and all the concepts about internet in detail.
Layered Architecture in Computer Network EASY
Explore the fundamentals of Layered Architecture in Computer Networks. Learn how this architecture enhances network efficiency and organization.
Difference Between Guided and Unguided Media EASY
Guided media, also known as wired communication, includes bounded transmission media, whereas unguided media encompasses unbounded transmission media.
Author Tisha
0 upvotes
Internet and Intranet
In this article, we will discuss about in detail what is internet and intranet, and what are the major differences between the two terms.
Von Neumann Architecture EASY
In this blog, we will learn about Von Neumann Architecture. We will learn about its characteristics, features, and much more for better understanding.
Basic Characteristics of Computer Networks
This article discusses some of the basic and important characteristics of Computer Networks using pictorial representations in detail.
Wide Area Network MEDIUM
In this blog, we will learn about Wan Network. We will understand its core concepts, its usage, and much more for better understanding.
Socket Programming in Computer Network EASY
In this article, we will discuss the basics of socket programming, including its definition, the classes used for connection-less programming, and how it works with TCP and UDP protocols.
Internet Control Message Protocol (ICMP) MEDIUM
ICMP stands for Internet Control Message Protocol and is a network layer protocol.
What is SDN (Software-defined Networking) in IoT? EASY
In this article, we will learn about SDN in IoT. We will learn about SDN architecture, IoT, and much more to understand it better.
TCP Congestion Control EASY
This article will explore TCP congestion control, its causes and costs, various approaches to handle congestion, and the concept of fairness in congestion control.
Components Of Computer Networks
In this article, we will discuss in detail the various components required for computer networks.
Ring Topology EASY
In this blog, we will learn about Ring Topology. We will understand its core concepts, its usage, and much more for better understanding.
Network Interface Card MEDIUM
A Network Interface Card is a hardware component that connects a computer to a network.
Wan Network MEDIUM
In this blog, we will learn about Wan Network. We will understand its core concepts, its usage, and much more for better understanding.
Network Types
This article will discuss about various types of computer networks in detail using examples and pictorial illustrations.
Star Topology EASY
In this blog, we will learn about Star Topology. We will understand its core concepts, its usage, and much more for better understanding.
What is a Gateway? EASY
A network gateway is a node that crosses two networks operating at different protocols. In simple terms, it is a path from a network to another network.
Lan MEDIUM
In this blog, we will learn about Lan. We will understand its core concepts, its usage, and much more for better understanding.
Difference between Router and Gateway EASY
A router directs data packets through similar networks, while a gateway connects different networks.
What is Tree Topology? MEDIUM
In this blog, we will learn about What is Tree Topology? We will understand its core concepts, its advantages, and much more for better understanding.
Bus Topology EASY
In this blog, we will learn about Bus Topology. We will understand its core concepts, its usage, and much more for better understanding.
Advantages and Disadvantages of Ring Topology MEDIUM
Advantages of Ring Topology 1. Efficient Data Transmission 2. Cost-Effectiveness 3. Scalability 4. Token Passing Mechanism
Data Communication and Networking EASY
In this blog, we will learn about Data Communication and Networking. We will understand its core concepts, its usage, and much more for better understanding.
Advantages and Disadvantages of Computer Networking EASY
Advantages and disadvantages of computer networks are 1. Better-personalised experience 2. Helps to develop more opportunities
What is the difference between Static IP and Dynamic IP? EASY
Difference Between Static IP and Dynamic IP - Dynamic IP address changes each time you connect to the internet, while a static IP remains constant. Discover the distinctions and advantages of both.
Network Topologies
This article will discuss networks, various types of connections, and various types of network topologies.
Mobile Adhoc Network (MANET)
In this blog, we will discuss what Mobile Adhoc Network(MANET) is. Further, we will discuss its features and characteristics along with its uses.
Difference between LAN, MAN and WAN
This article will discuss LAN, MAN, and WAN, which are the types of networks in brief, and also demonstrate the difference between LAN, MAN, and WAN.
Metropolitan Area Network EASY
In this blog, we will learn about Metropolitan Area Network. We will understand its core concepts, its usage, and much more for better understanding.
Types of Area Network
This article will brief you on the primary topic of types of area network in Computer Networks using examples and pictorial illustrations of networks.
Transmission Modes
This article will brief you on the primary topic of Transmission modes in Computer Networks i.e. how data is transmitted using various modes across the network using examples.
Hub and Switch
This article will brief you on the primary topic of Hub and Switch in Computer Networks along with their pros and cons in detail.
Mesh Topology EASY
In this blog, we will learn about Mesh Topology. We will understand its core concepts, its usage, and much more for better understanding.
Bridge in Computer Network EASY
Learn about bridges in computer networks - how they work, functions, and types of bridges in networking. Explore advantages, disadvantages, and uses in detail.
Author Spider
4 upvotes
Repeaters in Computer Network EASY
This article discusses the working, features, types, advantages and disadvantages of a Repeater in Computer Network, a powerful network hardware device.
What is an Ad Hoc Network? MEDIUM
In this article, we will understand an Ad Hoc network and its applications.
Link State Routing MEDIUM
In this article, we will discuss link state routing. We will discuss unicast routing, features of link state routing, and its phases.
Subnetting in Computer Networks EASY
This article discusses subnetting from the very basic. We covered all aspects of subnetting, including techniques, calculations, examples, pros and cons.
Subnet Mask EASY
In this blog, we will discuss about subnet masks. We will understand some advantages of it. We will also discuss an example to understand this.
Difference between Subnetting and Supernetting EASY
Subnetting and Supernetting are core concepts of Computer Networks. Subnetting divides networks into smaller subnetworks, while supernetting combines smaller networks into larger ones.
What is Bandwidth - Definition, Meaning & Explanation EASY
This article will explain what bandwidth means in computer networks. We'll discuss the basics of what it is and how it affects the performance of your network.
What is Payload? EASY
A Payload refers to the actual information that is transmitted over a network. It only includes the data and excludes any headers or trailers added in the data unit by different network architecture layers.
Hamming Code in Computer Network MEDIUM
Hamming code is an error-correcting code used in digital communications. It detects and corrects errors that may occur during data transmission.
Congestion Control in Computer Networks MEDIUM
Congestion control manages data flow in computer networks to prevent congestion, ensuring efficient communication by regulating traffic and optimizing performance.
Leaky Bucket Algorithm MEDIUM
This blog covers the concept of the Leaky Bucket algorithm with an example and its implementation.
Border Gateway Protocol (BGP) EASY
Explore the backbone of the internet with BGP (Border Gateway Protocol). Learn how BGP facilitates routing between different autonomous systems, ensuring efficient and reliable data transmission globally.

Physical layer

Physical Layer is the bottom-most layer in the OSI model which is a physical and electrical representation of the system. One of the major functions of the physical layer is to move the data in the form of electromagnetic signals across a transmission medium. Let’s learn more concepts of the physical layer.
Digital Transmission EASY
This article discuss about digital transmission in computer network with conversion techniques i.e Digital to digital conversion and Analog to Digital Conversion.
Transmission Media in Computer Networks
This article discusses the transmission media, their types, their uses, advantages and disadvantages in a computer network.
Author Spider
0 upvotes
Guided Transmission Media in Computer Networks MEDIUM
In this article, we will learn about what is Guided Transmission Media, the functions of Guided Transmission Media, its works, and what are its different types.
IEEE Standards in Computer Networks
The IEEE Standards in computer networks assure communication and transmission among various devices and exchange information along with resources.
Author Nitika
0 upvotes
IEEE 802.11 Networks EASY
This blog covers the concept of IEEE 802.11 In wireless communication networks and its various types.
Digital Subscriber Line
DSL or Digital Subscriber Line (originally Digital Subscriber Loop) is a type of technology used to transmit and receive high-bandwidth data.
Author Nitika
0 upvotes
UnGuided Transmission Media EASY
This article covers the type of Media - Unguided media and its classification in detail illustrated with examples.
Author Alisha
2 upvotes
GSM Architecture
Learn about the structure of Global System for Mobile Communications (GSM), including its components, protocols, and network layers for efficient mobile communication.
Multiplexing
This article will mainly discuss on Multiplexing, how it works and its types using examples in detail
Time Division Multiplexing EASY
Time Division Multiplexing (TDM) is a communication technique that enables multiple signals to share a single communication channel by allocating unique time slots to each signal. Explore the efficiency of Time Division Multiplexing (TDM) in our latest blog.
Modulation
In this article, we will discuss Modulation i.e. analog to analog conversion in three ways along with the pictorial representation of each.
Difference between Unicast, Broadcast and Multicast
This article will discuss the different types of IP routing, i.e., unicast, broadcast, and multicast.
Line Coding EASY
This article discusses unipolar, polar, and bipolar line coding in computer networks. Read about characteristics, techniques, advantages, and disadvantages.

Data link layer

Data Link Layer is the second layer of the OSI Layered Model. This layer is one of the most complicated layers and has complex functionalities and liabilities. Data link layer hides the details of the underlying hardware and represents itself to the upper layer as the medium to communicate.
Data Link Layer
This blog introduces the Data Link Layer, the second layer of the OSI (Open System Interconnection) model, which is used to communicate over a network.
Error Detection and Correction
In this blog, we will learn about the types of errors in a computer network, their methods of detection and correction.
Data link controls
This article will brief you on the topic of data link controls in Computer Networks.
Manchester Encoding MEDIUM
Manchester encoding is used in data storage and telecommunications. It got its name from its developers at the University of Manchester. Read on to learn more
Token Bus and Token Ring MEDIUM
This article discusses the difference between token bus and token ring. Also see the advantages and disadvantages of token bus and token ring.
High Level Data Link Control (HDLC) Protocol MEDIUM
This article will discuss High Level Data Link Control (HDLC) Protocol in detail.
Sliding Window Protocol
This article will discuss the sliding window protocol used in the data link layer and the transmission control protocol for reliable data delivery between sender and receiver.
Point to Point Protocol (PPP) MEDIUM
This article discusses Point to Point Protocol, its components, services, advantages and other aspects.
Ethernet in Computer Networks
In this article, we will discuss Ethernet and different types of Ethernet to link computers on network through a physical connection.
Go-Back-N ARQ Protocol MEDIUM
Go-Back-N Automatic Repeat reQuest (ARQ) is a network communication protocol used in data link layers, typically within point-to-point or wireless networks.
Author Spider
2 upvotes
Virtual LAN (VLAN) EASY
In this blog, we will dive deep into the concept of a Virtual Local Area Network(VLAN), learning about its types, advantages, and disadvantages.

Network layer

Network Layer is layer 3 of the OSI reference model. The network layer controls the operation of the subnet. The main aim of this layer is to deliver packets from source to destination across multiple links (networks). It routes the signal through different channels to the other end and acts as a network controller.
Network Addressing
This article will discuss about network address in detail, outlining the different classes inside the Network Id.
Network Addressing
This article will discuss about network addressing.
Routing Protocols EASY
Routing Protocols are a set of rules that shows how communication occurs in a computer network. These are associated with the network layer of the OSI Model.
Personal Area Network MEDIUM
In this blog, we will learn about personal area network. We will understand its core concepts and learn about its advantages and disadvantages and much more.
Information and Communication Technology EASY
In this blog, we will learn about Information and Communication Technology. We will learn about its characteristics, features, and much more for better understanding.
Difference between Public IP and Private IP EASY
In this article, we will learn about the difference between public IP and private IP and discuss the identification of these Internet protocol addresses.
What is Native VLAN? MEDIUM
This article aims to demystify the Native VLAN, exploring its definition, uses, advantages, and distinguishing it from the default VLAN.
Routing Algorithms in Computer Networks EASY
This article discusses an overview of routing algorithms and their types in Computer Networks.
Network Functions Virtualization EASY
In this blog, we will learn about Network Functions Virtualization. We will understand its core concepts, its usage, advantages and disadvantages, and much more for better understanding.
Line Configuration
This article explains the Line Configuration in computer networks and its types in detail using illustrations.
What is Network Hardware? MEDIUM
In this blog, we will learn about What is Network Hardware. We will learn about their key characteristics, features, topology, and much more for better understanding.
Count to Infinity Problem MEDIUM
In this article, we will discuss the count to infinity problem in detail. Further, we will see the example and solutions to the problem in detail.
Network Protocols in Computer Networks
This article discusses network protocols, their use, and their types in computer networks.
Author Spider
0 upvotes
Difference between Modem and Router EASY
A modem connects your device to the internet service provider (ISP), while a router directs data traffic within your home network. Click here learn about the modem, and routers along with features and the difference between modem and router.
RIP Protocol
We will discuss the RIP protocol in this article. We will discuss how the RIP protocol works, some use cases, the RIP message format, and many things related to this topic.
Stop and Wait Protocol MEDIUM
This article discusses the Stop and Wait & Stop and Wait ARQ protocols and their working with examples in computer networks.
Author Spider
0 upvotes
Routing vs. Routed Protocols
This article will discuss the difference between two ambiguous protocols known as The Routing protocols and Routed protocols including the types of Routing Protocols.
Network Address Translation(NAT)
This article discusses the concept of Network Address Translation(NAT) in detail including its types as well as how advantageous and disadvantageous it is , Also some of the frequently asked questions related to the topic.
IPv6
This article will discuss IPv6 and the layer of this protocol.
IP Address Classes EASY
An IP (Internet Protocol) address is a numerical label assigned to devices on a network, facilitating communication and data exchange.
Author Rashmi
0 upvotes
IPv4 vs IPv6 EASY
This article will discuss regarding Internet protocol and its versions IPv4 and IPv6, where the main focus will be on the key differences between them.

Application layer

Application layer in the OSI model is the closest layer to the end-user which means that the application layer and end-user can interact directly with the software application. The application layer programs are based on clients and servers. This layer provides several ways for manipulating the data which actually enables any type of user to access the network with ease.
Introduction to application Layer
In this article, we will learn about what is the application layer, the function of the application layer, the working, and what are the application layer protocols.
Client-Server Model
Explore the client-server model: its components, workings, examples, advantages and disadvantages, and a comparison with the peer-to-peer and client-server models.
Network Services
This article discusses a computer network’s services in complete detail including its four types.
Electronic Mail In Computer Networks EASY
Electronic mail known as Email, is the cornerstone of online communication, facilitating the exchange of messages across the internet effortlessly.
Introduction to HTTP/2
In this article, we will learn about HTTP/2. We will also discuss its various advantages and drawbacks.
Difference Between HTTP And FTP MEDIUM
FTP is used for downloading and uploading files between a server and client, while HTTP serves web pages between a browser and server.
World Wide Web EASY
World Wide Web is commonly abbreviated as WWW. The WWW is the collection of information in which the documents distributed worldwide are linked together.

Network security

Network security is the process of taking preventative measures to protect the underlying networking infrastructure from unauthorized access, misuse, malfunction, modification, destruction, or improper disclosure. Explore this blog series to understand more!
Introduction to Network Security
This article will discuss network security and the levels of network security.
Privacy in Computer Networks
This article discusses an overview of privacy, encryption and decryption in computer networks.
Author Spider
0 upvotes
OSI (Open Systems Interconnection) Security Architecture MEDIUM
The OSI (Open Systems Interconnection) Security Architecture is mainly security attacks, security services, and security mechanisms.
Sniffing Packet EASY
We will learn what a sniffing packet is, how it works, and its benefits, risks and real-life examples. We will study protection against sniffing packet attacks.
Network Attacks
In this blog, we will learn about what network attacks are and some of the famous network attacks.
NACL stands for in Networking MEDIUM
Network Access Control Lists (NACLs) are a layer of security for your network's subnets; they act as a firewall for controlling traffic in and out of network interfaces.
Elementary Data Link Protocols EASY
In this blog, we will learn about Elementary Data Link Protocols. We will understand its core concepts, its usage, types, and much more for better understanding.
Transmission Impairments in Computer Network EASY
In this blog, we will learn about Transmission Impairments in Computer Network. We will understand its core concepts, its usage, types, and much more for better understanding.
Failures in Distributed Systems
In this article, we will learn about failures in Distributed systems and their types.
Firewall
In this blog, we will learn about firewalls and see their uses, how it works, and see different types of firewalls and their limitations.
Digital Signature
This article will discuss Digital signatures and the difference between digital certificates and signatures.