A lot of people in the data communication industry use the layered OSI reference model because it “divides the network communication process into smaller and simpler components, thus aiding component development, design, and troubleshooting,”.
If the network was this huge, bulky thing, troubleshooting would take forever. With smaller components, you can find the one that’s having problems and work on that one without having to do a lot of trial and error to find the problem area.
It’s the same reason you do as much as you can to figure out what’s going wrong when you’ve lost something; you are trying to find where you lost it.
It divides the network communication process into smaller and simpler components, thus aiding component development, design, and troubleshooting.
It encourages industry standardization by defining what functions occur at each layer of the model. The main advantage of a layered model is that it can allow application developers to change aspects of a program in just one layer of the layer models specifications. advantages of using the osi layered model include, but are not limited to, the following: it divides the network communication process into smaller and simpler components, thus aiding component development, design, and troubleshooting; allows multiple-vendor development through standardization of network components; encourages industry standardization by defining what functions occur at each layer of the model; allows various types of network hardware and software to communicate; and prevents changes in one layer from affecting other layers, so it does not hamper development.