osi/tcp model in computer network muhammad abdullahi

8
SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161 1 Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi Bakale College of Agriculture and Animal Science, Wurno [email protected] ABSTRACT Early achievements of computer networks in the early 1970s made it evident to use the full potential of computer networks that the international standards would be required. In early 1978, the International Standards Organization (ISO) launched work on Open Systems Interconnection (OSI) to discuss these requirements. This research article will summarily explain the Reference of the OSI model. The Reference of the OSI model is the highest level of abstraction in the OSI scheme. The article first set out the basic building blocks used to construct the network model. Then, OSIs particular seven-layer model is concisely explained, followed by discussing outstanding issues and future extensions for the model. Keywords: OSI, TCP, Model, Computer, Network INTRODUCTION The Open Systems Interconnection (OSI) model could be a reference tool for understanding data communications between the two networked systems. It breaks up the communications passage into seven layers. Every layer performs unique functions to support the layers on top of it and offers services to the layers below it. The three lowest layers specialize or aim at passing traffic through the network to associate degree finish system. The highest four layers get to play within the finish system to finish the method. This white article will help you with a unique understanding of every one of the seven layers and their functions, and their relationships with one another. It will also help you summarize the network process, which might then act as a framework for understanding the specific method of computer networking. Since the discussion of networking usually includes verbalize “extra layers,” this article would address these unofficial layers as well. Finally, this article will draw comparisons between the theoretical OSI model and the practical TCP/IP model. Even though TCP/IP is being used for network communications before adopting the OSI model, it supports similar functions and qualities in a differently layered arrangement. AN OVERVIEW OF THE OSI MODEL

Upload: others

Post on 01-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

1

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

OSI/TCP MODEL IN COMPUTER NETWORK

Muhammad Abdullahi Bakale

College of Agriculture and Animal Science, Wurno

[email protected]

ABSTRACT

Early achievements of computer networks in the early 1970s made it evident to use the full

potential of computer networks that the international standards would be required. In early

1978, the International Standards Organization (ISO) launched work on Open Systems

Interconnection (OSI) to discuss these requirements. This research article will summarily

explain the Reference of the OSI model. The Reference of the OSI model is the highest level of

abstraction in the OSI scheme. The article first set out the basic building blocks used to

construct the network model. Then, OSI’s particular seven-layer model is concisely explained,

followed by discussing outstanding issues and future extensions for the model.

Keywords: OSI, TCP, Model, Computer, Network

INTRODUCTION

The Open Systems Interconnection (OSI) model could be a reference tool for understanding

data communications between the two networked systems. It breaks up the communications

passage into seven layers. Every layer performs unique functions to support the layers on top

of it and offers services to the layers below it. The three lowest layers specialize or aim at

passing traffic through the network to associate degree finish system. The highest four layers

get to play within the finish system to finish the method. This white article will help you with

a unique understanding of every one of the seven layers and their functions, and their

relationships with one another. It will also help you summarize the network process, which

might then act as a framework for understanding the specific method of computer networking.

Since the discussion of networking usually includes verbalize “extra layers,” this article would

address these unofficial layers as well. Finally, this article will draw comparisons between the

theoretical OSI model and the practical TCP/IP model. Even though TCP/IP is being used for

network communications before adopting the OSI model, it supports similar functions and

qualities in a differently layered arrangement.

AN OVERVIEW OF THE OSI MODEL

Page 2: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

2

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

A networking model offers generic information to separate computer networking

functions into multiple layers. Every layer depends on the layers below it to give supporting

capabilities and perform support to the layers on top of it. Such a model of bedded functionality

is termed the “protocol stack” or “protocol suite.” Protocols, or rules, will do their work in

either hardware or software package, in a combination of the two. These stacks’ character is

that the low-level layers do their work in hardware or computer codes or programs (software

that runs on specific hardware chips), whereas the upper layers operate in software.

Simultaneously, the Open System Interconnection model may be a seven-layer structure that

