1 Chapter 7 TCP/IP The TCP/IP Architecture The Internet Protocol Transport Layer Protocols.
Internet TCP/IP
description
Transcript of Internet TCP/IP
![Page 1: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/1.jpg)
Internet TCP/IPCameron SchmidtJordan Gallo
![Page 2: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/2.jpg)
Outline•History•TCP/IP Layers•Applications•Transport• Internetwork – IPV6•Network Interface and Hardware
![Page 3: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/3.jpg)
History/Development•60’s and 70’s•Many standalone
networks•Difficult to
communicatebetween networks
![Page 4: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/4.jpg)
History/Development•70s - Defense Advanced
Research Projects Agency (DARPA)
• Internetworking •Define a set of
protocols
![Page 5: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/5.jpg)
History/Development•TCP/IP protocol took its
current form in 1978•1983 DARPA’s research
network ARPANET
![Page 6: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/8.jpg)
How A Webpage Is Retrieved
![Page 9: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/10.jpg)
Applications Layer•FTP•Telnet •SMTP•HTTP
![Page 11: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/12.jpg)
Transport Layer•TCP connection oriented duplicate data
suppression congestion/flow control
•UDPConnectionlessbest- effort servicebetter performance
![Page 13: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/14.jpg)
TCP Packet
![Page 15: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/17.jpg)
IP packet
![Page 18: Internet TCP/IP](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062302/56816379550346895dd45848/html5/thumbnails/25.jpg)
Questions?