Transmission Control Protocol TCP. Transport layer function.

Slides:



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

Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
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.
Transmission Control Protocol (TCP)
Intermediate TCP/IP TCP Operation.
CISCO NETWORKING ACADEMY PROGRAM (CNAP)
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.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
Chapter 7: Objectives Part 1
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
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 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 10 Intermediate TCP/IP.
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.
1 CCNA 2 v3.1 Module Intermediate TCP/IP CCNA 2 Module 10.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
Chapter 4 OSI Transport Layer
Process-to-Process Delivery:
OSI Model Routing Connection-oriented/Connectionless Network Services.
TCP/IP Application and Transport
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
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
CCNA1 v3 Module 11 v3 CCNA 1 Module 11 JEOPARDY S Dow.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
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.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
University of the Western Cape Chapter 12: The Transport Layer.
TCP/IP Transport and Application (Topic 6)
Routers and Routing Basics CCNA 2 Chapter 10.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
The Transmission Control Protocol (TCP) Application Services (Telnet, FTP, , WWW) Reliable Stream Transport (TCP) Connectionless Packet Delivery.
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.
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.
Networking Basics CCNA 1 Chapter 11.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 10 Intermediate TCP/IP.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
1 Version 3.1 Module 10 Intermediate TCP/IP (Layer 4)
1 Pertemuan 23 Overview of Transport Layer Ports.
© 2002, Cisco Systems, Inc. All rights reserved..
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
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.
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Magda El Zarki Professor, ICS UC, Irvine
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
Process-to-Process Delivery:
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
Transport Layer 9/22/2019.
Presentation transcript:

Transmission Control Protocol TCP

Transport layer function

3-Way Handshake TCP hosts establish a connection-oriented session with one another using a ______________________. A virtual connection _________________________________ _________________________________ ________________________________ The process occurs by…

3-Way Handshake cont… Host 1 sends a ____ packet to Host 2 (1st data packet) Host 2 _____ the packet from Host 1 (2nd data packet) ______________________________________ for Host 1 (2nd data packet) Host 1 __________ packet from Host 2 (3rd data packet) Communication can now begin

DoS using SYN flooding Denial of service (DoS) attacks are designed to ______________________ _______________________________ SYN flooding exploits the normal three- way handshake causes targeted devices (generally a server) to __________________________________ ____________________________________ Never completing the handshake and keeping the server in a state of wait During this time, memory is allocated until the connection times out The server get flooded with these types of requests

Solutions to this type of DoS system administrators may _______ _____________________________ _____________________________ Purchase additional software used to detect and defend against these types of attacks

Review of these fields to follow…

TCP Segment Fields Following are the definitions of some of the fields in the TCP segment:  Source port -- __________________________  Destination port -- _______________________  Sequence number -- number used to ________ _____________________________________  Acknowledgment number - ______________ __________________________  Window -- number of octets that the sender is ______________________________________ _____________________________________  More to come…..

TCP simple acknowledgment and windowing Window size determines the ______ __________________________________ __________________________________ ___________ (ACK) from the destination TCP “Sliding Windows” _______________ __________________ by negotiating the window size to account for more or less segments to be transmitted as conditions warrant TCP _______________________________ __________________________________

TCP Sequencing Each segment is numbered before transmission. _______________________________ ______________________________ If a sequence number is missing in the series, retransmission is needed NOTE: the ACK (and SYN) field aka code field

Review- UDP Segment Fields UDP very simple segment Header contains 4 fields Least amount of info as possible UDP header determines the application to which a UDP segment will be delivered. Calculated sum of header and data fields

TCP & UDP Port Number Review Both TCP and UDP use port (or socket) numbers to pass information to the upper layers. _________________________________________ _________________________________________ _________________________________________ Without a way to distinguish between different conversations, the client would be unable to send both an and browse a web page, using one server at the same time. Port numbers in the range of _________________ ___________________________________ (IANA) Well known and agreed upon port numbers…

Review of Common Port Numbers Numbers below are for public applications- most common are… FTP, Telnet, SMTP, and HTTP- port #80 (for TCP) TFTP for UDP

Need for ports… A host might have a telnet connection (port 23) open, while at the same time be surfing the net, port 80. The IP and the MAC addresses would be the same because the packets are coming from the same host. Each conversation on the source side needs its own port number, and each service requested needs its own port number (ports 23 and 80). SOCKET = _________________________ __________________________________

Mod 10 LAB Finish previous MOD labs Lab 10-1: Multiple Active Host Sessions Lab 10-2: Well –Known port numbers and multiple sessions Start reviewing for hands-on-practical Know how to program an “out-of-the-box” router using line commands only- NOT setup mode