Professional Documents
Culture Documents
CN U I Part 1
CN U I Part 1
CS8591
COMPUTER NETWORKS
UNIT I
Introduction and
Physical Layer
Sender: The sender is the device that sends the data message.
◦ It can be a computer, workstation, telephone handset, video camera, etc.
Text:
◦ Represented as a bit pattern,
◦ a sequence of bits 0s or 1s.
7
Numbers
◦ Converted to a binary number – to simplify the mathematical
operations
Images
◦ Represented by bit patterns
◦ Each pixel is assigned a bit pattern
◦ Black and White Image – 1 bit per pixel
◦ Gray scale images – depends on number of levels in gray scale
◦ Colour images: Each pixel has 3 bit patterns (RGB)
Audio / Video
◦ Converted in to Analog/Digital
8
Communication between two devices can be
◦ Simplex
◦ Half-duplex
◦ Full-duplex
1.1
Dept of CSE, VEC 0
The communication is unidirectional, as on a one-way street.
Only one of the two devices on a link can transmit;the other
can only receive
Examples : Keyboards and traditional monitors
1.1
Dept of CSE, VEC 1
Each station can both transmit and receive, but not at
the same time
When one device is sending, the other can only receive,
and vice versa
The entire capacity of a channel is taken over by
whichever of the two devices is transmitting at the time
Examples : Walkie-talkies and radios
1.1
Dept of CSE, VEC 2
Both stations can transmit and receive simultaneously
It is like a two-way street with traffic flowing in both
directions at the same time.
The link capacity can be shared in two ways:
◦ Either the link must contain two physically separate transmission
paths, one for sending and the other for receiving
◦ Or the capacity of the channel is divided between signals traveling
in both directions.
Example: The telephone network
◦ When two people are communicating by a telephone line, both can
talk and listen at the same time.
1.1
Dept of CSE, VEC 3
Depends on 3 fundamental characteristics:
◦ Delivery :
The system must deliver data to the correct destination
Data must be received by the intended device or user and
only by that device or user
◦ Accuracy:
The system must deliver the data accurately.
Data that have been altered in transmission and left
uncorrected are unusable
◦ Timeliness:
The system must deliver data in a timely manner
Data delivered. late are useless
Delivering the data in the same order that they are produced
and without significant delay (real time transmission)
14
1-2 NETWORKS
A network
•A set of nodes (often referred to as devices) connected by
communication links.
•A node can be a computer, printer, or any other device capable
of sending and/or receiving data generated by the devices in the
network.
•A link can be a cable, air, optical fiber, or any medium which
can transport a signal carrying information.
▪ Network Criteria
Topics : ▪ Physical Structures
▪ Categories of Networks
Dept of CSE, VEC
1.1
5
Network Criteria
Performance
◦ Depends on Network Elements
◦ Measured in terms of Delay and Throughput
Reliability
◦ Failure rate of network components
◦ Measured in terms of availability/robustness
Security
◦ Data protection against corruption/loss of data due to:
Errors
Malicious users
1.1
Dept of CSE, VEC 6
Performance can be measured by the following metrics:
◦ Transit time: Amount of time required for a message to travel
from one device to another
◦ Response time: The elapsed time between an inquiry and a
response
The performance of a network depends on the factors
such as:
◦ number of users
◦ type of transmission medium
◦ capabilities of the connected hardware
◦ efficiency of the software.
Type of Connection
◦ Point to Point - single transmitter and receiver
◦ Multipoint - multiple recipients of single transmission
Physical Topology
◦ Connection of devices
◦ Type of transmission –
Unicast,
Mulitcast,
Broadcast
1.2
Dept of CSE, VEC 1
Figure 1.3 Types of connections: point-to-point and multipoint
1.2
Dept of CSE, VEC 2
A point-to-point connection provides a dedicated link between two
devices
The entire capacity of the link is reserved for transmission between those
two devices
Most point-to-point connections use an actual length of wire or cable to
connect the two ends, but other options, such as microwave or satellite
links, are also possible
Example :
change television channels by infrared remote control,
between the remote control and the television's control system.
1.2
Dept of CSE, VEC 6
In a mesh topology, every device has a dedicated point-to-point link
to every other device.
The term dedicated means that the link carries traffic only between
the two devices it connects
To find the number of physical links in a fully connected mesh
network with n nodes, we first consider that each node must be
connected to every other node.
So we need n(n - 1) physical links.
However, if each physical link allows communication in both
directions (duplex mode), we can divide the number of links by 2
In other words, we can say that in a mesh topology, we need n(n-
1)/2 duplex mode links
1.2
Dept of CSE, VEC 8
Dedicated links guarantees that each connection can carry its
own data load, thus eliminating the traffic problems that can
occur when links must be shared by multiple devices
Mesh topology is robust. If one link becomes unusable, it
does not incapacitate the entire system
Privacy or security – as message travels along a dedicated
line, only the intended recipient sees it
Point-to-point links make fault identification and fault
isolation easy
1.3
Dept of CSE, VEC 2
Less expensive than a mesh topology: each device needs
only one link and one I/O port to connect it to any
number of others.
Far less cabling needs to be housed, only one
connection: between that device and the hub
Robustness: If one link fails, only that link is affected. All
other links remain active. This factor also lends itself to
easy fault identification and isolation
1.3
Dept of CSE, VEC 6
Ease of installation
Bus uses less cabling than mesh or star topologies, as
backbone cable can be laid along the most efficient
path, then connected to the nodes by drop lines of
various lengths
1.3
Dept of CSE, VEC 9
In a ring topology, each device has a dedicated point-to-
point connection with only the two devices on either
side of it.
A signal is passed in one direction along the ring, until it
reaches its destination from device to device.
Each device in the ring incorporates a repeater.
When a device receives a signal intended for another
device, its repeater regenerates the bits and passes them
along
1.4
Dept of CSE, VEC 4
Categories of Networks or Network Types
1.4
Dept of CSE, VEC 5
A local area network (LAN) is usually privately owned and
links the devices in a single office, building, or campus
Depending on the needs of an organization and the type of
technology used, a LAN can be as simple as two PCs and a
printer in someone's home office; or it can extend throughout
a company and include audio and video peripherals.
Currently, LAN size is limited to a few kilometers.
1.4
Dept of CSE, VEC 7
LANs are designed to allow resources to be shared between
personal computers or workstations.
The resources to be shared can include hardware (e.g., a
printer), software (e.g., an application program), or data.
A common example of a LAN, found in many business
environments, links a workgroup of task-related computers, for
example, engineering workstations or accounting PCs.
One of the computers may be given a large capacity disk drive
and may become a server to clients.
Software can be stored on this central server and used as
needed by the whole group.
51
server(s)
cable headend
cable distribution
network (simplified)
1.5
Dept of CSE, VEC 2
A wide area network (WAN) provides long-distance transmission of
data, image, audio, and video information over large geographic
areas that may comprise a country, a continent, or even the whole
world.
A WAN can be as complex as the backbones that connect the
Internet (Switched WAN) or as simple as a dial-up line that
connects a home computer to the Internet (a point-to-point WAN )
The switched WAN connects the end systems, which usually
comprise a router (internetworking connecting device) that
connects to another LAN or WAN.
The point-to-point WAN is normally a line leased from a telephone
or cable TV provider that connects a home computer or a small LAN
to an Internet service provider (lSP).
This type of WAN is often used to provide Internet access.
1.5
Dept of CSE, VEC 4
Wide Area Network (WAN)
Example:
•Assume that an organization has two offices, one on the east coast
with star topology and the other on the west coast with bus topology
•The president of the company lives somewhere in the middle and
needs to have control over the company from her home
•To create a backbone WAN for connecting these three entities (two
LANs and the president's computer), a switched WAN (operated by a
service provider such as a telecom company) has been leased.
•To connect the LANs to this switched WAN, however, three point-to-
point WANs are required.
•These point-to-point WANs can be a high-speed DSL line offered by a
telephone company or a cable modern line offered by a cable TV
provider
1.5
Dept of CSE, VEC 5
Figure 1.12 A heterogeneous network made of four WANs and two LANs
1.5
Dept of CSE, VEC 6
An early example of a switched WAN is X.25, a network designed to
provide connectivity between end users
A good example of a switched WAN is the Asynchronous Transfer
Mode (ATM) network, which is a network with fixed-size data unit
packets called cells
Another example of WANs is the wireless WAN
1.5
Dept of CSE, VEC 8
end systems (hosts):
run application programs
e.g. Web, email
at “edge of network”
client/server model
client host requests,
receives service from
always-on server
e.g. Web browser/server;
email client/server
Client/server model is Client/server model is applicable
applicable in an intranet.
in an intranet
59
Peer-Peer model:
◦ No fixed clients or servers
◦ Each host can act as both client & server
Examples: Napster, Gnutella, KaZaA
60
WWW
Instant Messaging (Internet chat, text
messaging on cellular phones)
Peer-to-Peer
Internet Phone
Video-on-demand
Distributed Games
Remote Login (Telnet)
File Transfer
61
1-3 PROTOCOLS
A protocol is
•synonymous with rule.
•It consists of a set of rules that govern data
communications.
•It determines
•what is communicated,
•how it is communicated and
•when it is communicated.
•The key elements of a protocol are syntax, semantics
and timing
1.6
Dept of CSE, VEC 2
Elements of a Protocol
Syntax
◦ Structure or format of the data
◦ Indicates how to read the bits - field delineation
Semantics
◦ Interprets the meaning of the bits
◦ Knows which fields define what action
Timing
◦ When data should be sent and what
◦ Speed at which data should be sent or speed at which it is being
received.
1.6
Dept of CSE, VEC 3
Standards
◦ Essential in creating and maintaining an open and competitive
market for equipment manufacturers and in guaranteeing
national and international interoperability of data and
telecommunications technology and processes
◦ De facto: Standards that have not been approved by an
organised body but have been adopted as standards through
widespread use
◦ De jure: legislated by an officially recognised body
64
Standards Organisations
◦ International organisation for Standardisation (ISO)
◦ International Telecommunication Union –
Telecommunication Standards Sector (ITU-T)
◦ American National Standards Institute (ANSI)
◦ Institute of Electrical and Electronics Engineers (IEEE)
◦ Electronic Industries Assoctiation (EIA)
65
Regulatory Agencies
◦ Federal Communication Commission (FCC)
Internet Standards
◦ Internet Draft
◦ Request for Comment (RFC)
66
In data communication and networking, a protocol defines
the rules that both the sender and receiver and all
intermediate devices need to follow to be able to
communicate effectively.
When communication is simple, we may need only one
simple protocol
When the communication is complex, we may need to divide
the task between different layers, in which case we need a
protocol at each layer or protocol layering.
A single-layer protocol
74