Udemy - Part B - Networking Projects - Implement TCP/IP Stack in C

seeders: 2
leechers: 2
Added 5 years ago by tutsnode in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Udemy - Part B - Networking Projects - Implement TCP/IP Stack in C (Size: 3.2 GB)
  TutsNode.com.txt 63 B
  [TGx]Downloaded from torrentgalaxy.to .txt 585 B
  [TutsNode.com] - Part B - Networking Projects - Implement TCPIP Stack in C
  1. What is this Course all About
  1. Agenda.mp4 28.76 MB
  1. Agenda.srt 5.15 KB
  2. End Product of this Course.mp4 66.71 MB
  2. End Product of this Course.srt 11.68 KB
  3. Code Access for partB.mp4 16.36 MB
  3. Code Access for partB.srt 3 KB
  10. Appendix A.1 - Part1 - Dynamic Construction of Layer 3 Routing Table
  1. Introduction.mp4 69.93 MB
  1. Introduction.srt 13.74 KB
  2. Goals and Problem Statement.mp4 25.57 MB
  2. Goals and Problem Statement.srt 5.14 KB
  3. Routing Table Entry Format.mp4 34.88 MB
  3. Routing Table Entry Format.srt 6.82 KB
  4. ECMP - Equal Cost Multiple Path.mp4 17.05 MB
  4. ECMP - Equal Cost Multiple Path.srt 2.94 KB
  5. L3 Device Collaboration.mp4 15.6 MB
  5. L3 Device Collaboration.srt 2.48 KB
  6. Generic Steps to Build Routing Table.mp4 29.02 MB
  6. Generic Steps to Build Routing Table.srt 4.44 KB
  11. Appendix A.2 - Part2 - Dynamic Construction of Layer 3 Routing Table
  1. Phases of This Section.mp4 19.44 MB
  1. Phases of This Section.srt 4.08 KB
  10. Loop Free Guarantee.mp4 44.18 MB
  10. Loop Free Guarantee.srt 8.12 KB
  11. SPF Convergence.mp4 36.11 MB
  11. SPF Convergence.srt 6.23 KB
  12. Summary.mp4 10.46 MB
  12. Summary.srt 2.05 KB
  2. Phase 1 - 4 Steps.mp4 19.43 MB
  2. Phase 1 - 4 Steps.srt 3.93 KB
  3. Phase 1 - Step 1 and 2.mp4 43.47 MB
  3. Phase 1 - Step 1 and 2.srt 7.92 KB
  4. Phase 1 - Steps 3 and 4.mp4 57.14 MB
  4. Phase 1 - Steps 3 and 4.srt 11.1 KB
  5. Phase 2 - Spf Algorithm.mp4 8.29 MB
  5. Phase 2 - Spf Algorithm.srt 1.66 KB
  6. Phase 2 - Spf Algo Example 1.mp4 76.94 MB
  6. Phase 2 - Spf Algo Example 1.srt 15.44 KB
  7. Phase 2 - Spf Algo Rules.mp4 29.13 MB
  7. Phase 2 - Spf Algo Rules.srt 5.73 KB
  8. Phase 2 - Spf Algo Example 2.mp4 52.72 MB
  8. Phase 2 - Spf Algo Example 2.srt 9.64 KB
  9. Phase 3 - Final Routing Table Computation.mp4 18.67 MB
  9. Phase 3 - Final Routing Table Computation.srt 2.74 KB
  12. Appendix B - Using Timer Library
  1. Course Goals.mp4 14.42 MB
  1. Course Goals.srt 3.16 KB
  2. Timer Relevance.mp4 10.66 MB
  2. Timer Relevance.srt 2.93 KB
  3. Terminologies.mp4 6.31 MB
  3. Terminologies.srt 1.38 KB
  4. Application and Library Interaction.mp4 21.77 MB
  4. Application and Library Interaction.srt 6.91 KB
  5. Timer Callback function.mp4 9.18 MB
  5. Timer Callback function.srt 2.72 KB
  6. Demonstration.mp4 27.96 MB
  6. Demonstration.srt 4.37 KB
  7. API Discussion.mp4 77.6 MB
  7. API Discussion.srt 13.22 KB
  2. Project 1 Interface Management and Statistics
  1. Introduction.mp4 30.3 MB
  1. Introduction.srt 5.9 KB
  2. Enable Disable an Interface - Problem Statement.mp4 34.37 MB
  2. Enable Disable an Interface - Problem Statement.srt 7.38 KB
  3. Code changes for Intf EnableDisable.mp4 41.05 MB
  3. Code changes for Intf EnableDisable.srt 8.44 KB
  4. Gathering Interface statistics.mp4 23.81 MB
  4. Gathering Interface statistics.srt 5.63 KB
  5. Mandatory Assignment.html 127 B
  3. Project 2 Implementing Packet Generator
  1. Problem Statement.mp4 27.9 MB
  1. Problem Statement.srt 5.88 KB
  2. Packet Exchange Infra - Revision from Part A.mp4 33.73 MB
  2. Packet Exchange Infra - Revision from Part A.srt 6.34 KB
  3. Packet Generator Design.mp4 74.35 MB
  3. Packet Generator Design.srt 12.01 KB
  4. Packet Generator Implementation - Code Walk.mp4 57.61 MB
  4. Packet Generator Implementation - Code Walk.srt 9.66 KB
  5. Demonstration.mp4 37.36 MB
  5. Demonstration.srt 4.96 KB
  6. Optional Assignment.html 127 B
  4. Project 3.1 L3 Route Calculation - Data Structures and Supporting APIs
  1. Problem Statement.mp4 15.17 MB
  1. Problem Statement.srt 3.47 KB
  10. Helper APIs - 1,2 of 10.mp4 28.89 MB
  10. Helper APIs - 1,2 of 10.srt 5.8 KB
  11. Helper APIs - 3-8 of 10.mp4 41.79 MB
  11. Helper APIs - 3-8 of 10.srt 8.5 KB
  12. Helper APIs - 9-10 of 10.mp4 24.69 MB
  12. Helper APIs - 9-10 of 10.srt 4.46 KB
  13. Priority Queue Operations.mp4 35.87 MB
  13. Priority Queue Operations.srt 7.02 KB
  13.1 VDO12.0_PQ_cheatsheet.txt 652 B
  2. Pre-Requisites.mp4 18.86 MB
  2. Pre-Requisites.srt 3.92 KB
  3. Demonstration.mp4 18.2 MB
  3. Demonstration.srt 3.83 KB
  4. CLI Requirements.mp4 32.25 MB
  4. CLI Requirements.srt 6.37 KB
  5. Spf Algo - GroundWork to be done.mp4 6.34 MB
  5. Spf Algo - GroundWork to be done.srt 1.7 KB
  6. Desiging Data Structures.mp4 34.12 MB
  6. Desiging Data Structures.srt 7.07 KB
  7. Data Structure Snapshot.mp4 53.44 MB
  7. Data Structure Snapshot.srt 9.61 KB
  8. Data Structure Definitions.mp4 17.15 MB
  8. Data Structure Definitions.srt 2.69 KB
  9. Helper APIs for Spf Algo Implementation.mp4 8.69 MB
  9. Helper APIs for Spf Algo Implementation.srt 1.9 KB
  5. Project 3.2 SPF Algorithm (Dijkstra) Implementation
  1. SPF Algo - Implementation Plan.mp4 8.58 MB
  1. SPF Algo - Implementation Plan.srt 2.3 KB
  10. Spf Algo Nbr Node Exploration Rules.mp4 33.44 MB
  10. Spf Algo Nbr Node Exploration Rules.srt 6.15 KB
  11. Spf Algo Execution Phase Part 6 (Final Step) - Flowchart.mp4 25.15 MB
  11. Spf Algo Execution Phase Part 6 (Final Step) - Flowchart.srt 3.84 KB
  12. Spf Algo Execution Phase Part 6 (Final Step) - Implementation.mp4 40.01 MB
  12. Spf Algo Execution Phase Part 6 (Final Step) - Implementation.srt 4.75 KB
  13. Mandatory Assignment - Write some new CLIs.html 127 B
  14. Testing SPF Algo on Various Topologies.mp4 28.41 MB
  14. Testing SPF Algo on Various Topologies.srt 5.36 KB
  14.1 VDO12.0_Spf_Algo_Testing.docx 485.65 KB
  2. Spf Algo Intialization Part 1.mp4 60.74 MB
  2. Spf Algo Intialization Part 1.srt 9.81 KB
  3. Nexthop Calculation.mp4 42.53 MB
  3. Nexthop Calculation.srt 8.56 KB
  4. Writing a Nexthop Looping Macro.html 127 B
  5. Spf Algo Intialization Part 2.mp4 65.31 MB
  5. Spf Algo Intialization Part 2.srt 9.35 KB
  6. Spf Algo Intialization Part 3.mp4 9.71 MB
  6. Spf Algo Intialization Part 3.srt 1.55 KB
  7. Spf Algo Execution Phase.mp4 21.01 MB
  7. Spf Algo Execution Phase.srt 3.11 KB
  8. Spf Algo Execution Phase Part 4.mp4 32.27 MB
  8. Spf Algo Execution Phase Part 4.srt 5.09 KB
  9. Spf Algo Execution Phase Part 5.mp4 67.62 MB
  9. Spf Algo Execution Phase Part 5.srt 8.93 KB
  6. Project 3.3 Routing Table Construction
  1. Understanding ECMP Requirements.mp4 30.11 MB
  1. Understanding ECMP Requirements.srt 6.06 KB
  2. ECMP Data Structure Enhancements.mp4 55.52 MB
  2. ECMP Data Structure Enhancements.srt 8.73 KB
  3. ECMP Data Forwarding using ECMP route.mp4 35.21 MB
  3. ECMP Data Forwarding using ECMP route.srt 6.79 KB
  4. Spf Algo Phase 3 (Final) Route Calculation.mp4 28.52 MB
  4. Spf Algo Phase 3 (Final) Route Calculation.srt 4.77 KB
  5. Spf Algo Final Demo.mp4 47.54 MB
  5. Spf Algo Final Demo.srt 6.26 KB
  6. Auto Populating Routing Tables on TCPIP Stack Lib Start-Up.mp4 33.8 MB
  6. Auto Populating Routing Tables on TCPIP Stack Lib Start-Up.srt 6.4 KB
  7. Project 4 Developing Logging Infrastructure
  1. Problem Statement.mp4 17.86 MB
  1. Problem Statement.srt 4.9 KB
  10. Logging Buffers.mp4 27.17 MB
  10. Logging Buffers.srt 5.33 KB
  11. Logging Output Sources - Log files & stdout.mp4 62.39 MB
  11. Logging Output Sources - Log files & stdout.srt 12.13 KB
  12. Mandatory Assignment - Implement Logging CLIs.html 127 B
  2. Working Demo - Packet Capture and Debugging.mp4 112.99 MB
  2. Working Demo - Packet Capture and Debugging.srt 13.47 KB
  3. Goals.mp4 10.19 MB
  3. Goals.srt 2.35 KB
  4. Header Parsing APIs.mp4 25.22 MB
  4. Header Parsing APIs.srt 6.14 KB
  5. Mandatory Assignment - Define the Enums.html 127 B
  6. Lets Code up Header Formatting APIs.mp4 69.53 MB
  6. Lets Code up Header Formatting APIs.srt 12.78 KB
  7. Writing Custom tcp_dump().mp4 42.16 MB
  7. Writing Custom tcp_dump().srt 7.34 KB
  8. Emitting logging data to output sources.mp4 15.49 MB
  8. Emitting logging data to output sources.srt 2.39 KB
  9. Integrating Logging APIs with TCPIP Stack lib.mp4 48.82 MB
  9. Integrating Logging APIs with TCPIP Stack lib.srt 8.93 KB
  8. Project 5 Notification Chains
  1. Introduction to Notification Chains.mp4 17.08 MB
  1. Introduction to Notification Chains.srt 3.97 KB
  10. Mandatory Assignment - Using NFC Registration API.html 127 B
  11. Step 23 - Generating Notifications - API.mp4 35.81 MB
  11. Step 23 - Generating Notifications - API.srt 7.79 KB
  12. Step 23 - Generating Notifications - Implementation.mp4 36.02 MB
  12. Step 23 - Generating Notifications - Implementation.srt 5.24 KB
  13. Step 33 - Processing Notification by Subscriber.mp4 28.44 MB
  13. Step 33 - Processing Notification by Subscriber.srt 4.47 KB
  14. Notification Chains - Final Demo.mp4 38.39 MB
  14. Notification Chains - Final Demo.srt 4.72 KB
  15. Assignment on NFC.html 127 B
  2. A generic Example of NFC.mp4 49.09 MB
  2. A generic Example of NFC.srt 9.96 KB
  3. Role of NFC in our TCPIP Stack Project.mp4 51.94 MB
  3. Role of NFC in our TCPIP Stack Project.srt 11.19 KB
  4. NFC Data Structures.mp4 27.77 MB
  4. NFC Data Structures.srt 6.35 KB
  5. NFC Functions Implementation.mp4 58.57 MB
  5. NFC Functions Implementation.srt 10.52 KB
  6. TCP IP Stack Specific NFC.mp4 17.16 MB
  6. TCP IP Stack Specific NFC.srt 3.19 KB
  7. Interface Config Relay NFC - 3 Steps.mp4 5.43 MB
  7. Interface Config Relay NFC - 3 Steps.srt 1.41 KB
  8. Step 13 - Subscriber Registration - API discussion.mp4 16.92 MB
  8. Step 13 - Subscriber Registration - API discussion.srt 3.82 KB
  9. Step 13 - Subscriber Registration - API Implementation.mp4 27.02 MB
  9. Step 13 - Subscriber Registration - API Implementation.srt 4.83 KB
  9. Project 6 Integrating Timer Library
  1. Why Timers are important in Networking .mp4 10.66 MB
  1. Why Timers are important in Networking .srt 2.93 KB
  2. Road-Map of this Section.mp4 5.65 MB
  2. Road-Map of this Section.srt 1.77 KB
  3. Steps to integrate Timer Library.mp4 10.53 MB
  3. Steps to integrate Timer Library.srt 1.89 KB
  3.1 WheelTimer.h.html 137 B
  3.2 WheelTimer.c.html 137 B
  4. Dynamic ARP Tables.mp4 26.09 MB
  4. Dynamic ARP Tables.srt 5.41 KB
  5. How to use Timer Library.mp4 7.93 MB
  5. How to use Timer Library.srt 1.65 KB
  6. Solution Steps.mp4 20.58 MB
  6. Solution Steps.srt 4.33 KB
  7. Assignment.html 127 B
  8. New APIs to manage ARP Entry Timers.mp4 57.93 MB
  8. New APIs to manage ARP Entry Timers.srt 10.71 KB
  9. Main Project Final Code Changes.mp4 43.46 MB
  9. Main Project Final Code Changes.srt 4.53 KB

