Schichtenmodell
Aus ProgrammingWiki
DoD-Schichtenmodell
- Department of defense- Verteidungsministerium (USA)
- Schichtenmodell der USA angewandt-> Kommunikation im Internet
- Schichten:
- 1. Anwendungsschicht z.B. HTTP, FTP, SMTP,...: eigentliche Programme und Protokolle die über das Internet miteinander kommunizieren
- 2. Transportschicht z.B. TCP, UDP: Kontrollschicht, dient der Sicherung und der Kontrolle der Daten die zwischen der Anwendungsschicht und der Internetschicht ausgetauscht werden (zerstörte Pakete werden erneut gesendet)
- 3. Internetschicht z.B. IP, (ICMP, GRE): IP-Adresse zur Koordination von Paketen (über mehrere PCs hinweg); Definiert sogenannte Datagramme (unterste Einheit im Internet für die Datenübertragung)
- 4. Netzzugangschicht z.B. Ethernet, PPP (Einwählverbindung): Hardware-Ebene; repräsentiert die Netztopologie (Struktur der Verbindungen eines Netzes) bzw. dessen Protokoll; theoretisch ausreichend, um eine Nachricht zwischen direkt verbundenen PCs zu übermitteln
Protokolle
HTTP
- HyperText Transfer Protocol
- läuft meistens auf Port 80
- korrekte Darstellung von Internetseiten
- Internetbrowser (Firefox, Google Chrome, etc.)
POP3
- Post Office Protocol
- läuft meistens auf Port 110
- E-Mail Programme (Posteingang)
SMTP
- Simple Mail Transfer Protocole
- läuft meistens auf Port 25
- E-Mail Programme (Postausgang)
IMAP
- Internet Message Access Protocol
- läuft meistens auf Port 143
- E-Mail Programme
FTP
- File Tranfer Protocol
- läuft meistens auf Port 20 oder 21
- Datenübertragungsprotokoll
- FTP-Programm (FileZilla)
SSH
- SecureSHell
- läuft meistens auf Port 22
- verschlüsselte Verbindung zwischen zwei Rechnern (auch Steuerung)