PDA

View Full Version : [ubuntu] How to learn networking from the complete beginning



stamatiou
July 14th, 2011, 10:06 AM
Hey guys, I would like to start learning networking and then penetration testing but I do not have idea! Does anyone know how can I start?
Thank you very much

haqking
July 14th, 2011, 10:21 AM
Hey guys, I would like to start learning networking and then penetration testing but I do not have idea! Does anyone know how can I start?
Thank you very much


use google or buy a book on networking (there are many) set up and play with networks.

Learn protocols inside and out, mainly TCP/IP, do lots of network monitoring to see what really goes on.

Download and install wireshark and start looking what goes on, if you arent too scared by it carry on reading ;-)

IF you know nothing about networks then Pen Testing is a long way off in my opinion.

stamatiou
July 14th, 2011, 11:40 AM
use google or buy a book on networking (there are many) set up and play with networks.

Learn protocols inside and out, mainly TCP/IP, do lots of network monitoring to see what really goes on.

Download and install wireshark and start looking what goes on, if you arent too scared by it carry on reading ;-)

IF you know nothing about networks then Pen Testing is a long way off in my opinion.
Thank you for your fast reply but can you be more specific? A particular book for example?

haqking
July 14th, 2011, 11:45 AM
Thank you for your fast reply but can you be more specific? A particular book for example?


there are thousands of books on networking and protocols.

Go to amazon and search for neworking books and pick one or 2 with good reviews.

as for protocols i would recommend reading the RFC's for TCP/IP

http://www.ietf.org/rfc.html

this contains everything about TCP/IP

also http://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Professional/dp/0201633469 for TCP/IP

http://www.amazon.com/Internet-Core-Protocols-Definitive-Administrators/dp/1565925726/ref=sr_1_1?s=books&ie=UTF8&qid=1310640241&sr=1-1

and though this is a bit ahead of the game right now then for DNS i recommend
http://www.amazon.com/DNS-BIND-5th-Cricket-Liu/dp/0596100574/ref=sr_1_1?s=books&ie=UTF8&qid=1310640269&sr=1-1

but first of all get yourself some generic networking books where all that will be introduced anyways.

spynappels
July 14th, 2011, 11:55 AM
Some of the Networking for Dummies books are a good general introduction.

Drenriza
July 14th, 2011, 12:00 PM
Hi Stamatiou.

I'm not 100% this is what your looking for, but here i go :p
I have been studying network technologies since mid 2008. And the CCNA books will help you get to the next leven in networking. I have read all four CCNA books, twise and ofc i cannot remember on the fly what they are called.... doh.

Edited: Found it! http://www.ciscopress.com/bookstore/product.asp?isbn=1587132087

Also, if buying a book is not a option i found this. I have not read it, and cannot say if it is good or not from personal experience. But from what i can read, it is recommended for learning Cisco / network. I myself use the network fundamentals and find it. Two thumps up.
http://www.cisco.com/E-Learning/prod/curriculum/cco_tdo_ldd/demos/E2Ch5English/index.html

Now i'm reading CCNP, which is the next level, sort of speech. If you have any questions, leave a reply or PM me.

Kind regards.

Edit. Also with these books, you get the options to do some simulation tests with Cisco routers and switches along with hosts. To make a complete virtual setup. With packed tracer, follows with the book. And if you get to the higher levels GNS3, which emulates the Cisco routers and switches instead.

stamatiou
July 14th, 2011, 12:46 PM
there are thousands of books on networking and protocols.

Go to amazon and search for neworking books and pick one or 2 with good reviews.

as for protocols i would recommend reading the RFC's for TCP/IP

http://www.ietf.org/rfc.html

this contains everything about TCP/IP

also http://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Professional/dp/0201633469 for TCP/IP

http://www.amazon.com/Internet-Core-Protocols-Definitive-Administrators/dp/1565925726/ref=sr_1_1?s=books&ie=UTF8&qid=1310640241&sr=1-1

and though this is a bit ahead of the game right now then for DNS i recommend
http://www.amazon.com/DNS-BIND-5th-Cricket-Liu/dp/0596100574/ref=sr_1_1?s=books&ie=UTF8&qid=1310640269&sr=1-1

but first of all get yourself some generic networking books where all that will be introduced anyways.
What is this exactly http://www.ietf.org/rfc.htm (http://www.ietf.org/rfc.html)? Is it an online book?

haqking
July 14th, 2011, 12:51 PM
What is this exactly http://www.ietf.org/rfc.htm (http://www.ietf.org/rfc.html)? Is it an online book?


RFC's are documents detailing the specs/requirements and operating parameters of network standards and protocols.

http://en.wikipedia.org/wiki/Request_for_Comments

for example if you read rfc 1034 http://www.ietf.org/rfc/rfc1034.txt you would get an intro in DNS and DNS operates to this RFC.

You can also use RFC's to change or modify how things works though it is not a case of saying DNS dont work can you fix it ;-)

Brad55
July 14th, 2011, 01:48 PM
WOW was not really looking to learn networking to much even tho I need to learn a lot of it, but thanks for the links and information.

Drenriza
July 14th, 2011, 02:29 PM
I would not recommend reading a RFC, if you know nothing about networking. A RFC is a technical detail of a protocol. And can be very hard to read and harder to understand, if you don't know at least the basics.

It's like, instead of sending your car to the mechanic to get fixed. You take apart the engine yourself and hope you "know" how to put it back together, in a working condition.

But sure, go to war with
http://www.faqs.org/rfcs/rfc793.html
mpls is a good protocol
http://www.ietf.org/rfc/rfc3032.txt

bodhi.zazen
July 14th, 2011, 04:36 PM
Hey guys, I would like to start learning networking and then penetration testing but I do not have idea! Does anyone know how can I start?
Thank you very much

google, read up on the network protocols, and learn to use a packet sniffer.

See also :

http://bodhizazen.net/Tutorials/iptables

http://security.maruhn.com/

CandidMan
July 14th, 2011, 07:48 PM
Have you tried obtaining a file from torrenting before?
It may seem like a stupid question, but I learnt some basics in an ad-hoc way about clients, servers, tcp, and udp just from trying to get my bittorrent client working :-)

cariboo
July 14th, 2011, 08:19 PM
When started using linux, and setting up my local network, I used the documentation at tldp.org (http://tldp.org/)

wojox
July 14th, 2011, 08:26 PM
Another one of my favorites is LHN (http://www.linuxhomenetworking.com/)

Brad55
July 15th, 2011, 12:36 PM
I would not recommend reading a RFC, if you know nothing about networking. A RFC is a technical detail of a protocol. And can be very hard to read and harder to understand, if you don't know at least the basics.

It's like, instead of sending your car to the mechanic to get fixed. You take apart the engine yourself and hope you "know" how to put it back together, in a working condition.

But sure, go to war with
http://www.faqs.org/rfcs/rfc793.html
mpls is a good protocol
http://www.ietf.org/rfc/rfc3032.txt

Drenriza I'm so good at that why can't I do it. :lolflag: Oh and I aways have some left over parts but every thing seems to work.

SeijiSensei
July 15th, 2011, 02:15 PM
The best book I read when first starting out was Craig Hunt's TCP/IP Network Administration (http://oreilly.com/catalog/9780596002978/). Browsing other networking books at O'Reilly, I came across this one (http://oreilly.com/catalog/9780596521554/) which also seems appropriate.

O'Reilly (http://oreilly.com/) is probably the best place to start for books about *nix issues.