4. transportnÁ vrstva.pdf

Upload: jozef-joyko-kristek

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    1/23

    2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic 1Version 4.0

    OSI Transport Layer

    Network Fundamentals Chapter 4

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    2/23

    2 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport layer

    Controlling of conversations

    Reliable communication

    TCP and UDP protocol

    Port addressing

    Segmentation and reassembly

    Reliable conversations

    Server processes

    Connestion establishment and termination

    Three-way handshake

    TCP session termination

    TCP protocol

    TCP session

    UDP protocol

    Segment reassembly

    Acknowledgement and windowing

    Retransmission

    Congestion controll minimize packet loss (window size)Overhead vs. reliability

    Datagram reassembly

    Server processes and requests

    Client processes

    Role and services

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    3/23

    3 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Objectives

    Transport Layer protocols and services communication between applications across network

    Analyze the application and operation ofTCP protocolthat support reliability, reassembly and manage

    data loss

    Analyze the operation ofUDP protocol

    Some applications using TCP or UDP protocol

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    4/23

    4 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services End-to-end data delivery to the proper application (e-amil, web, IM or server

    daemon) to the port

    If re

    quired, ordered and reliable data delivery error handling mechanizmus

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    5/23

    5 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services Major functions of the transport layer and the role it

    plays in data networks

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    6/23

    6 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services appropriate Transport layer protocol (reliable or low delay)

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    7/23

    7 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services UDP and TCP protocols characteristics (appropriate fields: reliable,

    de

    lay, network load, congestion avoidance vs )

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    8/23

    8 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services how a port numberis represented and the role port

    numbers play in the TCP and UDP protocols

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    9/23

    9 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Transport Layer Role and Services role ofsegments in the transport layer

    segments can be marked forreassembly

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    10/23

    10 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Application and Operation of TCP Mechanisms

    how the TCP reliability mechanism works as part of a session

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    11/23

    11 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Application and Operation of TCP Mechanisms port numbers and establishing TCP sessions and directing

    segments to server process

    Ako server rozli s ktorou intanciou web prehliadaa na mojom PC komunikuje?

    Akou mnoinou dajov je jednoznane uren spojenie medzi 2 aplikciami? (pre v program)

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    12/23

    12 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Application and Operation of TCP Mechanisms

    Three-way handshake in the establishment of TCP sessions

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    13/23

    13 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    CODE BITS: SYN, ACK, FIN ...

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    14/23

    14 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Application and Operation of TCP Mechanisms

    TCP sessions termination

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    15/23

    15 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Managing TCP Sessions TCP sequence numbers are used to reconstruct the data stream

    with segments placed in the correct order

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    16/23

    16 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Managing TCP Sessions sequence numbers and acknowledgement numbers are used to

    manage exchanges in a conversation

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    17/23

    17 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Managing TCP Sessions retransmission remedy for lost data employed by TCP

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    18/23

    18 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Managing TCP Sessions manage data loss and congestion during a session change the

    window size

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    19/23

    19 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    UDP Protocol characteristics of the UDP protocol and the types of

    communication for which it is best suited

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    20/23

    20 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    UDP Protocol reassemble UDP PDUs at the destination device

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    21/23

    21 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    UDP Protocol servers use port numbers to identify a specified application layer

    process and direct segments to the proper service or application

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    22/23

    22 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    UDP Protocol port numbers are utilized in client-server communication

  • 7/27/2019 4. TRANSPORTN VRSTVA.pdf

    23/23

    23 2 007 Cisco S ystems, Inc. All rights reserved. Cisco Publ ic

    Summary