Homework 3


5%, due Mar. 14

Use a word processor for the non-programming exercises. Use a paper clip to keep everything together. Late assignments will be accepted only if an extension is granted before the day the homework is due (This policy will apply to all further work.).

Chapter numbers in the following problems refer to TCP/IP Illustrated, Volume 1.

  1. Examine keystone's routing table and describe (in detail) each entry. See netstat(1) and Chapter 9.

  2. Does broadcasting increase the amount of network traffic? (What you did by pinging the broadcast address in an earlier homework is atypical operation.) (Chapter 12)

  3. Consider 50 hosts on an Ethernet: 20 running TCP/IP and 30 running some other protocol suite. How are broadcasts from one protocol suite handled by hosts running the other protocol suite? (Chapter 12)

  4. Using nslookup ( nslookup(1)), query titan.westminster.edu (the authoritative DNS server for the westminster.edu domain) for the entire zone file (use a query type of ``any'') for the westminster.edu domain. Pick one instance of each record (i.e., one SOA record, one NS record, one CNAME recod, etc.) and describe each in detail. Hand in hardcopy of the zone file along with your description. I consider Chapter 14, DNS, to be rather important. Carefully read the entire chapter. By the way, if nslookup's directory isn't in your search path, use whereis ( whereis(1)) to locate it. Whereis is very useful in finding tools that aren't located along you execution path.

Thomas P. Kelliher
Wed Mar 6 10:34:39 EST 1996
Tom Kelliher