Network Structures: Exercises
- Background (SG Ch.15.1)
- What is the difference between a multiprocessor and a distributed
system?
- Define site, node, resources, server, client.
- What is the difference between a network OS and a distributed OS?
- Motivation (SG Ch.15.2)
- What are the motivations for building distributed systems?
- What are some examples of resources that can be shared?
- What is load sharing?
- Topology (SG Ch.15.3)
- What criteria may be used to evaluate network topologies, wrt
distributed systems?
- Draw a table comparing the various network topologies according
to the criteria.
- Network types (SG Ch.15.4)
- What is the main difference between a WAN and a LAN?
- Characterize LANs and WANs in terms of
- Common network configurations
- Communication speeds
- Communication error rates
- Network link hardware
- What is a gateway?
- Communication
- What five issues have to be addresses in designing a network?
- How are processes generally identified on a network?
- What are two ways of implementing name resolution?
- Explain how DNS works.
- What is routing?
- What is a router?
- What is a routing table?
- What is a routing protocol?
- Explain fixed, virtual, and dynamic routing.
- What is a packet?
- Differentiate between connectionless and connection communication.
- What is the basic idea of circuit switching?
- What is the basic idea of message switching?
- What is the basic idea of packet switching?
- What is the main advantage of packet switching?
- When is CSMA/CD not a good idea?
- Explain how a token ring network operates.
- What are message slots, and how are they used?
- Design strategies (SG Ch.15.6)
- What are the seven ISO network layers?
- Which layer deals with packets?
- Give an example of software that resides in the session layer.
- Which layer has the most potential for making money?
- What does the physical layer do?
- Which layer would deal with differences between various machine's
representations of integers?
- Which layer does TCP lie in?
- What is the advantage of the common TCP/IP implementation over the
ISO model?
- Which layer of the ISO model corresponds to IP?
- Networking example (SG Ch.15.7)
- List the steps required to transfer a packet via IP on an Ethernet.