Internet: Technology, Protocols and Services: Homework Assignment 1
- Given the current growth of the Internet and a human population
of (then approximately) 10 billion, when will every human being on the
planet have an IP address?
- Compare the OSI NSAP (see Tanenbaum) and IPv4 address formats.
- Sketch (pseudo-code) an algorithm for reassembling IP fragments.
- How could you discover the minimum MTU on a path?
- What are the advantages and disadvantages of doing hop-by-hop
vs. end-to-end fragmentation and reassembly?
- What are reasons for limiting the MTU in the data link layer?
- Compare the German telephone number system with the IPv4 and
IPv6 address assignments.
- What is the single greatest advantage of having the IP checksum
cover only the datagram header and not the data? What is the
disadvantage? (C7.1)
- Is it ever necessary to use an IP checksum when sending packets
over an Ethernet? Why or why not? (C7.2)
- What are the advantages of doing reassembly at the ultimate
destination instead of doing it afte the datagram travels across one
network?
- When a minimum size IP datagram travels across an Ethernet, how
large is the frame?
- If all Internet service providers used supernetting and assign
subscribers numbers from their block of addresses, what problem occurs
when a subscriber changes from one provider to another? (C10.20)
- Consider a fixed subnet partition of a class B network number
that will accomodate at least 76 networks. How many hosts can be on
each network? (C10.5)
- What is the chief advantage of using protocol ports instead of
process identifiers to specify the destination within a machine?
(C12.8)
- What are the advantages and disadvantages of using UDP (instead
of TCP) for DNS?
- Compute the link-state routing table with source B instead of A.
- For the five-node network shown in class, show the effect of
poison reverse when link AB goes down.
- How might one implement load balancing between several hosts
using DNS?
- Sketch how a symmetric stream client might work, where either of
two processes may contact the other.
Henning Schulzrinne
Tue May 7 17:30:52 MET DST 1996