Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

Ähnliche Dokumente
Netzwerk-Programmierung. Netzwerke.

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

Verteilte Systeme - Java Networking (Sockets) -

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

.NET Networking 1. Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros. Institut für Informatik Software & Systems Engineering

15 Transportschicht (Schicht 4)

Vorlesung SS 2001: Sicherheit in offenen Netzen

Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen.

Die Transportprotokolle UDP und TCP

KN Das Internet

TCP/UDP. Transport Layer

Netzwerktechnologien 3 VO

Rechnernetze Übung 11

Internetanwendungstechnik. TCP/IP- und OSI-Referenzmodell. Gero Mühl

11. Foliensatz Betriebssysteme und Rechnernetze

Rechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012

Verteilte Systeme - 1. Übung

Internet und WWW Übungen

Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2014

LAN & Internet. Grundlagen Netzwerke LAN-2. Saarpfalz-Gymnasium. Router. Router LAN-3. Router. Kommunikation in Rechnernetzen

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn

7 Transportprotokolle

TCP/IP-Protokollfamilie

Router 1 Router 2 Router 3

Lehrveranstaltung Rechnernetze Einschub für das Labor

Netzwerk-Programmierung in C

TCP/IP Protokollstapel

Kommunikationsnetze 1. TCP/IP-Netze 1.2 TCP. University of Applied Sciences. Kommunikationsnetze. 1. TCP/IP-Netze 1.

Internet - Grundzüge der Funktionsweise. Kira Duwe

Versuch 1: LAN (Vorbereitung)

Domain Name Service (DNS)

Rechnernetze 1 Vorlesung im SS 07

Rechnern netze und Organisatio on

Grundlagen des Datenschutzes und der IT-Sicherheit. Lösungen des 6. Übungsblattes Netzwerk-Sicherheit

Das ISO/OSI Referenzmodell Internet (TCP/IP) Referenzmodell. Standard Elemente Schichten im ISO/OSI Referenzmodell.

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)

Inhaltsverzeichnis. 1 Einleitung... 1

Breitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1

Internetprotokoll TCP / IP

Chapter 11 TCP. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Einführung in TCP/IP. das Internetprotokoll

UDP-, MTU- und IP- Fragmentierung

Das Internet-Protocol. Aufteilung von Octets. IP-Adressformat. Class-A Netzwerke. Konventionen für Hostadressen

Transmission Control Protocol (TCP)

2. Architektur von Kommunikationssystemen

Netzwerke und Ihre Protokolle

Virtuelle Kommunikation. Anwender. Physikalische Kommunikation. "Veredelung" des Dienstes

ARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät

Rechnerkommunikation II

Softwarepraktikum Sommersemester 2006

Vorlesung SS 2001: Sicherheit in offenen Netzen

Softwarepraktikum Sommersemester 2007

UDP User Datagramm Protokoll

Inhaltsverzeichnis. Teil I TCP/IP-Grundlagen Einführung... 11

U3: Netzwerkprotokolle OSI-Schichtenmodell

PROG 2: Einführung in die Programmierung für Wirtschaftsinformatiker

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Client/Server-Systeme

Inhaltsverzeichnis. Vorwort 15 Danksagungen 17

KOMMUNIKATIONSNETZE UND - PROTOKOLLE 6. TRANSPORTSCHICHT. KNP: 6. Transport. 1 / v5. prof. dr. Werner Winzerling

Wie organisiert ihr Euer menschliches «Netzwerk» für folgende Aufgaben? an alle an ein bestimmtes an ein bestimmtes an alle an ein bestimmtes

Client/Server-Systeme

Netzwerke, Kapitel 3.1

Transportprotokolle im TCP/IP- Referenzmodell

Einführung in die Netzwerktechnik

IPv6 Chance und Risiko für den Datenschutz im Internet

Themen. Vermittlungsschicht. Routing-Algorithmen. IP-Adressierung ARP, RARP, BOOTP, DHCP

Wirtschaftsinformatik IV - Informationswirtschaft. ISO/OSI-Modell IP-Adressierung Subnetze

TCP/IP Grundlagen verfasst von wintools4free.dl.am visit:

1. Netzwerkprogrammierung für mobile Geräte

Ethernet: MAC-D MAC-S Type Data FCS. Eigenschaften: 1. Kann nur im eigenen Netz eingesetzt werden 2. Keine Bestätigung des Empfangs

Einführung in die Netzwerktechnik

7 TCP/IP-Dienste konfigurieren

Themen. Dienste der Transportschicht. 3-Wege-Handshake. TCP-Protokoll-Header. Real-Time-Protocol

Referat: Netzwerkprogrammierung in Java

Internet-Praktikum II Lab 0: The Basics

