Definition: Das [Internet Protocol](https://de.wikipedia.org/wiki/Internet_Protocol) beschreibt stellt die Grundlage des Internets dar. Dieses Protokoll arbeitet auf Schicht 3 (Übertragungsschicht) des ISO-OSI Schichtenmodells. #### Versionen Es gibt mehrere Versionen des Internet Protokolls. Dies wird beispielsweise durch den Anhang 'v4' beschrieben. Folgende Versionen gibt es: - [[_IPv4|IPv4]] (32bit) - vorherige Versionen fanden keinen Anklang - seit 1983 - Beispiel: 10.206.128.1 - IPv5 - Ergänzung zu IPv4 - bereits aufgegeben - IPv6 (128bit) - seit 1998 - mehr IP-Adressen - Beispiel: fe80::201 - IPv7-9 - Vorschläge für einen IPv4-Nachfolger - bereits aufgegeben #### Vergabe Öffentliche IP-Adressen werden durch die [Internet Assigned Numbers Authority (IANA)](https://de.wikipedia.org/wiki/Internet_Assigned_Numbers_Authority) vergeben. Ein [ISP](https://de.wikipedia.org/wiki/Internetdienstanbieter) bietet meist im Geschäftskundenbereich die Einrichtung einer öffentlichen IP an. Dieser hat einen Adressraum bei einer übergeordneten Institution erworben und kann diesen nun verwalten. Eine öffentliche IP-Adresse kann große Vorteile bieten, bringt jedoch auch eine Aufpreis mit sich. Bei normalen Privatkundentarifen wird meist eine öffentliche IP-Adresse (meist IPv6) von mehreren Haushalten verwendet. Diese Technologie nennt sich [CGNAT](https://de.wikipedia.org/wiki/Carrier-grade_NAT) (Carrier-grade Network Address Translation). ### Netzwerk- und Hostanteil Die Bits einer IP-Adresse werden in zwei Kategorien unterteilt. Der Netzwerkanteil beschreibt alle Bits in der IP-Adresse, welche sich aufgrund einer 1 in der Subnetzmaske an selbiger Stelle nicht ändern können. Der Netzwerkanteil beschreibt alle Bits, welche sich ändern können. Dies Bits können IP-Adressen für Client, Server und Netzwerkadressen bilden. ### Netzwerkadresse und Broadcastadresse Die Netzwerkadresse ist die IP-Adresse, bei welcher alle Bits des Hostanteils auf 0 gesetzt sind. Die Broadcastadresse ist die IP-Adresse, bei welcher alle Bits des Hostanteils auf 1 gesetzt sind. Somit ist die Netzwerkadresse immer die niedrigste IP-Adresse und die Broadcastadresse immer die höchste IP-Adresse in einem Subnetz. Die Broadcastadresse gibt es nur bei [[_IPv4|IPv4]].