specifies the necessities for communications between two systems. The ISO (International

Standard Organization) standard stated this model. This model also permits all network

components to operate together, regardless of who created the protocols and what computer

vendor supports them. The main advantages of the OSI model embrace the following:

• Helps users perceive or comprehend the impact of networking

• Helps users comprehend how hardware and software elements operate with each other

• Makes troubleshooting simpler by dividing networks into manageable things

• Defines terms that networking professionals will use to match essential useful relationships

on totally different networks

• Helps users perceive new technologies as they’re developed

• Aids in simplifying vendor explanations of product functionality.

Layer 1 – The Physical Layer

The physical layer of the OSI model defines connector and interface specifications. It

also explains medium (cable) requirements. Electrical, mechanical, functional, and procedural

specifications are provided for sending a bitstream on a computer network.

Page 3: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

3

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

Components of the physical layer include:

• Cabling system parts

• Adapters that connect media to physical interfaces

• Connector design and pin assignments

• Hub, repeater, and patch panel specifications

• Wireless system parts

• Parallel SCSI (Small Computer System Interface)

• Network Interface Card (NIC) In a LAN environment, Category 5e UTP (Unshielded Twisted

Pair) cable is mostly used for the physical layer for individual device connections. Fiber optic

cabling is usually used for the physical layer in a vertical or riser backbone link. The IEEE,

EIA/TIA, ANSI, and other similar standards bodies developed standards for this layer.

Note: The Physical Layer of the OSI model is only part of a LAN (Local Area Network).

Layer 2 – The Data Link Layer

Layer 2 of the OSI model provides the following functions:

• Allows a device to access the network to send and receive messages

• Offers a physical address so a device’s data can be dispatched on the network

• Works with a device’s networking software when sending and receiving messages

• Provides error-detection capability

• Standard networking components that function at layer 2 include:

• Network interface cards

• Ethernet and Token Ring switches

• Bridges

NICs have a layer two or MAC address. A switch uses this address to filter and forward traffic,

helping relieve congestion and collisions on a network segment. Bridges and switches function

Page 4: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

4

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

similarly; however, bridging is usually a software program on a CPU, while controllers use

Application-Specific Integrated Circuits (ASICs) to perform the task dedicated hardware is

much faster.

Layer 3 – The Network Layer

Layer 3, the OSI model’s network layer, provides an end-to-end logical addressing

system so that a packet of data can be routed across several layer two networks (Ethernet,

Token Ring, Frame Relay, etc.). Note that network layer addresses can also be termed as logical

addresses.

Initially, software manufacturers, such as Novell, developed proprietary layer three

addressing. However, the networking industry has evolved to the point that it needs a standard

layer of three addressing systems. The Internet Protocol (IP) addresses make networks more

accessible to both setup and connect. The Internet uses IP addresses to provide connectivity to

millions of systems around the world.

Many organizations divide their network layer addressing smaller parts known as

subnets to make it easier to manage the network and control packets’ flow. Routers work with

the network or subnet portion of the IP, managing to route the traffic between different

networks. Each router must be explicitly configured for the networks or subnets that will be

connected to its interfaces.

Routers interact with each other using routing protocols, such as Routing Information

Protocol (RIP) and Open version of Shortest Path First (OSPF), to understand other networks

that are available and to arrange the best way to reach each network based on a variety of

criteria (such as the path with the fewest routers). Routers and other networked systems make

these routing decisions at the network layer.

When passing packets between different networks, it may become necessary to adjust

their outbound size compatible with the layer two protocol being used. The network layer

accomplishes this via a process known as fragmentation. A router’s network layer is usually

responsible for doing the fragmentation. All reassembly of fragmented packets happens at the

network layer of the final destination system.

Page 5: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

5

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

Two of the network layer’s additional functions are diagnostics and logical variations in regular

network operation.

While any networked system may initiate the network layer diagnostics, the system

