Professional Documents
Culture Documents
computer network Notes 1
computer network Notes 1
Data communication
Data communication refers to exchanging some data between two or more
devices through some medium. It is a process of diffusing the particulars from
one end and receiving the same on the other with the involvement of some
transmitting channel.
The process occurs in the presence of communicating devices combining
both hardware and software. Hardware includes the devices through which
the data is sent by the sender, processed through the intermediate devices
and the devices on which the receiver receives data. In contrast, software
involves certain specifications regarding what, when, and how to communicate.
What is networking?
Networking refers to the link between computing devices built on hardware
and software platforms to share the available resources. It is a web of
computers that enable devices to be connected via a network.
Data communication and Networking could be anything that makes it
easier to share the data and allows communication with different systems.
Network Criteria
The most important criteria a network needs to converge is –
• Performance: The performance can be measured in various ways and
depends on various factors like the number of users, transmission
medium, hardware connection, or software efficiency.
• Reliability: The degree of a network to be accurate is determined by the
recurrence of failure, time to redeem from failure and the network’s
robustness in a catastrophe.
• Security: It includes safeguarding data from unofficial access, damage
and change, and devising policies and procedures for recovery from data
losses.
Categories of Networks
The category of the network is basically determined by its size. There are
primarily two categories of networks based on their size – Local Area Network
and Wide Area Network. The networks of the size in-between are referred to
as Metropolitan Area Network.
• Local Area Network: Local Area Network (LAN) is usually limited to a
few kilometres and is mostly owned privately. It is distinguished from
other types of networks by transmission media and topology. Generally,
LANs use one type of transmission media. Bus, ring and star are some
common LAN topologies.
• Wide Area Network: Wide Area Network or WAN facilitates the long-
distance transmission of data or information over large geographical
areas. The transmission of data, audio, videos or any other form of
information can occur worldwide.
• Metropolitan Area Networks: It is a computer network, larger than
LAN but smaller than WAN, that connects users with computer resources
typically owned or managed by a single entity. It provides high-speed
connectivity and could spread over 5km to 50 km in diameter.
Data Representation
A network is a collection of different devices connected and capable of
communicating. For example, a company's local network connects employees'
computers and devices like printers and scanners. Employees will be able to
share information using the network and also use the common printer/ scanner via
the network. Data to be transferred or communicated from one device to
another comes in various formats like audio, video, etc. This tutorial explains
how different data types are represented in a computer and transferred in a
network.
Different Data types in a computer network:
1. Texts
2. Images
3. Videos
4. Audios
Textual data:
Data in text format is represented using bit patterns (combinations of two binary
bits - 0 and 1). Textual data is nothing but a string, and a string is a collection
of characters. Each character is given a specific number according to an
international standard called Unicode. The process of allocating numbers to
characters is called "Coding," and these numbers are called "codes". Now, these
codes are converted into binary bits to represent the textual data in a pattern of
bits, and these bits are transferred as a stream via the network to other devices.
File extensions:
.doc, .docx, .pdf, .txt, etc.
2. Image
Image data is also transferred as a stream of bits like textual data. An image,
also called a picture, is a collection of little elements called "Pixels". A single
pixel is the smallest addressable element of a picture, and it is like a dot with a
size of 1/96 inch/ 0.26 mm. The dimensions of an image are given by the number
of pixels along the height of the image X Number of pixels along the width of
the image.
File extensions:
.jpg, jpeg, .png, etc.
4. Audios
Transferring an audio signal is different from other formats. Audio is broadcasting
recorded sound or music. An audio signal is generated as an analog wave,
converted into digital format to be stored in a computer by representing the
wave amplitude at moments in bits.
File extensions:
.mp3, .m4a, .WAV, .AAC, etc.
5. Videos
A video is a collection of frames; each frame is a picture with the same or
different dimensions. These frames/ images are represented as matrices. All the
frames/ images are displayed continuously, one after the other, to show a
video in movement. To represent a video, The computer will analyze data about
the video like:
1. FPS (Frames per second)
2. Duration of the video
3. Image resolution (Number of pixels Horizontally X Vertically)
4. Bit depth (Number of bits required to represent a pixel -> number of colors)
A video is mostly combined with an audio component, like a film or a video game.
File extensions:
.mp4, .MOV, .AVI, etc.
OSI stands for Open Systems Interconnection. It has been developed by ISO
– ‘International Organization for Standardization‘, in the year 1984. It is a
7-layer architecture with each layer having specific functionality to perform. All
these 7 layers work collaboratively to transmit the data from one person to
another across the globe.
Layers of OSI Model
1. Physical Layer
2. Data Link Layer
3. Network Layer
4. Transport Layer
5. Session Layer
6. Presentation Layer
7. Application Layer
Layer 1- Physical Layer
The lowest layer of the OSI reference model is the physical layer. It is responsible
for the actual physical connection between the devices. The physical layer
contains information in the form of bits. It is responsible for transmitting
individual bits from one node to the next. When receiving data, this layer will
get the signal received and convert it into 0s and 1s and send them to the Data
Link layer, which will put the frame back together.
the bits by providing a clock. This clock controls both sender and
receiver thus providing synchronization at the bit level.
• Bit rate control: The Physical layer also defines the transmission rate
(wireless)
• Encoding(sender-bits to signal)(Receiver-signals to bits)
Note: 1. Hub, Repeater, Modem, and Cables are Physical Layer devices.
2. Network Layer, Data Link Layer, and Physical Layer are also
known as Lower Layers or Hardware Layers.
• Physical addressing: After creating frames, the Data link layer adds
physical addresses (MAC addresses) of the sender and/or receiver in
the header of each frame.
• Error control: The data link layer provides the mechanism of error
control in which it detects and retransmits damaged or lost frames.
Eg-CRC ,Checksum , Parity Bit
• Flow Control: The data rate must be constant on both sides else the data
may get corrupted thus, flow control coordinates the amount of data
that can be sent before receiving an acknowledgment.
Eg- stop and wait protocol , Go back n, selective Repeat
• Access control: When a single communication channel is shared by
multiple devices, the MAC sub-layer of the data link layer helps to
determine which device has control over the channel at a given time.
Eg- CSMA/CD(Ethernet-1500 bytes)
ALOHA
TOKEN RING/TOKEN BUS
Function of DLL
Note: The sender needs to know the port number associated with the
receiver’s application.
the (session) layer, and breaks the message into smaller units. Each of
the segments produced has a header associated with it. The transport
layer at the destination station reassembles the message.
• Service Point Addressing: To deliver the message to the correct
• Termination/disconnection
Establishes Connection,
Session Maintenance, Ensures
5 Message Gateway
Layer Authentication, and
Ensures security.
another, located in
different networks.
Hub,
Establishing Physical
Physical Repeater,
1 Connections between Bits
Layer Modem,
Devices.
Cables
TCP/IP Model
TCP/IP was designed and developed by the Department of Defense (DoD) in
the 1960s and is based on standard protocols. It stands for Transmission
Control Protocol/Internet Protocol. The TCP/IP model is a concise version of
the OSI model. It contains four layers, unlike the seven layers in the OSI
model.
The number of layers is sometimes referred to as five or four. Here In this
article, we’ll study five layers. The Physical Layer and Data Link Layer are
referred to as one single layer as the ‘Physical Layer’ or ‘Network Interface
Layer’ in the 4-layer reference.
What Does TCP/IP Do?
The main work of TCP/IP is to transfer the data of a computer from one
device to another. The main condition of this process is to make data reliable
and accurate so that the receiver will receive the same information which is
sent by the sender. To ensure that, each message reaches its final destination
accurately, the TCP/IP model divides its data into packets and combines
them at the other end, which helps in maintaining the accuracy of the data
while transferring from one end to another end.
TCP and IP are different protocols of Computer Networks. The basic difference
between TCP (Transmission Control Protocol) and IP (Internet Protocol) is in
the transmission of data. In simple words, IP finds the destination of the mail
and TCP has the work to send and receive the mail. UDP is another protocol,
which does not require IP to communicate with another computer. IP is
required by only TCP. This is the basic difference between TCP and IP.
Whenever we want to send something over the internet using the TCP/IP Model,
the TCP/IP Model divides the data into packets at the sender’s end and the
same packets have to be recombined at the receiver’s end to form the same
data, and this thing happens to maintain the accuracy of the data. TCP/IP
model divides the data into a 4-layer procedure,
3. Internet Layer
This layer parallels the functions of OSI’s Network layer. It defines the protocols
which are responsible for the logical transmission of data over the entire
network. The main protocols residing at this layer are as follows:
• IP: IP stands for Internet Protocol and it is responsible for delivering
packets from the source host to the destination host by looking at the
IP addresses in the packet headers. IP has 2 versions: IPv4 and IPv6.
IPv4 is the one that most websites are using currently. But IPv6 is
growing as the number of IPv4 addresses is limited in number when
compared to the number of users.
• ICMP: ICMP stands for Internet Control Message Protocol. It is
encapsulated within IP datagrams and is responsible for providing
hosts with information about network problems.
• ARP: ARP stands for Address Resolution Protocol. Its job is to find
the hardware address of a host from a known IP address.
•
The Internet Layer is a layer in the Internet Protocol (IP) suite, which is the
set of protocols that define the Internet. The Internet Layer is responsible for
routing packets of data from one device to another across a network. It does
this by assigning each device a unique IP address, which is used to identify
the device and determine the route that packets should take to reach it.
Example: Imagine that you are using a computer to send an email to a friend.
When you click “send,” the email is broken down into smaller packets of data,
which are then sent to the Internet Layer for routing. The Internet Layer assigns
an IP address to each packet and uses routing tables to determine the best route
for the packet to take to reach its destination. The packet is then forwarded to the
next hop on its route until it reaches its destination. When all of the packets have
been delivered, your friend’s computer can reassemble them into the original
email message.
In this example, the Internet Layer plays a crucial role in delivering the email
from your computer to your friend’s computer. It uses IP addresses and routing
tables to determine the best route for the packets to take, and it ensures that the
packets are delivered to the correct destination. Without the Internet Layer, it
would not be possible to send data across the Internet.
4. Transport Layer
The TCP/IP transport layer protocols exchange data receipt acknowledgments
and retransmit missing packets to ensure that packets arrive in order and
without error. End-to-end communication is referred to as such. Transmission
Control Protocol (TCP) and User Datagram Protocol are transport layer protocols
at this level (UDP).
• TCP: Applications can interact with one another using TCP as though
they were physically connected by a circuit. TCP transmits data in a
way that resembles character-by-character transmission rather than
separate packets. A starting point that establishes the connection, the
whole transmission in byte order, and an ending point that closes the
connection make up this transmission.
• UDP: The datagram delivery service is provided by UDP, the other
Attenuation
• Signal strength falls off with distance
• Depends on medium
• Received signal strength:
— must be enough to be detected
— must be sufficiently higher than noise to be received without error
• Attenuation is an increasing function of frequency
Delay Distortion
• Only in guided media
• Propagation velocity varies
Noise
• Additional signals inserted between transmitter and receiver
• Thermal
— Due to thermal agitation of electrons
— Uniformly distributed
— White noise
• Intermodulation
— Signals that are the sum and difference of original frequencies sharing a
medium
• Crosstalk
— A signal from one line is picked up by another
• Impulse
— Irregular pulses or spikes
— e.g. External electromagnetic interference
— Short duration
— High amplitude