CMPT 471: Course Review Chapter 4 Classful IP addresses (class A, B, C, D, E) Special addresses (network address, direct broadcast address, limited broadcast address, this host on this network, specific host on this network, loopback address) Chapter 10 Transparent routers Proxy ARP Subnet addressing (subnet mask, subnet design: fixed/variable-length subnetting) Classless addressing (supernet mask, supernet design, slash notation) Chapter 7 IP protocol, IP datagram format Fragmentation, reassembly Chapter 8 Direct / indirect delivery Routing table Routing algorithms for classful addressing and subnetting Chapter 9 ICMP protocol ICMP messages (error-reporting / query) Chapter 12 Process-to-process communication, port number UDP protocol, UDP datagram Chapter 13 TCP protocol, flow control, error control, congestion control, timer, segment format TCP connection, TCP state machine Silly window syndrome Chapter 5 & 6 ARP / RARP protocol ARP / RARP packet Chapter 23 BOOTP Protocol, message format DHCP Protocol, message format, DHCP client state transition Chapter 14 Core architecture Peer backbones Distance-vector algorithm Shortest Path First algorithm (Notes 20) - 1 - Chapter 15 Autonomous system BGP protocol BGP messages Chapter 16 Interior gateway protocol RIP protocol, problems (routing loop, slow convergence, instability), messages HELLO protocol OSPF protocol (area, link, messages) Chapter 17 Unicast, multicast & broadcast comparison IP multicast & Ethernet multicast, mapping IP multicast to Ethernet multicast IGMP protocol, messages, operation (joining / leaving a group, membership monitoring), group membership state transitions Multicast routing (multicast tree, DVMRP, MOSPF, PIM-DM, PIM-SM, CBT) Chapter 21 & 24 Client-server model Name space, Internet domain names, distribution of name space Domain name system (name-address resolution, DNS messages, DNS configuration in Linux) Chapter 25 Local & remote login comparison TELNET protocol (NVT, default / character / line mode, option negotiation) Chapter 26 FTP protocol (process model, control / data transfer connection, FTP commands, FTP reply, anonymous FTP) TFTP protocol (messages, connection, port assignment, flow control, error control, sorcerer’s apprentice bug) Chapter 27 Email system model (UA, MTA, spool, mailbox, email address, alias) SMTP protocol (command, response, mail transfer) MIME extension, MIME header Mail access protocols (POP3, IMAP4) ** This document is aimed to give an overview on the major content of each chapter. It gives NO indication about what may or may not be included in the final exam ** The final exam will cover the chapters 3~10, 12~17, 21, 23~27 (Notes 20) - 2 -