Network Fundamentals – Chapter 4

Slides:



Advertisements
Similar presentations
Network Fundamentals – Chapter 4 Sandra Coleman, CCNA, CCAI
Advertisements

Layer 3 of the TCP/IP protocol stack. Transport layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
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.
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.
© 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
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
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.
Chapter 4 OSI Transport Layer
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
思科网络技术学院理事会. 1 OSI Transport Layer Network Fundamentals – Chapter 4.
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.
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.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Lecture Week 4 OSI Transport Layer Network Fundamentals.
TCP/IP Transport and Application (Topic 6)
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Transport Layer COM211 Communications and Networks CDA College Theodoros Christophides
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
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)
01_NF_Ch04 – OSI Transport Layer ( 傳輸層 ) Source: CCNA Exploration.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Network Fundamentals – Chapter 4 Modified by Tony Chen
Application – Transport – Network
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Chapter 7: Transport Layer
UDP Socket Programming
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Network Fundamentals – Chapter 4
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Network Fundamentals – Chapter 4
Working at a Small-to-Medium Business or ISP – Chapter 7
Network Fundamentals – Chapter 4
TCP and UDP Layer 3 of the TCP/IP protocol stack. Transport layer
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
Network Fundamentals – Chapter 4
Network Fundamentals – Chapter 4
Network Fundamentals – Chapter 4
Computer Networks Protocols
The TCP/IP Model.
Network Fundamentals – Chapter 4
Network Fundamentals – Chapter 4
Presentation transcript:

Network Fundamentals – Chapter 4 OSI Transport Layer Network Fundamentals – Chapter 4

Objectives Explain the role of Transport Layer protocols and services in supporting communications across data networks Analyze the application and operation of TCP mechanisms that support reliability Analyze the application and operation of TCP mechanisms that support reassembly and manage data loss. Analyze the operation of UDP to support communicate between two processes on end devices

Transport Layer Role and Services Explain the purpose of the Transport layer

Transport Layer Role and Services Major functions of the transport layer and the role it plays in data networks Tracking Individual Conversations Any host may have multiple applications that are communicating across the network. Each of these applications will be communicating with one or more applications on remote hosts. It is the responsibility of the Transport layer to maintain the multiple communication streams between these applications. Segmenting Data As each application creates a stream data to be sent to a remote application, this data must be prepared to be sent across the media in manageable pieces. The Transport layer protocols describe services that segment this data from the Application layer. This includes the encapsulation required on each piece of data. Each piece of application data requires headers to be added at the Transport layer to indicate to which communication it is associated. Reassembling Segments At the receiving host, each piece of data may be directed to the appropriate application. Additionally, these individual pieces of data must also be reconstructed into a complete data stream that is useful to the Application layer. The protocols at the Transport layer describe the how the Transport layer header information is used to reassemble the data pieces into streams to be passed to the Application layer. Identifying the Applications In order to pass data streams to the proper applications, the Transport layer must identify the target application. To accomplish this, the Transport layer assigns an application an identifier. The TCP/IP protocols call this identifier a port number. Each software process that needs to access the network is assigned a port number unique in that host. This port number is used in the transport layer header to indicate to which application that piece of data is associated. Data Requirements Vary Because different applications have different requirements, there are multiple Transport layer protocols. For some applications, segments must arrive in a very specific sequence in order to be processed successfully. In some cases, all of the data must be received for any of it to be of use. In other cases, an application can tolerate some loss of data during transmission over the network.

Transport Layer Role and Services

Transport Layer Role and Services Supporting Reliable Communication

Transport Layer Role and Services Identify the basic characteristics of the UDP and TCP protocols UDP: CONNECTIONLESS Application using UDP DNS, VoIP, videostreming TCP: CONNECTION ORIENTED Application using TCP  web browser, email, file transfer

Transport Layer Role and Services Identify how a port number is represented and describe the role port numbers play in the TCP and UDP protocols.

Transport Layer Role and Services TCP ports UDP ports TCP/UDP common ports

Transport Layer Role and Services Describe the role of segments in the transport layer and the two principle ways segments can be marked for reassembly.

Application and Operation of TCP Mechanisms Trace the steps that show how the TCP reliability mechanism works as part of a session

Application and Operation of TCP Mechanisms Describe the role of port numbers in establishing TCP sessions and directing segments to server process

Application and Operation of TCP Mechanisms Trace the steps in the handshake in the establishment of TCP sessions

Application and Operation of TCP Mechanisms Trace the steps in the handshake in the establishment of TCP sessions FIN : a message used in TCP that is used by e device that wishes to terminate its session with the other device.

Application and Operation of TCP Mechanisms Trace the steps in the handshake in the termination of TCP sessions

Managing TCP Sessions Describe how TCP sequence numbers are used to reconstruct the data stream with segments placed in the correct order

Managing TCP Sessions Trace the steps used by the TCP protocol in which sequence numbers and acknowledgement numbers are used to manage exchanges in a conversation

Managing TCP Sessions Describe the retransmission.remedy for lost data employed by TCP

Managing TCP Sessions Describe the mechanisms in TCP that manage the interrelationship between window size, data loss and congestion during a session

UDP Protocol Describe the characteristics of the UDP protocol and the types of communication for which it is best suited Application layer protocols that use UDP include: Domain Name System (DNS) Simple Network Management Protocol (SNMP) Dynamic Host Configuration Protocol (DHCP) Routing Information Protocol (RIP) Trivial File Transfer Protocol (TFTP) Online games

UDP Protocol Describe in detail the process specified by the UDP protocol to reassemble PDUs at the destination device

UDP Protocol Describe how servers use port numbers to identify a specified application layer process and direct segments to the proper service or application

UDP Protocol Trace the steps as the UDP protocol and port numbers are utilized in client-server communication.

Summary