vault backup: 2024-09-26 20:25:35
This commit is contained in:
BIN
WS2425/Theoretische Informatik/Blatt0-Einfuehrung (1).pdf
Normal file
BIN
WS2425/Theoretische Informatik/Blatt0-Einfuehrung (1).pdf
Normal file
Binary file not shown.
BIN
WS2425/Web Tech/Übung/1/uebung01.pdf
Normal file
BIN
WS2425/Web Tech/Übung/1/uebung01.pdf
Normal file
Binary file not shown.
68
WS2425/Web Tech/Übung/1/Ü1.md
Normal file
68
WS2425/Web Tech/Übung/1/Ü1.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# 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`)
|
||||
Reference in New Issue
Block a user