TCP/IP Transport and Application (Topic 6)

Slides:



Advertisements
Similar presentations
Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
Advertisements

CCNA – Network Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Intermediate TCP/IP TCP Operation.
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
Lecture 7 Transport Layer
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
Networking Basics CCNA 1 Chapter 11
CCNA 1 v3.1 Module 11 Review.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Institute of Technology Sligo - Dept of Computing Semester 2 Chapter 9 The TCP/IP Protocol Suite Paul Flynn.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
Process-to-Process Delivery:
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
TCP/IP Application and Transport
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Chapter 9.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CIM 2465 Intro to TCP/IP1 Introduction to TCP/IP (Topic 5) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program,
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
CCNA1 v3 Module 11 v3 CCNA 1 Module 11 JEOPARDY S Dow.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 3 Transport Layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Routers and Routing Basics CCNA 2 Chapter 10.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Cisco 1 - Networking Basics Perrine. J Page 16/5/2016 Chapter 11 At which layer of the TCP/IP model does Telnet operate? 1.application 2.presentation 3.session.
Cisco Networking Academy S2 C9 TCP/IP. ensure communication across any set of interconnected networks Stack components such as protocols to support file.
Networking Basics CCNA 1 Chapter 11.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
1 Version 3.1 Module 10 Intermediate TCP/IP (Layer 4)
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Chapter 7: Transport Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Understand the OSI Model Part 2
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
The TCP/IP Model.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

TCP/IP Transport and Application (Topic 6) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program, CCNA 1 and 2, Companion Guide, Cisco Press, Latest Edition CIM 2465 TCP/IP Transport and Application Layers

TCP/IP Transport Layer (1) Main goal of the Transport Layer To provide the service of taking data from one application process on one computer and delivering that data to the correct application process on another computer Compare with the Internet layer, it delivers data packets from one computer to another, but it does not think about which application sent the data or which application on the receiving computer needs the data Key protocols Transmission Control Protocol (TCP) User Datagram Protocol (UDP) TCP provides several more functions, but more overhead CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers TCP Vs UDP CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers Flow Control When a host sends data using TCP, the receiving host can control how fast each TCP sender sends the data over time. This process is called flow control. Why needed? Receiver needs time to process the received data Receiver might have a finite amount of memory for processing of data TCP has flow-control mechanism CIM 2465 TCP/IP Transport and Application Layers

Connection-Oriented Vs Conncetionless Connectionless The sender and receiver do not pre-arrange for communication to occur Connection-oriented The sender and receiver must pre-arrange for communication to occur (use messages, events, or other prearranged settings) TCP is a connection-oriented protocol, uses a process called a three-way handshake CIM 2465 TCP/IP Transport and Application Layers

Three-Way TCP Connection CIM 2465 TCP/IP Transport and Application Layers

Error Recovery (Reliability) Reliable protocols perform error recovery, which means that they ensure that all the data eventually gets to the receiver No data loss No data duplicated Data received in correct sequence (in order delivery) TCP is a reliable protocol, through the use of Acknowledgements CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers TCP Acknowledgements CIM 2465 TCP/IP Transport and Application Layers

Segmentation, Reassembly, and In-Order Delivery TCP segmentation refers to the process of TCP accepting a large chunk of data from application protocol and breaking it into pieces that are small enough to be appropriate for transmission TCP on the receiving end reassembles the data into its original form, and guarantees that the data will be in order Through the use of a Sequence Number CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers Port Numbers One function performed by both UDP and TCP is providing a means to identify the specific application processes that send and receive data Through the use of Port Numbers < 1024, reserved, Well-Known ports 1024 - 65535, dynamic port numbers CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers An IP packet with TCP segment arrives at Keith’s Computer TCP examines the destination port number Based on the port number, the TCP software gives the data to Browser2 CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers Well-Know Ports (1) CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers Well-Know Ports (2) CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers TCP Header Fields Key Fields Source Port Destination Port Sequence Number Acknowledgement Number Checksum CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers TCP Header Fields CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers UDP Header Fields Key Fields Source Port Destination Port Length Checksum CIM 2465 TCP/IP Transport and Application Layers

TCP/IP Application Layer TCP/IP application layer performs the same functions as defined in the top three layers of the OSI reference model TCP/IP application protocols define the format of the data being transferred (binary or ASCII), required encryption, protocol rules for transferring data, combinations of messages (dialogues or sessions) Application software (e.g. browsers) typically implements application layer protocols CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers

Application Protocol Examples (1) Domain Name System (DNS) Resolves names into IP addresses UDP Hypertext Transfer Protocol (HTTP) Transfers files from web servers to web browsers TCP Simple Mail Transfer Protocol (SMTP) and Post Office Protocol version 3 (POP3) Send and receive e-mail, respectively File Transfer Protocol (FTP) Stores and retrieves files CIM 2465 TCP/IP Transport and Application Layers

Application Protocol Examples (2) Trivial File Transfer Protocol (TFTP) Works similarly to FTP, but with some benefits when used on networking devices UDP Simple Network Management Protocol (SNMP) Allows management software (the client) to query networking devices (the servers) to manage and control the networking devices Telnet Allows a client to emulate a terminal. It allows a user to sit at one computer (Telnet client) and use a remote computer (Telnet server) through a text-based interface TCP CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers DNS CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers HTTP CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers SMTP and POP3 CIM 2465 TCP/IP Transport and Application Layers

CIM 2465 TCP/IP Transport and Application Layers FTP CIM 2465 TCP/IP Transport and Application Layers