Careers in Networking

GREETINGS, SYNDICATE

Recently, computer hardware has been boring me. I have been researching and learning about bits and pieces of PCs (CPUs, Memory, etc) for a while now, and of course I thought about careers regarding hardware... Then I discovered networking and how complex and interesting it can get.

Sure, computers in themselves can be fun, but what about connecting dozens of them together in a neat (or haphazard) web of communication and data?

Before I start throwing myself in the sea of information that is networking I would like to know what specific areas I should learn about to work in, lets say, an office building. I'm not sure how well I've asked this question but I'm sure people here understand what I'm asking.

Thanks a bunch,

Nick

you would need to know IP addressing for ipv4 and ipv6 subneting, routering e.g OSPF eigrp BGP rip and how vlans work and intervlan routing how to lay out a network terpoloagy need to know about fram types,  DNS, DHCP and a lot more  it would be a long list

Best way to get into networking is by getting Cisco's or HP's certificates, they pretty much get you into everything Sykrui explained, but it's not free. If you go to University, there is high chances that they roll Cisco or HP courses, like Cisco CCNA Routing and Switching, so then it's technically free for you (depending on the fact do you have to pay for Uni.). And of course you'll have the access to learn much more about networking and stuff from Uni. (Like all the cool server operating systems, etc. so you can spend endless hours just configuring unix/linux servers through terminal, being all greasy because you haven't slept for 52 hours and haven't taken a single shower, like a boss.)

Other than routing and switching, you'll propably have to work with security and voice protocols too since companies like high security and IP-phones nowadays. And also it's not bad to know about the basic server stuff, so again you can get certificates for different systems through courses, or learn them by yourself. Linux/unix based systems being the most popular nowadays.

But if you know the hardware, learn basic linux/unix/windows server configuring, and try to get internship or something from a datacenter so you can learn while working, and then apply for job. In datacenters you get to play with server hardware, everything from changing bad sticks of RAM to playing with UPS systems and so on.

Best road to go is take Cisco courses (or go to Uni. to learn all the stuff), and learn server operating systems and how to keep them running (admin). Why learn both networking and server stuff? More you know about the whole infrastructure, the better chances there are you get yourself a job as they kinda support each other after all and helps you understand the "bigger picture". 

Thanks yariko, helped me a lot with figuring out what I should do.

However, I was wondering would kind of things I could read about and brush up on during my spare time? To help me know what I'm in for by being interesting in this.

Thanks again. 

Well you could start by learning the method of subnetting. Also try to download packet tracer so you can start practicing configuring cisco routers. There is much to explorer in the networking field. I'm headed that direction. Also playing around on your own home network is a good way to get started

Actually, he doesn't need to know any of these things. That's what school is for.

Elithecomputerguy and Totalseminars have great videos for both learning and reviewing.

It helps when you do not want to read or just need info quickly as the book can drag it out to much.

I would make sure if you do go to some kind of establishment to get any kind of certification that you try and get some reviews from people who have taken the course, reason being some guy at my uni paid to do a CCNA course and they just handed him learning materials which can be found on the internet for free and wasn't taught a thing by any lecturers / instructors.

So yeah, just a heads up!!

Well you can basicly just open Wikipedia, search for Internet protocols and start from there, understanding the major layers is pretty much mandatory if you really wanna understand how the network works. There is TCP/IP model and OSI model, the first has four major layers, and the latter has seven layers. If you can understand well what is the "job" of every layer on both models, and you can make basic subnetting (IPv4) calculations and you understand difference between UDP and TCP, you've done pretty good job, and from there I am sure you can keep going on easily.

Also understanding some very basic protocols like DHCP and DNS is pretty darn important. Read stuff about them from the internet, also YouTube has some great videos to explain these and many other basic network-stuff (as someone already mentioned, great example: elithecomputerguy). Just try to use as many sources you can to gather you information, write stuff down for yourself, and when you think you start to understand some concepts, explain them to yourself by writing and making graphs, after that try to check if its correct (this might be hard and there is always risk that you might learn stuff incorrectly when you try to gather information from many different sources, this is why I would recommend to find good and thick book, as written word from trustworthy author is usually pretty... trustworthy).

Learning this stuff by yourself might be very hard and frustrating, but finding a good book which is put together well, would be more than a great start and supports well the information you can gather from internet, sadly I don't know any books (someone here might know some?).

I'm going through the Cisco's CCNA course in university, I have access to Cisco course material, which is pretty much perfect for learning, even without instructor (my opinion), sadly it isn't publicly available to my knowledge.

To summary (try to understand the following concepts):

  • TCP/IP and OSI model layers, and what they represent
  • IPv4 (subnetting, private addresses, understand the binary form. YouTube is your friend, not a easy concept to understand fully)
  • TCP vs. UDP
  • Protocols like: DHCP, DNS, FTP, SSH, etc...
  • Understand the structure of packets (different datagrams inside the packet, and how they're put together)...
  • ...and how packets move inside the network (knowledge about different layers is essential to have at this point, I believe).

On the way you might learn about routing and switching little bit, but after you have the basic knowledge, you can start to investigate that area more in depth and continue to deeper waters. Cisco Packet Tracer is also great simulator, if you can get it, get it. GNS3 is free simulator (I have never used it), but I think you still have to buy the Cisco IOS (or other networking operating system) to run it on the simulated routers/switches. Wireshark is great software to monitor network traffic, packet by packet (nice way to learn about different protocols and how they work, like three-way handshake etc..), but I recommend using it only inside a closed network (no internet access), or you'll never find the stuff you really want to monitor (so basicly making small LAN between few computers). There is many videos on YouTube that help you to understand these softwares.

Lots of information, and sure this ain't the perfect "How to learn basic Network stuff by Yariko", but stuff that I believe is good to know at least. And I am not a professional yet, so someone more experienced can add up, or correct my views on how to get started.

And if you fail at learning this stuff by yourself, don't get disappointed, it's not a easy thing to learn without any guidance or good learning material.

I don't know if this dude noticed how good the material actually was (if it was the official Cisco course material through Cisco NetAcademy), the instructor is mostly there to help you with the labs, not to teach you everything!

If students expect to learn all the stuff without reading ALL the materials, no way to pass the course. At least that is my view on the course and CCNA so far, so basicly if you expect to get certified without even trying to learn the stuff through the course material, you're doomed. We have had very few lectures (actually the only ones were about IPv4 and subnetting), and the rest was spent in the network lab doing the lab exercises. It just needs a lot self-study, and many doesn't understand this, specially in Uni where people just seems to expect that the knowledge drops in their head from nowhere.

I'm happy with doing study in my own time, I'm only 15 and still halfway through highschool so I'll have to put some effort into mixing school, introducing myself to networking, and of course, video games.

I really appreciate the input I've gotten from all of you guys, I'm sure I'll put a lot of this advice to good use.

Thanks again.