Industrielles Ethernet Flashcards
In welche Schichten gehört Ethernet?
Bitübertragungsschicht und Sicherungsschicht.
1 und 2.
In welche Schicht gehört IP?
Vermittlungsschicht.
Schicht 3.
In welche Schict gehört TCP bzw. UDP?
Transportschicht.
Schicht 4.
Wie sieht eine typische IP-Adresse aus?
32 Bit. 4 Byte. Klassen A-E definieren Adressraum und Anzahl Teilnehmer. Classless Inter Domain Routing (CIDR). .0 ist Subnetzadresse. .255 ist Braodcast.
In welche Schicht gehört die MAC-Adresse?
Gehört zur Sicherungsschicht (MAC Layer).
Media Access Control
48 Bit -> 6 Byte.
Hersteller Adresse und individuelle Nummer.
Welche Adress-Klassen gibt es bei IP?
Es gibt die Adress-Klassen A-E und Spezialklassen.
A: viele Teilnehmer.
E: wenig Teilnehmer.
Was ist der Unterschied zwischen IPv4 und IPv6 bezüglich der Adressierung
IPv6 besitzt einen größeren Adressdraum. Dadurch deutlich mehr Teilnehmer möglich.
IPv6-Adresse hat 128 Bits
Was adressiert TCP bzw. UDP? Geräte oder Ports oder Tasks?
Ports innerhalb eines Gerätes.
HTTP, SMTP, …
Was ist ein Socket?
IP:Port
Zusammensetzung aus IP-Adresse und Port auf dem Host
Was sind die wichtigsten Unterscheidungsmerkmale von TCP und UDP?
TCP: umfangreich, langsam, sicher, verbindungsorientiert.
UDP: einfacher, schneller, verbindungslos.
UDP für Automatisierungstechnik besser, da Sensordaten nicht erneut geschickt werden müssen, wenn ein Fehler auftritt. Im nächsten Zyklus werden Sensordaten eh erneut geschickt.
Was sind die Hauptunterschiede zwischen Büro- und Industrie-Umgebung?
In Industrie:
viele unterschiedliche Geräte.
mehr Protokolle (SERCOS III, EtherCat, ProfiNet, Modbus TCP, Ethernet Powerlink).
Statt Client/Server -> Publish/Subscribe oder Producer/Consumer.
Daten von wenigen Bytes bis mehrere MegaBytes.
Höherer Synchronisismus.
Wenig Jitter.
Deterministisch.
Welche Alternative gibt es zum RJ45-Stecker?
Kupfer:
RJ-45 Stecker mit IP67 -> Variant 14.
M12 Stecker mit IP67.
Fiber Optic:
SC-RJ (Vairant 14).
M12 Draft.
Welche physikalischen Topologien sind möglich, wenn immer ein Kabel zwei Geräte miteinander verbindet?
Bus, Ring, Stern(Switch), DaisyChain(ProfiNet)
Was ist der Unterschied zwischen einem Hub und einem Switch?
HUB ist dumm. Hub sendet alle Daten an alle Teilnehmer weiter.
Switch leitet Pakete nur an wirklich adressierte Teilnehmer weiter. Schränkt Kollisionsdomänen ein.
Was ist Broadcast, Mulitcast, Unicast?
Broadcast: Einer an alle.
Multicast: Einer an Gruppe (eingeführt bei IPv6).
Unicast: Einer and einen.
Was ist der Unterschied zwischen Client/Server, Publisher/Subscriber und Producer/Consumer?
Client/Server (z.B. MODBUS/TCP Protokoll):
benutzt Unicast.
Request von Client.
Respone von Client.
Publish/Subscribe: Mulitcast 1 Request von Subscriber auf Daten Publisher fügt S zu Liste hinzu P sendet Daten zyklisch an Multicast-Adresse
Consumer/Producer: Liste nicht bei Komm-Partner gespeichert Datensatz erhält ID Zuerst Aushandlung von ID und Mulitcast-Adresse Dann kann Consumer P oder C requesten
Was ist bei der Netzwerksicherheit mit Integrität, Verbindlichkeit, Vertraulichkeit, Verfügbarkeit und Authentifizierung gemeint?
Integrität: Daten nicht verändert, sind vollständig und in derselben Reihenfolge vom Sender.
Verbindlichkeit: Nachweis, wer wann Verbindung aufgebaut und Daten gesendet hat.
Vertraulichkeit: Auf Daten kann kein Dritter über Übertragungsweg zugreifen -> Daten nur für Empfänger bestimmt.
Verfügbarkeit: Senden im innerhalb Zeitrahmen sollte möglich sein. Schutz vor Überlastung (denial of service).
Authentifizierung: Identität des Partners bestimmen und, ob er Zugriffsrechte auf Dienst hat.
Wie ist Echtzeitfähigkeit definiert? Was ist Determinismus? Was ist Pünktlichkeit? Was ist Synchronismus?
Echtzeit: Daten müssen zu einem bestimmten Zeitpunkt vorliegen. Wenn nicht, nimmt der Nutzen ab oder ist gleich 0. Daten müssen schneller als Maschine sein.
Determinismus: Vorhersagbarkeit.
Pünktlichkeit: Aktion muss in Zeitspanne erscheinen.
Synchronismus: Zeitpunkt ist entscheidend -> Außerhalb von Jitter nicht mehr synchron
Was meint “Entkopplung von Kommunikation und Ausführung?
Datenübertragung -> Pause -> Ausführung