watching now
3 Students

33 Lessons

Beginner

What You Will Learn?

  • Confident at Answering Networking Related Question
  • Get familiar with Linux and Learn Linux System programming side by side
  • Master designing and Writing TCP/UDP Servers in Linux environment
  • Learn Networking concepts at all Layers of OSI Model
  • Build & Decode the complete packet from scratch

Curriculum

4h 58m
Section 1: Introduction
1:08:43
Setting Up Linux Development Environment
05:42
OSI Model Introduction
12:59
OSI Layers Functions
06:38
TCP IP Stack
02:51
Data Encapsulation and Decapsulation - Introduction
08:52
Data Encapsulation
04:23
Data Decapsulation
03:36
Data Encapsulation and Decapsulation on Forwarding Nodes
11:04
A big Picture
04:26
Section 2: Multinode Topology on a Single Machine
1:28:19
Topology Setup
09:51
Local and Remote Subnets
16:17
L3 Routing Information
16:05
L3 Routes
12:17
Practical Session 1
23:43
Practical Session 2
10:06
Section 3: IP Subnet
1:42:26
Subnetting Part 1
12:06
Subnetting Part 2
06:12
Data Delivery
15:33
Mac and IP Address
12:22
Network ID
06:37
Broadcast Address
03:47
Max Value and Control Bits
08:12
IP Address Configuration
09:52
Point to Point Links Mask
07:16
Broadcast Addresses in Detail
08:31
IP Maths Coding assignment
11:58
Section 4: Layer 2 Routing
38:35
L2 Routing Introduction
03:57
L3 Routing Basics
07:50
Ethernet Header Format
05:11
L2 Routing and Thrashing
07:00
ARP Goals
07:19
ARP Msg Format
07:18

Description

Requirements

  • Basic UG course on Networking
  • Basic programming skills in C is required

About the Instructor

Reviews 0
Students 0
Courses 1

Abhishek Sagar has been engaged with coding and software for more than 8 years. He's an L3 Protocol developer at Juniper. His rich working experience is backed by graduation from IIT Bombay as an MTech specialist. Abhishek is restless for more in-depth knowledge himself, always working out the ways to integrate what he knows in practical ways. No surprise that he’s been able to accumulate a great deal of tech-wisdom. The good news is that he’s also happy to train and encourage people on BitDegree – the next-gen education platform.

Probably, the strongest Abhishek Sagar’s side is his proficiency in Linux network development field. You can use the opportunity to get familiar and confident with Linux taking his courses on BitDegree. You’ll strengthen the networking concepts and fundamentals in a very practical way. You’ll complete assignments and work on a project where you’ll use all the theory provided by Abhishek. His chosen teaching methods will make sure you build a proper understanding and that you’ll get all the questions explained.

Abhishek Sagar is your #1 point of reference when it comes to Linux system programming. Let him take the privilege to guide you and bring useful additions to your resume!

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo