# 1 ### 1. Schichten des OSI-Modells und deren Aufgaben: **OSI-Modell** (Open Systems Interconnection) 1. **Schicht 1: Bitübertragungsschicht (Physical Layer)** - Aufgabe: Überträgt die Rohdatenbits über ein physisches Medium (z.B. Kabel, Funk). 2. **Schicht 2: Sicherungsschicht (Data Link Layer)** - Aufgabe: Verantwortlich für die fehlerfreie Übertragung der Datenrahmen über das physische Medium, inklusive Fehlererkennung und -korrektur. 3. **Schicht 3: Vermittlungsschicht (Network Layer)** - Aufgabe: Bestimmt den optimalen Weg für die Datenpakete und ermöglicht Routing zwischen Netzwerken (z.B. durch IP-Adressen). 4. **Schicht 4: Transportschicht (Transport Layer)** - Aufgabe: Sorgt für eine zuverlässige Datenübertragung zwischen Endsystemen, stellt die Fehlerkontrolle und die Flusskontrolle sicher (z.B. durch TCP/UDP). 5. **Schicht 5: Sitzungsschicht (Session Layer)** - Aufgabe: Baut Sitzungen auf, verwaltet diese und beendet sie zwischen Anwendungen (Synchronisation und Wiederherstellung). 6. **Schicht 6: Darstellungsschicht (Presentation Layer)** - Aufgabe: Übersetzt die Datenformate zwischen Sender und Empfänger, sorgt für Verschlüsselung und Kompression der Daten. 7. **Schicht 7: Anwendungsschicht (Application Layer)** - Aufgabe: Stellt den Anwendungen Netzwerkdienste zur Verfügung (z.B. E-Mail, Dateitransfer). ### 2. Schichten des TCP/IP-Modells und Unterschiede zum OSI-Modell: Das **TCP/IP-Modell** (Internet-Protokollsuite) besteht aus 4 Schichten: 1. **Netzzugangsschicht (Network Access Layer)** - Kombiniert die OSI-Schichten 1 (Physisch) und 2 (Data Link). Sie regelt den Zugriff auf das physische Netzwerk. 2. **Internetschicht (Internet Layer)** - Entspricht der OSI-Schicht 3 (Vermittlungsschicht) und ist für das Routing und die Adressierung der Pakete im Netzwerk zuständig (z.B. mit IP). 3. **Transportschicht (Transport Layer)** - Entspricht der OSI-Schicht 4 (Transportschicht). Sie stellt entweder eine zuverlässige (TCP) oder unzuverlässige (UDP) Datenübertragung sicher. 4. **Anwendungsschicht (Application Layer)** - Kombiniert die OSI-Schichten 5 bis 7 (Sitzung, Darstellung, Anwendung). Sie stellt die Protokolle bereit, die für Anwendungen benötigt werden (z.B. HTTP, SMTP). #### Unterschiede zum OSI-Modell: - Das **TCP/IP-Modell** hat nur 4 Schichten, während das OSI-Modell 7 hat. - Im **TCP/IP-Modell** sind die Aufgaben der Sitzungs-, Darstellungs- und Anwendungsschicht in einer einzigen Schicht zusammengefasst (Anwendungsschicht). - Das **TCP/IP-Modell** ist älter und praktisch orientierter, während das OSI-Modell eher theoretischer Natur ist. ### 3. Zuordnung der Protokolle zum TCP/IP-Modell: a. **UDP (User Datagram Protocol)**: Transportschicht b. **TCP (Transmission Control Protocol)**: Transportschicht c. **Ethernet**: Netzzugangsschicht d. **ICMP (Internet Control Message Protocol)**: Internetschicht e. **IMAP (Internet Message Access Protocol)**: Anwendungsschicht f. **HTTP (Hypertext Transfer Protocol)**: Anwendungsschicht # 2 # 3 1 **Protokoll** (in diesem Fall HTTPS) 2 **Hostname** (Domainname und Port, hier: `www.fh-dortmund.de:443`) 3 **Pfad** (der spezifische Pfad zur Ressource, hier: `search/suche.php`) 4 **Abfrageparameter** (Query-String, hier: `?q=Corona`) 5 **Fragment** (Anker oder Abschnitt innerhalb der Ressource, hier: `#results`)