Internet TCP/IP

25
Internet TCP/IP Cameron Schmidt Jordan Gallo

description

Internet TCP/IP. Cameron Schmidt Jordan Gallo. Outline. History TCP/IP Layers Applications Transport Internetwork – IPV6 Network Interface and Hardware. History/Development. 60’s and 70’s Many standalone networks Difficult to communicate between networks. History/Development. - PowerPoint PPT Presentation

Transcript of Internet TCP/IP

Page 1: Internet TCP/IP

Internet TCP/IPCameron SchmidtJordan Gallo

Page 2: Internet TCP/IP

Outline•History•TCP/IP Layers•Applications•Transport• Internetwork – IPV6•Network Interface and Hardware

Page 3: Internet TCP/IP

History/Development•60’s and 70’s•Many standalone

networks•Difficult to

communicatebetween networks

Page 4: Internet TCP/IP

History/Development•70s - Defense Advanced

Research Projects Agency (DARPA)

• Internetworking •Define a set of

protocols

Page 5: Internet TCP/IP

History/Development•TCP/IP protocol took its

current form in 1978•1983 DARPA’s research

network ARPANET

Page 6: Internet TCP/IP

TCP/IP•Protocol suite•Standard method of

interconnecting hosts, networks, and the internet

•Enables communication between hosts on different networks

Page 7: Internet TCP/IP

Data Packet Diagram

Applications Data

TransportTCP

headerTCPData

InternetworkIP

header

IP Data

Link (Network interface and Hardware)

Frame header Frame Data Frame Footer

PacketProtocol Layer

Page 8: Internet TCP/IP

How A Webpage Is Retrieved

Page 9: Internet TCP/IP

Protocol Layers

Applications

Transport

Internetwork

Network Interface and Hardware

Applications

TCP/UDP

ICMP IP

ARP/RARP

Network Interface and Hardware

……

……

……

……

SMTP, Telenet, FTP…

TCP UDP

IP

Ethernet, Token-Ring, FDDI, X.25, Wireless, Async, ATM, SNA

ICMPARP RARP

Page 10: Internet TCP/IP

Applications Layer•FTP•Telnet •SMTP•HTTP

Page 11: Internet TCP/IP

Protocol Layers

Applications

Transport

Internetwork

Network Interface and Hardware

Applications

TCP/UDP

ICMP IP

ARP/RARP

Network Interface and Hardware

……

……

……

……

SMTP, Telenet, FTP…

TCP UDP

IP

Ethernet, Token-Ring, FDDI, X.25, Wireless, Async, ATM, SNA

ICMPARP RARP

Page 12: Internet TCP/IP

Transport Layer•TCP connection oriented duplicate data

suppression congestion/flow control

•UDPConnectionlessbest- effort servicebetter performance

Page 13: Internet TCP/IP

Transport LayerTCP Protocol Operation• 3 Main Stages

-Connection Establishment 3 step hand shake-Data Transfer error check, flow control, congestion control-Connection TerminationFIN packet transmitted, 4 step process

Page 14: Internet TCP/IP

TCP Packet

Page 15: Internet TCP/IP

Protocol Layers

Applications

Transport

Internetwork

Network Interface and Hardware

Applications

TCP/UDP

ICMP IP

ARP/RARP

Network Interface and Hardware

……

……

……

……

SMTP, Telenet, FTP…

TCP UDP

IP

Ethernet, Token-Ring, FDDI, X.25, Wireless, Async, ATM, SNA

ICMPARP RARP

Page 16: Internet TCP/IP

Internetwork Layer• Internet layer or Network layer• IP is most important•Routing function that delivers data to destination• IP datagram is a message in an IP network

Page 17: Internet TCP/IP

IP packet

Page 18: Internet TCP/IP

IP addressing•Each host on a network is assigned an IP address•Network number is assigned by one of five Regional

Internet Registries (RIR), depending on geographical location

• IP address = <Network Number><Host Number>

Page 19: Internet TCP/IP

IP Address Classes

•Class based on size of network, A B C

•D - multicasting, multiple hosts receive single datagram

•E - experimental use

Page 20: Internet TCP/IP

IP Addresses Running Out?• IPv4 was implemented

in early 80’s•A maximum of 2^32

addresses could be assigned

•NAT & CIDR

Page 21: Internet TCP/IP

What Is Being Done?• IPv6 – next Internet protocol

suite that can have 2^128 IP addresses

•Slowly being implemented by businesses

•Will eventually become the new standard

Page 22: Internet TCP/IP

Protocol Layers

Applications

Transport

Internetwork

Network Interface and Hardware

Applications

TCP/UDP

ICMP IP

ARP/RARP

Network Interface and Hardware

……

……

……

……

SMTP, Telenet, FTP…

TCP UDP

IP

Ethernet, Token-Ring, FDDI, X.25, Wireless, Async, ATM, SNA

ICMPARP RARP

Page 23: Internet TCP/IP

Network Interface Layer• Link layer or Data-Link

layer• Interface to network

hardware•No particular protocol is

specified•Ethernet, WLAN, IEEE

802.2, X.25, ATM, FDDI, SNA

Page 24: Internet TCP/IP

References• http://www.yale.edu/pclt/COMM/TCPIP.HTM• http://www.garykessler.net/library/tcpip.html• http://www.linuxjunkies.org/network/tcpip/intro1.html• http://www.ciscopress.com/articles/article.asp?p=377101• http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf• http://www.omnisecu.com/tcpip/tcpip-model.htm• http://gargasz.info/index.php/how-internet-works-dns/• http://penguin.dcs.bbk.ac.uk/academic/networks/application-layer/ftp/index.php• http://www.avast.com.au/server_protection/smtp• http://km2.iiietc.ncu.edu.tw/xms/content/show.php?id=17803• http://4.bp.blogspot.com/_FdmXjI_9KMI/TBUy2HdobQI/AAAAAAAAAE8/rfpSs9VjODo/s1600/

LAN1_lanfig1_0000.GIF• http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/World_IPv6_launch_logo.svg/500px-

World_IPv6_launch_logo.svg.png• http://msdn.microsoft.com/en-us/library/aa918342.aspx• http://computing.dcu.ie/~humphrys/Notes/Networks/tanenbaum/5-53.jpg• http://projectcongregate.net/survey/pics/arnet-1970.png• http://projectcongregate.net/survey/pics/arnet-1977.png• http://www.dlpcorporate.com/wp-content/uploads/ip-empty.jpg

Page 25: Internet TCP/IP

Questions?