140 likes | 557 Views
Transmission Control Protocol / Internet Protocol (TCP/IP). Application Layer Transport Layer Internetwork Layer Network Interface Layer.
E N D
Transmission Control Protocol / Internet Protocol (TCP/IP) • Application Layer • Transport Layer • Internetwork Layer • Network Interface Layer Parziale, Lydia, David T. Britt, Chuck Davis, Jason Forrester, Wei Liu, Carolyn Matthews, and Nicolas Rosselot. TCP/IP Tutorial and Technical Overview. 8th. 2006.
Application Layer • Combines the Application, Presentation and Session Layers of the OSI Model • Server Message Block (SMB) • Use of network applications and files
Transport Layer • Remote end-to-end data transfer • Protocols • TCP • User Datagram Protocol (UDP) http://www.p6c.com/HackingForHumans/images/FileDownloadComplete.gif
Transport Layer Protocols • TCP • Fixed connection • Data delivery verification • Full duplex • UDP • Connectionless • No verification http://jumi.lut.fi/~pitkaran/WoW/Onyxia/WoW%202005-09-09%2004-22-04-42.jpg
Internetwork Layer • Responsible for routing data • Protocols • IP • Internet Control Message Protocol (ICMP) • Address Resolution Protocol (ARP) • Reverse Address Resolution Protocol (RARP) • Routing Information Protocol (RIP) • Open Shortest Path First (OSPF) • Dynamic Host Configuration Protocol (DHCP)
Internetwork Layer Protocols • IP • Connectionless • Breaks down data • Addressing – Ex: 12.133.222.15 • ICMP • Delivered in IP packets • Error messaging
Internetwork Layer Protocols • ARP • Maps IP addresses to MAC addresses • 411 service • RARP • IP address request from gateway server cache • RIP • Factors number of hops
Internetwork Layer Protocols • OSPF • No hop limit • Reroute data • DHCP • Provides client’s IP addresses • Eliminates static IP addresses • Bootstrap Protocol (BOOTP)
Network Interface Layer • Provides the interface to hardware • Defines necessary hardware characteristics. • Voltage levels • Pin configurations • Cable requirements http://www.kalyx.com/store/images/JASHO96273.jpg
Resources • http://www.w3schools.com/tcpip/default.asp • http://www.pku.edu.cn/academic/research/computer-center/tc/html/TC0102.html • Parziale, Lydia, David T. Britt, Chuck Davis, Jason Forrester, Wei Liu, Carolyn Matthews, and Nicolas Rosselot. TCP/IP Tutorial and Technical Overview. 8th. 2006. • http://www.samba.org/cifs/docs/what-is-mb.html • http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci214214,00.html • http://www.yale.edu/pclt/COMM/TCPIP.HTM • http://www.freesoft.org/CIE/Course/Section4/8.htm • http://www.roseindia.net/java/example/java/net/udp/ • http://www.inetdaemon.com/tutorials/internet/udp/index.shtml • http://www.erg.abdn.ac.uk/users/gorry/course/inet-pages/udp.html • http://www.inetdaemon.com/tutorials/internet/udp/index.shtml • http://www.roseindia.net/java/example/java/net/udp/ • http://www.freesoft.org/CIE/Topics/81.htm • http://www.2000trainers.com/cisco-ccna-04/ccna-icmp/ • http://www.erg.abdn.ac.uk/users/gorry/course/inet-pages/arp.html • http://www.javvin.com/protocolRARP.html • Dean, Tamara. Network+ Guide to Networks. 4. United States of America: Thomson Course Technology, 2006. p.260 • http://www.pku.edu.cn/academic/research/computer-center/tc/html/TC0102.html