Good Books for learning

Hey community!! 

Im currently looking for books to learn Linux and networking, maybe hardware also to improve my current knowledge, i have a few PDF books on linux Terminal, but am wanting a book that can teach a lot about networking and maybe another for hardware pref a hard copy so i can read it while am out and not kill my phones battery.

Anyways fire off with your suggestions/recomendations 

Thanks in advance!!

by networking, do you mean understanding how everything works (like packets, sockets, and software sort of stuff) or do you want hardware (switches vs routers vs hubs, grades of wire, routing protocols, network topologies, ext...)

its good to know both, but most people only want to focus on the first if they are doing programming or the second if they are doing network infrastructure

bit of both, then im not struggling when im doing some networking

well, i was just going to make a video explaining some of it... but well, look up some of this

  • osi model
  • tcp layers
  • udp layers
  • hubs vs switch vs router
  • network collisions
  • routing protocols (rip, ripv2, ospf, ext..)
  • sonet
  • OC-1, OC3, ext.. (fiber optic speed classes)
  • spanning tree protocol
  • trunking and routing on switches
  • vlans
  • punching down rj-45 / 66 or 110 blocks
  • network firewalls
  • QoS
  • network bonding

ill think of some more later, but i have to go.... ill also look for some e-books.

ok thanks ill give them a look, wanting to put em to use with linux, just something else to add as i do hardware also, may all come to use one day :P

Nice that I came upon this, as I have aslo been looking for books to teach me about networking... If i wanted to take classes for this what should I look for? What are the classes called?

 

i learned cisco back in college, there normally noticed for there networking as its really reliable stuff at enterprise level, but the courses cost i think and you need some good grades to get in in 1st place, hence why am learning it via book and same for linux so i can start building good home servers and networks :) 

Check here there are dozens of books that will help: http://www.tldp.net/.

Mike myers books on networking are great.....love them