discovering the variation reports it to the original sender of the packet that is found to be outside

regular network operation.

The variation reporting exception is content validation calculations. If the analysis done

by the receiving system does not match the value sent by the originating system, the receiver

discards the related packet with no report to the sender. Retransmission is left to a higher layer’s

protocol. Some basic security functionality can also be set up by filtering traffic using layer

three, addressing routers or other similar devices.

Layer 4 – The Transport Layer

Layer 4, the OSI model’s Transport layer, offers end-to-end communication between

end devices through a network. Depending on the application, the transport layer either offers

reliable, connection-oriented or connectionless, best-effort communications.

Some of the functions offered by the transport layer include:

• Application identification

• Client-side entity identification

• Confirmation that the entire message arrived intact

• Segmentation of data for network transport

• Control of data flow to prevent memory overruns

• Establishment and maintenance of both ends of virtual circuits

• Transmission-error detection

• Realignment of segmented data in the correct order on the receiving side

• Multiplexing or sharing of multiple sessions over a single physical link. The most

common transport layer protocols are the connection-oriented TCP Transmission

Control Protocol (TCP) and the connectionless UDP User Datagram Protocol (UDP).

Page 6: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

6

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

Layer 5 – The Session Layer

Layer 5, the session layer, provides various services, including tracking the number of

bytes that each end of the session has acknowledged receiving from the other end of the session.

This session layer allows applications functioning on devices to establish, manage, and

terminate a dialog through a network. Session layer functionality includes:

• Virtual connection between application entities

• Synchronization of data flow

• Creation of dialog units

• Connection parameter negotiations

• Partitioning of services into functional groups

• Acknowledgements of data received during a session

• Retransmission of data if a device does not accept it

Layer 6 – The Presentation Layer

Page 7: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

7

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

Layer 6, the presentation layer, is responsible for how an application formats the data

to be sent out onto the network. The presentation layer allows an application to read (or

understand) the message. Examples of presentation layer functionality include:

• Encryption and decryption of a message for security

• Compression and expansion of a message so that it travels efficiently

• Graphics formatting

• Content translation

• System-specific translation

Layer 7 – The Application Layer

Layer 7, the application layer, provides an interface for the end-user operating a device

connected to a network. This layer is what the user sees in loading an application (such as Web

browser or e-mail); that is, this application layer is the data the user views while using these

applications. Examples of application-layer functionality include:

• Support for file transfers

• Ability to print on a network

• Electronic mail

• Electronic messaging

• Browsing the World Wide Web

CONCLUSION

While the age-old concept of the network is foundational in virtually all areas of society,

Computer Networks and Protocols have forever changed the way humans will work, play, and

communicate. Forging powerfully into areas of our lives that no one had expected, digital

networking is further empowering us for the future. New protocols and standards will emerge,

new applications will be conceived, and our lives will be additionally changed and enhanced.

While the original will only be better, most digital networking’s current technologies are not

cutting-edge, but rather are protocols and standards conceived at the dawn of the digital

networking age that have stood solid for over thirty years.

Page 8: OSI/TCP MODEL IN COMPUTER NETWORK Muhammad Abdullahi

SosPoly: Journal of Science & Agriculture, Vol. 3(2), (Dec., 2020) ISSN: 2536-7161

8

Umaru Ali Shinkafi Polytechnic Sokoto, Nigeria

REFERENCES

L. G. Roberts and Î’. D. Wissler” Computer network development to achieve resource sharing,”

Proc. SJCC, pp.543 -549 1970

L. Pouzin” Presentation and significant design aspects of the CYCLADES computer network,”

Proc. 3rd ACM-IEEE Comm. Symp., pp.80 -87 1973

“ISO/TC97/SC16”, the Provisional model of Open Systems Architecture, 1978

“ISO 7498”, a Basic reference model for Open Systems Interconnection, 1983

“ISO/TC97/SC16”, WG1 program of work, 1982.