Kommilitonen im Kurs Embedded an der Hochschule für Gestaltung Offenbach. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!
Jetzt mitmachen!
Embedded
Was beschreibt das Client-Server-Modell?
Der Client stellt beim Server Anfragen, um von diesem Daten und Dienste zur Verfügung gestellt zu bekommen bzw. das Prinzip der Kommunikation zwischen zwei Teilnehmern.
Die Interaktion zwischen Client und Server sieht vor, dass der Client eine Request an den Server stellt. Der Server wertet die Anfrage aus und liefert eine Antwort bzw. die Daten zurück (Response)
Embedded
Was beschreibt das Publish-Subscribe (Pub-Sub)-Modell?
Warum löst es in letzter Zeit immer stärker das Client-Server Model ab?
Beim Publisher-Subscriber-Modell werden von einer Datenquelle/Publisher (z. B. der Ausgang eines Funktionsblocks oder eine Eingangsklemme) zyklisch Daten publiziert (in Form eines Broadcasts über den Bus), welche von einer oder mehreren Datensenken/Subscriber abonniert werden (bspw. anhand der Message-ID bei CAN-Bus auf Layer 2) – Braucht eine Senke keine weiteren Daten unsubscribed sie die Informationen.
Client-Server-Modell wird abgelöst, da:
Einfache Skalierbarkeit
Embedded
Welche Aufgaben erfüllt ein so genannter Portalserver? Erläutern Sie bitte kurz!
Bitte berücksichtigen Sie hierbei auch die Einordnung in das Client-Server-Modell!
Ein Portalserver (oder Proxyserver) fungiert für bestimmte Kommunikationspartner als Client und für andere als Server. Er kann z.B. lokale Netze mit dem Internet verbinden, indem er Anfragen aus dem
lokalen Netz (als Server) empfängt und diese stellvertretend dafür (als Client) an andere Server weiterleitet. Die Antworten werden entsprechend zurückgeleitet.
[Umfangreiche Antwort: Er ist somit eine Funktionseinheit innerhalb eines Informations- und Kommunikationssystems, welcher für den Client relevanten Daten, Prozesse und Anwendungen eines Systems zentral, integriert und webbasiert zur Verfügung stellt und diese nutzerindividuell transformiert und präsentiert Der Portalserver unterstütz also die Zusammenfassung, Bündelung und geordnete Darstellung der Leistungsangebote eines Anbieters auf einer Website.]
Embedded
Was ist unter einem standardisierten Kommunikationsprotokoll zu verstehen?
Bitte beschreiben Sie bei Ihrer Antwort die beiden Bestandteile „standardisiert“ und „Kommunikationsprotokoll“ möglichst differenziert.
Ein Kommunikationsprotokoll ist eine formale Beschreibung von digitalen Nachrichtenformaten und den Regeln für den Austausch dieser Nachrichten in oder zwischen Computersystemen oder in der Telekommunikation. Dabei beschreibt das KP, wie die Geräte miteinander interagieren, aber nicht die interne Implementierung. Diese wird mittels der Standardisierung definiert, bspw. L1 (Spannung, Trägerfrequenz) oder L2-Protokoll (Adressen, Fehlererkennung)
Embedded
Was beschreibt das Publish-Subscribe-Paradigma?
Welche Vor- und Nachteile sind mit diesem Paradigma im Zusammenhang mit der Machine-to-Machine-(M2M)-Kommunikation verbunden?
Vorteile:
Nachteile:
Abnehmende Flexibilität für die Modifizierung des Publishers und der Struktur der veröffentlichen Daten
Embedded
Was beschreibt das Client-Server-Modell?
Welche Vor- und Nachteile sind mit diesem Modell im Zusammenhang mit der Machine-to-Machine-(M2M)-Kommunikation verbunden?
Vorteile:
Nachteile:
Embedded
Welche Aufgabe erfüllt ein Dienstzugangspunkt (Service Access Point, SAP) im ISO-/OSI-Referenzmodell?
jede OSI-Schicht erbringt einen gewissen Dienst für das Gesamtsystem, welcher von der nächsthöheren Schicht genutzt wird. Eine Schnittstelle, die von einer Schicht für ihren Dienst nach oben hin angeboten wird, ist ein Service Access Point.
SAP definiert das Interface der jeweiligen Schicht und definiert weiterhin:
Es definiert dabei nicht, wie die Services bereitgestellt/erbracht werden!
[Jeder SAP hat eine eindeutige Adresse (bspw. MCPS-SAP). ]
Embedded
Welche Aufgabe beschreibt die Anwendungsschicht des ISO-/OSI-Referenzmodells? Wodurch unterscheidet sich die Aufgabe der Anwendungsschicht von der Aufgabe der Anwendung?
Die Anwendungsschicht stellt den fundamentalen Zugang zur Kommunikation, zur Anwendung (Software) oder zum Benutzer dar. Die Anwendung selbst ist dabei kein Teil der Anwendungsschicht, sondern kann über die Funktionen/ Dienste der Schicht auf das Kommunikationsmodell zugreifen. Z.B. nutzt ein --Mail-Programm (= Anwendung) SMTP/ IMAP (= L7-Protokoll) oder ein Web Browser (= Anwendung) HTTP (= L7-Protokoll)
Embedded
Was beschreibt das ISO-/OSI-Referenzmodell? Und was beschreibt es nicht?
Das Modell unterteilt die Kommunikation abstrakt in 7 Ebenen mit festgelegter Funktionalität. Jede Schicht erfüllt dabei eine spezielle, klar definierte Gruppe an Teilaufgaben in der Kommunikation. Die Schichten kommunizieren untereinander über genau definierte Schnittstellen, was den Austausch einzelner Schichten ohne Eingriff in die Funktionalität des Gesamtsystems erleichtert. Dabei sind in dem Modell keine Angaben enthalten, wie die einzelnen Schichten implementiert werden sollen.
Embedded
Wodurch unterscheidet sich das ISO-/OSI-Referenzmodell von einem Kommunikationsprotokoll?
--> Instanzen derselben Schicht kommunizieren nach demselben Protokoll
Embedded
Welche Aufgabe beschreibt die physische Schicht des ISO-/OSI-Referenzmodell? Welche Parameter werden beispielweise durch ein Protokoll auf der physischen Schicht beschrieben?
Die physische Schicht regelt die reine ungesicherte Übertragung einer Information als Bitstrom über das Übertragungsmedium. Hier geht es um die physischen Voraussetzungen für die Übertragung, bspw. Spannung, Stromstärke, Leitungslänge oder die Geschwindigkeit, die je nach verwendetem Medium verschieden sein kann.
Embedded
Warum ist ein Protokoll wie MQTT auf der Anwendungsebene angesiedelt?
• Weil es so definiert wurde
• Keine Probleme mit Firewalls,… (im Vergleich zu z.B. Layer 4)
Für deinen Studiengang Embedded an der Hochschule für Gestaltung Offenbach gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.
Zurück zur Hochschule für Gestaltung Offenbach ÜbersichtsseiteStudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Embedded an der Hochschule für Gestaltung Offenbach oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.
Bestes EdTech Startup in Deutschland
Du bist schon registriert? Hier geht‘s zum Login