Description



Description

Welcome to the Part-B of the TCP/IP Stack Development Course Series. This is a sequel course to Part-A in which we implemented a pseudo TCP/IP Stack working in Virtualized topology.

In this Course, We shall be implementing more advanced and additional features to our Pseudo TCP/IP Stack and would try to impart a more realistic flavor to it.

We will resume from where we left in Part-A. If you have signed up for this course, I presume you have completed Part-A of the course and we are ready for another roller coaster ride into our project.

This course is Advanced as compared to Part-A. In this course we will learn some more aspects of TCP/IP stack and in general, how Networking software is developed. You will not only doing Networking Based Programming but also, you will continue doing a typical Linux based System Programming development as Networking is strongly tied to System Programming.

Student Level: Intermediate to Advanced to Working Professionals, Beginners in Coding pls excuse this course.

Table of Contents

1. What is this Course all about?

2. Project 1 : Interface Management and Statistics

Enable/Disable an Interface
Gathering Interface Rx/Tx Statistics

3. Project 2 : Implementing the Packet Generator

Create and Feed Pkt stream into Topology

4. Project 3 : Implementing Routing Table Construction Algorithm

Designing Data Structure
Shortest Path First Algorithm in Detail
Implementation Strategy
Testing SPF Algorithm Implementation
Route Calculation

5. Project 4 : Logging Infra

Track Ingress and Egress pkts per device per interface
Track L3 Path taken by a pkt from src to dst

6. Project 5 : Notification Chains

Introduction to NFC
Understand with the help of Example
Writing a Generic NOTIF Infra code
Writing TCP/IP Stack NFC
Implement Publisher Subscriber APIs
See NFC in Action

7. Project 6 : Working with Timers

Implementing Ageism
Implement Timer State Machine

Who this course is for:

Those who have finished Part A (Prequel Course)
Who want to learn System and Network Programming

Requirements

Part A of this Course is a pre-requisite
Good in Coding in C or any one main stream language
Must know how to work with git – atleast basics
Good with Pointers and Memory management Skills in C

Last Updated 12/2020

Related Torrents

torrent name size uploader age seed leech
0
6
6
0
0