The program answers are divided into the two RFC tasks and then divided in TCP and UDP.
The IETF is a organization, entrusted with the development of the internet protocols. The organization is responsible for many internet related standards
The RFC Editor is a small group inside the ISOC which gives the RCF its format and contains an index of all available RFC Documents.
Install Dependencies
npm i
Start Servers
node server.js
Start Clients
node client.js
The R. M. Model is a three step (or level) approach for implementing a clean REST-API. It's orientating the levels Hypermedia, HTTP and URI in a pyramid style for a clean implementation of a RESTfull service.
Which problem can Siren (https://github.com/kevinswiber/siren) solve?
Like HTML is used for representing views and documents, the Siren Structure for JSONs is used for representing entities in REST-APIs.
Install Dependencies
npm i
Start Server
node index.js
The CSRF is an attack vector where a request from another website is designed to look like a request from a valid user.
A CSRF Token is used to mark this user. SITE A can save or read the token, to use it for the request. To make it secure, the token has to be as unique and unforeseeable as possible.
Install Dependencies
npm i
Start Server
node server.js
Start Client
node client.js
A work queue is used to ensure low waiting times while work intensive times. The high load will be distributed to many workers. It is even possible to spawn more workers while the load is increasing.
A fair dispatch makes sure that very worker has the save amount of work to handle. One of the possible methods to ensure this is the round robin dispatching.
RabbitMQ is ready for big enterprise and cloud solutions and is one of the best solutions for critical applications, as long as a secure connection between the single components guaranteed.
Install Dependencies
npm i
Start Server
node server.js
Start Client
node client.js