[ Team LiB ] Previous Section Next Section

Exercises

28.1

We said that almost all fields in an IPv6 header and all extension headers are available to the application through socket options or ancillary data. What information in an IPv6 datagram is not available to an application?

28.2

What happens in Figure 28.40 if for some reason the client stops reading from its Unix domain connection to the icmpd daemon and lots of ICMP errors arrive for the client? What is the easiest solution?

28.3

If we specify the subnet-directed broadcast address to our ping program, it works. That is, a broadcast ICMP echo request is sent as a link-layer broadcast, even though we do not set the SO_BROADCAST socket option. Why?

28.4

What happens with our ping program if we ping the all-hosts multicast group, 224.0.0.1 on a multihomed host?


    [ Team LiB ] Previous Section Next Section