Note: these notes are from previous years. They may be updated for Winter 2017.
Transmission Modes and Error Control
: ARQ Protocols.
: Stop and Wait state diagram.
Packet switched networks and the Internet
Packet size optimization and link utilization
Packet size optimization example
Layered models and IP addressing
IP addressing (cont), packet fragmentation, ICMP, ARP, IPV6
IP packet format
IPv4 Protocol from Wikipedia
Local Area Networks
Wireless Local Area Networks
: TCP, UDP and socket programming.
Sample UDP c code:
More details for TCP
: Some extensions to TCP protocol.
Simple example illustrating: C structs, pointers and a list
TCP socket programming examples:
Network layer 1:
Routing and internetworking: introduction and shortest-path algorithms.
Network layer 2:
Routing and internetworking: RIP, OSPF, BGP and congestion control.
Sample http exchange
(captured from TCP stream).
List of standard port numbers
More Network Security
: HTTPS, firewall and proxy examples.
The Internet Engineering Task Force (IETF)
: official definition of internet protocols (you can find there the RFC index).
IP Protocol Suite
: A list with an overview of all protocols with links to the corresponding RFC documents. (click on "IP protocol suite" on the left)
Back to ENGI 2453 page