osi transport layer - pld linuxcarme.pld-linux.org/.../pdf/ch04_presentation_en-pl.pdf ·...

41
OSI Transport Layer © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Version 4.0 Network Fundamentals – Chapter 4

Upload: others

Post on 26-May-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

OSI Transport Layer

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0

Network Fundamentals – Chapter 4

Page 2: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

OSI Transport Layer

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2Version 4.0

Network Fundamentals – Rozdział 4

Page 3: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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.

3© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

� 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.

Page 4: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Cele� Wyjaśnij rolę protokołów i usług warstwy

transportowej jakie pełnią w procesie komunikacji w sieciach danych.

� Przeanalizuj mechanizmy TCP, które zapewniają jego rzetelność działania.

4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

� Przeanalizuj mechanizmy TCP, które obsługują odtworzenie odpowiedniej kolejności segmentów oraz utratę danych.

� Przeanalizuj mechanizmy UDP, które zapewniają komunikację między dwoma procesami na hostach.

Page 5: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 6: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zadania i usługi warstwy transportowej� Wyjaśnij rolę warstwy transportowej

6© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 7: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

plays in data networks

7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 8: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zadania i usługi warstwy transportowej� Główne funkcje warstwy transportowej i zadania jakie

spełnia w sieciach danych

8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 9: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Transport Layer Role and Services� Supporting Reliable Communication

9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 10: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zadania i usługi warstwy transportowej� Zapewnienie niezawodnej komunikacji

10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 11: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Transport Layer Role and Services� Identify the basic characteristics of the UDP and TCP

protocols

11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 12: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zadania i usługi warstwy transportowej� Zauważ podstawowe cechy protokołów UDP and TCP

12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 13: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 14: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zadania i usługi warstwy transportowej� Opisz rolę segmentów w warstwie transportowej i dwa

podstawowe sposoby znakowania ich w celu odtworzenia kolejności ich wysyłania

14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 15: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Application and Operation of TCP Mechanisms� Trace the steps that show how the TCP reliability

mechanism works as part of a session

15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 16: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Implementacja i działanie mechanizmów TCP� Prześledź kroki które pokazują jak działa mechanizm

rzetelności TCP jako składnik sesji połączeniowej

16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 17: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Application and Operation of TCP Mechanisms� Describe the role of port numbers in establishing TCP

sessions and directing segments to server process

17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 18: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Implementacja i działanie mechanizmów TCP� Opisz rolę numerów portów w ustanawianiu sesji TCP i

kierowaniu segmentów do procesów serwera

18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 19: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

of TCP sessions

19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 20: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Implementacja i działanie mechanizmów TCP� Prześledź etapy w inicjowaniu połączenia sesji TCP

20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 21: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

TCP sessions

21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 22: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Application and Operation of TCP Mechanisms� Prześledź etapy w zamykaniu połączenia sesji TCP

22© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 23: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Managing TCP Sessions� Describe how TCP sequence numbers are used to

reconstruct the data stream with segments placed in the correct order

23© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 24: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zarządzanie sesjami TCP� Opisz w jaki sposób używane są numery sekwencyjne

w celu rekonstrukcji strumienia danych z segmentów ustawionych we właściwej kolejności

24© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 25: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

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

25© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 26: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zarządzanie sesjami TCP� Prześledź etapy komunikacji protokołu TCP w których

używane są numery sekwencyjne i potwierdzenia do zarządzania wymianą danych w konwersacjach

26© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 27: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Managing TCP Sessions� Describe the retransmission remedy for lost data

employed by TCP

27© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 28: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zarządzanie sesjami TCP� Opisz sytuację retransmisji dla utraconych danych

stosowaną przez TCP/IP

28© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 29: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Managing TCP Sessions� Describe the mechanisms in TCP that manage the

interrelationship between window size, data loss and congestion during a session

29© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 30: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Zarządzanie sesjami TCP� Opisz mechanizm TCP, który pokazuje powiązanie

między rozmiarem okna, utratą danych oraz przeciążeniem w sesji

30© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 31: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

UDP Protocol� Describe the characteristics of the UDP protocol and

the types of communication for which it is best suited

31© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 32: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Protokół UDP� Opisz cechy charakterystyczne protokołu UDP i rodzaje

komunikacji dla których jest najbardziej odpowiedni

32© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 33: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

UDP Protocol� Describe in detail the process specified by the UDP

protocol to reassemble PDUs at the destination device

33© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 34: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

UDP Protocol� Opisz szczegółowo sposób w jaki protokół UDP

odtwarza kolejność PDUs na docelowym urządzeniu

34© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 35: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Protokół UDP� Describe how servers use port numbers to identify a

specified application layer process and direct segments to the proper service or application

35© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 36: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

UDP Protocol� Opisz serwery używają numerów portów w celu

identyfikacji procesu w warstwie aplikacji do którego mają przekazać segmenty

36© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 37: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

UDP Protocol� Trace the steps as the UDP protocol and port numbers

are utilized in client-server communication

37© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 38: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Protokół UDP� Prześledź etapy używania przez protokół UDP

numerów portu w komunikacji typu klient-serwer

38© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 39: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Summary

39© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 40: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

Podsumowanie

40© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Page 41: OSI Transport Layer - PLD Linuxcarme.pld-linux.org/.../pdf/Ch04_presentation_en-pl.pdf · 2010-04-13 · OSI Transport Layer Version 4.0 © 2007 Cisco Systems, Inc. All rights reserved

41© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public