Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:start [05.10.2020 19:41] – [Paketbasierte Kommunikation] sbel | faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:start [05.10.2020 20:23] (aktuell) – gelöscht sbel |
---|
====== Kommunikationsarten ====== | |
| |
===== Leitungs- vs. paketbasierte Verbindungen ===== | |
| |
==== Leitungsbasierende Kommunikation ==== | |
| |
| |
{{ :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//)) | |
| |
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. | |
| |
{{ :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:leitungsbasiert.png?600 |}} | |
| |
==== Paketbasierte Kommunikation ==== | |
| |
Bei der Paketbasierten Kommunikation (z.B. per TCP oder UDP), werden die Kommunikationsinhalte in "Datenpakete aufgeteilt und über ein vermaschtes Netz an den Empfänger vermittelt - jedes Paket einzeln. Dabei können verschiedene Teile der Kommunikation durchaus unterschiedliche Wege durch das Netzwerk nehmen und in anderer Reihenfolge am Ziel ankommen, als sie abgesendet wurden. | |
| |
|{{ :faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_bgp:packet_switching.gif |}}| | |
|Grafik: Oddbodz - Own work, [[https://creativecommons.org/licenses/by-sa/3.0|CC BY-SA 3.0]], https://commons.wikimedia.org/w/index.php?curid=29033823| | |
| |
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. | |
| |
Die TCP-Schnittstelle 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. | |
| |
| |
| |
| |