Re: Need some advice on learning networking
I continue to dig deeper into the world of networking but no matter which way I turn, all roads lead back to the OSI model. A couple of month ago I hadn't even heard of the OSI model but after studying up on it, it kinda made sense to me. Sorta. Well, by using WireShark the lightbulb finally came on for me. It's much easier to grasp the OSI model when you can actually see every step of the process. At least for me.
One thing that I recently grasped is that everything above the "Data Link Layer" (Layer 2) is all software, if you think about it - there's nothing to touch. It's all software. And even part of the Data Link Layer is software as it's divided up in 2 parts: (1. The actual physical connection. (2. Logical Link Control -- which sends the data up the OSI model.
Once you get above the Data Link Layer you're dealing with protocols (and a bunch of 'em) and data packets.
Troubleshooting the physical layer seems fairly simple and straight forward. And kinda boring if you ask me. Where the fun comes in at is anything above Layer 2.
The challenge when troubleshooting above Layer 2 is you must learn every protocol that you're trying to troubleshoot. And I'm not talking about learning in theory only. You actually must learn every single step of the protocol. I'm talking about things like the 3-way handhake and things like that.
Just some random thoughts....
I continue to dig deeper into the world of networking but no matter which way I turn, all roads lead back to the OSI model. A couple of month ago I hadn't even heard of the OSI model but after studying up on it, it kinda made sense to me. Sorta. Well, by using WireShark the lightbulb finally came on for me. It's much easier to grasp the OSI model when you can actually see every step of the process. At least for me.
One thing that I recently grasped is that everything above the "Data Link Layer" (Layer 2) is all software, if you think about it - there's nothing to touch. It's all software. And even part of the Data Link Layer is software as it's divided up in 2 parts: (1. The actual physical connection. (2. Logical Link Control -- which sends the data up the OSI model.
Once you get above the Data Link Layer you're dealing with protocols (and a bunch of 'em) and data packets.
Troubleshooting the physical layer seems fairly simple and straight forward. And kinda boring if you ask me. Where the fun comes in at is anything above Layer 2.
The challenge when troubleshooting above Layer 2 is you must learn every protocol that you're trying to troubleshoot. And I'm not talking about learning in theory only. You actually must learn every single step of the protocol. I'm talking about things like the 3-way handhake and things like that.
Just some random thoughts....
Comment