# Aufgaben Tag 1

Dies sind die Hausaufgaben des ersten Tages Webtechnologie.

### IPv6

Wieviele Adressen kann jede Person auf der Welt haben?

- 4.85x10^28

Welches sind die Nachteile gegenüber IPv4

- Vorteile
  - Entlastet Router
  - Mehr mögliche Adressen
  - Besser geeignet für mobile Geräte
- Nachteile
  - könnte Überwachung vereinfachen
  - Nicht rückwarts kompatibel (Hardware muss es unterstützen.
  - komplizierte Adressnotation

Welche Betriebssysteme unterstützen IPv6?

- Linux >= 2.6
- BSD
- Windows >= 6.X
- OSX >= 10.7
- iOS >= 4.1

Für eine detaillierte Liste bezieht man sich am besten auf:

Comparison of IPv6 Support in Operating Systems

Kompatibilät zwischen IPv4 und IPv6?

IPv6 ist nicht rückwärtskompatibel zu IPv4. Geräte welche nur IPv4 unterstützen können mit IPv6 Traffic nicht umgehen.

Wie unterscheiden sich IPv4 und IPv6?

| IPv4 | IPv6
Address | 32 bits (4 bytes) 12:34:56:78 | 128 bits (16 bytes) 1234:5678:9abc:def0: 1234:5678:9abc:def0
Packet Grösse | 576 bytes minimum, Teilung möglich | 1280 bytes minimum ohne Unterteilung
Packet Unterteilung | Routers und Sender | nur Sender
Packet Header | Packetfluss wird für QoS nicht untersucht. | Enthält Flow Label Feld welches einer Quelle ermöglicht Router mitzuteilen wie sie das Packet priosieren sollen.
Enthält eine Prüfsumme. | Enthält keine Prüfsumme.
Enthält Optionen bis zu 40 Bytes | Extension Headers werden für optional Daten genutzt
DNS Records | Address (A) Records, mappen Host Namen | Address (AAAA) Records, mappen Host Namen
Pointer (PTR) records, IN-ADDR.ARPA DNS Domain | Pointer (PTR) records, IP6.ARPA DNS Domain
Adress Konfiguration | Manuel oder via DHCP | automatische zustandslose Adress Konfiguration mit ICMPv6 oder DHCPv6
IP zu MAC Auflösung | broadcast ARP | Multicast Neighbor Solicitation
Lokales Subnet Gruppen Management | Internet Group Management Protocol (IGMP) | Multicast Listener Discovery (MLD)
Broadcast | Ja | Nein
Multicast | Ja | Ja
IPSec | optional, muss extern realisiert werden | Teil des Standards