Rechnernetze & Verteilte Systeme (T) Netzprogrammierung/Sockets (P)

IP-Netzwerke und Protokolle

Der Internet Layer. Internet layer/ip. Internet Protocol (IP) Internet Control Message Protocol (ICMP) Routing Information Protocol (RIP)

Digitale Kommunikation und Internetdienste 1

Netzwerkprogrammierung

Rechnernetze und Organisation

Informatik B. Vorlesung 16 Netzwerkprogrammierung. Dr. Ralf Kunze

Netzwerkgrundlagen. OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer

Transportprotokolle im TCP/IP- Referenzmodell

Einführung. haben, um die Buchstabenkombination LOG zu übermitteln. Von den gleichzeitig telefonierenden Technikern werden die Worte. Hast du das L?

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

3. Vorlesung Netzwerke

Themenschwerpunkt: Rechnernetze und Netzwerkdesign

Das ISO / OSI -7 Schichten Modell

TCP/IP. Internet-Protokolle im professionellen Einsatz

Die Transportprotokolle: Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Die Socket-Schnittstelle

TCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Internet, Multimedia und Content Management

Transportschicht. Einleitung Transmission Control Protocol, RFC793. Transportschicht

Transportschicht. Transportschicht-Dienste u. Protokolle bei OSI

Kapitel 4: Rechnernetze

Transkript:

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 der Daten aus höheren Schichten in Pakete Gewährleistung der Datenzuverlässigkeit Flußkontrolle

Kommunikation von Anwendungen Beziehung der Anwendungs-, Transport- und Vermittlungsschicht

Kommunikation von Anwendungen Adressierung von Anwendungsprogrammen Rechner A Rechner B Vermittlungsschicht Anwendungsschicht Transportschicht TSAP NSAP Anwendungen Transportschicht Netzwerkschicht TSAP NSAP Ports Protokoll Adressen im Netz

Kommunikation von Anwendungen Adressierung von Anwendungsprogrammen Anwendungen / Software-Programme Belegen Ports als Adresse (TSAP) Jeder Port nur einer Anwendung zugeordnet Anwendungen nutzen Dienste der Transportschicht Verbindungsorientiert, Verbindungslos Transportschicht TCP verbindungsorientiertes Protokoll UDP verbindungsloses Protokoll Netzwerkschicht Jeder Rechner hat seine Adresse z.b. Ipv4-Adresse, (NSAP)

Kommunikation von Anwendungen Verschachtelung von TPDU, Paket und Rahmen

Internet TCP

Internet TCP Verbindungsorientierte Übertragung mit TCP Transmission Control Protocol Zwei Anwendungen bauen eine logische Verbindung auf Kommunikation über verfügbaren Bytestrom Schicht 4 Ports: 1147 2147 TCP Bytestrom 1147 2147 TCP Schicht3 IP IP

Internet TCP Verbindungsorientierte Übertragung mit TCP Port-Nummern: 32 Bit, 65.535 Ports Ports 0 bis 1024 gesperrt/reserviert Anwendungen: FTP, HTTP, Telnet Schicht 4 Ports: 1147 2147 TCP Bytestrom 1147 2147 TCP Schicht3 IP IP

Internet TCP Socket-Begriff: Socket ist Endpunkt einer Verbindung Sockets sind an Ports gebunden (BIND) Server lauscht an einem Socket (LISTEN) Anm.: java.net.socket, java.net.serversocket Socket-Primitive für TCP

Client/Server-Modell Kommunikation (verbindungsorientiert) Client Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung Client Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... (5) Verbindung trennen Server

Client/Server-Modell Kommunikation (verbindungsorientiert) (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... (5) Verbindung trennen (6) Verbindung trennen Server

Client/Server-Modell Kommunikation (verbindungsorientiert) Zweck:??? (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... (5) Verbindung trennen (6) Verbindung trennen Server

Client/Server-Modell Kommunikation (verbindungsorientiert) Zweck: Übertragung aller Daten garantieren (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... (5) Verbindung trennen (6) Verbindung trennen Server

Client/Server-Modell Kommunikation (verbindungsorientiert) Zweck: Übertragung aller Daten garantieren Bsp.: HTTP, FTP, SMTP,... (1) Verbindungsanforderung (2) Bestätigen Client (3) Datenanforderung (4) Antwort... (5) Verbindung trennen (6) Verbindung trennen Server

Internet UDP

Internet UDP Verbindungslose Übertragung mit UDP User Datagram Protocol Keine logische Verbindung Kommunikation über Versand von Datagrammen Anwendungen: DNS, Netstat, SNMP Schicht 4 Ports: 1147 2147 2247 2147 UDP-Datagramme UDP UDP Schicht3 IP IP