Unix Networking
Understanding the basic ideas behind modern TCP/IP networking and how to use the basic unix networking commands is key to being able to deploy and maintain modern web applications. If you do not already know how to use ifconfig, ping, traceroute, you should follow the material below to learn how to use basic unix networking commands to inspect your own local network and to inspect remote servers.
Goals/Objectives/Outcomes
- Understand how to inspect your own network configuration to determine your own IP address(es)
- Understand how to use netstat to look at your local network configuration
- Understand how to use ping and nnap and to inspect your remote servers
- Understand how to use whois to inspect dns records
- Understand how to use traceroute to look at how packets are routed to another server
Reference Material
- http://support.microsoft.com/en-us/kb/164015
- http://cs.ecs.baylor.edu/~donahoo/classes/gennet/NetCmds.html
- http://www.itworld.com/article/2697039/unix-top-networking-commands-and-what-they-tell-you.html
- http://javarevisited.blogspot.com/2010/10/basic-networking-commands-in-linuxunix.html
Measures of Success
Participant is comfortable with basic TCP/IP concepts and can use basic unix networking commands to inspect their own network and remote servers.