Computer Networks: by Damera Venkatesh Assistant Professor
Computer Networks: by Damera Venkatesh Assistant Professor
By
Damera Venkatesh
Assistant Professor
What is a Computer Network?
Computer Network is a group of computers
connected with each other through wires, optical
fibres or optical links so that various devices can
interact with each other through a network.
The aim of the computer network is the sharing of
resources among various devices.
In the case of computer network technology, there are
several types of networks that vary from simple to
complex level.
OSI
OSIModel
stands for Open System Interconnection is a reference
model that describes how information from a software
application in one computer moves through a physical medium
to the software application in another computer.
OSI consists of seven layers, and each layer performs a
particular network function.
OSI model was developed by the International Organization for
Standardization (ISO) in 1984, and it is now considered as an
architectural model for the inter-computer communications.
OSI model divides the whole task into seven smaller and
manageable tasks. Each layer is assigned a particular task.
Each layer is self-contained, so that task assigned to each layer
can be performed independently.
Functions of the OSI Layers
There are the seven OSI layers. Each layer has different
functions. A list of seven layers are given below:
1. Physical Layer
2. Data-Link Layer
3. Network Layer
4. Transport Layer
5. Session Layer
6. Presentation Layer
7. Application Layer
Physical layer
Physical Addressing: The Data link layer adds a header to the frame that contains a
destination address. The frame is transmitted to the destination address mentioned in the
header.
Flow Control: Flow control is the main functionality of the Data-link layer. It is the technique
through which the constant data rate is maintained on both the sides so that no data get
corrupted. It ensures that the transmitting station such as a server with higher processing speed
does not exceed the receiving station, with lower processing speed.
Error Control: Error control is achieved by adding a calculated value CRC (Cyclic Redundancy
Check) that is placed to the Data link layer's trailer which is added to the message frame before
it is sent to the physical layer. If any error seems to occurr, then the receiver sends the
acknowledgment for the retransmission of the corrupted frames.
Access Control: When two or more devices are connected to the same communication
channel, then the data link layer protocols are used to determine which device has control over
the link at a given time.
Network Layer
It is a layer 3 that manages device addressing, tracks the location of devices on the
network.
It determines the best path to move data from source to the destination based on the
network conditions, the priority of service, and other factors.
The Data link layer is responsible for routing and forwarding the packets.
Routers are the layer 3 devices, they are specified in this layer and used to provide the
routing services within an internetwork.
The protocols used to route the network traffic are known as Network layer protocols.
Examples of protocols are IP and Ipv6.