Black Friday may be over – but deals are not! Use the code CYBERWEEK2020 when buying any course from the BitDegree Marketplace and get 30% OFF!
watching now
2 Students
33 Lessons
Beginner

What Will You Learn?

  • Linux System programming
  • Writing TCP/UDP Servers in Linux
  • Networking concepts at all layers of the OSI Model
  • Building and decoding a 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

  • Linux OS
  • Virtualization software
  • Basics in networking
  • Basics in C programming

About the Instructor

Reviews 0
Students 16
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