transmission control protocol / internet protocol (tcp/ip)

10
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.

Upload: pia

Post on 13-Jan-2016

65 views

Category:

Documents


1 download

DESCRIPTION

Transmission Control Protocol / Internet Protocol (TCP/IP). Application Layer Transport Layer Internetwork Layer Network Interface Layer. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Transmission Control Protocol / Internet Protocol (TCP/IP)

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.

Page 2: Transmission Control Protocol / Internet Protocol (TCP/IP)

Application Layer

• Combines the Application, Presentation and Session Layers of the OSI Model

• Server Message Block (SMB)– Use of network applications and files

Page 3: Transmission Control Protocol / Internet Protocol (TCP/IP)

Transport Layer

• Remote end-to-end data transfer

• Protocols– TCP– User Datagram

Protocol (UDP)

http://www.p6c.com/HackingForHumans/images/FileDownloadComplete.gif

Page 4: Transmission Control Protocol / Internet Protocol (TCP/IP)

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

Page 5: Transmission Control Protocol / Internet Protocol (TCP/IP)

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)

Page 6: Transmission Control Protocol / Internet Protocol (TCP/IP)

Internetwork Layer Protocols

• IP– Connectionless– Breaks down data– Addressing – Ex: 12.133.222.15

• ICMP– Delivered in IP packets– Error messaging

Page 7: Transmission Control Protocol / Internet Protocol (TCP/IP)

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

Page 8: Transmission Control Protocol / Internet Protocol (TCP/IP)

Internetwork Layer Protocols

• OSPF– No hop limit– Reroute data

• DHCP– Provides client’s IP addresses– Eliminates static IP addresses– Bootstrap Protocol (BOOTP)

Page 9: Transmission Control Protocol / Internet Protocol (TCP/IP)

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

Page 10: Transmission Control Protocol / Internet Protocol (TCP/IP)

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