faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_tcp:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_tcp:start [06.10.2020 09:00] – [TCP genauer angeschaut] sbelfaecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_tcp:start [27.10.2021 18:34] – alte Version wiederhergestellt (27.10.2021 18:25) sbel
Zeile 7: Zeile 7:
  
 {{  :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:vermittlung.jpg?200|}} {{  :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:vermittlung.jpg?200|}}
-**Leitungsvermittelte Verbindungen** öffnen einen exklusiven Kommunikationskanal zwischen zwei Kommunikationspartnern - ein Beispiel ist das frühere Telefonnetz.((Bildquelle: https://commons.wikimedia.org/wiki/File:Telefonistinde.jpg, Lizenz: [[https://creativecommons.org/licenses/by/3.0/deed.de| Creative-Commons-Lizenz "Namensnennung 3.0 nicht portiert"]], Beschreibung: //Dansk: Manuel betjening på telefoncentral// Datum: //2. April 2017// Quelle: //MyNewsDesk.com// Urheber: //Arkiv//))+**Leitungsvermittelte Verbindungen** öffnen einen exklusiven Kommunikationskanal zwischen zwei Kommunikationspartnern - ein Beispiel ist das frühere Telefonnetz. 
 + 
 +((Bildquelle: https://commons.wikimedia.org/wiki/File:Telefonistinde.jpg, Lizenz: [[https://creativecommons.org/licenses/by/3.0/deed.de| Creative-Commons-Lizenz "Namensnennung 3.0 nicht portiert"]], Beschreibung: //Dansk: Manuel betjening på telefoncentral// Datum: //2. April 2017// Quelle: //MyNewsDesk.com// Urheber: //Arkiv//)) 
  
 Durch Änderung der Steckverbindung, später durch Relais und elektronische Schaltungen wurden die Teilnehmer direkt verbunden. Der gesamte Kommunikationsvorgang nutzte diesen Kanal. Bei leitungsbasierten Verbindungen ist der logistische Aufwand recht hoch, die Vermittlungszeit ebenfalls, dafür kann man sehr genau vorhersagen, mit welcher Bandbreite die Kommunikation durchgeführt werden kann, da die Verbindung für diesen einen Kommunikationsvorgang "reserviert" ist. Durch Änderung der Steckverbindung, später durch Relais und elektronische Schaltungen wurden die Teilnehmer direkt verbunden. Der gesamte Kommunikationsvorgang nutzte diesen Kanal. Bei leitungsbasierten Verbindungen ist der logistische Aufwand recht hoch, die Vermittlungszeit ebenfalls, dafür kann man sehr genau vorhersagen, mit welcher Bandbreite die Kommunikation durchgeführt werden kann, da die Verbindung für diesen einen Kommunikationsvorgang "reserviert" ist.
Zeile 23: Zeile 26:
  
  
-Mit dem TCP Protokoll kann man Informationen in beide Richtungen übertragen. Kommunikation über TCP ermöglicht es, zur gleichen Zeit Daten zu senden und zu empfangen. Die Übertragungseinheiten, auf die TCP bei der Datenübertragung  zurückgreift, sind Segmente (Pakete), die zusätzlich zu den Nutzdaten auch Metainformationen enthalten können. Die maximale Paketgröße ist auf 1.500 Byte beschränkt sind (MTU - "Maximum Transfer Unit"). Verbindungsauf- und -abbau und auch die Datenübertragung werden von TCP-Software im Netzwerk-Protokollstapel des Betriebssystems übernommen.+Mit dem TCP Protokoll kann man Informationen in beide Richtungen übertragen. Kommunikation über TCP ermöglicht es, zur gleichen Zeit Daten zu senden und zu empfangen. Die Übertragungseinheiten, auf die TCP bei der Datenübertragung  zurückgreift, sind Segmente (Pakete), die zusätzlich zu den Nutzdaten auch Metainformationen enthalten können. Die maximale Paketgröße ist auf 1.500 Byte beschränkt (MTU - "Maximum Transfer Unit"). Verbindungsauf- und -abbau und auch die Datenübertragung werden von TCP-Software im Netzwerk-Protokollstapel des Betriebssystems übernommen.
  
 Der TCP-Stack des Betriebssystems wird von den Netzwerkanwendungen wie Webbrowsern oder Serverprogrammen über spezifische Schnittstellen bedient, jede Verbindung ist dabei durch zwei Endpunkte -- **Client** und **Server** -- definiert. Welcher Kommunikationspartner die Client- und welche die Serverrolle übernimmt, spielt dabei zunächst keine Rolle – wichtig ist, dass der TCP-Stack an jedem Endpunkt ein eindeutiges, Paar aus **IP-Adresse** und **Port** verwenden kann. Der TCP-Stack des Betriebssystems wird von den Netzwerkanwendungen wie Webbrowsern oder Serverprogrammen über spezifische Schnittstellen bedient, jede Verbindung ist dabei durch zwei Endpunkte -- **Client** und **Server** -- definiert. Welcher Kommunikationspartner die Client- und welche die Serverrolle übernimmt, spielt dabei zunächst keine Rolle – wichtig ist, dass der TCP-Stack an jedem Endpunkt ein eindeutiges, Paar aus **IP-Adresse** und **Port** verwenden kann.
Zeile 34: Zeile 37:
 === TCP-Verbindungsaufbau: Three-Way-Handshake === === TCP-Verbindungsaufbau: Three-Way-Handshake ===
  
-Damit Client und Server eine TCP Verbindung aufbauen können, müssen beide über eine IP-Adresse verfügen und den Port für die Datenübertragung definiert und freigegeben haben((Hier greifen z.B. Firewalls ein, indem Sie den Zugriff auf bestimmte Ports blockieren)). ubuntu+Damit Client und Server eine TCP Verbindung aufbauen können, müssen beide über eine IP-Adresse verfügen und den Port für die Datenübertragung definiert und freigegeben haben((Hier greifen z.B. Firewalls ein, indem Sie den Zugriff auf bestimmte Ports blockieren)). 
  
 Der Ablauf beim Verbindungsaufbau mit TCP sieht folgendermaßen aus: Der Ablauf beim Verbindungsaufbau mit TCP sieht folgendermaßen aus:
Zeile 44: Zeile 47:
 {{ :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:3wayhs.png |}} {{ :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:3wayhs.png |}}
  
-=== Aufgabe === 
  
 +----
 +{{:aufgabe.png?nolink  |}}
 +=== (A1) ===
 Baue mit Filius das Netz im Abschnitt [[faecher:informatik:oberstufe:netzwerke:simu_www:start|Simulation des WWW auf]], zunächst **ohne DNS und die Erweiterungen** - es genügt wenn du auf dem Clientcomputer mit dem Webbrowser eine Webseite auf dem Server öffnen kannst.  Baue mit Filius das Netz im Abschnitt [[faecher:informatik:oberstufe:netzwerke:simu_www:start|Simulation des WWW auf]], zunächst **ohne DNS und die Erweiterungen** - es genügt wenn du auf dem Clientcomputer mit dem Webbrowser eine Webseite auf dem Server öffnen kannst. 
  
  • faecher/informatik/oberstufe/netzwerke/kommunikationsarten_und_tcp/start.txt
  • Zuletzt geändert: 09.11.2023 20:09
  • von Frank Schiebel