Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Concepts of Computer Networks
Rating: 4.3 out of 5(35 ratings)
3,942 students

Concepts of Computer Networks

Understand the core concepts of Computer Networks from the scratch in an easy way!
Created bySujithkumar MA
Last updated 11/2021
English
English [Auto],

What you'll learn

  • Understand the basic components of Networks
  • Learn the responsibilities of each layer in the OSI and the TCP/IP Model
  • Understand the Flow Control, Error Control Protocols
  • Understand the Communication Protocols and Formats

Course content

12 sections48 lectures7h 11m total length
  • Introduction0:32
  • 1. Characteristics of Data communication10:10

    Explain data communication as the exchange of data between devices, and show how delivery, accuracy, timeliness, and jitter affect performance, including preserving order and uniform delays in real-time transmission.

  • 2. Basic Network Components5:19

    Identify the basic network components—the message, data formats (frame, packet, segment), the sender and receiver, and the transmission media—and how a common protocol enables communication.

  • 3. Types of Data Flow5:22

    Explore the three data-flow types—simplex, half duplex, and full duplex—with examples such as radio, walkie-talkie, and mobile phone communications, and learn how each mode governs send and receive.

  • 4. Network Criteria6:58

    Identify key network criteria—performance, measured by transit and response times; reliability through rapid recovery from link failures; and security guarding against unauthorized access.

Requirements

  • No experience needed

Description

A comprehensive course that explores the principles, concepts, and protocols underlying the design, implementation, and management of modern computer networks. In an increasingly connected world, computer networks play a vital role in facilitating seamless communication and data exchange. This course covers the fundamental components, functionalities, and protocols used in local area networks (LANs), wide area networks (WANs), and the Internet.

Topics covered include network architecture, network models, network protocols, network security, network performance, and network management.

The learners' will be able to understand and explain the following upon completing this course:

1. Fundamentals of Networking - Network Criteria, Types, Basic Parameters.

2. Network Topologies - Types of Connection, Mesh, Star, Ring, Bus Topologies.

3. The responsibilities of all the layers of OSI Model and the TCP/IP Model.

4. Line Coding Techniques - Unipolar NRZ, Polar NRZ, RZ, Bipolar, Biphase Schemes.

5. Error Detection Techniques - Parity, LRC, CRC, VRC, Checksum.

6. Switching Techniques - Circuit Switching, Packet Switching and VCN.

7. Flow Control Techniques - Stop and Wait, ARQ, Sliding Window Protocols.

8. Multiplexing Techniques - TDM, FDM, WDM

9. Addressing - IPv4, IPv6, IPv4 Header Format.

10. Network Devices - Passive Hubs, Active Hubs, Repeaters, Bridges, Routers

11. UDP - Introduction, Advantages, Disadvantages, Uses, Header Format

12. TCP - Introduction, Advantages, Disadvantages, Uses, Header Format, Data Delivery Phases

Who this course is for:

  • Anyone who wants to learn computer networks