Protokolle/TCP IP
Transcription
Protokolle/TCP IP
IP : ein Beispiel Aufrufen von http://www.google.de Welche IP-Adresse hat google ? Mit http://www.utrace.de finden Protokolle TCP/IP UDP 1 Problem : ich kann mir die IP-Adresse (in Zahlenform) nicht merken Protokolle TCP/IP UDP 2 Problem : ich kann mir die IP-Adresse (in Zahlenform) nicht merken Lösung : DNS → Domain Name System RFC 1034 Mein Browser zuhause Server Meines Providers DNS-Server Meines Providers Protokolle TCP/IP UDP ...mehr DNS Server ...mehr DNS Server Server Von google 3 Die IP Adresse IPV4 ● 32 bit = 4 byte Adresse → 232 = 4.294.967.296 mögliche Adressen ● IP Adresse aber nicht „durchnummeriert“, sondern unterteilt in – Netzanteil – Hostanteil Protokolle TCP/IP UDP 4 Die IP Adresse Netzanteil : welches Teilnetz muss gefunden werden Subnetzmaskenbits = 0 Hostanteil : welches Gerät in dem Teilnetz ist gemeint Subnetzmaskenbits = 1 Unterscheiden von Netzanteil und Hostanteil durch Subnetzmaske Protokolle TCP/IP UDP 5 IP Adresse : CIDR Notation ● CIDR : Classless Inter-Domain Routing ● Eingeführt 1993 ● Aufhebung der festen 8-bit Subnetzmaske ● Notation : Angabe der 1-er bits der Subnetz Maske ● Beispiel 192.168.178.67/28 → die letzten 4 bit = 0 Netzmaske: 11111111.11111111.11111111.11110000 Protokolle TCP/IP UDP 6 Die IP Adresse IPV6 ● ● Der Adressbereich wird spätestens beim „Internet der Dinge“ zu klein IPv4 → 32 bit = 4 byte Adresse → 232 = 4.294.967.296 mögliche Adressen etwa 4*109 Adressen ● IPv6 → 128 bit = 16 byte → 2 128 = etwa 3*1038 Adressen Protokolle TCP/IP UDP 7 Das Protokoll TCP/IP ● TCP Transmission Control Protocol ● IP ● ● Internet Protocol IP : RFC 791 , definiert 1981 TCP : RFC 793 , definiert 1981 (RFC : Request For Comments, Standardisierungsdokumente) Protokolle TCP/IP UDP 8 IPv4 Header...genauer Einige Parameter: TOS : Type Of Service z.B. höhere Priorität des Pakets TTL : Time To Live Wieviel mal darf das Paket weitergeleitet werden ? Protocol : Das Folgeprotokoll; dh.h. Die nachfolgenden Daten Options : z.B. Festlegung aller oder einiger Zwischenrechner. Damit kann jedes Paket durch anonymisierende Proxyserver geleitet werden Protokolle TCP/IP UDP 9 UDP ● ● User Datagram Protocol Verbindungslos : – Kein Aufbau einer Verbindung zw. Client und Server – Keine Kontrolle der Datenübermittlung – Quick and dirty Protokolle TCP/IP UDP 10 UDP ↔ TCP ● User Datagram Protocol ● Verbindungslos : – ● Kein Aufbau einer Verbindung zw. Client und Server – Keine Kontrolle der Datenübermittlung – Quick and dirty RFC 768 ● ● Transmission Control Protocol Verbindungsaufbau : – Aufbau einer Verbindung zw. Client und Server (handshake) – Kontrolle der Datenübermittlung – Sicher und langsam(er) Protokolle TCP/IP UDP 11