Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.

Slides:



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

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.
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.
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.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
Institute of Technology Sligo - Dept of Computing Layer 7 The Application Layer Chapter Review.
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.
Review of Chapters 12, 13 & 14 Transport Layer Session Layer Presentation Layer.
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.
Process-to-Process Delivery:
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
TCP/IP Application and Transport
Semester 1 CHAPTER 15.
Introduction to the Transport Layer The primary duties of the transport layer, Layer 4 of the OSI model, are to transport and regulate the flow of information.
Chapter 9.
The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung.
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
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
© 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.
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.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
University of the Western Cape Chapter 12: The Transport Layer.
TCP/IP Transport and Application (Topic 6)
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.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
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 – Chapters Layers 4, 5, and 6 More Details.
Institute of Technology Sligo - Dept of Computing Chapter 12 The 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)
© 2002, Cisco Systems, Inc. All rights reserved..
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
© 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
Instructor Materials Chapter 5 Providing Network Services
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
Networking for Home and Small Businesses – Chapter 6
The TCP/IP Model.
Presentation transcript:

Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy

 Objectives Describe the functions of the TCP/IP transport layer. Describe flow control. Describe the processes of establishing a connection between peer systems. Describe windowing. Describe acknowledgment. Identify and describe transport layer protocols. Describe TCP and UDP header formats. Describe TCP and UDP port numbers. List the major protocols of the TCP/IP application layer. Provide a brief description of the features and operation of well-known TCP/IP applications.

 Table of Content 1 TCP/IP Transport Layer 2 TCP/IP Application Layer

TCP/IP TRANSPORT LAYER

 Introduction to transport layer The primary duties of the transport layer are to transport and regulate the flow of information from the source to the destination, reliably and accurately. The transport layer defines end-to-end connectivity between host applications Transport services include the following basic services: –Segmentation of upper-layer application data –Establishment of end-to-end operations –Transport of segments from one end host to another end host –Flow control provided by sliding windows –Reliability provided by sequence numbers and acknowledgments

 Session establishment, maintenance, and termination overview One function of the transport layer is to establish a connection-oriented session between similar devices at the application layer. Sender Receiver

 Flow control Sender Receiver

 TCP: Three way handshaking AB

 TCP: Window and Acknowledgment

 TCP: Sliding window and Acknowledgment

 TCP: Sequence and acknowledgment

 Transport Layer: TCP TCP supplies a reliably transportation between end-user applications. These are its characteristics: –Connection-oriented. –Supplies a virtual circuit between end-user applications –Breacking outgoing messages into segments and reassembles messages at the destination. –Resends anything not received by acknowledgement. –Flow control: Windowing. The protocols that use TCP include: FTP, HTTP SMTP, Telnet.

 TCP Header format RFC-761

 TCP Header format: Port number Source Port 16 bits. Destination Port 16 bits. Source Port 16 bits. Destination Port 16 bits.

 TCP Header format: Sequence Sequence Number: 32 bits –The sequence number of the first data octet in this segment (except when SYN is present). Sequence Number: 32 bits –The sequence number of the first data octet in this segment (except when SYN is present).

 TCP Header format: Acknowledgment Acknowledgment Number: 32 bits –This field contains the value of the next sequence number the sender of the segment is expecting to receive. Acknowledgment Number: 32 bits –This field contains the value of the next sequence number the sender of the segment is expecting to receive.

 TCP Header format: Code bits Control Bits: 8 bits –ACK: Acknowledgment field significant –RST: Reset the connection –SYN: Synchronize sequence numbers –FIN: No more data from sender Control Bits: 8 bits –ACK: Acknowledgment field significant –RST: Reset the connection –SYN: Synchronize sequence numbers –FIN: No more data from sender

 TCP Header format: Window Window: 16 bits –The number of data octets beginning with the one indicated in the acknowledgment field which the sender of this segment is willing to accept. Window: 16 bits –The number of data octets beginning with the one indicated in the acknowledgment field which the sender of this segment is willing to accept.

 Transport Layer: UDP UDP transports data unreliably between hosts. Following are the characteristics: –Connectionless. –Unreliable, no software checking for message delivery –Transmit messages, does not need reassemble incoming messages. –Without acknowledgements. –Error processing and retransmission must be handled by higher layer protocols. The protocols that use UDP include: TFTP, SNMP, DHCP,DNS.

 UDP Header format UDP is a simple protocol that exchanges datagrams, without acknowledgments or guaranteed delivery. RFC-768

 TCP and UDP port numbers Both TCP and UDP use port (or socket) numbers to pass information to the upper layers. RFC-1700

 Range of ports 2 bytes: 0 – –Numbers below 255 : for public applications. –Numbers from : assigned to companies for marketable applications. –Numbers above 1023 : are unregulated. End systems use port numbers to select proper applications. Originating source port numbers are dynamically assigned by the source host; usually, it is a number larger than 1023.

 Telnet port number

TCP/IP APPLICATIONS

 TCP Application layer protocols Domain Name System (DNS) File Transfer Protocol (FTP) Hypertext Transfer Protocol (HTTP) Simple Mail Transfer Protocol (SMTP) Simple Network Management Protocol (SNMP) Telnet …

 DNS: Problems with using IP address

 DNS The DNS server is a device on a network that manages domain names and responds to requests from clients to translate a domain name into the associated IP address. The DNS system is set up in a hierarchy that creates different levels of DNS servers.

 DNS: System vnn com edu gov com edu gov uk fr vn..

..  DNS: Database vn com ctt www www – mail – Lab – www – mail – Lab – ctt – aaa – bbb – ctt – aaa – bbb –

 DNS: Resolve vnn yahoo com vn.. Address of com server Address of yahoo.com server Address of Address of Address of RequestRequest ReplyReply

 FTP and TFTP FTP and TFTP are designed to download files or upload files on the Internet. FTP is a reliable, connection-oriented service that use TCP. The FTP session is maintained until the client terminates it, or there is some sort of communication error. TFTP is a connectionless sevice that use UDP

 HTTP Web pages are created with a format language called Hypertext Markup Language (HTML). Hyperlinks make the World Wide Web easy to navigate. A hyperlink is an object on a Web page that, when clicked, transfers you to a new Web page. An address location known as a Uniform Resource Locator (URL). Exsample:

 SMTP servers communicate with each other using the SMTP to send and receive mail. client, work with the POP3 or IMAP4 protocol to access server. client, work with the SMTP to send mail. For security, when message recipients check their they are often prompted for a password. The password can also be saved in many programs. An address consists of the recipient’s username and post-office address:

 SNMP

SNMP enables network administrators to manage network performance, find and solve network problems, and plan for network growth. SNMP uses UDP as its transport layer protocol. Three key components: –Network management system (NMS) –Managed devices –Agents

 Telnet Telnet software provides the ability to remotely access another computer. The Telnet application works mainly at the application, presentation and session layers of the OSI model.

 Summary The functions of the TCP/IP transport layer –Flow control –The processes of establishing a connection between peer systems –Windowing –Acknowledgment Transport layer protocols –TCP and UDP header formats –TCP and UDP port numbers The processes and protocols at the TCP/IP application layer –Domain Name Services –File Transfer Protocols –Simple Mail Transfer Protocol –Simple Network Management Protocol –Telnet

 Q&A