BAppendix197OSI ModelOverviewThe Open Systems Interconnection (OSI) model defines a framework for inter‐computercommunications. It categorizes different protocols for a great variety of network applicationsinto seven smaller, more manageable layers. The model describes how data from anapplication in one computer can be transferred through a network medium to an applicationon another computer.Control of data traffic is passed from one layer to the next, starting at the application layer inone computer, proceeding to the bottom layer, traversing over the medium to anothercomputer and then delivering up to the top of the hierarchy. Each layer handles a certain setof protocols, so that the tasks for achieving an application can be distributed to differentlayers and be implemented independently. The model is relevant to understanding manyaspects of the SEG, such as ARP and services.Layer functionsThe different layers perform the following functions:Layer 7 – Application Layer Defines the user interface that supports applications directly. Protocols:HTTP, FTP, TFTP. DNS, SMTP, Telnet, SNMP and similar. The ALGsoperate at this level.Layer 6 – Presentation LayerTranslates the various applications to uniform network formats that therest of the layers can understand.Layer 5 – Session Layer Establishes, maintains and terminates sessions across the network.Protocols: NetBIOS, RPC and similar.Table 1. The 7 layers of the OSI modelLayer number Layer purposeLayer 7 ApplicationLayer 6 PresentationLayer 5 SessionLayer 4 TransportLayer 3 NetworkLayer 2 Data-LinkLayer 1 Physical