We are interested in visualization over networks. In this lecture, we provide some basic background to networking. Our main reference is Stevens [1].
Computer networking is a diverse topic without some abstraction. The commonly accepted abstract model for networks is the OSI open systems interconnection Model (which we simply call the OSI model). OSI stands for International Standards Organization. This model defines seven layers, which in increasing levels of abstraction are
A simplified version of the OSI model with only 4 layers is seen in the next table:
LAYER DATA PROTOCOLS BYTE SIZE process messages TFTP N transport messages UDP N+4 network packets IP N+4+8 data link frames Ethernet N+4+8+20