Skip main navigation

It’s protocols the whole way down

Over the course of the past two weeks, you have seen and heard about protocols and how they govern our communication via networks. In this step, it is time to …

Detecting missing messages

Before you can deal with a problem, you have to spot it. Error detection is therefore an important part of programming. Error detection At the end of the previous step …

The client/server model

I am now going to introduce you to another important model used in networking: the client/server model. The layered model I showed you in the last step guides communication across …

The layered networking model

Throughout this course you will see that networking is full of abstractions. In many cases, the complex details of the protocols and communication systems involved can be overlooked in favour …