Fundamentals of Computer Network
Learn with animated illustrations! This 30-hour guide offers a comprehensive reference with easy-to-understand examples. Master the subject quickly.
Course Content
Fundamentals of Computer Network is an intermediate-level Udemy course taught by Dr Dinesh G Harkut. It runs 27h 2m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 57 reviews, with 283 students enrolled. It is a paid course, first published January 2022.
Explore the fundamentals of computer networks with this comprehensive course, designed for beginners and undergraduate students. Gain a solid understanding of how networks function and the technologies that power the internet.
Here's a detailed look at the topics covered:
- Network Basics: Delve into the core concepts of computer networks, from their fundamental structure to essential terminology.
- The Internet: Understand the architecture and operation of the Internet, the world's largest computer network.
- Network Architecture: Explore the different layers of a network, including the Network Edge and Network Core, and how they interact.
- Network Performance: Learn about key metrics like delay, loss, and throughput that impact network performance.
- Protocol Layers: Master the concept of protocol layers and their role in data transmission.
- Service Models: Understand various service models used in network communication.
- Network Security: Gain insights into essential network security principles and best practices.
- Network Applications: Discover the principles of network applications and how they utilize network resources.
- Web Technologies: Explore Web & HTTP, and how web applications communicate over the network.
- Email Protocols: Learn about FTP, Email, SMTP, and IMAP protocols for file transfer and email communication.
- DNS: Understand the Domain Name System (DNS) and its role in translating domain names to IP addresses.
- Peer-to-Peer (P2P) Applications: Explore the workings of P2P applications and their network implications.
- Transport Layer Services: Dive into Transport-layer services and their functions.
- Multiplexing & Demultiplexing: Learn how data is efficiently transmitted using multiplexing and demultiplexing techniques.
- Connectionless Transport: Understand connectionless transport protocols like UDP.
- Reliable Data Transfer: Master the principles of reliable data transfer including rdt1.0, rdt2.0, and rdt3.0.
- Go-Back-N Protocol (GBN): Learn about the Go-Back-N protocol (GBN) for reliable data transmission.
- Selective Repeat Protocol (SR): Understand the Selective Repeat Protocol (SR) and its advantages.
- Connection-Oriented Transport: Explore connection-oriented transport using TCP.
- TCP Flow Control: Learn about TCP flow control mechanisms to prevent data overflow.
- Handshaking Protocols: Understand 2-Way & 3-Way Handshaking for establishing reliable connections.
- Congestion Control: Explore the principles of congestion control to optimize network performance.
- Network Layer Fundamentals: Get an introduction to the Network Layer, including Data Plane & Control Plane.
- Best-Efforts Service Model: Understand the Best-Efforts Service Model and its limitations.
- Network Models: Compare Virtual Circuit and Datagram Network models.
- Router Architecture: Learn about the architecture of routers and their functions.
- Internet Protocols (IP): Understand the Internet Protocols (IP), including the Datagram Format, Fragmentation & Re-assembly, and Addressing.
- CIDR Addressing: Learn about CIDR Addressing and its use in network address allocation.
- DHCP: Understand Dynamic Host Configuration Protocol (DHCP) for automatic IP address assignment.
- NAT: Explore Network Address Translation (NAT) and its role in conserving IP addresses.
- IPv6: Learn about Internet Protocol version 6 (IPv6) and its advantages over IPv4.
- Tunneling & Dual Stack: Understand Tunnelling & Dual Stack (IPv4 to IPv6 Transition) techniques.
- Routing Algorithms: Explore Dijkstra's Algorithm and Distance Vector Algorithm (DV) for network routing.
- Intra-AS Routing: Learn about OSPF & RIP Routing for routing within an Autonomous System (AS).
- Inter-AS Routing: Understand BGP Routing for routing between Autonomous Systems (AS).
- Link Layer Fundamentals: Get an introduction to the Link Layer.
- Error Detection & Correction: Learn about Parity Check, Checksum, and Cyclic Redundancy Code (CRC) for error detection and correction.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.