CS320 Final Exam Guide
Shown below is a list of possible questions that may appear on the CS320 Final Examination. You will be required
to answer each of the questions in 100 words or less. Questions here a mostly from chapters
25, 28, 31, 32, 33, 34, 35, 36, 37, 40. Please also look at the study guide for exam 1, questions on the
final may also be drawn from that exam.
- Organizations that can afford the best network equipment usually choose switches rather than hubs. Why?
- Can a bridge connect a token-ring network to an Ethernet network? Why or why not.
- How much data can be present on an Ethernet segment at one time? To find out, compute the delay throughput
product. An Ethernet operates at 10 megabits per second, and a segment is limited to 500 meters. Assume the signals
propagate down the cable at 66 percent of the speed of light (the speed of light is 299,792,458 meters per second).
- How much data can be "in flight" between a sending ground station, a satellite, and a receiving station?
To find out, compute the delay throughput product for a satellite net work that operates at 3 megabits per second.
Assume that the satellite orbits at 20,000 miles above the earth, and that radio transmissions propagate at the
speed of light.
- Briefly describe CMSA/CD.
- Where and how is a repeater used?
- Where and how is a bridge used?
- Where and how is a switch used?
- Where and how is a router used?
- Where and how is a HUB used?
- How does a MAU differ from a HUB?
- How does a LAN differ from a MAN and WAN?
- What is the store and forward technique?
- What is next-hop forwarding?
- What is the difference between an interior and an interior switch?
- What is Dijkstra's algorithm used for? Briefly describe how the algorithm works.
- What is ISDN? What are its major properties?
- What is Frame Relay? Where and how is it used.
- Compare and contrast connection-oriented versus connectionless services.
- What is throughput? What is the relationship between delay and throughput?
- What is a protocol suite?
- briefly describe the 7-layer ISO model. What function do each of the layers have?
- Describe the concept of a protocol stack.
- What is layered software?
- How is flow control used in data transmission? Give an example.
- What is TCP? What does it do?
- What is IP? What does it do?
- Why does IP use an address hierarchy?
- How can you tell what class an IP address is?
- How does TCP deal with lost packets? Give an example?
- What is adaptive retransmission? How is it used?
- Why does TCP use a 3-way handshake?
- Describe the client server paradigm?
- When we talk about a TCP service, what are we talking about?
- What is a socket? What is its origin?
- What is ftp? How is it used? What is anonymous ftp?
- What are the two transfer modes used in ftp? How do they differ?
- What is telnet? How is it used?
- Briefly describe the architecture of a browser.
- Briefly describe the purpose of CGI scripts.
- What is DHCP and how is it used?
- What is RARP and how is it used?
- What is a cookie? How is it used?
- Describe the naming hierarchy used for domain names.
- Describe how HTTP is used?
- Describe what what purpose caching in web browsers serves.
- What is XML? How and where is it used?
- What is cgi/bin? How does it work? What languages can cgi/bin programs be written in?
- Describe the difference between Java script and Java applets?
- What is BOOTP and why is it used?
- How is public key encryption used?
- What is a digital signature? What is it used for?
- What is SNMP? How is it used?
- Describe why DNS is used. What is the DNS server hierarchy used for?
- What is middleware? How is it used?
- Briefly describe what RPC is.
- What is SIP and what is it used for?
- What is a digital signature and how is it used?
- What is an IP tunnel and why is it used?
- Describe the RPC mechanism.
- What is CORBA, COM and DOM? how are they used?
- What is a FireWall? Briefly describe how it works.
- Briefly describe how public key encryption works.