CS 417 Exam 1
Fall 2006
Part I - 40 Points
- 5 points
The IP address 192.168.2.101 can be treated as either a name or an address. Explain.
- 6 points
Why would a snoopy cache not work on a switched interconnect?
- 5 points
What is meant by a single system image ?
- 6 points
Why is the transport layer crucial to client-server programming and working at the network layer alone is insufficient?
- 6 points
The Domain Name System is built as a collection of DNS servers. How does a client know how to consult the server that holds the name-to-address mapping it needs?
- 6 points
Explain the function of client and server stubs in remote procedure calls and how both are crucial to making remote procedure calls appear like local procedure calls.
- 6 points
(a) How does a machine find the ethernet address corresponding to its IP address (using ARP)?
(b) How is this a security vulnerability?
Part II - 75 Points
For each statement, select the most appropriate answer.
- Multiprocessor systems are characterized by:
(a) Shared memory.
(b) No shared memory.
(c) A local area network.
(d) Cache memory.
- Unlike a baseband network, a broadband network:
(a) Allows two or more messages to be transmitted simultaneously.
(b) Requires less complex hardware.
(c) Can support both video and audio.
(d) Allows the use of the full bandwidth of the network.
- A class B IP network can address up to 65,534 hosts. A class C IP network can address up to 254 hosts. Which of the following network sizes (number of hosts) will benefit from CIDR?
(a) 130
(b) 33,000
(c) 125
(d) 61,200
- TCP simulates a circuit-switched protocol but does not provide the following feature:
(a) In-order packet delivery.
(b) Constant latency.
(c) Reliable packet delivery.
(d) Byte-stream communications.
- Which of the following mechanisms provides hard QoS (quality of service) in IP networks?
(a) Nagle's algorithm.
(b) RSVP (ReSerVation Protocol).
(c) Differentiated Services.
(d) Flow detection.
- Differing from Java RMI, Microsoft DCOM’s garbage collection:
(a) Supports reference counting on the server.
(b) Has a server timeout where the server cleans up client resources.
(c) Does not have a server timeout where the server cleans up client resources.
(d) Allows a client to identify in-use objects.
- The portmapper under Sun RPC:
(a) Is responsible for assigning port numbers to RPC services.
(b) Allows RPC to work with Port Address Translation (PAT).
(c) Is a name server for clients to find the port number for a specific RPC service.
(d) All of the above.
- DCE RPC added the following to Sun RPC:
(a) An interface definition language.
(b) An interface pointer identifier for object references.
(c) A format for representing marshaled data over a network.
(d) A name server that allows a client to find out which machine a service is running on.
- Which of the following is not true about SOAP (Simple Object Access Protocol):
(a) It uses XML.
(b) It provides a format for marshaling procedure calls and their parameters.
(c) It uses compact implicit typing.
(d) It was designed to be firewall-friendly and pass through HTTP gateways.
- UDP (User Datagram Protocol) is an example of which layer of the OSI protocol stack?
(a) Data Link (2).
(b) Network (3).
(c) Transport (4).
(d) Presentation (5).
- A snoopy cache reduces bus traffic for:
(a) Memory read operations.
(b) Both memory read and write operations.
(c) Memory write operations.
(d) Neither memory read nor write operations.
- Which of the following addresses belongs to the network 192.168.4.0/22?
(a) 192.128.4.1
(b) 192.168.3.15
(c) 192.168.7.12
(d) 192.168.8.1