Your peers in the course Rechnernetze und Verteilte Systeme RNVS at the TU Berlin create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.
Get started now!
Rechnernetze und Verteilte Systeme RNVS
Which 3 characteristics makes (some) operations in REST cacheable?
uniform interface + stateless + self-descriptive = cachable
Rechnernetze und Verteilte Systeme RNVS
Welche Funktion hat die Netzwerkanwendung DNS?
DNS - Domain Name Serve - ist eine verteilte Datenbank die lesbaren Namen auf Werte bzw. IP-Addressen mapped
Rechnernetze und Verteilte Systeme RNVS
What application layer protocol does REST use?
HTTP → and also uses it's semantics of the CRUD operations (Create, Read, Update, Delete) regarding the resource state
Rechnernetze und Verteilte Systeme RNVS
Complete the comparision
Features | SOAP-Style | REST-Style |
Interaction | ||
Interface | ||
Data Format | ||
URI | ||
Payload | ||
Performance |
Features | SOAP-Style | REST-Style |
Interaction | Stateful | Stateless |
Interface | Specified by description language (WSDL, IDL) | Uniform interface |
Data Format | Specified by description language (WSDL, IDL) | MIME Types (negotiation) |
URI | Service | Resource |
Payload | Opaque message | Self-described message |
Performance | Hard to cache | Easy caching |
Rechnernetze und Verteilte Systeme RNVS
Definition/Unterschiede zwischen Client und Server im Client-Server-Paradigma
Server stellt Dienst zur Verfügung, der
von Client angefordert wird
typische Eigenschaften vom Server
typische Eigenschaften der Clients
Rechnernetze und Verteilte Systeme RNVS
Welche (Rollen) Paradigma gibt es in der Architektur von Netzwerkanwendungen?
Rechnernetze und Verteilte Systeme RNVS
What is SOAP?
Simple Object Access Protocol
High-level communication protocol
- Mostly: request/reply semantics
- SOAP defines message formats (using XML), not the protocol as such
- Relies on the HTTP message for actually delivery
Rechnernetze und Verteilte Systeme RNVS
What is REST?
architectural style for distributed systems that focus on a systems resources, including how resource states are addressed and transferred over HTTP
Rechnernetze und Verteilte Systeme RNVS
What makes a system RESTful?
Exhibiting all the constrains defined by REST
Rechnernetze und Verteilte Systeme RNVS
Difference between Narrow and Wide Interfaces
Narrow
Wide
- The opposite. Many functions e.g
snmpGet, snmpGetBulk, snmpGetList, snmpSet,
Rechnernetze und Verteilte Systeme RNVS
Netzwerkanwendungen verwenden direkt Dienste welcher Schicht?
Transportschicht
Rechnernetze und Verteilte Systeme RNVS
Welche 4 Werte werden pro Datensatz eines DNS Servers gespeichert?
(Domainname, Wert, Eintrag-Typ, TTL)
For your degree program Rechnernetze und Verteilte Systeme RNVS at the TU Berlin there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.
Back to TU Berlin overview pageCheck out courses similar to Rechnernetze und Verteilte Systeme RNVS at other universities
Back to TU Berlin overview pageStudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Rechnernetze und Verteilte Systeme RNVS at the TU Berlin or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.
Best EdTech Startup in Europe