Settings

Theme

Ask HN: How to learn Computer Networking for everyday computing?

18 points by vaibkv 8 years ago · 5 comments · 1 min read


The question is focussed towards day to day networking concepts that developers encounter on a daily basis. I find myself at a loss when we discuss concepts like encryption, DNS, LDAP, SSL, setting up digital certificates, etc. I am not sure if some more devs feel that way. Maybe it's because I did not focus during my networking classes in college? I don't know.

Note that I am definitely aware of basic principles like LAN, IPs, etc. It's just that sometimes networking talk eludes me when it comes to advanced or even medium level concepts.

About my job profile -> I am a big data engineer working regularly with AWS, Spark, etc. but this is much recent, earlier I had been a .net engineer. So, you could say my interaction with the linux world is much recent. Note sure if the context helped :)

I would really appreciate to be pointed to helpful(but practical) resources or share if someone felt like this and did something about it. Thanks again!

mrks_ 8 years ago

Beej's guide is the best I've ever read (http://beej.us/guide/bgnet/)

  • vaibkvOP 8 years ago

    Interesting! But this seems to be a run down of low level socket details rather than a lay of the networking land I am looking for. Thanks for the suggestion though!

hourislate 8 years ago

CompTIA Network+ book should provide a good base for networking. Search YouTube, it's a great learning resource. You could probably get a complete education in every topic you mentioned.

hhhxyxyy 8 years ago

Ccna ccnp ccie

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection