Download presentation
Presentation is loading. Please wait.
Published byEdgar Higgins Modified over 9 years ago
1
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable for internetworking. Solution: TCP/IP –Berkeley UNIX, Sockets.
2
“On the Internet” What does it mean to be “on the Internet”? –Your machine speaks TCP/IP, –You have an IP address, –You can communicate with other hosts on the Internet. WWW (1993) –Everybody and their dog is “on the Internet.” WSU on Internet2 www.internet2.edu
3
TCP/IP Features Why did TCP/IP become so popular? –Right place at the right time. –Open protocol standards. Freely available, Requests for Comments (RFC). Not tied to a specific architecture or operating system. –Network Independence TCP/IP can run over Ethernet, token ring, X.25, … –Common addressing Standard. Unique address for any TCP/IP device –Standard protocols for high-level services. Email, Usenet, rlogin/telnet, FTP, WWW
4
TCP/IP Reference Model Application Layer (Telnet, FTP, SMTP, DNS,HTTP,...) Transport Layer (TCP, UDP) Internet Layer (IP) Network Access Layer 1 2 3 4
5
Data Encapsulation Data Header 3 Header 2 Header 1 Application Layer Transport Layer Internet Layer Network Access Layer
6
Network Access Layer Encompasses the 3 lower layers of OSI. –Network Layer –Data Link Layer Medium Access Control –Physical Layer Example Protocols –Address Resolution Protocol (ARP), RFC 826 –IP datagrams over ethernet, RFC 894 –Ethernet, IEEE 802.3
7
Internet Layer Internet Protocol (IP), RFC 791 –Basic packet delivery service defining... Datagram: basic unit of transmission. Internet addressing scheme. Interfaces with Network Access Layer and Host-to-Host Transport Layer. Routing datagrams to remote hosts. Fragmentation and Re-assembly of datagrams.
8
Characteristics of IP Connectionless, unreliable protocol. Designed for packet-switching network. –Gateways switch packets between different protocols –Routers switch packets between different physical networks –Determining which router or gateway to use is called routing. –Fragmenting datagrams. Each network has a Max. Transmission Unit (MTU). –Passing datagrams to transport layer. Protocol number in IP header. –TCP = 6 UDP = 17
9
Routing IP Datagrams 2 types of network devices –Gateways (Often called routers) Routers move data between networks. Gateways move data between protocols. –Hosts Multi-homed hosts can act as gateways. Application Transport Internet Network Access Internet Network Access Internet Network Access Application Transport Internet Network Access Host A1 Gateway G1Gateway G2 Host C1 Network ANetwork BNetwork C
10
Internet Control Message Protocol ICMP, RFC 792 Part of the Internet layer and uses IP datagrams to send messages. Flow control (Source quench) Detecting unreachable destinations. Rerouting Checking remote hosts –UNIX ping command
11
Transport Layer Transmission Control Protocol (TCP), RFC 793 –Connection oriented service. –Reliable data delivery. –Guarantees ordered data. –Provides error detection and correction. User Datagram Protocol (UDP), RFC 768 –Connectionless service. –Low overhead. –Unreliable data delivery. Exterior Gateway Protocol (EGP), RFC 904
12
Application Layer Contains all the “high-level” TCP/IP protocols. –Telnet, RFC 959 –SMTP, RFC 821 –FTP, RFC 959 –HTTP, RFC 1945 –NFS, RFC 1094 –DNS, RFC 1035 –RIP, RFC 1058 Use TCP Use UDP
13
TCP/IP Protocols Inside a Sample Gateway CCITT/ V.35 LAPB/ HDLC X.25 IEEE 802.3 IP over Ethernet ARP IP/ICMP TCPUDPEGP FTPTELNETSMTPRIPDNSNFS Milnet Ethernet
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.