I watched you 5 years ago ..i had no IT experience what so ever .. now 5 years later im a Devops engineer on google cloud , just wanted to say ..thank you very much 🙏
Hey Eli, I've been learning from you since I'm a young adult more than 10 years ago now my god. You helped me get a career, build, feed myself, get a car.. all of those things you played a small role everyday by teaching me your craft. I cannot be more grateful, thank you so much so so much. I've been teaching to the new generation with the same love and passion as you, everytime I'm assigned a new hire or an intern I keep you in my heart and I do the very best job I can do and I'm infinitely patient in honor to what you gave us a decade ago.
timestamp: - ... - (If you see my comment before the video starts, please fill in the early timestamp!) - 51:15 - start discussing Layer 3 Networking - 53:00 - domain of network (?) - 57:25 - Dr. Eli wants to throw a Koosh ball into the virtual world? XD - 57:56 - start discussing specific protocol on layer 3, TCP/IP v4 - 59:39 - don't turn off ICMP unless you know what the hell you are doing (why though? answered on 1:01:32) - 1:02:38 - start discussing IP address - somewhere - subnet mask, network and host address - 1:08:00 - network and broadcast address (?) - 1:13:00 - highlight important thing to understand - 1:14:24 - private IP address - 1:17:38 - switches and ARP - 1:20:50 - a note on arp command - 1:22:00 - start discussing tcp port - 1:27:30 - problem with chinese product/device - 1:28:46 - start discussing router and default gateaway - 1:30:25 - you can demonstrate it with traceroute - 1:32:50 - what is a modem? - 1:34:25 - NAT and port forwarding - 1:41:42 - how noobs thinking (?) - 1:43:00 - port forwarding - 1:45:05 - be careful with CGNAT (my personal question: is it possible to perform tcp or udp hole punching on CGNAT scenario?) - 1:48:58 - problem with chinese product/device - 1:49:29 - start discussing internet facing static IP address - 1:51:44 - start discussing firewall - 1:55:54 - types or level of firewall (If MAC spoofing is possible, can you disconnect someone's IP while impersonating it? and thus bypass the firewall because you're now whitelisted?) - 1:58:40 - start discussing DNS - 2:03:30 - how hosts file can be useful XD - break for a minute, I will edit later.
@@wennwenn1422 It’s probably best not to pin it since the timestamp isn’t complete. I’m the kind of person who can’t stand waiting too long and prefers to dive in and practice right away :)
I am very glad to see a video like this one. I have not watched it yet, as that will take me several days. I worked on the original design of TCP/IP while at AT&T Bell Labs. I attended many RFC meetings while we hammered out technical issues. Back then, a 300-baud modem was considered fast. Later I worked on the design of packet switching and ISDN which created cell phones and gave businesses 64 kilobit Internet connections. Shocking how things have changed yet stayed the same.
Excellent work. I always think about how protocols that are 20+ decades old are still making the internet chug along. It must be very rewarding to see that the foundations you laid out are still holding firm for everything built upon it. I wonder what other protocols might look like, or what a better one would look like if we hadn't settled on TCP/IP. It's fascinating that we have somewhat pigeon holed ourselves into TCP/IP because our infrastructure relies so heavily on it. Would we ever switch to something better if we found it?
Dude!!! me too!!! Back then I was like this guy is so smart, I dont know how I can ever know that much. Then 2 years later I started as help desk, and now I'm a DevOps Engineer. Crazy how time flies :)
Been a HUGE fan man since long time ago. My introduction to learning security and protocol was through you when you were still in prison wearing your orange jumpsuit yet teaching us incredible stuff. Respect.
My first thought: This is exactly what I need right now! My second thought: (after seeing the length) This might be more in depth than I originally thought.
You have been my teacher since 2013. I had a seminar about VPN back then, and you guided me in creating a neat and impressive presentation on "How VPN Works". Many blessings, and thank you so much!❤
I'm only at 10 minutes in to the video but this is amazing. You're describing so many frustrations and ... well I'm sure this is good for 3 hours. I'm gonna keep watching. Thank you for the video.
Thank you for providing this! I am a software engineer. I DID study electrical engineering but do not have a degree. I started writing software and have been completely self-taught since the tender age of 15 (1979 🤣). Even at 60, I find that I still learn vast amounts if I put myself to actually do it. Your video came up in my feed and I said to myself, "Self, you could certainly use a decent TCP/IP refresher!!" I'm only 5 minutes into the video, but I appreciate some of your comments. Despite the desires of many, this knowledge, the kind of work that we do, does not require letters be bestowed upon us. But diligence in seeking good sources of knowledge and also in applying that knowledge is worth everything and is also within everyone's grasp! Time to buckle in for a good lesson!!
I used to watch Eli in 2013 when i was 12 and i fell in love with his videos and his teaching style of no fluff; straight to the point (+ some rants), now fast forward 11 years later am a medical student and i still love computers and tech; and watching this video brings back so many memories.
really enjoy your videos, wish I had time to participate in one of you dojo but my actual job is time consuming. Please keep what you're doing as it's on of the most useful and interesting content in this platform
Hey, not sure if you have been away for a while or I have just missed the videos, but bloody good to see you back, I owe a lot of my knowledge to your videos!
Very good video. My networking class was real bad in College, I had to learn all this by myself latter. My next step is to create a multi layer network at home, to separate my domestic traffic from my company traffic.
Hi Eli and @RJin3D is it okay if I vent on here without sounding troll: #SaluteDave I'm very #JigglyPuff 😡😡😡😡 that Metaverse and 4D VR Websites and Internet 3.0 have not sorted this mess out And even the Darkweb has done this better, Wait where and how does the Darkweb servers work. And do they also use blockchain to decentralized data packets and data all over different locations
The response is directed to a previously opened port on the router, which then identifies the specific device listening on that port and forwards the response accordingly to previously opened port on this particular device. Typically, I believe, these ports remain the same, but they can be modified if necessary.
Your point about education is really true.. Education is commercialized so much these days, educational institutes have moved away from running with donations to running with huge fee and deposits. In many country countries this begins from schooling.
I know Eli is not actively developing like me but he still dropping legit knowledge that applies to enterprise wide scale hetero hybrid envirnments and its as if he hacked my onenote on the matter and added his expertise. eli is often spot till this day...Eli let me refer you for a 100% remote job 😂
Wow, this brings back so many memories! I remember watching your channel during my college days, and it was such a huge help. It’s great to see you again - congratulations on hitting 1 million subscribers! Thanks so much!
2:40 I believe the tree in our case is having ample time to focus on learning, explore and absorb concepts. If you’re learning something new or switching careers later in life when many responsibilities demand your time, a tree is a hot commodity.
😂😂😂Eli you’re awesome man! Also I appreciate your content that you have put out for more the 10+yrs and have taught me so much that I went from a guy that fixed PlayStations into a DevOps Engineer. Gratitude for being a great genuine influence👍🏾
Mike: - Eli, when you clean that whiteboard, why don't you cover the edges, you always leave the edges dirty ! Dr. Eli: - Again, I have worked with whiteboards for almost 30 years now.
I've been at this for awhile myself... I like your story about learning C++. Back in the early 2000's, I also went through a book and "learned" the basics of C++, but I struggled to make something useful with it. With very little knowledge and very few resources like we have nowadays, I gave up on C++. JavaScript and PHP were easier to learn and make something useful with, at the time.
Introduction & Silicon Dojo [00:00 - 03:00] Introduction, Eli's background, and the concept of Silicon Dojo. [03:00 - 03:50] Class format and copyright information. [03:50 - 05:20] Importance of hands-on practice and resources for learning. [05:20 - 07:30] Accessing course materials and the start of the class. TCP/IP Basics [07:30 - 09:50] Importance of TCP/IP for programmers, real-world examples, and understanding cloud infrastructure. [09:50 - 12:30] Understanding the cost-effectiveness of cloud solutions vs building your own infrastructure. [12:30 - 15:50] The difference between physical vs. logical architecture and building a network using logical components. [15:50 - 17:40] How different devices can contain multiple logical components. [17:40 - 18:50] The importance of avoiding AI solutions and the concept of caching. [18:50 - 22:50] Caching issues, understanding DNS resolution, and its importance for deploying infrastructure changes. [22:50 - 24:50] The concept of protocols and different types of protocols in the IT world. [24:50 - 27:00] Addressing TCP/IP version 6 and why version 4 is still relevant. Ethernet Basics [27:00 - 31:00] Introducing the Ethernet standard and different connector types. [31:00 - 33:10] Understanding different network topologies: Ring, Bus, and Star. [33:10 - 36:10] The importance of MAC addresses, Collision Domains, and Broadcast Storms. [36:10 - 39:40] The difference between hosts and nodes, and answering questions about network collisions. MAC Addresses and Layer 2 Networking [39:40 - 43:00] Debunking the MAC address conspiracy theory and explaining how it works. [43:00 - 44:30] MAC address filtering, cloning, and understanding Layer 2 networking. [44:30 - 47:30] Explaining how different Layer 2 network connections work: Crossover cables, hubs, bridges, and switches. Switches and ARP [47:30 - 51:00] How switches prevent Broadcast Storms, the role of the MAC address table, and backplane capacity. [51:00 - 53:30] Transitioning to Layer 3 networking, routers, and routable protocols. IP Addressing and Subnet Masks [53:30 - 55:00] The role of routers, LANs, WANs, and the importance of understanding routable protocols. [55:00 - 1:00:30] Explaining IP addresses, subnet masks, octets, and private IP address blocks. [1:00:30 - 1:02:20] The importance of understanding ICMP and the dangers of disabling it. ARP & Ports [1:02:20 - 1:04:30] The role of subnet masks in determining network and host identifiers. [1:04:30 - 1:09:00] Understanding octets and how they represent IP addresses. [1:09:00 - 1:14:30] Subnet masks and their application to network segmentation. [1:14:30 - 1:17:40] Private IPv4 address blocks and the importance of not using them for internet-facing services. [1:17:40 - 1:19:40] The role of ARP (Address Resolution Protocol) in bridging IP addresses and MAC addresses. [1:19:40 - 1:22:50] How ARP works and its use in network monitoring. [1:22:50 - 1:27:40] Introducing TCP ports, their importance in networking, and the dangers of leaving them open. [1:27:40 - 1:28:50] The need for documentation for IoT devices and the importance of port security. Routers & Default Gateways [1:28:50 - 1:32:40] Explaining default gateways and how they connect your network to the internet. [1:32:40 - 1:34:40] The difference between routers and modems, and how they function. NAT & Port Forwarding [1:34:40 - 1:38:50] Introducing NAT (Network Address Translation) and its importance in expanding the internet's reach. [1:38:50 - 1:41:30] How routers handle incoming traffic with NAT and the importance of session management. [1:41:30 - 1:43:20] The concept of port forwarding and its use in setting up servers. [1:43:20 - 1:47:10] Understanding Carrier NAT and its limitations. [1:47:10 - 1:49:10] Creating multi-level networks with DMZs (Demilitarized Zones). Internet-Facing IP Addresses & Firewalls [1:49:10 - 1:51:50] Internet-facing IP addresses and their advantages for servers. [1:51:50 - 1:55:40] The importance of firewalls in network security and preventing attacks. [1:55:40 - 1:58:00] Understanding hardware and software firewalls. DNS & Reverse DNS [1:58:00 - 1:59:50] Introducing DNS (Domain Name Service) and its role in translating domain names into IP addresses. [1:59:50 - 2:03:00] The role of the host file and how it can be used for security purposes. [2:03:00 - 2:05:40] The role of your router's DNS server and the importance of using a reliable DNS server. [2:05:40 - 2:08:40] The hierarchy of DNS resolution and the use of the host file for local development. [2:08:40 - 2:09:50] Reverse DNS and its role in validating IP address to domain name associations. DHCP & VPNs [2:09:50 - 2:13:10] Introducing DHCP (Dynamic Host Configuration Protocol) and its use in assigning IP addresses. [2:13:10 - 2:15:00] The importance of using DNS names instead of hardcoded IP addresses in your code. [2:15:00 - 2:19:40] The history of VPNs, how they work, and why they're no longer ideal for remote work. Modern VPN Uses & Geoblocking [2:19:40 - 2:21:30] Modern VPN uses, bypassing regional restrictions, and the example of Netflix. [2:21:30 - 2:24:40] Legal considerations of geoblocking and the complexities of internet transactions. Command Line Tools & Labs [2:24:40 - 2:31:40] Introducing useful command line tools for networking troubleshooting: Ping, ARP, Trace Route, IP/IPCONFIG/IFCONFIG. [2:31:40 - 2:34:40] The history of VPNs for remote work and their decline in recent years. [2:34:40 - 2:35:30] Introduction of the labs for the day. [2:35:30 - 2:52:00] Working through the labs, utilizing the requests module and parsing data from the ARP table. [2:52:00 - 2:55:20] Explaining how switches prevent broadcast storms and answering questions. [2:55:20 - 2:58:30] Addressing questions about class registration and virtual environments (venv). Conclusion & Virtual Environments [2:58:30 - 3:03:00] The importance of understanding virtual environments and their use in deploying applications. [3:03:00 - 3:03:20] Conclusion, encouraging students to continue learning and emphasizing the importance of practical experience.
6:56 "its probably because somebody decided to be stupid" After years of youtuber experience, you was the only one to explain why some video comments are turned off 😅 hahah sometimes i feel stupid for not getting simple things like that. 😢 But thats okay😅
I first encountered this channel circa 2012-2013 is and it was definitely Eli that pushed me over the edge to try Linux.. 11 years later, I'm automating the provisioning of multiple server distros via Ansible.. Thank you Sir, for all that you do..
@@pepeshopping I mean, it’s quite literally the same for most people in tech that went through college. But alright lol. Eli’s content is technically “free” to viewers that don’t donate to his org. So, I don’t really get the point of trying to belittle someone because they learned from someone else.
Holy shit I haven't seen an Eli vid since the whole debacle with youtube striking his channel. But I remember learning Linux basics from him in 2013. Crazy to see this on my feed.
There was a slide that read Typology of the network or typology of something. I keep thinking it is Topology and not Typology. Its entertaining to hear and see you do your thing and work on the board like some artist just quickly throwing paint on the canvas.
you are literally the greatest teacher of all time
GTO is back
It’s so great
NOW IN 1440p! (i cant afford 4K)
I watched you 5 years ago ..i had no IT experience what so ever .. now 5 years later im a Devops engineer on google cloud , just wanted to say ..thank you very much 🙏
well done sir !
Great story, man, so happy for you
Almost the same story here, except I’m a software engineer now. I used to watch this when I was starting to learn. Great videos!
Well done!
I have the same story, but I’m a Full-stack developer now. Thank you Eli, and thank you TH-cam! 🤩
Me too, I used to watch Eli back in 2020 when I didn't know anything yet, I'm on cyber now 👌🏼 a lot of gratefulness for Eli!
Hey Eli, I've been learning from you since I'm a young adult more than 10 years ago now my god. You helped me get a career, build, feed myself, get a car.. all of those things you played a small role everyday by teaching me your craft. I cannot be more grateful, thank you so much so so much. I've been teaching to the new generation with the same love and passion as you, everytime I'm assigned a new hire or an intern I keep you in my heart and I do the very best job I can do and I'm infinitely patient in honor to what you gave us a decade ago.
timestamp:
- ... - (If you see my comment before the video starts, please fill in the early timestamp!)
- 51:15 - start discussing Layer 3 Networking
- 53:00 - domain of network (?)
- 57:25 - Dr. Eli wants to throw a Koosh ball into the virtual world? XD
- 57:56 - start discussing specific protocol on layer 3, TCP/IP v4
- 59:39 - don't turn off ICMP unless you know what the hell you are doing (why though? answered on 1:01:32)
- 1:02:38 - start discussing IP address
- somewhere - subnet mask, network and host address
- 1:08:00 - network and broadcast address (?)
- 1:13:00 - highlight important thing to understand
- 1:14:24 - private IP address
- 1:17:38 - switches and ARP
- 1:20:50 - a note on arp command
- 1:22:00 - start discussing tcp port
- 1:27:30 - problem with chinese product/device
- 1:28:46 - start discussing router and default gateaway
- 1:30:25 - you can demonstrate it with traceroute
- 1:32:50 - what is a modem?
- 1:34:25 - NAT and port forwarding
- 1:41:42 - how noobs thinking (?)
- 1:43:00 - port forwarding
- 1:45:05 - be careful with CGNAT (my personal question: is it possible to perform tcp or udp hole punching on CGNAT scenario?)
- 1:48:58 - problem with chinese product/device
- 1:49:29 - start discussing internet facing static IP address
- 1:51:44 - start discussing firewall
- 1:55:54 - types or level of firewall (If MAC spoofing is possible, can you disconnect someone's IP while impersonating it? and thus bypass the firewall because you're now whitelisted?)
- 1:58:40 - start discussing DNS
- 2:03:30 - how hosts file can be useful XD
- break for a minute, I will edit later.
Very helpful, thank you
Thanks bro!. This should be pinned
@@wennwenn1422 It’s probably best not to pin it since the timestamp isn’t complete. I’m the kind of person who can’t stand waiting too long and prefers to dive in and practice right away :)
@@reyuki-i atleast others can contribute too.
@@wennwenn1422 you're right, I missed that point :)
This guy been around for awhile, OG youtube teacher
I am very glad to see a video like this one. I have not watched it yet, as that will take me several days. I worked on the original design of TCP/IP while at AT&T Bell Labs. I attended many RFC meetings while we hammered out technical issues. Back then, a 300-baud modem was considered fast. Later I worked on the design of packet switching and ISDN which created cell phones and gave businesses 64 kilobit Internet connections. Shocking how things have changed yet stayed the same.
Your work let's me say, Thank youz to you while sitting in another corner of the world.
Amazing
That's so cool
Make some videos about it! I'd love to watch
Excellent work. I always think about how protocols that are 20+ decades old are still making the internet chug along. It must be very rewarding to see that the foundations you laid out are still holding firm for everything built upon it. I wonder what other protocols might look like, or what a better one would look like if we hadn't settled on TCP/IP. It's fascinating that we have somewhat pigeon holed ourselves into TCP/IP because our infrastructure relies so heavily on it. Would we ever switch to something better if we found it?
thank you for your service :)
I remember learning about subnet masking from Eli in 2013 - eventually ended up working in the network world for awhile.
Astounding
Dude!!! me too!!! Back then I was like this guy is so smart, I dont know how I can ever know that much. Then 2 years later I started as help desk, and now I'm a DevOps Engineer. Crazy how time flies :)
@@ITHowToAsap this gave me some hope :)
what is your salary? please give me a detailed roadmap
Been a HUGE fan man since long time ago. My introduction to learning security and protocol was through you when you were still in prison wearing your orange jumpsuit yet teaching us incredible stuff. Respect.
My first thought: This is exactly what I need right now!
My second thought: (after seeing the length) This might be more in depth than I originally thought.
You have been my teacher since 2013. I had a seminar about VPN back then, and you guided me in creating a neat and impressive presentation on "How VPN Works". Many blessings, and thank you so much!❤
Eli made me comprehend networking concepts back in the day. His voice is one I recognize anytime! Great teacher!
This is the first time TH-cam recommends your channel to me. Your channel looks like a gem.
yah a decade ago, lol
@@Digitalgems9000is it not as a good anymore?
@@iamhereblossom1588 not really. his content is boring af vs the OG Eli
I found this video by accident and you are probably the greatest teacher I have encountered
well, same here
this is top tier.
thanks from the bottom of my heart.
I'm only at 10 minutes in to the video but this is amazing. You're describing so many frustrations and ... well I'm sure this is good for 3 hours. I'm gonna keep watching. Thank you for the video.
Thank you man, this is very helpful and also you do it with passion which makes it easier to understand, keep it up!
Eli you're the reason why I am in IT industry today, thank you for contributing in my education process. Respect
I'm at the DHCP section now, just wanted to say thanks! I just watch it bit by bit while eating and it's awesome and very educational
Eli, great stuff!
Hope you not gonna get YT strike again... for TCP/IP !
Keep up the great, exceptional work mate!
Best regards from Scotland!
I'm so glad you're back to being the computer guy.
Thank you for providing this! I am a software engineer. I DID study electrical engineering but do not have a degree. I started writing software and have been completely self-taught since the tender age of 15 (1979 🤣). Even at 60, I find that I still learn vast amounts if I put myself to actually do it. Your video came up in my feed and I said to myself, "Self, you could certainly use a decent TCP/IP refresher!!" I'm only 5 minutes into the video, but I appreciate some of your comments. Despite the desires of many, this knowledge, the kind of work that we do, does not require letters be bestowed upon us. But diligence in seeking good sources of knowledge and also in applying that knowledge is worth everything and is also within everyone's grasp! Time to buckle in for a good lesson!!
Hey man, I'm in school for IT now, so I appreciate your content. In 4k too, that's awesome.
You can't imagine how much I have learned from you! Keep up the great, great, great job Eli.
I watched your networking videos before interviews, they helped me land two jobs, back in 2013 and 2017
I used to watch Eli in 2013 when i was 12 and i fell in love with his videos and his teaching style of no fluff; straight to the point (+ some rants), now fast forward 11 years later am a medical student and i still love computers and tech; and watching this video brings back so many memories.
Ditto!
Straight to the point? Guy Im 3:25 in and he still rambling about who-knows-what . Not tcip
Right 😅the guy is loyal to himself....that's why we get some insightful rants😅
@@Hshjshshjsj72727 It’s like OP literally mentioned “(+ some rants)” Lol.
really enjoy your videos, wish I had time to participate in one of you dojo but my actual job is time consuming. Please keep what you're doing as it's on of the most useful and interesting content in this platform
You are awesome Eli. I've learned a lot from your videos over the last ten years. Thank you bro.
never seen a youtuber recognize my city , goat!
wow what a nice teacher you're
this is the true spirit of internet
I learned a lot from you back in the early 2010s.
Thank you!
I remember my IT teacher at highschool back in 2007 said that ipv6 was going to be the new standard. Fun stuff.
ohh man, happy to see you after long time, i was heavily watching your vids in 2011, learned alot of things. ❣
This is going to be a worthwhile watch
I remember watching your videos 9 year ago. You really helped me. Thank you!
This was an excellent class. I got my Labs up and running.
holy shit, i havent seen this channel in like a decade
I'm halfway into the video and I gotta say you're doing a really a good job at teaching (better than most of my actual teachers in Uni)
love these "first principles" type videos.
Hey, not sure if you have been away for a while or I have just missed the videos, but bloody good to see you back, I owe a lot of my knowledge to your videos!
Very good video. My networking class was real bad in College, I had to learn all this by myself latter. My next step is to create a multi layer network at home, to separate my domestic traffic from my company traffic.
Missed this guy, one of the best. I consider him a mentor
master of his field.
Well, this is a pleasant surprise. :) Hope you are well Eli! Glad you're still doing computer lessons
Omg you’re alive. Glad to see you still around. It’s been more than 10 years for me 😅
I have learned so much from watching your videos. Thank you so much for all you do!
I love sir, you are excellent teacher and is pure thoughts. ❤ from india
starts at 7:36
Thank you M. Eli, you had help very much my class in linux courses.
Video quality is much better!
I setup a second camera that record 4K 30fps...
Hi Eli and @RJin3D is it okay if I vent on here without sounding troll:
#SaluteDave I'm very #JigglyPuff 😡😡😡😡 that Metaverse and 4D VR Websites and Internet 3.0 have not sorted this mess out
And even the Darkweb has done this better, Wait where and how does the Darkweb servers work. And do they also use blockchain to decentralized data packets and data all over different locations
I started watching your TCP/IP, subnet masking vids from wayyy back. Crazy to see this again
The response is directed to a previously opened port on the router, which then identifies the specific device listening on that port and forwards the response accordingly to previously opened port on this particular device. Typically, I believe, these ports remain the same, but they can be modified if necessary.
your help was great! the way you teach is motivating and its impressing how you can break down complex topics into little snippets. Thank you
Your point about education is really true.. Education is commercialized so much these days, educational institutes have moved away from running with donations to running with huge fee and deposits. In many country countries this begins from schooling.
That’s because religion isn’t as big so people don’t feel guilty about taking advantage of donation based services…
Thanks for having a personality while teaching. its rare.
Dude looks like a veteran bricklayer meets hobo yoga instructor who just so happens to record the best TCP/IP course ever as a weekend hobby.
I have a career in tech because of this dude's videos from back in 2014😆
Eli the guru 🤘🏼 thank you for being a great teacher.
TCP/IP is what has powered the net for decades and made billions and trillions of dollars (unlike AI).
I know Eli is not actively developing like me but he still dropping legit knowledge that applies to enterprise wide scale hetero hybrid envirnments and its as if he hacked my onenote on the matter and added his expertise. eli is often spot till this day...Eli let me refer you for a 100% remote job 😂
I can't believe TH-cam recommeneded this channel ❤
Welcome back Eli. I have been watching you for years
Great class! One of the best explanations of TCP/IP I've found...especially since I'm a crayon-eating jarhead!
I came here to watch a bit about tcp stuff, but the beginning was so hilarious that I had to stay and watch a bit more 😂
This is absolutely essential, even for those that don't develop.
Wow, this brings back so many memories! I remember watching your channel during my college days, and it was such a huge help. It’s great to see you again - congratulations on hitting 1 million subscribers! Thanks so much!
Just watched up to 2:33 mins and I’m loving it. You’re so cool Eli!
Thank you
Dude, you got me through most of my classes in college back in the day. I am glad to see you are still at it with a million subs. Good shit dude
2:40 I believe the tree in our case is having ample time to focus on learning, explore and absorb concepts. If you’re learning something new or switching careers later in life when many responsibilities demand your time, a tree is a hot commodity.
IT teacher hand writing is always something else
That explains my handwriting. I must be destined to teach IT.
😂😂😂Eli you’re awesome man! Also I appreciate your content that you have put out for more the 10+yrs and have taught me so much that I went from a guy that fixed PlayStations into a DevOps Engineer. Gratitude for being a great genuine influence👍🏾
Thanks a lot for this lecture! I wish I found your channel before taking my CompTIA a+ exam. East to follow and all necessary info, awesome video!
Mike: - Eli, when you clean that whiteboard, why don't you cover the edges, you always leave the edges dirty !
Dr. Eli: - Again, I have worked with whiteboards for almost 30 years now.
Best channel I've found in a while!
Eli thank you, please keep using buddist analogys i been practing for about a year now i loved that introduction made me subscribe!
I've been at this for awhile myself... I like your story about learning C++. Back in the early 2000's, I also went through a book and "learned" the basics of C++, but I struggled to make something useful with it. With very little knowledge and very few resources like we have nowadays, I gave up on C++. JavaScript and PHP were easier to learn and make something useful with, at the time.
u dont understad how badly i needed this video thanks
Introduction & Silicon Dojo
[00:00 - 03:00] Introduction, Eli's background, and the concept of Silicon Dojo.
[03:00 - 03:50] Class format and copyright information.
[03:50 - 05:20] Importance of hands-on practice and resources for learning.
[05:20 - 07:30] Accessing course materials and the start of the class.
TCP/IP Basics
[07:30 - 09:50] Importance of TCP/IP for programmers, real-world examples, and understanding cloud infrastructure.
[09:50 - 12:30] Understanding the cost-effectiveness of cloud solutions vs building your own infrastructure.
[12:30 - 15:50] The difference between physical vs. logical architecture and building a network using logical components.
[15:50 - 17:40] How different devices can contain multiple logical components.
[17:40 - 18:50] The importance of avoiding AI solutions and the concept of caching.
[18:50 - 22:50] Caching issues, understanding DNS resolution, and its importance for deploying infrastructure changes.
[22:50 - 24:50] The concept of protocols and different types of protocols in the IT world.
[24:50 - 27:00] Addressing TCP/IP version 6 and why version 4 is still relevant.
Ethernet Basics
[27:00 - 31:00] Introducing the Ethernet standard and different connector types.
[31:00 - 33:10] Understanding different network topologies: Ring, Bus, and Star.
[33:10 - 36:10] The importance of MAC addresses, Collision Domains, and Broadcast Storms.
[36:10 - 39:40] The difference between hosts and nodes, and answering questions about network collisions.
MAC Addresses and Layer 2 Networking
[39:40 - 43:00] Debunking the MAC address conspiracy theory and explaining how it works.
[43:00 - 44:30] MAC address filtering, cloning, and understanding Layer 2 networking.
[44:30 - 47:30] Explaining how different Layer 2 network connections work: Crossover cables, hubs, bridges, and switches.
Switches and ARP
[47:30 - 51:00] How switches prevent Broadcast Storms, the role of the MAC address table, and backplane capacity.
[51:00 - 53:30] Transitioning to Layer 3 networking, routers, and routable protocols.
IP Addressing and Subnet Masks
[53:30 - 55:00] The role of routers, LANs, WANs, and the importance of understanding routable protocols.
[55:00 - 1:00:30] Explaining IP addresses, subnet masks, octets, and private IP address blocks.
[1:00:30 - 1:02:20] The importance of understanding ICMP and the dangers of disabling it.
ARP & Ports
[1:02:20 - 1:04:30] The role of subnet masks in determining network and host identifiers.
[1:04:30 - 1:09:00] Understanding octets and how they represent IP addresses.
[1:09:00 - 1:14:30] Subnet masks and their application to network segmentation.
[1:14:30 - 1:17:40] Private IPv4 address blocks and the importance of not using them for internet-facing services.
[1:17:40 - 1:19:40] The role of ARP (Address Resolution Protocol) in bridging IP addresses and MAC addresses.
[1:19:40 - 1:22:50] How ARP works and its use in network monitoring.
[1:22:50 - 1:27:40] Introducing TCP ports, their importance in networking, and the dangers of leaving them open.
[1:27:40 - 1:28:50] The need for documentation for IoT devices and the importance of port security.
Routers & Default Gateways
[1:28:50 - 1:32:40] Explaining default gateways and how they connect your network to the internet.
[1:32:40 - 1:34:40] The difference between routers and modems, and how they function.
NAT & Port Forwarding
[1:34:40 - 1:38:50] Introducing NAT (Network Address Translation) and its importance in expanding the internet's reach.
[1:38:50 - 1:41:30] How routers handle incoming traffic with NAT and the importance of session management.
[1:41:30 - 1:43:20] The concept of port forwarding and its use in setting up servers.
[1:43:20 - 1:47:10] Understanding Carrier NAT and its limitations.
[1:47:10 - 1:49:10] Creating multi-level networks with DMZs (Demilitarized Zones).
Internet-Facing IP Addresses & Firewalls
[1:49:10 - 1:51:50] Internet-facing IP addresses and their advantages for servers.
[1:51:50 - 1:55:40] The importance of firewalls in network security and preventing attacks.
[1:55:40 - 1:58:00] Understanding hardware and software firewalls.
DNS & Reverse DNS
[1:58:00 - 1:59:50] Introducing DNS (Domain Name Service) and its role in translating domain names into IP addresses.
[1:59:50 - 2:03:00] The role of the host file and how it can be used for security purposes.
[2:03:00 - 2:05:40] The role of your router's DNS server and the importance of using a reliable DNS server.
[2:05:40 - 2:08:40] The hierarchy of DNS resolution and the use of the host file for local development.
[2:08:40 - 2:09:50] Reverse DNS and its role in validating IP address to domain name associations.
DHCP & VPNs
[2:09:50 - 2:13:10] Introducing DHCP (Dynamic Host Configuration Protocol) and its use in assigning IP addresses.
[2:13:10 - 2:15:00] The importance of using DNS names instead of hardcoded IP addresses in your code.
[2:15:00 - 2:19:40] The history of VPNs, how they work, and why they're no longer ideal for remote work.
Modern VPN Uses & Geoblocking
[2:19:40 - 2:21:30] Modern VPN uses, bypassing regional restrictions, and the example of Netflix.
[2:21:30 - 2:24:40] Legal considerations of geoblocking and the complexities of internet transactions.
Command Line Tools & Labs
[2:24:40 - 2:31:40] Introducing useful command line tools for networking troubleshooting: Ping, ARP, Trace Route, IP/IPCONFIG/IFCONFIG.
[2:31:40 - 2:34:40] The history of VPNs for remote work and their decline in recent years.
[2:34:40 - 2:35:30] Introduction of the labs for the day.
[2:35:30 - 2:52:00] Working through the labs, utilizing the requests module and parsing data from the ARP table.
[2:52:00 - 2:55:20] Explaining how switches prevent broadcast storms and answering questions.
[2:55:20 - 2:58:30] Addressing questions about class registration and virtual environments (venv).
Conclusion & Virtual Environments
[2:58:30 - 3:03:00] The importance of understanding virtual environments and their use in deploying applications.
[3:03:00 - 3:03:20] Conclusion, encouraging students to continue learning and emphasizing the importance of practical experience.
thanks Eli, I'm really interested in becoming a Network Admin because SWE isn't for me
great teacher
I am hoping this video will get me through my interview in two days.
6:56 "its probably because somebody decided to be stupid"
After years of youtuber experience, you was the only one to explain why some video comments are turned off 😅 hahah sometimes i feel stupid for not getting simple things like that. 😢 But thats okay😅
Great lesson Eli! Learning from India.
Glad to see you putting tutorials up!
Eli welcome back! We love your content!
This was very informative and easy to digest, you have a great teaching style. Thank you
I first encountered this channel circa 2012-2013 is and it was definitely Eli that pushed me over the edge to try Linux..
11 years later, I'm automating the provisioning of multiple server distros via Ansible..
Thank you Sir, for all that you do..
Without Eli, I will probably never have a career as an Architect. God bless you Eli
@@pepeshopping I mean, it’s quite literally the same for most people in tech that went through college. But alright lol.
Eli’s content is technically “free” to viewers that don’t donate to his org. So, I don’t really get the point of trying to belittle someone because they learned from someone else.
Let’s go I got 33 minutes! Playback speed at 2x, lets TCP if I can IP this!
Thanks!
Holy shit I haven't seen an Eli vid since the whole debacle with youtube striking his channel. But I remember learning Linux basics from him in 2013. Crazy to see this on my feed.
I never comment, but I appreciate you giving back!!
There was a slide that read Typology of the network or typology of something. I keep thinking it is Topology and not Typology. Its entertaining to hear and see you do your thing and work on the board like some artist just quickly throwing paint on the canvas.
I’m learning this in school right now but I can already tell he’s going to have me much more engaged 😍😜
He’s Back!!!!! OMG
haven’t seen this in my feeds for yrs! wtf
am i the only one who watches videos in 720, maybe 1080.? ..4k. hmm.
@Eli always good content. mostly ;) . sanks.
I wish my networking professor was this passionate.😂
I enjoyed and learned every second of this tutorial
Good gosh, you can skip to the 8:15 mark where he finally gets to the content
wow, nice to see you again Eli, long time
just discovered this channel. Amazing content! thanks for sharing!
Thank you Ellie for your good videos.