Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "A layered architecture" mellan 2016-01-12 10:31 av Johan Montelius och 2020-02-19 13:52 av Johan Montelius.

Visa < föregående ändring.

A layered architecture

Dividing a problem into several sub-problems and then solve each sub-problem is a very successful strategy. When implementing services this becomes very evident; we will explore how to build a communication stack as a layered architecture. The stack will implement flow control, reliable and ordered message passing etc.

This is also an example of using finite state machines in modelling a solution to a problem.


* transport.pdf
Before the lecture Before the lecture you should the conceptsgoing through the assignment you should have good understanding of the OSI model for network communication. You should also repeat finite state automata theory from the course in discrete mathematics.

Follow the instructions in the assignment and implement the communication service. During the lecture we will look at different aspects of the implementation and discuss how the program can be extended.


* transport.pdf