Referring again to the computer network of learning

This article is distributed under Creative Commons license

If you want the network to have a clear and comprehensive understanding, you can read three books:
  This is the first Andrew S.Tanenbaum "computer network", the book myself clear of the road network, that is the main principle of computer network communication;
  This is the second W.Richard Stevens's "TCP / IP Detailed Volume: agreement", the book clearly explained the network's operation, namely TCP / IP protocol suite work process;
  This is the third Douglas E.Comer "Computer networks and the Internet", the book attempts to answer "Computer networks and the Internet is how it works" in a broader sense this fundamental issue, explains how the agreement is to use hardware and applications how to use the protocol to meet the needs of users.
If you want to own a network system design, you can read three books:
  This is the first Douglas E.Comer of "Network Systems Design Using NPs", the book begins packet processing algorithms, to guide our understanding of everything that happened on the package. Unique book is a kind of "application-independent" approach to describe the various system architecture and design ideas. One more, most of the foreign university professors network system design and implementation of a blueprint curriculum;
  This is the second George Varghese's "Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices", this book realize the network system model to analyze abstract general rule network system design, and analysis of how to use the system in a real network implementation these rules.
  It is important to choose a suitable hardware platform
  The core of contemporary computer networks is that
  Protocol ---- FreeBSD operating system ---- C / C ++
  These three together, and the constant practice and thinking ~~ to become a true master. Contemporary network play most vividly on FreeBSD systems, so learning when used in conjunction with the best learning FreeBSD.
  Learning FreeBSD, you can see www.freebsd.org
  Learning network process, to continue to get caught analysis, he can write some simple application to contract even more perfect
  Packet capture tools recommended: under FreeBSD environment with TCPDUMP, windows environment with wireshark
  After learning this stage, already a master. .
  Key skills should be: for TCP, IP, DNS, icmp and other agreements should be very familiar, dhcp / tftp / ftp and other protocols should understand about some, the focus is to learn how to analyze a protocol
 

Guess you like

Origin www.cnblogs.com/evilqliang/p/12587358.html