Review for Mid-term Exam One
Here is a list of topics we discussed so far. The exam will include contents from all these topics of various forms. You are allowed to bring one letter-sized sheet of information with hand-written contents on it (double-sided if you wish), no printed information is allowed during the exam. You will need pen or pencils, and possibly an eraser if you use a pencil. You will not need a calculator or any other electronic devices.
- Layered architecture of modern computer networks (chpt 1)
- Components that make up a network (chpt 1)
- Packet switching and circuit switching (chpt 1)
- Network of networks, access to networks (chpt 1)
- Network medium, FDM and TDM (chpt 1)
- Application paradigms (client-server and peer-to-peer) (chpt 2)
- Web and HTTP (chpt 2)
- FTP and SMTP (chpt 2)
- Socket APIs, UDP and TCP (chpt 2)
- DNS (chpt 2)
- Transport layer principles (chpt 3)
- Relation between transport layer and application layer, between transport layer and network layer (chpt 3)
- Connectionless transport: UDP (chpt 3)
- UDP packet format, checksum (chpt 3)
- Reliable data transfer principles (chpt 3)
- Two classes of protocols, Stop and wait and Pipelined, three versions, Stop-and-wait, Go-Back-N, Selective-Repeat) (chpt 3)
- TCP basics (packet format, principles) (chpt 3)
- TCP timer estimates (chpt 3)
- TCP retransmission (chpt 3)
- TCP flow control (chpt 3)
- TCP congestion control (chpt 3)
- Network layer basics (chpt 4)
- Virtual-circuit networks(chpt 4)
- Datagram networks (chpt 4)