Midterm Study Guide
Exam Format
The format of the midterm exam will be closed book, closed notes. No calculators or electronic devices
will be allowed. Only basic math skills are required for the exam. You will have as much paper as you
need to complete the exam. CHEATERS ARE LOSERS, DON'T CHEAT!
The exam will consist of multiple choice, fill in the blank and short essay questions. The exam should
take you no more than 1 1/2 hours to complete and that is how much time you have. If you are having an
unreasonably difficult time with the exam, chances are others are as well. Do the questions you know
the best first and come back to the hard ones later. There is a grading curve to correct any problems
in the exam or my instruction that led up to the exam.
Topics Covered
The recommended reading material we have covered up to the point of the midterm can be used as one study
guide. However, the hand-outs, class lectures and class notes are the definitive reference for the exam. I encourage you to pose questions in the HyperNews group about the sample questions or core concepts below. Typically I
can respond the same day and with more detail and clarification than I have otherwise had the opportunity in class.
Below is a list of concepts you should be prepared for on the exam.
- Introduction to Computer Networking
- Basic Definitions and Concepts
- Data Transmission
- Topologies
- Media
- LANs, MANs, and WANs
- Serial and Parallel
- Multiplexing
- Simplex, Half-duplex, and Full-duplex
- Connection-oriented and Connetionless
- Circuit Switching and Packet Switching
- Standards
- Protocols
- Layering
- Headers, Data and Trailers
- Encapsulation
- ISO OSI Reference Model
- TCP/IP Model
- End-to-end Argument
- Physical Layer
- Numbering Systems
- Analog and Digital
- Modulation
- Encoding
- Baseband and Broadband
- Undesirable Effects
- Sampling Theorem (Nyquist) and Shannon's Limit
- Timing
- Repeaters
- Hubs
- Throughput versus Bandwidth
- Datalink Layer
- Basic Concepts
- Interface
- LANs and topologies
- Shared media
- Ethernet
- CSMA/CD operation
- Back-off Algorithm
- Collisions
- Collision Domain
- Addressing
- Frame Fields
- Wiring
- High-speed Ethernet
- Token Ring
- Token ring operation
- FDDI operation
- Logical Link Control
- LAN Bridges and Switches
- Motivation and concepts
- Transparent Briding
- Address tables
- Bridging Dissimiliar LANs
- Spanning Tree
- Motiviation and concepts
- Forwarding and blocking
- Source Route Briding
- Bridge Filters
- LAN Switches
- Network Layer
- Motivation and key functions
- Internet Protocol
- Addressing
- Historic Class Addressing
- Dotted Decimal Notation
- Special Addresses
- Subnetting
- VLSM
- Supernetting
- CIDR
- Packet Fields
- Routing
- Basic concepts
- Routing tables
- Distance Vector
- Link State
- Address Resolution Protocol
- DHCP
- Transport Layer
- Motivation and key concepts
- Transmission Control Protocol
- Basic operation
- Retransmissions
- Timers
- Flow control
- Sliding Window
- Connection Startup/Shutdown
- Sequencing
- Application Multiplexing with Ports
- TCP Segment Fields
- User Datagram Protocol
Sample questions
- Convert the decimal number 5193 into its binary equivelant
- Compare and contrast the TCP/IP model with the OSI model of protocols.
- Imagine a LAN with 4 stations attached to it. Draw a picture of the LAN as a star wired topology, a bus wired topology and a ring wired topology (3 pictures total)
- Explain how TCP can operate in half-duplex mode
- Give an example of a packet switched, connection-oriented protocol.
- At what layer in the OSI model would UDP fit?
- What would be more important for a interactive session (e.g. TELNET), bandwidth or latency? Why?
- Explain in detail, how an Ethernet station arbitrates access to the LAN for frame transmission.
- Name at least 5 differences between a token ring LAN and a Ethernet LAN.
- Give an example of when LLC would be required.
- Why would you likely see LLC frames on an Ethernet network with transparent bridges?
- How would a bridge filter IP datagrams from being forwarded?
- When is multicast transmission used?
- Explain the difference between cut-through and store-and-forward switching
- How many bits in a standard IEEE 802 LAN based station address?
- If you had a router with 4 interfaces (4 IP networks) and a total IP address space of 140.192.5.0/22 to work with, how might you divide the address space equally among the subnet?
- What is the difference between subnetting and supernetting?
- Why has the original class hierarchy of IP addressing been abandoned?
- What will a router not do with an IP packet whose TTL field is set to zero?
- Explain the count-to-infinity problem and why distance vector routing protocols are susceptible to this problem.
- If you have a TCP connection open with a remote host and it suddenly sends a FIN for the connection, what should you do?
- What is the difference between an acknowledgement number and a sequence number in TCP?
For more sample questions, see last quarter's midterm study guide and last quarter's midterm exam [doc].
Goto John Kristoff's Home Page
Last updated: October 11, 2000