Exam 1 will cover Chapters 1, 2, and 3
Topics:
- Acronyms to know
- The TCP/IP Reference Model (what does each layer do?)
- What is the Internet? How does it differ from the Web?
- What is a protocol?
- Access Networks: DSL, Cable, FTTH, Dial-up and Satellite
- Physical media: twisted-pair, coaxial cable, fiber optics, wireless radio, satellite
- Time Division Multiplexing
- Frequency Division Multiplexing
- Circuit Switching vs Packet Switching
- Types of Delays in Packet Switched Networks: nodal processing delay, queuing delay, transmission delay and propagation delay
- Calculating the delay for a packet to propagate and transmit over a link of a particular distance
- Describe a client-sever architecture
- Transport services provided by the Internet: TCP versus UDP
- What are well known ports?
- What is a socket?
- Describe how to setup a connection between two processes running on different hosts across the Internet
- The Doman Name System (DNS)
- Electronic Mail (IMAP and POP3)
- The World Wide Web (HTML, URL, HTTP)
- Persistent and non-persistent connections
- Cookies
- Web caching
- What services are provided by the transport layer?
- What is mean't by multiplexing and demultiplexing as it relates to a TCP connection?
- UDP Segment Structure
- Stop-and-Wait Protocol
- GO-BACK-N Protocol
- SELECTIVE REPEAT Protocol
Exam 2 will cover Chapters 4, 5, and 6
Topics:
- Acronyms to know
- TCP Segment Structure
- Round-trip Time Estimation and Timeout Interval
- TCP Congestion Control
- TCP Flow Control
- TCP Connection Management (three-way handshake)
- What's inside a router?
- Switch Fabrics
- IPv4 Datagram Format
- IP Addressing and Subnets
- Dynamic Host Configuration Protocol
- Network Address Translation
- IP Forwarding
- IP Routing: Link State and Distance Vector
- Internet Control Message Protocol
- Network Management and SNMP
- The Data Link Layer (what services does it provide)
- Errors and Error-Correcting Codes (parity checks, cyclic redundancy check)