TCP/IP and the Internet Eytan Modiano Massachusetts Institute of Technology Slide 1
TCP/IP and the Internet Eytan Modiano Massachusetts Institute of Technology Eytan Modiano Slide 1
The TCP/P Protocol Suite Transmission Control Protocol Internet protocol Developed by darPa to connect Universities and Research Labs Four Layer model Applications Telnet, FTP, email, etc Transport TCP, UDP Network IP ICMP, IGMP Link Device drivers interface cards TCP.Transmission Control protocol UDP-User Datagram Protocol IP-Internet Protocol Slide 2
The TCP/IP Protocol Suite • Transmission Control Protocol / Internet Protocol • Developed by DARPA to connect Universities and Research Labs Four Layer model Telnet, FTP, email, etc. TCP, UDP IP, ICMP, IGMP �Device drivers, interface cards TCP - Transmission Control Protocol UDP - User Datagram Protocol IP - Internet Protocol Applications Transport Network Link Eytan Modiano Slide 2
iP addresses 32 bit address written as four decimal numbers One per byte of address (e. g, 155 34.60 112) Hierarchical address structure Network iD/ Host ID/ Port iD Complete address called a socket Network and host id carried in IP Header Port ID (sending process)carried in TCP header iP Address classes 0 Net ID Host ID Class A Nets 16 10 Net ID Host iD 110 Net ID Host D Class C Nets Class d is for multicast traffic
IP addresses • 32 bit address written as four decimal numbers – One per byte of address (e.g., 155.34.60.112) • Hierarchical address structure – Network ID/ Host ID/ Port ID – Complete address called a socket – Network and host ID carried in IP Header – Port ID (sending process) carried in TCP header • IP Address classes: 8 32 Class A Nets 16 32 Class B Nets 24 32 Net ID Host ID 110 Class C Nets Class D is for multicast traffic 0 Net ID Host ID 10 Net ID Host ID Eytan Modiano Slide 3
Host Names Each machine also has a unique name Domain name System: a distributed database that provides a mapping between IP addresses and Host names E.g., 155.34.50.112=> plymouth. mit edu Slide 4
Host Names • Each machine also has a unique name • Domain name System: A distributed database that provides a mapping between IP addresses and Host names • E.g., 155.34.50.112 => plymouth.ll.mit.edu Eytan Modiano Slide 4
Internet Standards Internet Engineering Task Force(IETF Development on near term internet standards pen body Meets 3 times a year Request for Comments(RFCs) Official internet standards AvailablefromIeTfwebpagehttp:/www.ietf.org Slide 5
Internet Standards • Internet Engineering Task Force (IETF) – Development on near term internet standards – Open body – Meets 3 times a year • Request for Comments (RFCs) – Official internet standards – Available from IETF web page: http://www.ietf.org Eytan Modiano Slide 5