Reading
Tasks
The focus on end host management - and in particular on UNIX host
management - will require familiarity with some aspects of the UNIX
operating system (Note to MAC users - BSD UNIX is the foundation for MAC OS
X so this is useful/applicable to you too). If you are unfamiliar with
UNIX, please see online resources on Basic UNIX Commands.
You will also be asked to use a number of standard tools for monitoring and
measuring network behavior on end hosts. In particular, you will need to
become familiar with the well known tcpdump utility, which is used
to capture and copy packets that are being sent to/from an end host. Try
using the 'man tcpdump' command on a UNIX system or an Internet search to
find out how to use tcpdump. Note, you will need super user privileges to
invoke tcpdump.
Tools
In addition to the recommended readings above, you will need to familiarize
yourself with the following services, tools, protocols, utilities and
commands for this lab:
- ping
- ARP
- tcpdump
- ethereal
- netstat
- ifconfig
Topology
You will build a network that has the following topology in the first half
of this lab:
Questions
Please enter the answers to the following questions into your lab notebooks
before you start the lab.
1. Write a tcpdump filter expression that captures packets
containing TCP segments with a source or destination IP
address equal to 192.113.13.2.
2. Write the syntax for an ethereal display filter that shows IP
datagrams with a destination address 192.113.13.50
and frame sizes greater than 800 bytes.
3. What command would work best in the following situations:
- Find out approximately how long it takes for a packet to travel
from your computer to London, England.
- Inspect outgoing packets already parsed based on protocol
- Check to see that my wireless connection is operational
4.Is DNS required? Said another way, if you write an
application that uses the Internet, do you need it to interface with
DNS?
5.What practical limits to scalability are imposed by IPv4?
|