# Demystifying Networking

- Institution: IIT Bombay
- Department: Computer Science and Engineering
- Taught by: Prof. Sridhar Iyer, Prof. Ashutosh Raina
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106101209)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106101209)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course will provide students with an overview of networking concepts and technologies. It is meant as a primer for non-majors, i.e., for students who don’t have networking as a core course in their curriculum. After this primer, students may choose to take other networking courses for delving deeper into specific technologies.

Intended audience: Computer networking

## Lectures

1. [#2 Analogy for Week 1 CEO's Problem | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/22a8bdc46e64) (YouTube)
2. [#3 Discussing the CEO's Problem | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/b02a3d5d8bdd) (YouTube)
3. [#4 From the CEO's Company to Layers in a Network | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/d0528c4601fd) (YouTube)
4. [#5 Layers in Detail | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/a85829114ac3) (YouTube)
5. [#6 Layered Nature of a Network | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/d2f364de4a61) (YouTube)
6. [#7 Introduction to Internet Data Capturing using Wireshark | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/90aadd962b67) (YouTube)
7. [#8 Network Data Captured while Requesting a Website | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/33b4260ba550) (YouTube)
8. [#9 What is Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/f332d7e1eb2f) (YouTube)
9. [#10 Modes of Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/e880c7376632) (YouTube)
10. [#11 Getting Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/86af9e48f5a4) (YouTube)
11. [#12 Logical & Physical Typologies in Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/5a778973310d) (YouTube)
12. [#13 Devices on Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/134b8f4c7a02) (YouTube)
13. [#14 Introduction to the Cisco Packet Tracer Activity for Week 1 | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/58e91fd03d96) (YouTube)
14. [#15 Introduction to the Campus Network on Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/238ad465bbb8) (YouTube)
15. [#16 Loading the Page in Simulation Mode | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/8c7e10adfa1e) (YouTube)
16. [#17 Inspecting the Packets in Simulation Mode | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/184f2366827b) (YouTube)
17. [#18 Editing the Dummy Website on Cisco Packet Tracer | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/dc9a9dbc8923) (YouTube)
18. [#19 Summary of the Cisco Packet Tracer Activity | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/36b638806752) (YouTube)
19. [#20 Introduction to Anupam's Adventure | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/731d2fa03cea) (YouTube)
20. [#21 Anupam's Adventure brings us to IP Addressing | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/e97eba606bb4) (YouTube)
21. [#22 Addressing at various Layers | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/5510f3004e2d) (YouTube)
22. [#23 IP Addresses | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/84c03aee24e8) (YouTube)
23. [#24 Address Translation | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/1633c9934230) (YouTube)
24. [#25 Introduction to IP Addressing | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/9122c7e2f0e5) (YouTube)
25. [#26 Creating a network with Sub Net Mask | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/db01b23584e6) (YouTube)
26. [#27 Nomenclature of a Sub Net Mask | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/b92b2429e7f1) (YouTube)
27. [#28 Network Addresses & Private Networks | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/5d0b10c720dc) (YouTube)
28. [#29 Introduction to the Addressing Topology | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/1efa9762def9) (YouTube)
29. [#30 Addressing a Local Network & DHCP | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/e27c8381435e) (YouTube)
30. [#31 Addressing a Local Network Manually | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/dcbb376160de) (YouTube)
31. [#32 Addressing in Public & Private Networks | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/4df27c1c6419) (YouTube)
32. [#33 Verifying Connectivity Using Ping | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/44e98060891d) (YouTube)
33. [#34 Using Network Address Translation to Communicate on Internet | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/61d85d4a5995) (YouTube)
34. [#35 Using Sub Nets & Summary of Addressing | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/46c02e194e59) (YouTube)
35. [#36 Summary of the Week | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/541e7946b491) (YouTube)
36. [#37 Analogy for the Week 2 | Demystifying Networking](https://invisiblenetwork.ai/learn/nptel/106101209/79269b45e4f8) (YouTube)
37. [Week 2 Lession 1.1 Discussion on dabbawala analogy](https://invisiblenetwork.ai/learn/nptel/106101209/f582f76e8d38) (YouTube)
38. [Week 2 Lesson 1.2 From dabbawalas to routers and switches](https://invisiblenetwork.ai/learn/nptel/106101209/c6a1b7da7418) (YouTube)
39. [Week 2 Lesson 2 What is routing ?](https://invisiblenetwork.ai/learn/nptel/106101209/bc6dbcdc453a) (YouTube)
40. [Week 2 Lesson 3.1 Static routing in a router in CPT](https://invisiblenetwork.ai/learn/nptel/106101209/afc79282e70c) (YouTube)
41. [Week 2 Lesson 3.2 How does a switch forwards packets? (CPT)](https://invisiblenetwork.ai/learn/nptel/106101209/c51359186be2) (YouTube)
42. [Week 2 Lesson 3.3 How to add static route in a router? (CPT)](https://invisiblenetwork.ai/learn/nptel/106101209/30969ef29e15) (YouTube)
43. [Week 2 Lesson 4.1 Traveler's dilemma](https://invisiblenetwork.ai/learn/nptel/106101209/d8903407b323) (YouTube)
44. [Week 2 Lesson 4.2 Duscussing the Traveler's dilemma](https://invisiblenetwork.ai/learn/nptel/106101209/1c64de9d23d7) (YouTube)
45. [Week 2 Lesson 4.3 From Traveler's dilemma to Dynamic Routing](https://invisiblenetwork.ai/learn/nptel/106101209/0f5e9ae18676) (YouTube)
46. [Week 2 Lesson 5.1 Dynamic Routing with Distance Vector](https://invisiblenetwork.ai/learn/nptel/106101209/df42b7f6dfa8) (YouTube)
47. [Week 2 Lesson 5.2 Distance Vector Routing in Detail with example](https://invisiblenetwork.ai/learn/nptel/106101209/ede7ca555d84) (YouTube)
48. [Week 2 Lesson 5.3 Dynamic Routing with Link State](https://invisiblenetwork.ai/learn/nptel/106101209/3c6646961c8b) (YouTube)
49. [Week 2 Lesson 6 Setting up dynamic routing in Packet Tracer](https://invisiblenetwork.ai/learn/nptel/106101209/ae08c137bc57) (YouTube)
50. [Week 2 Lesson 7 Summary of the week](https://invisiblenetwork.ai/learn/nptel/106101209/dfc33a19fb8f) (YouTube)
51. [Week 2 Lesson 8.1 Introduction to analogy for Week 3](https://invisiblenetwork.ai/learn/nptel/106101209/969997806dff) (YouTube)
52. [Week 2 Lesson 8.2 Analogy for week 3](https://invisiblenetwork.ai/learn/nptel/106101209/4d8c39636175) (YouTube)
53. [Week 2 Lesson 8.3 Questions on analogy for week 3](https://invisiblenetwork.ai/learn/nptel/106101209/03da4b3fdbad) (YouTube)
54. [Week 3 Lesson 1 Understanding the new order requirements](https://invisiblenetwork.ai/learn/nptel/106101209/8e5df89bd41b) (YouTube)
55. [Week 3 Lesson 2.1 Introduction to Tranport Layer](https://invisiblenetwork.ai/learn/nptel/106101209/af98403bbda9) (YouTube)
56. [Week 3 Lesson 2.2 Introduction to TCP](https://invisiblenetwork.ai/learn/nptel/106101209/313a3ce45089) (YouTube)
57. [Week 3 Lesson 2.3 Introduction to UDP](https://invisiblenetwork.ai/learn/nptel/106101209/99c5c88d7bda) (YouTube)
58. [Week 3 Lesson 3.1 Exploring UDP on Cisco Packet Tracer](https://invisiblenetwork.ai/learn/nptel/106101209/b879ede42796) (YouTube)
59. [Week 3 Lesson 3.2 TCP Connection Establishment](https://invisiblenetwork.ai/learn/nptel/106101209/c0ca03384f53) (YouTube)
60. [Week 3 Lesson 3.3 TCP Connection Closure](https://invisiblenetwork.ai/learn/nptel/106101209/b9c193b43777) (YouTube)
61. [Week 3 Lesson 3.4 Summary of TCP and UDP on Cisco Packet Tracer](https://invisiblenetwork.ai/learn/nptel/106101209/676db3c67d9e) (YouTube)
62. [Week 3 Lesson 4 The story of the delivery fiasco](https://invisiblenetwork.ai/learn/nptel/106101209/02e5b17b62f6) (YouTube)
63. [Week 3 Lesson 5.1 From delivery fiasco to Port Numbers](https://invisiblenetwork.ai/learn/nptel/106101209/33d9fa252ac8) (YouTube)
64. [Week 3 Lesson 5.2 Application Layer in depth](https://invisiblenetwork.ai/learn/nptel/106101209/0f960da574c4) (YouTube)
65. [Week 3 Lesson 6.1 Port number in Wireshark](https://invisiblenetwork.ai/learn/nptel/106101209/5dae0d09ea84) (YouTube)
66. [Week 3 Lesson 6.3 Summary of port number and PAT](https://invisiblenetwork.ai/learn/nptel/106101209/ed42d662d64b) (YouTube)
67. [Week 3 Lesson 7 Summary of the entire TCP IP stack](https://invisiblenetwork.ai/learn/nptel/106101209/a634d4ea1e76) (YouTube)
68. [Week 3 Lesson 8.1 Introducing the analogy for week 4](https://invisiblenetwork.ai/learn/nptel/106101209/41bdcf6a0e90) (YouTube)
69. [Week 3 Lesson 8.2 The secret box](https://invisiblenetwork.ai/learn/nptel/106101209/333dcfdd1350) (YouTube)
70. [Week 3 Lesson 8.3 Questions on analogy for week 4](https://invisiblenetwork.ai/learn/nptel/106101209/d6e967660787) (YouTube)
71. [Week 4 Lesson 1.1 Secret of the secret box](https://invisiblenetwork.ai/learn/nptel/106101209/d1c0a552beaa) (YouTube)
72. [Week 4 Lesson 1.2 From secret box to encryption](https://invisiblenetwork.ai/learn/nptel/106101209/b70e4137b33a) (YouTube)
73. [Week 4 Lesson 2.1 Introduction to security and CIA](https://invisiblenetwork.ai/learn/nptel/106101209/f09ad2b64ff3) (YouTube)
74. [Week 4 Lesson 2.2 Information Security and Defense in Depth](https://invisiblenetwork.ai/learn/nptel/106101209/2493d1ec83b8) (YouTube)
75. [Week 4 Lesson 2.3 Information Classification and Access Control](https://invisiblenetwork.ai/learn/nptel/106101209/04ecb6a06c3e) (YouTube)
76. [Week 4 Lesson 2.4 Process Management](https://invisiblenetwork.ai/learn/nptel/106101209/b8ac1ea49756) (YouTube)
77. [Week 4 Lesson 2.5 Introduction to Network Security](https://invisiblenetwork.ai/learn/nptel/106101209/84965b5b2928) (YouTube)
78. [Week 4 Lesson 2.6 Network Breach and Countermeasures](https://invisiblenetwork.ai/learn/nptel/106101209/c37b25e1a385) (YouTube)
79. [Week 4 Lesson 2.7 Internet Security](https://invisiblenetwork.ai/learn/nptel/106101209/03c82e438480) (YouTube)
80. [Week 4 Lesson 2.8 Securing the Internet Usage](https://invisiblenetwork.ai/learn/nptel/106101209/e0d36174635c) (YouTube)
81. [Week 4 Lesson 2.9 Internet Security Products](https://invisiblenetwork.ai/learn/nptel/106101209/85970265ba78) (YouTube)
82. [Week 4 Lesson 2.10 Personal Computing Device Recommendations](https://invisiblenetwork.ai/learn/nptel/106101209/eb4304dc8aee) (YouTube)
83. [Week 4 Lesson 2.11 Responsible Behavior on the Internet](https://invisiblenetwork.ai/learn/nptel/106101209/c5e84eb8dded) (YouTube)
84. [Week 4 Lesson 2.12 Best practices for home Network and Media Devices](https://invisiblenetwork.ai/learn/nptel/106101209/068c0222307e) (YouTube)
85. [Week 4 Lesson 3.5 Closing thoughts on security](https://invisiblenetwork.ai/learn/nptel/106101209/4a4dcdf5aad6) (YouTube)
86. [Week 4 Lesson 4 The story of a Family Trip](https://invisiblenetwork.ai/learn/nptel/106101209/e4194e2040d5) (YouTube)
87. [Week 4 Lesson 5.1 The troubleshooting approach](https://invisiblenetwork.ai/learn/nptel/106101209/dc4017016837) (YouTube)
88. [Week 4 Lesson 6.1 Troubleshooting Physical and Data Link Layers](https://invisiblenetwork.ai/learn/nptel/106101209/0b0ba1a5d086) (YouTube)
89. [Week 4 Lesson 6.2 Troubleshooting Network Layer](https://invisiblenetwork.ai/learn/nptel/106101209/f9592b69fb70) (YouTube)
90. [Week 4 Lesson 6.3 Troubleshooting Transport and Application Layers](https://invisiblenetwork.ai/learn/nptel/106101209/fba122879511) (YouTube)
91. [Week 4 Lesson 6.4 Troubleshooting Summary](https://invisiblenetwork.ai/learn/nptel/106101209/9de4789786b6) (YouTube)
92. [Week 4 Lesson 6.5 Troubleshooting Heuristics](https://invisiblenetwork.ai/learn/nptel/106101209/ced7f193401d) (YouTube)
93. [Week 4 Lesson 7.1 Troubleshooting Challenge 1](https://invisiblenetwork.ai/learn/nptel/106101209/0eec90f38994) (YouTube)
94. [Week 4 Lesson 7.2 Trouble shooting challenge 2](https://invisiblenetwork.ai/learn/nptel/106101209/3d51c08f2c5b) (YouTube)
95. [Week 4 Lesson 7.3 Trouble Shooting Challenge 3](https://invisiblenetwork.ai/learn/nptel/106101209/26416355e7be) (YouTube)
96. [Week 4 Lesson 7.4 Thats How we Troubleshoot](https://invisiblenetwork.ai/learn/nptel/106101209/1dc03ddca2f1) (YouTube)
97. [Week 4 Lesson 8 Week Summary](https://invisiblenetwork.ai/learn/nptel/106101209/ae542fbe62bf) (YouTube)
98. [Course Closing](https://invisiblenetwork.ai/learn/nptel/106101209/f386e7872a5f) (YouTube)
99. [Course Credits](https://invisiblenetwork.ai/learn/nptel/106101209/9809ec371dad) (YouTube)
