| 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
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
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.4 GB | freecoursewb | 1 day | 0 | 0 | |
| 1 GB | freecoursewb | 2 weeks | 14 | 6 | |
| 1.3 GB | freecoursewb | 2 weeks | 12 | 6 | |
| 1.2 GB | freecoursewb | 1 month | 0 | 0 | |
| 2.6 GB | freecoursewb | 1 month | 0 | 0 |
All Comments