Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902
Sockets: Unterschied zwischen den Versionen – Wiki der 13ITO4
 
Zeile 2: Zeile 2:
  
  
Es gibt verschiedene Arten von Sockets:
+
Es gibt 2 übergeordnete Socketfamilien:
  
'''Internet-Sockets'''
+
'''Unix-Familie'''
  
 +
In Unix werden Dateien als Sockets zum Datenaustausch zwischen den Programmen verwendet. Dabei werden die Daten von einem Programm in die Datei geschrieben und können vom anderen Programm ausgelesen/verändert werden.
  
'''Stream Sockets'''
+
Die Identifikation des Sockets setzt sich aus Dateipfad und Dateiname sowie der Adressfamilie "AF_UNIX" zusammen.
  
 +
'''Internet-Familie'''
 +
 +
 +
 +
 +
 +
 +
Sowie verschiedene Arten von Sockets:
 +
 +
'''Stream Sockets'''
  
  
 
'''Datagram Sockets'''
 
'''Datagram Sockets'''
 +
 +
 +
'''Raw Sockets'''
  
  
 
'''Interprozesskommunikations-Sockets'''
 
'''Interprozesskommunikations-Sockets'''
  
<br/>
+
 
<br/>
+
 
 +
 
 +
 
 
=== Präsentationen ===
 
=== Präsentationen ===
 
https://docs.google.com/presentation/d/1Q5ETOGq3t_L0OZA95SBx5Iph_ypGOSUJh5AbJ3ATItw/edit#slide=id.gc7ed9199_05
 
https://docs.google.com/presentation/d/1Q5ETOGq3t_L0OZA95SBx5Iph_ypGOSUJh5AbJ3ATItw/edit#slide=id.gc7ed9199_05
<br/>
 
<br/>
 
  
--[[User:Just|Sascha Just]] ([[User talk:Just|talk]]) 13:08, 27 May 2013 (CEST)
+
 
 +
 
 +
 
 +
=== Aufgaben ===
 +
 
 +
<spoiler text="1. Aus wie vielen Sockets besteht eine Verbindung immer?">Jede Verbindung besteht aus 2 Sockets, da ein Socket nur ''ein'' Endpunkt einer Verbinung ist.</spoiler>
 +
 
 +
<spoiler text="2. Aus welchen Daten setzt sich ein (Internet)Socket zusammen?">Ein Internet-Socket beinhaltet die Daten Protokoll, Target-IP, Target-Port, Source-IP, Source-Port.
 +
 
 +
Beispiel: TCP, 192.168.1.21, 25, 192.168.1.22, 33142
 +
 
 +
Ein Programm auf dem Rechner (IP: 192.168.1.22) verbindet sich mit dem SMTP-Server (IP:192.168.1.21).
 +
Dem Programm wird ein zufälliger freier Port für die Verbindung zugewiesen (hier: 33142). Da der SMTP-Port des SMTP-Servers angesprochen werden soll wird der (festgelegte) SMTP-Port: 25 als Ziel-Port genutzt.</spoiler>
 +
 
 +
<spoiler text="3. Nennen sie 3 verschiedene Arten von Sockets.">Streaming-, Datagram-, Raw-Sockets.</spoiler>
 +
 
 +
<spoiler text="4. Welche beiden übergeordneten Socketfamilien gibt es?">Internet- und Unix-Familie.</spoiler>
 +
 
  
 
Erstellt von: Igor Zobin
 
Erstellt von: Igor Zobin
 
[[Kategorie:IT-Systeme]]
 
[[Kategorie:IT-Systeme]]

Aktuelle Version vom 10. Juni 2013, 12:56 Uhr