A collection of articles,videos and other resources which cover important computer network topics.
- What is a computer network? Why do we need it?
- Applications of computer networks
- Network software and hardware components
- Types of network topology
- Protocol hierarchies(organization of a network into layers)
- Issues to be taken care of while designing layers
- Connection oriented and connectionless services
- The ISO OSI Model (Open Systems Interconnection Model)
- The TCP/IP model
- The physical layer and its functions
- Transmission media
- Computer network topologies
- Multiplexing in computer network
- The data link layer and its functions
- Design issues in the data link layer
- Protocols in the data link layer
- The High level Data Link Control(HDLC) protocol
- Framing in data link layer
- Flow control in the data link layer
- Error detection and correction in data link layer
- Channel allocation problem
- Delays in computer network
- Multiple access protocols
- The network layer and its functions
- Design issues in the network layer
- Communication primitives: Unicast, Multicast and Broadcast
- What is the Internet Protocol(IP)?
- IPv4 addressing(classful and classless) and subnetting
- Supernetting and associated design issues
- Network Address Translation(NAT)
- IPv6 addressing
- Routing protocols and algorithms
- Network layer protocols
- Congestion control algorithms
- The transport layer and its functions
- Sockets in transport layer
- The TCP protocol
- The UDP protocol
- TCP vs UDP
- Flow control in the transport layer
- Congestion control in the transport layer
- What is serial transmission?
- What is a proxy server?(video)
- What is a firewall?(video)
- The ICMP in IP(video)(hindi)
- Point-to-Point and Multi-point Communication
- Types of area networks – LAN, MAN and WAN
- LAN vs MAN vs WAN
- Ethernet(video)
- Unicast, Multicast and Broadcast
- P2P in computer networks
- What are overlay networks?
- What is a VPN?(video)
- Internet speed and types
- What is bandwidth?(video)
- Speed vs bandwidth(video)
- Bandwidth, throughput and speed(video)
- Packet switching and delays in computer network
- Circuit switching in computer network
- Circuit Switching vs Packet Switching(video)
- Why is IP a connectionless protocol?
- Differences between Virtual Circuits and Datagram Networks
- VLAN Explained(video)
- Supernetting (video)(hindi)
- AAA framework and RADIUS(video)
- Do web browsers use different outgoing ports for different tabs?
- Proxy and reverse proxy
- What is load balancing(video)
- What is caching? How a website is cached?
- What is a default gateway?(video)