Advance in computing technology especially the wide area networks (WAN) created a computer networking revolution as companies realized that they could save much money and increase productivity by using network technology. Hence, as new hardware and software with different implementations were introduced, they were added to the expanding networks. As such, networks using different specifications and protocols failed to communicate with each other effectively and thus became incompatible. To address this problem and create an interoperable network, the International Organization for Standardization (ISO) The ISO recognized that there was need to create a network model that would help vendors create interoperable network implementations. The OSI Model thus became the primary architectural model for inter-computer communications. Even though other network architectural models have been developed, most network vendors relate their network products to the OSI model when they want to educate users about their products’ compatibility and interoperatability between the various network technologies available worldwide. Therefore, the OSI model has been come the best available tool for learning network technology (Amato, 2000 The OSI model divides the problem of moving information between computers over a network medium into seven smaller manageable networking functions called layering (layers). The layers 1 through 3 of the OSI model are often referred to as media layers because they control the physical delivery of messages over the network. While the layers 4 through 7 are referred to as host layers and they provide the most accurate delivery of data between computers. Dividing the network into layers has several advantages: that is, it defines the standard interfaces for plug and play compatibility and multi-vendor integration; enables engineers to specialize design that can interoperate; prevents changes in one area from affecting other areas, so each can evolve more quickly; and it divides the complexity of internetworking into discrete and more easily learned operation subsets, etc. The OSI model architecture Layer 6 is the presentation layer, which ensures that information sent by the application layer of one system is readable by the application of another system. If necessary, the presentation layer translates between multiple data representation formats by using a common data representation format. For example, the presentation layer can perform ASCII-tot-non-ASCII character conversions, encryption and decryption of secure documents, and the compression of data into smaller packets (White, 2004). The session layer establishes, (also known as Layer 5) manages, and terminates sessions between applications. It synchronizes dialogs between two or more presentation entities and manages their data exchange. That is, the session layer provides services to the presentation layer. The synchronization points established often act as backup points in case of errors or failures. For example, when transmitting large documents, the session layer might insert synchronization points on each page. If an error occurs during transmission, both the sender and receiver can back up to the last synchronization point and that becomes the start point when retransmission resumes. Some network applications do not include a specific session layer, hence, if network application uses synchronization points or token sessions, these points or token sessions are inserted by the application layer or possibly by the transport layer (White, 2004). Layer 4 is the transport layer, which segments and reassembles data into a data stream. It determines how reliable data transfer is over an inter-network and provides mechanisms for the establishment, maintenance, and orderly termination of virtual circuits, transport fault detection and recovery, and information flow control to prevent one system form overwhelming another with data (Amato, 2000 Layer 3, also known as the network layer, is the most complex layer that provides connectivity and path selection between two end systems that may be located on geographically diverse networks. Thus routing data through the network onto the correct paths is an important feature of this layer. Several protocols have been defined for the layer 3 to include the CCITT X.25 packet switching protocol The data link layer (Layer 3) provides reliable data transmission across a physical link. This layer deals with the physical addressing, network topology, line discipline, error notification, ordered delivery of frames, and flow control. The data link layer also provides services to the network layer. Since the development of OSI layers Layer 1 is the physical layer that defines the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the physical link between two systems (Goldman & Rawles, 2004). Such characteristics as voltage levels, timing of voltage changes, physical data rates, maximum transmission distances, physical connectors, and other attributes defined by the physical layer specifications. The physical layer also provides services to the data link. Typically, the physical layer corresponds to established interface standards such as RS-232 (Amato, 2000 & Held, 2001 Taking a critical look at the OSI model Reference: Goldman, E.J. & Rawles, T.P. (2004). Applied Data Communications: A Business-Oriented Approach Held, G. (2001). Understanding Data Communications Amato, V. (2000). Cisco Networking Academy Program: Companion Guide White, C. (2004). Data Communications & Computer Networks: A Business User’s Approach. Thompson Course Tech |
Social: