1. OSI LAYER MODEL
Project Scenario
The scenario of this project can be
referred to Figure 1. Figure 1 shows the logical network flow from a home
network to OUM facilities. In this figure, a OUM’s student is trying to access
the OnlineLearning system located in the OUM network facilities. The student is
using her modem to connect to the public network before able to connect to the
OUM facilities. From the OUM network, the data then was forwarded to IT Center
where the OnlineLearning System server is located.
Students are required to explain on how the data travels from the student’s computer to reach the Online Learning System server which is in the OUM IT Center. The explanation should be related the OSI Layer Model. Explain the possible network components involves throughout the communications. Illustrate the diagram to support your explanation.
OSI model layer stands for open system
interconnect was formalized by International Organization for Standardization
in 1984. OSI is a reference tool for understanding how the data is communicated
between any two-network system. Networking is complex so OSI model divides the
complex functions of computer networks into seven different layers to easily
understand the system.
The
OSI model consists of seven layer that start with physical layer, data link,
network, transport, session, presentation and lastly the application layer as
shown below. Data flows through the seven layers of the OSI model so that
human-readable information can be transferred from a device to another end
devices.
Application Layer
The application layer
contains the protocols used for process -to -process communication. The
protocol specifies the format and control information required for normal
Internet functioning.
A student in this scenario is to access into the Online Learning system located in the OUM network facilities. So, the student will see the website interface. This interface, which is the platform required for student to login into the Online Learning system is provided by the Applications layer. The main objective of the Application layer is to display the received information and provide data exchange services to user. Data exchange and traversed IP traffic are handled using protocols. The protocol used when student try to reach the Online Learning system servers is HTTP which is widely used throughout the World Wide Web for data transfer.
Presentation Layer
The presentation layer
offers a general representation of the data transferred between application
layer services.
Session Layer
The session layer is the fifth layer
which is responsible for dialog control and synchronization. This layer
establishes, maintains, and synchronizes the interaction among communication
systems. It also allows a process to add
a checkpoint to steam of data.
A session is created when two systems which are student’s computer and Online Learning System in this scenario want to enter into dialog. The session layer will check the request made by application layer is available in local system or in remote system. When a student made a request. If the request is available in remote system, it test the availability of the computer’s network connection to access the resource. If the connection is not available, it will from the application layer an error message. But, when the network connection is available, it establishes a session with remote system. This session layer also terminate session if the communication is not available between two systems such as disconnected or timeout and also when the student finish accessing the system.
Transport Layer
Transport layer is known as the heart of OSI layer because it builds on
the network layer which is crucial to provide data transport from a process
on a source machine to a process on a destination machine. This layer
takes data transferred in the session layer and breaks it into
"segments" on the transmitting end, turning it back into data that
can be used by the session layer. It is also hosted using single or multiple
networks. In the other words, the transport layer deals with the data transfer
coordination between end systems and hosts. Furthermore, Transport Layer
determines how much, where, and what rate data should be sent. This layer
builds on the message which are received from the Application Layer. It also
helps to ensure that data units are delivered error-free and in sequence. It
controls the reliability of a link through flow control, error control, and
segmentation or desegmentation. Additionally, this layer offers an
acknowledgement of the successful data transmission and sends the next data in
case no errors occurred. Example of Transport Layer is the Transmission
Control Protocol (TCP) which is built on top of the Internet Protocol (IP),
commonly known as TCP/IP. TCP and UCP port numbers work at Layer 3 which is
Network Layer. Therefore, routers at this layer help to do their functions
efficiently.
The
Transport Layer may reassemble the data segmentation and control necessary into
various communication streams. In this case, transport layer will track the
student's communication between applications on the source and destination
hosts. It is Transport layer's responsibility to maintain the multiple
communication streams between these application of students and lecturers via
online segments. It will then segment the data and managing into streams of
application data. Each piece of application data requires headers to be
added at the Transport layer to indicate to which communication is associated.
At the receiving host, each piece of data may be directed to the appropriate
application. Additionally, these individual pieces of data must also be
reconstructed into a complete data stream that is useful to the Application
layer. The protocols at the Transport layer describe the how the Transport
layer header information is used to reassemble the data pieces into streams to
be passed to the Application layer.
In order to pass data streams to the proper applications, the Transport layer must identify the target application. To accomplish this, the Transport layer assigns an application an identifier. The TCP/IP protocols call this identifier a port number. Each software process that needs to access the network is assigned a port number unique in that host. This port number is used in the transport layer header to indicate to which application that piece of data is associated. The Transport layer is the link between the Application layer and the lower layer that are responsible for network transmission. This layer accepts data from different conversations and passes it down to the lower layers as manageable pieces that can be eventually multiplexed over the media. Applications do not need to know the operational details of the network in use. The applications generate data that is sent from one application to another, without regard to the destination host type, the type of media over which the data must travel, the path taken by the data, the congestion on a link, or the size of the network. Additionally, the lower layers are not aware that there are multiple applications sending data on the network. Their responsibility is to deliver data to the appropriate device. The Transport layer then sorts these pieces before delivering them to the appropriate application.
Because of different applications have different requirements,
there are multiple Transport layer protocols. For some applications, segments
must arrive in a very specific sequence in order to be processed successfully.
Network Layer
Layer 3 is network layer. The network Layer controls the operation of the subnet. The main aim of this layer is to deliver packets from source to destination across multiple links (networks). If two computers (system) are connected on the same link, then there is no need for a network layer. It routes the signal through different channels to the other end and acts as a network controller. It also divides the outgoing messages into packets and to assemble incoming packets into messages for higher levels. In broadcast networks, the routing problem is simple, so the network layer is often thin or even non-existent.
The student send the data from their computer to Online Learning system. The data that send from student actually send by packet to the Online learning in IT center. The packet is broken up into the smaller pieces when the data reach at Online learning in IT center. The network that use by student is home network by using different LAN with IT center that using OUM campus network, when student want to send the data, the network must be addressed by computer (IP Address) before the data can reach the IT center. The IP address which is the source, and Online learning in IT center is the destination that the data reach.
Data Link Layer
Data link layer provides node-to-node data transfer, framing, physical addressing, flow control, access control and also handles error correction from the physical layer. There are two sub-layers in this layers which is Media Access Control (MAC) layer and Logical Link Control (LLC) layer. The MAC address layer allows the data link layer to provide the best data transmission vehicle and manage data flow control. The LLC layer provides error control and flow control over the physical medium and identifies line protocols.
In physical addressing, the data link layer add a header to the frame in order to define physical address of the sender receiver of the frame. In framing, the data link layer receives the packets from the network layer divides into manageable data units called frames depending on the frames size of NIC (Network Interface Card). In access control, data link layer provide protocol to determine which device has control over the link at any given time when the student's computer and the modem are connected into the same link.
Physical Layer
Based on this project scenario, in physical layer, there have five network components that used when transmitting the data to the next destination which are NIC (1), wireless access points (1), modem (1), router (1) and switch (1). NIC (Network Interface Card) operates as control the exchange information between network and user. In this case, NIC allows communication between student’s PC and wireless access point. It means that it allow student’s PC connected to her WIFI first via modem then connect via local area network (LAN).
When student open the web page of Online Learning System, student’s PC will pass the request to the network card which convert it into electrical signal. This electrical signal will carry the individual bits from one node to next node through transmission medium. This process will deliver the bits to the data link layers. The data are sent via coaxial cable network to deliver to router. The router will send data to cloud over the internet before the data send to OUM network server and IT Center. OUM server will received the data by router over the internet and responds by sending the data back to router to send the data to IT Center. IT Center receive the data by router and will respond by sending the web page of Online Learning System back to the network card as synchronization of bits that form in electrical signal. NIC card get this signal and translates it into the data that can student’s PC display the web page Online Learning System.
Comments
Post a Comment