OSI Model MindMap
To Download the FREE PDF of MindMaps
Your information will remain 100% private. Unsubscribe with 1 click.
Hey, I’m Rob Witcher, and I’m here to help YOU pass the CISSP exam. We are going to go through a review of the major topics related to the OSI model in Domain 4, to understand how they interrelate, and to guide your studies.
This is the first of four videos for domain 4. I have included links to the other MindMap videos in the description below.
Open Systems Interconnection (OSI) Model
We are going to begin our whirlwind review of domain 4 with the OSI model. The Open Systems Interconnection model. The first, very important, thing to understand about the OSI model is that it is a model – a guide – a conceptual framework – which is meant to help standardize how systems should communicate with each other.
The key words in that last sentence are GUIDE & CONCEPTUAL framework. The OSI model is a suggestion, it is not a strict set of rules that must be precisely complied with.
That’s why I like to show our students this highly simplified diagram of a few of the most common protocols and how they map to the 7 layers of the OSI model.
As you can see there are many protocols that operate at multiple layers of the OSI model and blur the lines between layers.
To say it is complicated is an understatement. And you certainly don’t need to understand all these protocols to this depth of detail. I do want to highlight a very important point though: when you read different books about protocols or google a protocol you will quickly find conflicting answers as to which OSI layer a protocol operates at.
A perfect example is ARP. The address resolution protocol is used to translate an IP address – which operate at layer 3 of the OSI model down to a MAC address which operate at layer 2, the data link layer of the OSI model.
So, at which layer of the OSI model does the ARP protocol operate? Both layers 2 & 3.
Here is why I am telling you this. You will see questions on the exam asking you which layer a specific protocol or device operates at in the OSI model, and I am going to give you nice simple answers but recognize that this gets super complicated real fast if you dig into it. And you will find conflicting answers out there.
Alright the 7 layers of the OSI model. You need to memorize the 7 layers and they are:
And here are a couple of mnemonics to help you memorize them.
Starting at the bottom we have the classic: Please Do Not Throw Sausage Pizza Away,
Or starting from the top we have: All People Seem to Need Data Processing.
I know some spicier ones, but I’m not going to share them here as YouTube might object.
Ok, now with that introduction out of the way, let’s go through each layer and I am going to start at the bottom, with layer 1, and briefly explain what is supposed to happen at each layer and the major protocols, devices, and other interesting tidbits at each layer.
Layer 1, the physical layer – is where the Binary transmission of data across physical media occurs. Electrons across wires, photons through fiber optic cables, and electromagnetic waves through the air for wireless. All different ways of moving bits.
How specifically do we move bits? There are two major methods, with wires of some sort, or wirelessly through the air.
Wired: Twisted Pair, Coaxial, Fiber Optic
The types of wires you need to know a wee bit about include: twisted pair, also known as ethernet cable AKA Category 5 or more commonly CAT5 cable and there are newer standards like CAT6, CAT7 and CAT 8 cable and they all use the venerable RJ45 jack. There is also coaxial cable and Fiber Optic cable.
Wireless: Radio Frequency, Infrared, Microwave
From a wireless perspective, there are 3 major ways we can send bits wirelessly that you should know about: Radio Frequency which includes WiFi, Infrared, and Microwave. Microwave is a good way to connect buildings that are within line of site and you want to save the cost of burying cable in the ground.
Now let’s talk about how we interconnect several systems together. There are different ways we can connect the wires to create different topologies
The vast majority of the networks that we use today are fundamentally bus topologies. Every system is connected to every other system across a wire. The is a broadcast technology, and the major issue here is collisions. If two systems try to send data across the bus at the same time you will have a collision. And the more systems, the more collisions. This is a a major problem.
This brings us to Tree topology which is still fundamentally a bus topology but we are beginning to segment the network, to force signals to go down a particular branch which helps reduce collisions.
Star topology means all the systems are interconnected through a central device, like a switch. The big advantage of having a switch in the middle here is the switch can have some intelligence and only direct packets to the intended recipient which is a huge help in reducing collisions and increasing network throughput.
Mesh topology means every device is interconnected with every other device. This is wonderful for redundancy. Full mesh networks are very rare but partial mesh networks where critical devices are interconnected, like boundary firewalls and routers, are very common.
And the final topology we will cover is the old school token ring. Token Ring has the big advantage of built-in collision avoidance. A token is passed around the ring, and a system can only send data when it has the token – meaning only one system can send data at a time. No collisions. But if a system malfunctions and doesn’t pass on the ring. No one gets to talk. That’s one reason token ring networks are pretty rare these days.
As I mentioned the vast majority of networks that we use today are fundamentally bus topology which has the big problem of collisions. We therefore need methods of effectively dealing with collisions.
CSMA/CA - Carrier Sense Multiple Access with Collision Avoidance – as the name implies avoids collisions and is used primarily in wireless networks
CSMA/CD - Carrier Sense Multiple Access with Collision Detection – on the other hand detects if a collision has occurred and deals with it. CSMA/CD is used primarily in wired network.
The major devices you should know about that operate at the Physical layer are:
Hubs, Repeaters, Concentrators
hubs, repeaters and concentrators. These devices have no intelligence, they just repeat signals, but they do it incredibly quickly and efficiently. That is a common theme we will see here in the OSI model. At the lowest level of the OSI model, the physical layer, there is essentially zero intelligence – zero ability to make decisions, but wicked good speed. As we move up, we gain more intelligence at each layer, at the cost of efficiency.
The major protocol you should know about at layer 1 is:
802.11 which is a whole family of protocols for wireless local area networks. You will no doubt have heard of protocols such as 802.11a, 802.11b, g, n, ac, and perhaps even the upcoming Wi-Fi 6 802.11ax.
You need to know a bit about a few of these 802.11 protocols which I’ll cover in the next MindMap.
Let’s move on up to Layer 2, the Datalink layer which is responsible for Physical addressing, and reliable point-to-point connections.
It is at layer 2 that we have the very important MAC – Media Access Control address. MAC addresses are a unique identifier assigned to every network interface controller ever manufactured. Every device that connects to a network has one of these unique MAC addresses. Layer 2 switches use MAC addresses to figure out which system to send data to.
Layer 2 devices you should know about are:
ARP, PPTP, SLIP
802.1x which is used for authenticating network devices to a network - it is a protocol used for Network Access Control
ARP – Address Resolution Protocol, which as I mentioned in the intro, translates an IP address down to a MAC address. It’s worth mentioning there is also RARP – Reverse Address Resolution Protocol which as you can probably guess translates a MAC address on up to an IP Address
PPTP - Point-to-Point Tunneling Protocol is used for creating tunnels. Lots more on tunnels and VPNs in video 4 of domain 4.
PPP – Point to Point Protocol - which encapsulates Internet Protocol (IP) traffic so that it can be transmitted over analog connections and provides authentication, encryption & compression
And authentication protocols PAP, CHAP and EAP which I will talk about in more detail in the next video.
Next layer up is Layer 3, the network layer and it is responsible for logical addressing, routing and delivery of datagrams
And it is at layer 3 that we have the crucially important Internet Protocol (IP) Addresses. IP addresses are much like your postal address. If anyone wants to mail you a letter from somewhere on the planet, then they need your postal address: your country, province or state, city, street, and house number so that a letter can be routed to your specific mailbox. IP addresses serve the same function on networks. They identify a specific system and allow datagrams (packets) to be routed to the system across local area networks and even across the vast innertubes. Lots more on IP addresses in the next video.
Layer 3 devices you should know about are: Routers and Packet Filtering Firewalls.
Routers & Packet Filtering Firewalls
Routers forwards packets between different network segments based on IP addresses
And Packet Filtering Firewalls are the simplest and fastest firewalls. I’ll talk a lot more about firewalls in video 3 of domain 4.
And the layer 3 protocols:
ICMP (Ping), IPSec, IGMP
ICMP - Internet Control Message Protocol - allowing network devices to send error and control messages and enables the Ping & Traceroute utilities.
IPSec - Internet Protocol Security – is the bewildering suite of protocols that provide data authentication, integrity, and confidentiality. I’ll talk about the components of IPSec in video 4
And IGMP - Internet Group Management Protocol – which is used by hosts and adjacent routers to establish multicast group memberships. IGMP enables multicast groups – the ability to transmit the same packets to multiple systems at once
Moving on up we have Layer 4, the Transport layer, which is responsible for End-to-end connections with error correction & detection
Ports = Services
It is at Layer 4 that we have ports. Different ports equate to different services that are offered by a system across a network. You can kinda think of ports as the doors in a building. If a port is open, if a door is open to a room then you can get access the services of that room. A door might be open to a cafeteria, or a washroom, or a bedroom.
There are 65,535 ports and I would recommend you memorize what all of them are used for.
Okay just remember a few of the most common ports:
Port 21 is FTP – File Transfer Protocol used to transfer files between a client and a server
Port 22 is SSH - Secure Shell used for remotely connecting to a system
Port 23 is Telnet a remote command line protocol
Port 80 is for HTTP – HyperText Transfer Protocol – the protocol that our web browsers use to connect to a web server
And ports 443 is Secure HTTP – secured using TLS – Transport Layer Security protocol that I’ll delve into in video 4
And the 4 layer protocols:
TCP/UDP & SSL/TLS
TCP - Transmission Control Protocol - provides reliable, ordered, and error-checked delivery of packets
UDP - User Datagram Protocol – also delivers packets and does so with great speed and efficiency at the expense of a reliable connection and error correction. Good old send and pray.
TCP and UDP are two very important protocols to understand.
And SSL/TLS - Secure Sockets Layer - and it’s latest version TLS which I just mentioned a few moments ago are used to encrypt HTTP traffic.
Next up: Layer 5, the session layer which is responsible for Interhost communication.
The lone Layer 5 device you should know about is:
Circuit Proxy Firewall
A Circuit Proxy Firewall. Again, lots more on firewalls in the next video
And the layer 5 protocols:
NetBIOS & RPC
NetBIOS - Network Basic Input/output System - which allows applications on computers to communicate with one another over a LAN
And RPC - Remote Procedure Call - which enables a client to send a request to a remote server to execute a specified procedure with supplied parameters
That brings us to Layer 6, the Presentation layer which is all about… presentation. Character conversion. CODECS (compression & decompression for streaming audio and video). Image conversion. Formatting.
That’s really all you need to know about layer 6.
And that brings us, inescapably, to the upper echelon of the OSI model: Layer 7. The application layer. Layer 7 is where we have the greatest intelligence to make decisions and layer 7 is responsible for human-computer interaction and where applications can access network services.
The major device that you should recognize as a layer 7 device is:
Applications Firewalls. Very intelligent firewalls that can make very advanced decisions on what they allow through be performing things like deep packet inspection at the cost of a lot of latency.
And some layer 7 protocols to now about:
HTTP/S, DNS, SSH, SNMP, LDAP, DHCP
HTTP/S - Hypertext Transfer Protocol – as I mentioned provides request-response services to allow a client to request webpages from a web server
DNS – Domain Name System - used to translate easily remembered domain names ( like google.com) into an IP address (like 184.108.40.206)
SSH - Secure Shell - I already mentioned as well – SSH is used for remotely connecting to a system
SNMP - Simple Network Management Protocol is a protocol for collecting data from, and managing configuration of, network devices such as switches & routers.
LDAP - Lightweight Directory Access Protocol – is used for accessing and maintaining distributed directory information - connecting to, accessing, modifying, and searching directories – for example a corporate email directory
And DHCP - Dynamic Host Configuration Protocol – is used to assign IP addresses to devices as they are added to the network – to ensure there are no duplicate IP addresses.
And that is an overview of the OSI model within Domain 4, covering the most critical concepts to know for the exam.
If you found this video helpful you can hit the thumbs up button and if you want to be notified when we release additional videos in this MindMap series, then please subscribe and hit the bell icon to get notifications.
I will provide links to the other MindMap videos in the description below.
Thanks very much for watching! And all the best in your studies!