Computer Network: Networking fundamentals + Wireshark Basics
4.0 (81 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,221 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Computer Network: Networking fundamentals + Wireshark Basics to your Wishlist.

Add to Wishlist

Computer Network: Networking fundamentals + Wireshark Basics

Learn Computer Networks fundamentals and Wireshark Basics; Build Strong, Successful Foundation in Computer Networking
4.0 (81 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,221 students enrolled
Last updated 1/2016
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
  • 3.5 hours on-demand video
  • 2.5 hours on-demand audio
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will understand how computer networks are designed, implemented and applied at each layer.
  • Structured Content with each section dedicated to unique aspect of Computer Networks
  • Clear and Crisp lectures on important concepts about Networks and Networking.
  • Dynamic Lecture presentations with example demonstrations wherever necessary to help students learn by visualization
  • Lifetime Enrollment : Pay once and access the videos anytime, anywhere on desktop and mobile platforms
  • Lifetime Free Upgrades: New Lectures, Resources, Tips and Interview guides added regularly to keep up with current job markets
View Curriculum
  • Interest in Computer Networks or Internetworking
  • Basic Idea about Computers
  • Some mathematical skills to understand and solve network related problems
  • You dont need any softwares or tools to learn this course
  • You will need a computer with internet to access lectures and resources

Computer Network: Networking Fundamentals + Wireshark Basics (Recently updated : Nov 30, 2015!)

What's New (Bonus): Captions for all the lectures!

This Computer Network Course will teach all the fundamentals about Computer Networking; From explaining Computer Networks basics, communication models and detailed lectures on Layers of a network. This course has illustrative and animated diagrams to help you understand the concepts in an easier way. From solving network related problems to discussing applications of these concepts, we have covered the practical aspects of networking. Plus you get our newly added bonus section on Wireshark Packet Analyzer Tool!

Why take this Course?

The 20th Century has all been about information gathering, processing and distribution. In the past few decades, the world has seen tremendous growth in these fields, from telephone networks to radio and television, from highly centralized huge computers to the smart-phones and smart-watches of today. The internet has been instrumental in connecting this world together, to billions of people and millions of devices. And this trend will keep growing rapidly throughout the 21st century too!

With thousands of businesses and millions of devices using networking for operations, Computing Networking is one of the most essential fields for study for any IT aspirant. The internet revolution has made it virtually the most essential domain knowledge to possess for everyone today.

How is this course designed?

This Course is structured into following sections:

  1. Overview: This section introduces you to the course, provides information about the author, course structure and gives you answers to some of the frequently asked questions by students.
  2. Network basics: This section provides fundamental information on computer networks. Network topologies, different types of networks like LAN, WAN, MAN and wireless networks are explained. One of the most important communication model of computer networks, the OSI Reference Model is discussed. Having the knowledge on OSI Model helps in understanding network functionalities better.
  3. Physical Layer: This section deals with techniques like Switching and Multiplexing which focus on effectively utilizing the existing bandwidth to accommodate the high rate of data communication.
  4. Datalink Layer: This section begins with a lecture on framing, a technique to demarcate the frame boundaries. Later we discuss the flow and error control mechanisms, different error detection and correction techniques like Parity Check, Checksum, CRC and Hamming Codes.
  5. Network Layer: In this section header formats of IPv4 and IPv6 datagrams are explained.
  6. Transport Layer: This section explains the Transport Layer protocols that provide service to the Network Layer. Header format, features and services provided by TCP and UDP are explained.
  7. Application Layer: This section begins with Cryptography basics, private key encryption and public key encryption. Encryption algorithms like RSA are explained with examples. Also, File Transfer Protocol is explained.
  8. Bonus - Wireshark Packet Analyzer Tool(Worth $49): Wireshark is the most popular network packet capture and analyzing tool. This section will provide you Wireshark basics like what is Wireshark, Wireshark Installation Setup (windows), Capturing and Analyzing packets with Wireshark Tool.
  9. Bonus - Audio Transcripts (Worth $49): Download the audios of all the lectures and listen to them whenever you can, so that your brain creates visual representation of the concepts and helps you cement this concepts in your mind!
  10. Bonus - Course Completion Bonus: Complete the course and get huge discounts on our other courses! This bonus will help you save 100s of Dollars on our other courses. Don't miss this one!

So Dive into the world of computer networks, and gain all the fundamental knowledge required to pursue your career in computer networking domain.

Who is the target audience?
  • Computer Science Students who are taking Computer Networks as an academic Course
  • IT students who want to learn about Computer Networking
  • Job Aspirants who want to pursue a career in Networking
  • Network Engineering Students
Students Who Viewed This Course Also Viewed
Curriculum For This Course
40 Lectures
2 Lectures 03:07

An Introduction to the "Computer Networks Course: Networking Basics for Students".

This video provides info about the instructor and takes you through the course curriculum.

Preview 03:07

Networks Basics
7 Lectures 55:27

This video introduces you to a computer network, some of the common components that make a computer network and some of the common applications of computer networks.

Introduction to Computer Networks

The term 'Network topology' refers to the way in which a network is laid out physically. This video lecture explains the different types of network topologies namely Ring topology, Bus topology,Star topology and Mesh topology. It also explains the advantages and disadvantages of each network topology.

Network Topologies [Mesh, Star, Bus & Ring]

This lecture video explain the different types of computer networks viz. Local Area Network, Wide Area Network, Metropolitan Area Network and Wireless Networks.

Network Types [LAN, MAN, WAN & Wireless]

This video explains one of the most important communication model of computer networks, the OSI Reference Model. We discuss the 7 layers of OSI Reference model and also some example protocols of each layer.

Preview 06:37

This video explains the TCP/IP Protocol Suite (TCP/IP Model) in detail. We provide an overview of the functionalities of the 4 layers and discuss different protocols present in each of these 4 layers of TCP/IP Protocol Suite.

TCP/IP Protocol Suite

This video explains the different metrics which are used to measure Network Performance.

You will understand what are bandwidth, latency, error rate and jitter.

Network Performance [Bandwidth, Latency, Error rate, Jitter]

This video explains the different networking devices that aid in communication over the computer networks.

You will get to understand how the different devices like bridge, hub,switch, NIC, router and modem play a role in communication.

Networking Devices [NIC, Bridge, Repeater, Hub, Switch, Router, Modem]

Networks Basics Quiz
10 questions
Physical Layer
2 Lectures 11:37

This video explains what multiplexing is,why do we need multiplexing and the different multiplexing techniques like Frequency Division Multiplexing (FDM) , Time Division Multiplexing (TDM) and Wavelength Division Multiplexing (WDM).

Multiplexing [FDM, WDM & TDM]

If there are multiple devices in a computer network connecting them using point-to-point links becomes tedious. In such a case central device like switch is used. This video explains what is switching, how a switch works and types of switching namely circuit switching, packet switching and message switching. Also, the pros and cons of each type of switching are discussed.

Switching [Circuit, Packet & Message switching]

Physical Layer Quiz
8 questions
Data Link Layer
6 Lectures 43:03

This video explains what framing is, the types of framing and different methods of framing like Character count, Character stuffing, Bit stuffing etc. Each method of framing is explained with an example.

Framing [fixed-size & Variable-size, 4 methods of framing]

This video explains why we need flow and error control mechanisms and provides an overview of different techniques that can be used to flow and error control.

Flow and Error Control

This video provides an overview of error detection and correction. It explains what is a transmission error, causes for it and how we can detect and correct the bit errors.

Error Detection and Correction [Single, Multiple, Burst Errors]

This video explains the error detection techniques like Simple Parity Check, Two Dimensional Parity Check, and Checksum.

Each error detection technique is explained with an example.

Error Detection Methods [1D/2D Parity Check, Checksum]

This video explains CRC technique to detect the errors in the data stream. CRC stands for Cyclic Redundancy Check. CRC concept is based on binary division. An example is taken to explain the CRC technique.

Error Detection Methods [CRC]

Hamming code technique is used to detect and correct the bit errors in data streams received. Usually, 7-bit Hamming codes are used in practice. In this video, you will learn how to construct (7,4) Hamming Code and detect and correct the bit error. A step-by-step explanation is provided with an example to generate a Hamming Code for a given data string.

Error Correction Methods [Hamming Codes]

Data Link Layer Quiz
7 questions
Network Layer
3 Lectures 28:10

This video explains IPv4 datagram header format, the individual fields of IPv4 header and an IPv4 datagram captured.

IPv4 Header Format Explained

IPv4 Addressing [Address Structure, Decimal/Binary Notations, IPv4 Classes]

This video explains why IPv6 is necessary and how IPv6 is better than IPv4. Also each field in IPv6 datagram header format is explained.

IPv6 Header Format Explained

Network Layer Quiz
5 questions
Transport Layer
2 Lectures 18:33

This video explains the User Datagram Protocol (UDP), the features of UDP and the header format of UDP datagram.

UDP [Datagram Format & Services]

This video explains the Transmission Control Protocol (TCP), the services provided by TCP, features of TCP and the header format of TCP packets.

TCP [Services, Features & Packet Format]

Transport Layer Quiz
5 questions
Application Layer
5 Lectures 26:58

This video discusses basics of cryptography like what is cryptography and why do we need it. It explains with an example what are the repercussions of communication over the computer networks without the security provided by cryptography.

Preview 05:51

This Video discusses Private Key Encryption (Symmetric Encryption), in which both sender and receiver use a single shared key to perform encryption and Decryption. The video also discusses an example to illustrate the concept, and finally ends with pros and cons of this method of cryptography.

Private Key Encryption [Symmetric Encryption]

Public Key Encryption [Asymmetric Encryption]

This video explains the RSA Algorithm in detail with an example to show how key generation, encryption and decryption are carried out.

RSA [Algorithm & Example]

This video explains the basics of File Transfer Protocol, the File Transfer Protocol Architecture, FTP File Formats and Representations and the FTP Client-Server Implementation Model.

File Transfer Protocol [Features, Operation & Implementation]

Application Layer Quiz
11 questions
Bonus Section 1 - WireShark Packet Analyzer Tool
4 Lectures 27:58

This video introduces you to the Wireshark, a packet analyzer tool. You will learn how Wireshark is useful in computer networking, whats the history behind wireshark, what are its advantages and how the Wireshark interface looks like.

Wireshark Basics

Learn Wireshark installation Setup on windows with brief information on every tool and component that is being installed.

Wireshark Installation Setup (Windows)

Capturing Network Traffic: In this video we will see how to capture network packets using the Wireshark tool.

Capturing Packets using Wireshark Tool

Analysing the packets : This video explains how to analyse packets in an existing pcap file. You will learn how to make use of the different options in Wireshark tool and also to search for specific information using filters.

Analyzing Wireshark Packets using filters
Bonus Section 2 - Audio Transcripts
8 Lectures 02:37:21
Why Audio Transcripts?

Audio for Section 1 - Course Intro and Author Bio

Audio for Section 2 - Networks Basics

Audio for Section 3 - Physical Layer

Audio for Section 4 - Data Link Layer

Audio for Section 5 - Network Layer

Audio for Section 6 - Transport Layer

Audio for Section 7 - Application Layer
Bonus Section 3 - Course Completion Bonus
1 Lecture 00:00
BONUS - Elite Student Discount
1 page
About the Instructor
Engineering Mentor
4.1 Average rating
252 Reviews
4,707 Students
3 Courses
Courses for IT students

Engineering Mentor is an online educational start-up, providing educational resources to IT and non IT students. At Engineering Mentor, we create high quality resources in clear and easy to understand methods.

We have a team of qualified engineers who create resources to guide students through the toughest aspects of technical and non technical education.

Ramprasad Inamdar
4.0 Average rating
81 Reviews
2,221 Students
1 Course
Entrepreneur, Instructor

Udemy Instructor - Winner of Udemy's Innovation Challenge...

Ram has a master's degree in Computer Science and has been part of IT industry for past 6 years.

He is an ISTQB Certified Test Professional and has worked with clients like Intuit, McAfee, Cognizant and CCC Insurance. He has also worked on many projects as a freelance test engineer. Ram has work experience as Senior Automation Engineer, Manual Test Engineer, Web Developer and Social Media Manager.

Ram is the Founder and Head at Praneta Infotech.