Systeme II. Christian Schindelhauer Sommersemester Vorlesung
|
|
- Magdalena Sommer
- vor 5 Jahren
- Abrufe
Transkript
1 Systeme II Christian Schindelhauer Sommersemester Vorlesung
2 Stauvermeidung in TCP Tahoe Jacobson 88: Parameter: cwnd und Slow-Start-Schwellwert (ssthresh=slow start threshold) S = Datensegmentgröße = maximale Segmentgröße Verbindungsaufbau: cwnd S ssthresh Bei Paketverlust, d.h. Bestätigungsdauer > RTO, multiplicatively decreasing cwnd S ssthresh Werden Segmente bestätigt und cwnd ssthresh, dann slow start: cwnd cwnd + S x: Anzahl Pakete pro RTT Werden Segmente bestätigt und cwnd > ssthresh, dann additively increasing cwnd cwnd + S x 1 y max x 1 y x/2 x 2 x, bis x = y x x +1 Systeme-II 19. Vorlesung - 2
3 TCP Tahoe Systeme-II 19. Vorlesung - 3
4 Fast Retransmit und Fast Recovery TCP Tahoe [Jacobson 1988]: Geht nur ein Paket verloren, dann Wiederversand Paket + Restfenster Und gleichzeitig Slow Start Fast retransmit Nach drei Bestätigungen desselben Pakets (triple duplicate ACK), sende Paket nochmal, starte mit Slow Start TCP Reno [Stevens 1994] Nach Fast retransmit: y x/2 ssthresh min(wnd,cwnd)/2 cwnd ssthresh + 3 S x y + 3 Fast recovery nach Fast retransmit Erhöhe Paketrate mit jeder weiteren Bestätigung cwnd cwnd + S Congestion avoidance: Trifft Bestätigung von P+x ein: cwnd ssthresh Systeme-II 19. Vorlesung - 4
5 Stauvermeidungsprinzip: AIMD Kombination von TCP und Fast Recovery verhält sich im wesentlichen wie folgt: Verbindungsaufbau: x 1 Bei Paketverlust, MD:multiplicative decreasing x x/2 Werden Segmente bestätigt, AD: additive increasing x x +1 Systeme-II 19. Vorlesung - 5
6 Beispiel: TCP Reno in Aktion Fast Retransmit Fast Recovery Additively Increase Slow Start Multiplicatively Decrease Systeme-II 19. Vorlesung - 6
7 Durchsatz und Antwortzeit Klippe: Hohe Last Geringer Durchsatz Praktisch alle Daten gehen verloren Knie: Hohe Last Hoher Durchsatz Einzelne Daten gehen verloren Systeme-II 19. Vorlesung - 7
8 Ein einfaches Datenratenmodell n Teilnehmer, Rundenmodell Teilnehmer i hat Datenrate xi(t) Anfangsdatenrate x 1 (0),, x n (0) gegeben Feedback nach Runde t: y(t) = 0, falls y(t) = 1, falls wobei K ist Knielast Jeder Teilnehmer aktualisiert in Runde t+1: x i (t+1) = f(x i (t),y(t)) Increase-Strategie f 0 (x) = f(x,0) Decrease-Strategie f 1 (x) = f(x,1) Wir betrachten lineare Funktionen: Systeme-II 19. Vorlesung - 8
9 Lineare Datenratenanpassung Interessante Spezialfälle: AIAD: Additive Increase Additive Decrease MIMD: Multiplicative Increase/Multiplicative Decrease AIMD: Additive Increase Multiplicative Decrease Systeme-II 19. Vorlesung - 9
10 Konvergenz Konvergenz unmöglich Bestenfalls Oszillation um Optimalwert Oszillationsamplitude A Einschwingzeit T Systeme-II 19. Vorlesung - 10
11 Vektordarstellung (I) Systeme-II 19. Vorlesung - 11
12 Vektordarstellung (II) Systeme-II 19. Vorlesung - 12
13 AIAD Additive Increase/ Additive Decrease Systeme-II 19. Vorlesung - 13
14 MIMD: Multiplicative Incr./ Multiplicative Decrease Systeme-II 19. Vorlesung - 14
15 AIMD: Additively Increase/ Multiplicatively Decrease Systeme-II 19. Vorlesung - 15
16 TCP Zusammenfassung TCP erzeugt zuverlässigen Byte-Strom Fehlerkontrolle durch GoBack-N Congestion control Fensterbasiert AIMD, Slow start, Congestion Threshold Flusskontrolle durch Window Verbindungsaufbau Algorithmus von Nagle Systeme-II 19. Vorlesung - 16
17 TCP fairness & TCP friendliness TCP reagiert dynamisch auf die zur Verfügung stehende Bandweite Faire Aufteilung der Bandweite Im Idealfall: n TCP-Verbindungen erhalten einen Anteil von 1/n Zusammenspiel mit anderen Protokollen Reaktion hängt von der Last anderer Transportprotokolle ab z.b. UDP hat keine Congestion Control Andere Protokolle können jeder Zeit eingesetzt werden UDP und andere Protokoll können TCP Verbindungen unterdrücken Schlussfolgerung Transport-Protokolle müssen TCP-kompatibel sein (TCP friendly) Systeme-II 19. Vorlesung - 17
18 TCP header SrcPort DstPort SequenceNum Acknowledgment HdrLen 0 Flags Checksum AdvertisedWindow UrgPtr Options (variable) Data Systeme-II 19. Vorlesung - 18
19 Dienste der Transport- Schicht Verbindungslos oder Verbindungsorientert Beachte: Sitzungsschicht im ISO/OSI-Protokoll Verlässlich oder Unverlässlich Best effort oder Quality of Service Fehlerkontrolle Mit oder ohne Congestion Control Möglichkeit verschiedener Punkt-zu-Punktverbindungen Stichwort: Demultiplexen Interationsmodelle Byte-Strom, Nachrichten, Remote Procedure Call Systeme-II 19. Vorlesung - 19
20 UDP User Datagram Protocol (UDP) ist ein unzuverlässiges, verbindungsloses Transportprotokoll für Pakete Hauptfunktion: Demultiplexing von Paketen aus der Vermittlungsschicht Zusätzlich (optional): Checksum aus UDP Header + Daten UDP header SrcPort Checksum Data DstPort Length Systeme-II 19. Vorlesung - 20
21 Remote procedure call Struktur Client Server Caller (client) Callee (server) Request Blocked Arguments Return value Arguments Return value Blocked Reply Computing Request Client stub Reply Request Server stub Reply Blocked RPC protocol RPC protocol Network Für komplexere Interaktion: Aufruf einer Funktion auf einen anderen Rechner Ziel: Transparentes Protokoll für den Aufrufer/Aufgerufenen Systeme-II 19. Vorlesung - 21
22 Ende der 19. Vorlesung Systeme II Christian Schindelhauer Folien teilweise adaptiert aus Vorlesung Computer Networks von Holger Karl Universität Paderborn 22
Stauvermeidung in TCP Tahoe
Stauvermeidung in TCP Tahoe! Jacobson (1988): x: Anzahl Pakete pro RTT - Parameter: cwnd und Slow-Start-Schwellwert (ssthresh=slow start threshold) - S = Datensegmentgröße = maximale Segmentgröße (MSS)!
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesungswoche
Systeme II Christian Schindelhauer Sommersemester 2007 10. Vorlesungswoche 25.06.-29.06.2007 schindel@informatik.uni-freiburg.de 1 Kapitel VI Die Transportschicht 19. Woche - 2 Transportschicht (transport
MehrSysteme II 5. Die Transportschicht
Systeme II 5. Die Transportschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version 30.06.2014 1 Datenkapselung user data application Appl.
MehrRolf Wanka Sommersemester Vorlesung
Peer-to to-peer-netzwerke Rolf Wanka Sommersemester 2007 4. Vorlesung 14.05.2007 rwanka@cs.fau.de basiert auf einer Vorlesung von Christian Schindelhauer an der Uni Freiburg Inhalte Kurze Geschichte der
MehrSysteme II 10. Woche Transportschicht. Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg
Systeme II 10. Woche Transportschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Dienste der Transportschicht Verbindungslos oder Verbindungsorientert
MehrSysteme II 5. Die Transportschicht
Systeme II 5. Die Transportschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version 15.06.2016 1 Dienste der Transportschicht Verbindungslos
MehrSysteme II 5. Die Transportschicht
Systeme II 5. Die Transportschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version 15.06.2016 1 Dienste der Transportschicht Verbindungslos
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 17. Vorlesung 05.07.2006 schindel@informatik.uni-freiburg.de 1 Dienste der Transport- Schicht Verbindungslos oder Verbindungsorientert Beachte: Sitzungsschicht
MehrInternet Networking TCP Congestion Avoidance and Control
Internet Networking TCP Congestion Avoidance and Control Sommersemester 2003 Gliederung 1 Einleitung 2 TCP - Transport Control Protocol 3 Conservation Of Packets 4 Methoden des Congestion Controls Round
MehrSysteme II 5. Die Transportschicht
Systeme II 5. Die Transportschicht Thomas Janson, Kristof Van Laerhoven*, Christian Ortolf Folien: Christian Schindelhauer Technische Fakultät : Rechnernetze und Telematik, *: Eingebettete Systeme Albert-Ludwigs-Universität
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 16. Vorlesung 29.06.2006 schindel@informatik.uni-freiburg.de 1 Congestion Control Stauvermeidung Jedes Netzwerk hat eine eingeschränkte Übertragungs-
MehrEinbeziehen der Varianz
Einbeziehen der Varianz Die komplette Berechnung nach Jacobson/Karels Algorithmus ist dann wie folgt: Hierbei ist nach der Originalveröffentlichung von Jacobson: g = 1/8 = 0,125 h = 1/4 = 0,25 f = 2 (bzw.
MehrAlgorithmen des Internets
Algorithmen des Internets Vorlesungsskript Sommersemester 2005 Christian Schindelhauer Heinz Nixdorf Institut Fakultät EIM, Institut für Informatik Universität Paderborn Sommersemester 2005 Inhaltsverzeichnis
MehrErmitteln der RTT. Ein Sample RTT(i) bei gegebener Segment Sendezeit s und Acknowledgement Zeit a für das ite versendete Segment:
Ermitteln der RTT Ein Sample RTT(i) bei gegebener Segment Sendezeit s und Acknowledgement Zeit a für das ite versendete Segment: Ein simpler Ansatz wäre das Stichprobenmittel darüber, also: Die gesamte
MehrPeer-to-Peer- Netzwerke
Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester 2006 3. Vorlesung 03.05.2006 schindel@informatik.uni-freiburg.de 1 Inhalte Kurze Geschichte der Peer-to-Peer- Netzwerke Das Internet: Unter
MehrGrundlagen der Rechnernetze. Transportschicht
Grundlagen der Rechnernetze Transportschicht Übersicht Einfacher Demultiplexer (UDP) Transmission Control Protocol (TCP) TCP Überlastkontrolle TCP Überlastvermeidung TCP Varianten SS 2014 Grundlagen der
MehrTCP Überlastkontrolle. SS 2014 Grundlagen der Rechnernetze Transportschicht 31
TCP Überlastkontrolle SS 2014 Grundlagen der Rechnernetze Transportschicht 31 Motivation Bisher haben wir die Flusskontrolle besprochen: Regulieren der Senderate, um eine Überlastung des Empfängers zu
MehrTCP Sliding Window Protokoll
TCP Sliding Window Protokoll Sendende Anwendung Empfangende Anwendung LastByteWritten TCP LastByteRead TCP LastByteAcked LastByteSent NextByteExpected LastByteRcvd Sendepuffer Empfangspuffer p MaxSendBuffer
MehrAlgorithmen des Internets Sommersemester Vorlesung
Algorithmen des Internets Sommersemester 2005 23.05.2005 6. Vorlesung schindel@upb.de 1 Überblick Das Internet: Einführung und Überblick Mathematische Grundlagen IP: Routing im Internet TCP: Das Transport-Protokoll
MehrSysteme II 4. Die Vermittlungsschicht
Systeme II 4. Die Vermittlungsschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version 07.06.2016 1 Firewalls Typen von Firewalls - Host-Firewall
MehrGrundlagen der Rechnernetze. Transportschicht
Grundlagen der Rechnernetze Transportschicht Übersicht Einfacher Demultiplexer (UDP) Transmission Control Protocol (TCP) TCP Überlastkontrolle TCP Überlastvermeidung TCP Varianten SS 2014 Grundlagen der
MehrRolf Wanka Sommersemester Vorlesung
Peer-to to-peer-netzwerke Rolf Wanka Sommersemester 2007 3. Vorlesung 03.05.2007 rwanka@cs.fau.de basiert auf einer Vorlesung von Christian Schindelhauer an der Uni Freiburg Inhalte Kurze Geschichte der
MehrTransmission Control Protocol (TCP) SS 2014 Grundlagen der Rechnernetze Transportschicht 6
Transmission Control Protocol (TCP) SS 2014 Grundlagen der Rechnernetze Transportschicht 6 Übersicht Anwendungsprozess A Anwendungsprozess B schreibe Bytes lese Bytes lese Bytes schreibe Bytes TCP TCP
MehrGrundlagen der Rechnernetze. Transportschicht
Grundlagen der Rechnernetze Transportschicht Übersicht Einfacher Demultiplexer (UDP) Transmission Control Protocol (TCP) TCP Überlastkontrolle TCP Überlastvermeidung TCP Varianten SS 2014 Grundlagen der
MehrPeer-to-Peer- Netzwerke
Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester 2006 2. Vorlesung 27.04.2006 schindel@informatik.uni-freiburg.de 1 Organisation Web-Seite http://cone.informatik.uni-freiburg.de/ teaching/vorlesung/peer-to-peer-s96/
MehrNetzwerk-Programmierung. Netzwerke.
Netzwerk-Programmierung Netzwerke Alexander Sczyrba Michael Beckstette {asczyrba,mbeckste}@techfak.uni-bielefeld.de Übersicht Netzwerk-Protokolle Protkollfamilie TCP/IP Transmission Control Protocol (TCP)
MehrTCP flow control, congestion avoidance
TCP flow control, congestion Christian Dondrup (cdondrup@techfak...) Tim Nelißen (tnelisse@techfak...) 1 Übersicht Einleitung Sliding Window Delayed Acknowledgements Nagle Algorithm Slow Start Congestion
MehrMobilkommunikationsnetze - Transmission Control Protocol -
- Transmission Control Protocol - Vorlesung Überblick TCP Verbindungsorientiert Datentransport erst nach Verbindungsaufbau möglich 1:1-Beziehung zwischen Endsystemen Zuverlässig Auslieferungsgarantie durch
Mehr6. Die Transportschicht. 6.1 Architektur der Transportprotokolle im Internet 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol)
6. Die Transportschicht 6.1 Architektur der Transportprotokolle im Internet 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) Rechnernetze Wolfgang Effelsberg 6. Die Transportschicht
MehrMobilkommunikationsnetze. - Transportschicht -
- Transportschicht - Markus Brückner 1 Inhalt TCP Überblick Probleme im mobilen Einsatz Lösungsansätze SCTP Multihoming Literatur W. Richard Stevens: TCP/IP Illustrated Vol. 1: The Protocols Standards:
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesungswoche
Systeme II Christian Schindelhauer Sommersemester 2007 9. Vorlesungswoche 18.06.-22.06.2007 schindel@informatik.uni-freiburg.de 1 Kapitel V Die Vermittlungsschicht The Network Layer 9. Woche - 2 Adressierung
MehrGrundlagen der Rechnernetze. Transportschicht
Grundlagen der Rechnernetze Transportschicht Übersicht Einfacher Demultiplexer (UDP) Transmission Control Protocol (TCP) TCP-Überlastkontrolle TCP-Überlastvermeidung TCP-Varianten SS 2014 Grundlagen der
MehrTCP Teil 2. TCP Teil 2: Tilmann Kuhn Betreuer: Dr. Thomas Fuhrmann 1/18
TCP Teil 2 sliding window protocol Begriffe: MSS, RTT und RTO bulk-data flow Stau-Vermeidung Langsamer Start Zusammenspiel: S.V. und L.S. TCP features und options TCP Teil 2: Tilmann Kuhn Betreuer: Dr.
MehrDienste der Transportschicht
Dienste der Transportschicht Die Transportschicht bietet einen verbindungsorientierten und einen verbindungslosen Dienst, unabhängig von den Diensten der zugrundeliegenden Vermittlungsschicht. Im verbindungsorientierten
MehrRechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012
Rechnernetze Übung 11 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012 IP: 192.168.43.9 MAC: 02-55-4A-89-4F-47 IP: 216.187.69.51 MAC: 08-48-5B-77-56-21 1 2 IP: 192.168.43.15 MAC:
MehrLehrveranstaltung Rechnernetze Einschub für das Labor
Lehrveranstaltung Rechnernetze Einschub für das Labor Sommersemester 2010 Dr. Andreas Hanemann Einordnung der Transportschicht Verbindungen bestehen zwischen zwei Endsystemen Transitnetze bzw. Netzknoten
MehrKapitel 3 Transportschicht
Kapitel 3 Transportschicht Ein Hinweis an die Benutzer dieses Foliensatzes: Wir stellen diese Folien allen Interessierten (Dozenten, Studenten, Lesern) frei zur Verfügung. Da sie im PowerPoint-Format vorliegen,
MehrNetzwerke. Netzwerk-Programmierung. Sven Hartmeier.
Netzwerk-Programmierung Netzwerke Sven Hartmeier shartmei@techfak.uni-bielefeld.de Übersicht Netzwerk-Protokolle Protokollfamilie TCP/IP Transmission Control Protocol (TCP) erste Schritte mit sockets Netzwerk-Programmierung
MehrNetzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.
Netzwerk-Programmierung Netzwerke Alexander Sczyrba Michael Beckstette {asczyrba,mbeckste}@techfak.uni-bielefeld.de 1 Übersicht Netzwerk-Protokolle Protkollfamilie TCP/IP Transmission Control Protocol
MehrRechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 7.
Rechnernetze I SS 2016 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 7. Juli 2016 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze
MehrNetzwerke. Netzwerk - Programmierung. Alexander Sczyrba. Madis Rumming.
Netzwerk - Programmierung Netzwerke Alexander Sczyrba asczyrba@cebitec.uni-bielefeld.de Madis Rumming mrumming@cebitec.uni-bielefeld.de Übersicht Netzwerk-Protokolle Protokollfamilie TCP/IP Transmission
MehrKapitel 3 Transportschicht
Kapitel 3 Transportschicht Ein Hinweis an die Benutzer dieses Foliensatzes: Wir stellen diese Folien allen Interessierten (Dozenten, Studenten, Lesern) frei zur Verfügung. Da sie im PowerPoint-Format vorliegen,
MehrModul 5: TCP-Flusskontrolle
Modul 5: TCP-Flusskontrolle M. Leischner Internetkommunikation Folie 1 Prinzip des Sliding-Window: Zuverlässigkeit + Effizienz A B A B A B A B unbestätigtes Senden Stop-and-Wait Sliding-Window Sliding
MehrTransportprotokolle. TCP - Transmission Control Protocol
Transportprotokolle Setzen auf Internet-Protokollen (Rechner-zu-Rechner) auf Unterscheiden Kommunikationskanäle innerhalb eines Rechners ICMP - Internet Control Message Protocol TCP - Transmission Control
MehrTCP. Transmission Control Protocol
TCP Transmission Control Protocol Wiederholung TCP-Ports Segmentierung TCP Header Verbindungsaufbau-/abbau, 3 - WayHandShake Timeout & Retransmission MTU maximum transfer Unit TCP Sicher Verbunden? Individuelle
MehrÜbung 5: Transport. Rechnernetze. Wintersemester 2014/ Allgemeine TCP Verständnisfragen
Wintersemester 2014/2015 Rechnernetze Universität Paderborn Fachgebiet Rechnernetze Übung 5: Transport 1. Allgemeine TCP Verständnisfragen (a) TCP ermöglicht einem Empfänger, die maximum segment size (MSS),
MehrThemen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht
Themen Transportschicht Internet TCP/UDP Transportschicht Schicht 4 des OSI-Modells Schicht 3 des TCP/IP-Modells Aufgaben / Dienste: Kommunikation von Anwendungsprogrammen über ein Netzwerk Aufteilung
MehrGrundlagen Rechnernetze und Verteilte Systeme (GRNVS)
Lehrstuhl für Betriebssysteme Fakultät für Informatik Technische Universität München Grundlagen Rechnernetze und Verteilte Systeme (GRNVS) IN0010 SoSe 2018 Prof. Dr. Uwe Baumgarten Dr.-Ing. Stephan Günther,
MehrCharakteristische Fragestellungen der Schicht 4
Charakteristische Fragestellungen der Schicht 4 Rechnernetze Kap. 8 Kapitel 8 1 Charakteristische Fragestellungen der Schicht 4 Kapitel: 8.1: Internet Transportprotokolle 1 TCP (1): Überblick TCP (Transport
MehrRechnernetze Übung 11
Rechnernetze Übung 11 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juli 2011 Herr Müller (Test GmbH) Sekretärin (Super AG) T-NR. 111 T-NR. 885 Sekretärin (Test GmbH) Herr Meier (Super
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 1. Vorlesung 26.04.2006 schindel@informatik.uni-freiburg.de 1 Organisation Web-Seite http://cone.informatik.uni-freiburg.de/ teaching/vorlesung/systeme-ii-s06/
MehrModul 8: UDP, TCP, SCTP und HTTP
Modul 8: UDP, TCP, SCTP und HTTP 8.1 UDP - User Datagram Protocol 8.2 TCP - Transfer Control Protocol 8.3 SCTP - Stream Control Transmission Protocol 8.4 HTTP - Hypertext Transfer Protocol 13.06.2017 15:10:58
MehrMobilkommunikationsnetze - TCP/IP (und andere)-
- TCP/IP (und andere)- Vorlesung Inhalt Überblick ISO/OSI vs. TCP/IP Schichten in TCP/IP Link Layer (Netzzugang) Network Layer (Vermittlung) Transport Layer (Transport) Application Layer (Anwendung) Page
MehrDCCP Datagram Congestion Control Protocol
Lehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München DCCP Datagram Congestion Control Protocol Benjamin Peherstorfer betreut von Andreas Müller Blockseminar
MehrTransportschicht (Schicht 4) des Internet
Transportschicht (Schicht 4) des Internet Es gibt zwei Transportprotokolle: TCP = Transmission Control Protocol UDP = User Datagram Protocol a) TCP: baut virtuelle Verbindung auf (verbindungsorientiert)
MehrUDP User Datagramm Protokoll
UDP User Datagramm Protokoll Marco Gerland Janina de Jong Internet Protokolle WS 03 / 04 1/31 Einführung IP Datagramme werden durchs Internet geroutet abh. von der IP Adresse Anhand der Ziel IP Adresse
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 11. Vorlesung 01.06.2006 schindel@informatik.uni-freiburg.de 1 Der Mediumzugriff in der Sicherungsschicht Statisches Multiplexen Dynamische Kanalbelegung
MehrTransportschicht. Transmission Control Protocol, RFC793. (Fortsetzung TCP)
Transportschicht (Fortsetzung TCP) 1 / 37 Kommunikationsnetze I 2.12.2009 TCP Zustandsmodell starting point CLOSED appl: passive open send: timeout send: RST SYN_RCVD appl: close send: FIN FIN_WAIT_1
MehrMobilkommunikationsnetze. - Transportschicht -
- Transportschicht - Andreas Mitschele-Thiel 1 Inhalt TCP Überblick Probleme im mobilen Einsatz Lösungsansätze SCTP Multihoming Literatur W. Richard Stevens: TCP/IP Illustrated Vol. 1: The Protocols Standards:
MehrÜbung 10. Tutorübung zu Grundlagen: Rechnernetze und Verteilte Systeme (Gruppen Mo-T2 / Fr-T1 SS2017)
Übung 10 Tutorübung zu Grundlagen: Rechnernetze und Verteilte ysteme (Gruppen Mo-T2 / Fr-T1 2017) Dennis Fischer dennis.fischer@tum.de http://home.in.tum.de/fischerd Institut für Informatik Technische
MehrTransportschicht. Transmission Control Protocol, RFC793. (Fortsetzung TCP)
Transmission Control Protocol, RFC793 Transportschicht (Fortsetzung TCP) 1 / 51 Kommunikationsnetze I 26.11.2008 Transmission Control Protocol, RFC793 Nagle Algorithmus TCP dient zur Übertragung eines
MehrÜbungsklausur zur Vorlesung Vertiefung Rechnernetze Prof. Dr. Ch. Steigner Wintersemester 2009/2010
Koblenz am 1. März 2010 15:00 Uhr(c.t.), Hörsaal D028 Übungsklausur zur Vorlesung Vertiefung Rechnernetze Prof. Dr. Ch. Steigner Wintersemester 2009/2010 Name: Vorname: Studiengang: Punkte 1 2 5 6 7 8
MehrTransmission Control Protokoll
TCP TCP 1 / 34 TCP Paketverluste entstehen aufgrund von Überlast, defekten Routern, nicht ausreichender Puffer-Kapazität des Empfängers oder Bitfehlern während der Übertragung. Weitere Fehlerquellen sind
MehrSysteme II 9. Woche Vermittlungsschicht. Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg
Systeme II 9. Woche Vermittlungsschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Aufgaben der Schichten Transport - muss gewisse Flusskontrolle
Mehr9. Transportprotokolle
Fakultät Informatik Institut Systemarchitektur Professur Rechnernetze WS 2014/2015 LV Rechnernetzpraxis 9. Transportprotokolle Dr. rer.nat. D. Gütter Mail: WWW: Dietbert.Guetter@tu-dresden.de http://www.guetter-web.de/education/rnp.htm
MehrARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät
ARP, ICMP, ping Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät TCP/IP Data Link Layer Aufgabe: Zuverlässige Übertragung von Rahmen über Verbindung Funktionen: Synchronisation,
MehrNetzwerktechnologien 3 VO
Netzwerktechnologien 3 VO Dr. Ivan Gojmerac ivan.gojmerac@univie.ac.at 6. Vorlesungseinheit, 24. April 2013 Bachelorstudium Medieninformatik SS 2013 3.5.3 TCP Rundlaufzeit und Timeout Wie bestimmt TCP
MehrInternetanwendungstechnik. Transportschicht. Gero Mühl
Internetanwendungstechnik Transportschicht Gero Mühl Technische Universität Berlin Fakultät IV Elektrotechnik und Informatik Kommunikations- und Betriebssysteme (KBS) Einsteinufer 17, Sekr. EN6, 10587
Mehr9. Foliensatz Computernetze
Prof. Dr. Christian Baun 9. Foliensatz Computernetze Frankfurt University of Applied Sciences WS1718 1/49 9. Foliensatz Computernetze Prof. Dr. Christian Baun Frankfurt University of Applied Sciences (1971
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 15. Vorlesung 28.06.2006 schindel@informatik.uni-freiburg.de 1 Adressierung und Hierarchisches Routing Flache (MAC-Adressen) haben keine Struktur-Information
MehrBei Aufbau der Verbindung initialisiert der Sender das Überlastfenster auf die
Flusskontrolle - Überlast durch Netzengpässe Annahme: Paketverlust liegt selten an Übertragungsfehlern, eher an Überlast-Situationen. Nötig: Congestion Control Kapazität des Empfängers: Empfangsfenster
MehrMinimum aus beiden Fenstern ist die maximal zu sendende Anzahl von Bytes. Vergrößerung stoppt bei Erreichen des Empfängerfensters
Flusskontrolle - Überlast durch Netzengpässe Annahme: Paketverlust liegt selten an Übertragungsfehlern, eher an Überlast-Situationen. Nötig: Congestion Control Kapazität des Empfängers: Empfangsfenster
Mehr6. Die Transportschicht
6. Die Transportschicht 6.1 Architektur der Transportprotokolle im Internet 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) Rechnernetze Wolfgang Effelsberg 6. Die Transportschicht
MehrTCP-Verbindungen und Datenfluss
TCP-Verbindungen und Datenfluss Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Stand der Veranstaltung 13. April 2005 Unix-Umgebung 20. April 2005 Unix-Umgebung 27.
MehrImproving TCP Performance over Wireless Links. Holger Füßler
Improving TCP Performance over Wireless Links Holger Füßler Gliederung Status Quo und Motivation momentan verbreitetes TCP besondere Situation in Wireless LANs Motivation für neue Protokolle Vorstellung
Mehr9. Foliensatz Computernetze
Prof. Dr. Christian Baun 9. Foliensatz Computernetze Frankfurt University of Applied Sciences WS1617 1/54 9. Foliensatz Computernetze Prof. Dr. Christian Baun Frankfurt University of Applied Sciences (1971
MehrThemen. Dienste der Transportschicht. 3-Wege-Handshake. TCP-Protokoll-Header. Real-Time-Protocol
Themen Dienste der 3-Wege-Handshake TCP-Protokoll-Header Real-Time-Protocol Dienste der Fehlerüberwachung Steuerung der Reihenfolge Wie kann eine korrekte Paket-Übertragung garantiert werden? Wie kann
MehrInternetanwendungstechnik. TCP/IP- und OSI-Referenzmodell. Gero Mühl
Internetanwendungstechnik TCP/IP- und OSI-Referenzmodell Gero Mühl Technische Universität Berlin Fakultät IV Elektrotechnik und Informatik Kommunikations- und Betriebssysteme (KBS) Einsteinufer 17, Sekr.
MehrVorab: Überblick TCP. Grundeigenschaften Punkt-zu-Punkt-Verbindung Streaming-Schnittstelle
Vorab: Überblick TCP Grundeigenschaften Punkt-zu-Punkt-Verbindung Streaming-Schnittstelle Byteorientiert keine Fragment-/Segmentgrenzen Zuverlässige Datenübertragung Verbindungsorientierte Übertragung
MehrTransportprotokolle. Protocol-Port Konzept User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Neuere Entwicklungen
Transportprotokolle Protocol-Port Konzept User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Neuere Entwicklungen 1 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt Protokoll-Port-Konzept
MehrMobilkommunikationsnetze. - Transportschicht -
- Transportschicht - Andreas Mitschele-Thiel 1 Inhalt TCP Überblick Probleme im mobilen Einsatz Lösungsansätze SCTP Multihoming Literatur W. Richard Stevens: TCP/IP Illustrated Vol. 1: The Protocols Standards:
MehrTIPC Analyse und Optimierung
There are three kinds of lies: Lies, Damn Lies, and Benchmarks. TIPC Analyse und Optimierung Florian Westphal 13. Juli 2007 1024D/F260502D 1C81 1AD5 EA8F 3047 7555 E8EE 5E2F DA6C F260 502D
MehrUDP-, MTU- und IP- Fragmentierung
UDP-, MTU- und IP- Fragmentierung Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Stand der Veranstaltung 13. April 2005 Unix-Umgebung 20. April 2005 Unix-Umgebung
MehrKurzeinführung in TCP/IP. Sebastian Drexler 21.06.2004
Kurzeinführung in TCP/IP Sebastian Drexler 21.06.2004 Überblick Historisches TCP/IP-Referenzmodell Transportschichtprotokolle TCP UDP Internetschichtprotokolle IPv4 ICMP ARP und RARP Zusammenfassung 21.06.2004
MehrTransportschicht. Einleitung Transmission Control Protocol, RFC793. Transportschicht
Transportschicht 1 / 33 Kommunikationsnetze I 19.11.2008 Dienste der Transportschicht Die Transportschicht bietet einen verbindungsorientierten und einen verbindungslosen Dienst, unabhängig von den Diensten
MehrGrundlagen Rechnernetze und Verteilte Systeme
Grundlagen Rechnernetze und Verteilte Systeme SoSe 2012 Kapitel 4: Transportschicht Prof. Dr.-Ing. Georg Carle Stephan M. Günther, M.Sc. Nadine Herold, M.Sc. Dipl.-Inf. Stephan Posselt Fakultät für Informatik
MehrGrundlagen TCP/IP. C3D2 Chaostreff Dresden. Sven Klemm sven@elektro-klemm.de
Grundlagen TCP/IP C3D2 Chaostreff Dresden Sven Klemm sven@elektro-klemm.de Gliederung TCP/IP Schichtenmodell / Kapselung ARP Spoofing Relaying IP ICMP Redirection UDP TCP Schichtenmodell Protokolle der
MehrDie Transportprotokolle UDP und TCP
Die Transportprotokolle UDP und TCP! UDP (User Datagram Protocol) " Ist wie IP verbindungslos (Zustellung und Reihenfolge werden nicht garantiert) " Erweitert die Funktionalität von IP um die Möglichkeit,
MehrNetwork Protocols and Architectures
Network Protocols and Architectures Prüfungsinhalte Klausur am 24.02.17 insgesamt 100 Punkte, 50 reichen für 4,0 und 90 reichen für 1,0 1. Aufgabe Multiple Choice 20 Punkte war eigentlich kein Problem,
MehrSysteme II. Christian Schindelhauer Sommersemester Vorlesung
Systeme II Christian Schindelhauer Sommersemester 2006 3. Vorlesung 03.05.2006 schindel@informatik.uni-freiburg.de 1 7. Anwendung (Application) Datenübertragung, E-Mail, Terminal, Remote login 6. Darstellung
MehrÜbung 9. Tutorübung zu Grundlagen: Rechnernetze und Verteilte Systeme (Gruppen Mo-T1 / Di-T11 SS 2016) Dennis Fischer
Übung 9 Tutorübung zu Grundlagen: Rechnernetze und Verteilte ysteme (Gruppen Mo-T1 / Di-T11 2016) Dennis Fischer dennis.fischer@tum.de Technische Universität München Fakultät für Informatik 20.06.2016
MehrMultiuser Client/Server Systeme
Multiuser /Server Systeme Christoph Nießner Seminar: 3D im Web Universität Paderborn Wintersemester 02/03 Übersicht Was sind /Server Systeme Wie sehen Architekturen aus Verteilung der Anwendung Protokolle
Mehr