1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.

Slides:



Advertisements
Similar presentations
PJC CCNA Semester 2 Ver. 3.0 by William Kelly
Advertisements

Network Fundamentals – Chapter 4 Sandra Coleman, CCNA, CCAI
Chapter 4 OSI Transport Layer.
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.
CISCO NETWORKING ACADEMY Chabot College ELEC Transport Layer (4)
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.
Transmission Control Protocol (TCP)
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.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
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.
1 CCNA 2 v3.1 Module Intermediate TCP/IP CCNA 2 Module 10.
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
Chapter 4 OSI Transport Layer
Gursharan Singh Tatla Transport Layer 16-May
Process-to-Process Delivery:
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
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.
Network Services Networking for Home & Small Business.
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.
TCP/IP Transport and Application (Topic 6)
Routers and Routing Basics CCNA 2 Chapter 10.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
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.
Transport Layer COM211 Communications and Networks CDA College Theodoros Christophides
Computer Networks Week 4 OSI Transport Layer. Computer Networks Week 4 Note for Instructors These presentations are the result of a collaboration among.
Networking Basics CCNA 1 Chapter 11.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Chapter 9: Transport Layer
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 10 Intermediate TCP/IP.
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.
© 2002, Cisco Systems, Inc. All rights reserved..
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
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.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Chapter 7: Transport Layer
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Understand the OSI Model Part 2
TCP Transport layer Er. Vikram Dhiman LPU.
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
Process-to-Process Delivery:
TCP and UDP Layer 3 of the TCP/IP protocol stack. Transport layer
Process-to-Process Delivery: UDP, TCP
Transport Layer 9/22/2019.
Presentation transcript:

1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4

27-Oct-15 OSI transport layer OSI model layer 4 TCP/IP model Transport layer Application Presentation Session Transport Network Data link Physical Application Transport Internet Network Access TCP, UDP IP Ethernet, WAN technologies HTTP, FTP, TFTP, SMTP etc Segment Packet Frame Bits Data stream

37-Oct-15 Transport layer topics Roles of the transport layer TCP: Transport Control Protocol UDP: User Datagram Protocol

47-Oct-15 Purpose of transport layer Responsible for the overall end-to-end transfer of application data.

57-Oct-15 Transport layer Enables multiple applications on the same device to send data over the network at the same time Provides “reliability” and error handling if required. (Checks if data has arrived and re- sends if it has not.)

67-Oct-15 Transport Layer TCP and UDP

77-Oct-15 Why two transport protocols? Some applications need their data to be complete with no errors or gaps and they can accept a slight delay to ensure this. They use TCP. Some applications can accept occasional errors or gaps in the data but they cannot accept any delay. They use UDP. Reliable Fast

87-Oct-15 TCP Sets up a connection with the receiving host before sending data. Checks if segments have arrived and resends if they were lost. (Reliability) Sorts segments into the right order before reassembling the data. Sends at a speed to suit the receiving host. (Flow control) But – this takes time and resources.

97-Oct-15 UDP Connectionless. Does not contact receiving host before sending data. Does not check if data arrived and does not re-send. Does not sort into the right order. “Best effort”. Low overhead. Used for VoIP, streaming video, DNS, TFTP

107-Oct-15 TCP and UDP headers

117-Oct-15 Port numbers Used by TCP and UDP as a form of addressing. Identifies the application and the conversation. Common application protocols have default port numbers e.g. 80 for HTTP110 for POP3 mail 20/21 for FTP23 for Telnet

127-Oct-15 Port numbers Client PC uses port 80. Identifies HTTP as application. Requesting a web page. Client PC uses port Chosen at random. Remembers this to identify application and conversation. Port + IP address = socket. E.g :80

137-Oct-15 Port numbers The Internet Assigned Numbers Authority (IANA) assigns port numbers. Well Known Ports (0 to 1023) - Reserved for common services and applications such as HTTP, FTP, Telnet, POP3, SMTP. Registered Ports (1024 to 49151) - Assigned to user processes or applications. Can be dynamically selected by a client as its source port. Dynamic or Private or Ephemeral Ports (49152 to 65535) – Can be assigned dynamically to client applications when initiating a connection.

147-Oct-15 Netstat Shows protocol, local address and port number, foreign address and port number. Unexpected connections may mean there is a security problem.

157-Oct-15 Segment and sequence Both TCP and UDP split application data into suitably sized pieces for transport and re- assemble them on arrival. TCP has sequence numbers in the segment headers. It re-assembles segments in the right order. UDP has no sequence numbers. It assembles datagrams in the order they arrive.

167-Oct-15 Connection oriented TCP sets up a connection between end hosts before sending data The two hosts go through a synchronization process to ensure that both hosts are ready and know the initial sequence numbers. This process is the Three-way handshake When data transfer is finished, the hosts send signals to end the session.

177-Oct-15 Three way handshake Send SYN seq = x Receive SYN seq = x Receive SYN ack = y seq = x+1 Receive ACK ack = y+1 Send ACK ack = y+1 Send SYN ack = y seq = x+1

187-Oct-15 Terminating connection

197-Oct-15 Expectational acknowledgement TCP checks that data has been received. The receiving host sends an acknowledgement giving the sequence number of the byte that it expects next.

207-Oct-15 Window size Controls how many bytes are sent before an acknowledgement is expected.

217-Oct-15 Lost segments Send bytes 1 to 2999 Receive 1 to 2999, send ACK 3000 Send bytes 3000 to 4999 Receive 3000 to 3999, send ACK 4000 (bytes 4000 to 4999 were lost) Send bytes 4000 to 5999 Lost segments are re-sent. If no ACK – send them all again

227-Oct-15 Flow control The initial window size is agreed during the three-way handshake. If this is too much for the receiver and it loses data (e.g. buffer overflow) then it can decrease the window size. If all is well then the receiver will increase the window size.

237-Oct-15 Comparison of TCP and UDP Both TCP and UDP use port numbers Both split up application data if necessary TCP sets up a connection TCP uses acknowledgements and re-sends TCP uses flow control TCP can re-assemble segments in the right order if they arrive out of sequence UDP has less overhead so is faster

24 7-Oct-15 The End