Networking Fundamentals
The increase in Video-over-IP has brought with it new terms and concepts that many AV professionals have not needed to know before. Likewise, may IT professionals are studying up on concepts that many AV experts already know. In this section, we cover some fundamentals of basic networking.
OSI Model
The Open Systems Interconnection (OSI) model defines networking in terms of a vertical stack of seven layers. The upper layers of the OSI model represent software that implements network services like encryption and connection management. The lower layers of the OSI model implement hardware-oriented functions such as routing, addressing and flow control. All data that goes over a network connection passes through each of the seven layers.
The OSI model was introduced in 1984. Designed to be an abstract model and teaching tool, the OSI model remains a useful tool for learning about today’s network technologies such as Ethernet and protocols like IP. The OSI is maintained as a standard by the International Standards Organization.
The Flow of the OSI Model
Data communication in the OSI model starts with the top layer of the stack at the sending side, travels down the stack to the sender’s lowest (bottom) layer, then traverses the physical network connection to the bottom layer on the receiving side, and up its OSI model stack.
For example, Internet Protocol (IP) corresponds to the Network layer of the OSI model, layer 3 (counting from the bottom). TCP and UDP correspond to OSI model layer 4, the Transport layer. Lower layers of the OSI model are represented by technologies such as Ethernet. Higher layers of the OSI model are represented by application protocols like TCP and UDP.
The Seven Layers of the OSI Model
The bottom three layers of the OSI Model are referred to as the Media layers, while the top four layers are the Host layers. The layers are numbered from 1 through 7 beginning at the bottom. The layers are:
Application layer (layer 7) - Network Process to Application. This end-user layer packages the data received from the Presentation layer in the format needed by the application or end-user process that receives it. Examples include browsers, SMTP, HTTP, and FTP. This layer also creates what is to be sent back to the Presentation layer.
The Presentation layer (layer 6) - Data Representation and Encryption, including format conversions. Think of this layer as the translator. Examples include ASCII, TIFF, JPEG, MIDI, and MPEG.
Session layer (layer 5) - Interhost Communication. This layer manages multiple types of communications and sends data to logical ports, including those using Network File System (NFS) and Structured Query Language (SQL).
Transport layer (layer 4) - End-to-End Connections and Reliability. As the name implies, this layer moves data across network connections, usually using TCP. It also handles error recovery and re-transmissions.
Network layer (layer 3) - Path Determination, IP, and Routing. Layer 3 formats data as packets. Directs the data to the correct physical path.
Data Link layer (layer 2) - This is the most complex layer in the OSI model, and it is sometimes divided into two parts: one for media access control and one for logical link control.
The Physical layer (layer 1) - Media, Signal and Binary Transmission. Examples include hubs, repeaters, and Ethernet cables. Data is transmitted by an electric voltage, radio frequencies, infrared or ordinary light.
Layer 2, Layer 2+ And Layer 3 Switches
Layer 2 switches are typically used for implementations across a Local Area Network (LAN) while Layer 3 switches are used for a Wide Area Network (WAN). Layer 2 switches are now available that incorporate some of the Layer 3 functionality at a reduced cost. These are called Layer 2+ (Plus) switches.
The most notable feature contained in Layer 2+ switches is Internet Group Manageent Protocol (IGMP). This communications protocol is used to manage the devices in multicast implementations.