OSI Model Layer

 

There are few network components that involved throughout the communication. First, message. Message is the information or data to be sent by sender or received by receiver. For examples, text, numbers, pictures, audio, and video. Next, the sender which is the device that sends data whereas the receiver is the device that receives the data. In this case, the Lecturer’s Computer is the Sender and the ULearn System Server is the receiver. The transmission medium is the physical path between the sender and the receiver. For examples, twisted-pair wire, fiber-optic cable, and radio waves. A protocol is a set of rules that govern data communications. It represents an agreement between the communicating devices. Without a protocol, two devices may be connected but not communicating. In this case, the HTTP/S are the protocols that are used to perform the lecturer activities to access the ULearn System.

The OSI Model

            OSI stands for Open System Interconnection. It is a reference model that helps users to visualize how data are being transferred from one device to another device through physical medium in the networking system. OSI Model consists of seven layers and each layer carry out different network function.




            The top layer is the Application Layer and it is the closest to the end-user which is the lecturer. This layer will receive any forms of data like text, image or video from the lecturer. In order to access the ULearn System, the lecturer need to use web browsers like Chrome. Web browsers is a network application and all network application are depending on Application Layer to function as it provides protocol package. HTTP/S is the protocols that being used for web surfing. Essentially, this application layer provides services for the network application to perform any user activities with the help of protocols.  


  
            The next layer is Presentation layer. This layer will receives data from the Application Layer. The data can be in the form of characters and numbers. This layer will converts those character to machine-understandable binary format. This layer will also compressed the data to reduce the number of bits of the original data. Thus, it can reach the server faster since the size is reduce. Before the data being transferred, the data will be encrypted to maintain the integrity of the data. On the sender side, the data is encrypted before reaching the destination and the data will be decrypted after reach the destination. SSL (Secure Socket Layer) is use at the presentation layer for encryption and decryption.



            In session layer, it will helps in establishing or terminating connections to enable sending and receiving process. Session layer used APIs (Application Programming Interfaces) like NETBIOS that allows applications on different computer to communicate with each other. Before a session or connection is established, ULearn System Server will performs authentication to verify who is accessing system. In this scenario, the lecturer will need to enter username and password. Once the username and password are matched and verified, a session is establish between the lecturer’s computer and ULearn System Server. After Authentication is done, Authorization is being perform to determine if the lecturer have permission to access the system or not. If not then the lecturer will get message "You are not authorized to access this page".




Transport layer controls the reliability of communication through flow control, error control and segmentation. In segmentation the data received from the session layer will be divided into small data unit called segments. Each segments contain a source and destination port number to make sure each data reach correct destination and sequence number to make sure the data are being send in correct order. Flow control means it will controls the amount of data that are being transferred. For example, if the lecturer wants to download a file from the ULearn System Server and the server starts sending data in 50 Mbps which greater than the lecture’s computer can processed. With the help of transport layer, lecturer’s computer can tell the server to slow down the data transmission rate to 10 Mbps and vice versa. For error Control. If some data does not arrive the destination transport layer uses Automatic Repeat Request scheme to re-transmit the lost or corrupted data. A group of bits called checksum is added to each segment to find out the received corrupted segment.



Network layer received the data segments from the transport layer. The function of network layer is logical addressing. Lecturer’s computer and the ULearn System Server have their own unique IP Address. Network layer will assigned both sender and receiver IP address to each segments to form an IP Packet. This is to ensure that each data packet reach correct destination. Routing is a method of moving data packet from source to destination and it is being done in this layer. Choosing the best possible path for the data delivery from source to the destination is called path determination. The lectures’s computer can be connected to the ULearn System Server in many ways. This layer uses protocols such as BGP (Border Gateway Protocol) and IS-IS (Intermidiate System to Intermediate System) to determine the best path.



Data link layer receives data packets that contains IP address of the lecturer’s computer and ULearn System Server from the network layer. Physical layer is done at data link layer where MAC addresses of the sender and receiver devices are assigned to each data packets to form a frame which is a sequence of binary 0’s and 1’s.



At the bottom of the OSI model is the physical layer that represents the electrical and physical representation of the system which includes cable type, radio frequency link for the wireless systems and so on. In this layer, the sequence of binary bits from the data link layer will converted into signals and transmit it over a transmission medium. For example, Copper cable if the signal is an electrical signal or air in case of radio signal. The signal is generated based on the type of transmission medium used to connect the lecturer’s computer and the ULearn System Server. In this case, since it is wireless, the signal is radio signal.

Comments