Transcript Powerpoint

Internet protocol stack
network
users
Application
HTTP, SMTP, FTP, TELNET, DNS, …
Transport
TCP, UDP.
Network
IP
Physical
Point-to-point links,
LANs, radios, ...
2: Application Layer
1
Application Layer
 Apps are why we care about building a network
infrastructure
 Basics


Client server
Protocols
 Specifics
 HTTP
 DNS (domain names and IP addresses)
 SMTP, POP, IMAP
 Others: FTP, NNTP, RTP
 Interesting – but either too easy or too picky for test
 Hands-on
 telnet wellKnownPortNumber
 sockets
2: Application Layer
2
Transport Layer
 Basics
Multiplexing/Demultiplexing
 Principles of Reliable Data Transfer

 Specifics
 UDP – interesting but thin layer on IP
 TCP - interesting, important, substantial
 Hands-on
 ttcp

netstat
2: Application Layer
3
TCP Specifics
 TCP Header
 Connection Establishment
 Steady State Data Transfer
 Adaptive Round Trip Times
 Slow Start/Congestion Avoidance
 Fast Retransmit / Fast Recovery
2: Application Layer
4
Network Layer (partial)
 Basics
Virtual Circuit
 Datagram

 Specifics
 IP Header
 IP Fragmentation
 ICMP
 Hands-on
 ping
 traceroute
2: Application Layer
5