Chap1.1 Introduction
Chap1.1 Introduction
TE COMPS A
2023 1
NETWORKS
A network is a set of devices (often referred to as
nodes) connected by communication links. A node can
be a computer, printer, or any other device capable of
sending and/or receiving data generated by other nodes
on the network.
“Computer network’’ to mean a collection of
autonomous computers interconnected by a single
technology.
Two computers are said to be interconnected if they are
able to exchange information.
The connection need not be via a copper wire; fiber
optics, microwaves, infrared, and communication
satellites can also be used.
1.2
USES OF COMPUTER NETWORKS
Business Applications:
resource sharing. The goal is to make all programs,
equipment, and especially data available to anyone on the
network without regard to the physical location of the
resource or the user.
Process Flow: A modern manufacturing plant, with a
computer-controlled assembly line
Networks called VPNs (Virtual Private Networks) may be
used to join the individual networks at different sites into
one extended network.
client-server model. It is widely used and forms the basis
of much network usage.
1.3
Client-Server Model
1.4
Communication Channel:
email (electronic mail),
IP telephony or Voice over IP (VoIP)
Virtual meeting, video conferencing
1.5
USES OF COMPUTER NETWORKS
1.6
Home Applications
1.7
Some forms of e-commerce.
1.8
In a peer-to-peer system there are no fixed clients and servers
1.9
DATA COMMUNICATIONS
1.10
Data Representation
1.11
NETWORK HARDWARE
There is no generally accepted taxonomy into which all
computer networks fit, but two dimensions stand out as
important:
Transmission technology and
Scale.
1.12
Point-to-point and Multi-point
1.13
Point-to-Point VS Broadcast
Point-to-Point Multipoint(Broadcast)
A point-to-point connection A multipoint (also called multi-drop)
provides a dedicated link between connection is one in which more
two devices. than two specific devices share a
The entire capacity of the link is single link
reserved for transmission between In a multipoint environment, the
those two devices. capacity of the channel is shared,
Most point-to-point connections use either spatially or temporally.
an actual length of wire or cable to If several devices can use the link
connect the two ends, but other simultaneously, it is a spatially
options, such as microwave or shared connection. If users must take
satellite links, are also possible turns, it is a timeshared connection.
1.14
Categories of Networks - Scale
1.15
Other types
communication.
Provides short range connectivity with high speed data
transmission.
PAN (Personal Area Network)
Network organized by the individual user for its personal use.
1.16
Types of Networks
1.22
Data Flow
Communication between two devices can be simplex, half-duplex,
or full-duplex
Simplex In simplex mode, 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. Keyboards and traditional monitors are examples of
simplex devices.
Half-Duplex In half-duplex mode, 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 Walkie-talkies and CB (citizens band) radios
are both half duplex systems.
Full-Duplex In full-duplex, both stations can transmit and receive
simultaneously One common example of full-duplex communication is
the telephone network. When two people are communicating by a
telephone line, both can talk and listen at the same time. The full-duplex
mode is used when communication in both directions is required all the
time.
1.23
Physical Topology
The term physical topology refers to the way in
which a network is laid out physically.
Two or more devices connect to a link; two or more
links form a topology.
The topology of a network is the geometric
representation of the relationship of all the links and
linking devices (usually called nodes) to one another.
1.24
MESH:
A mesh topology is the one where every node is connected to every other node
in the network.
In a full mesh topology , every computer in the network has a connection to
each of the other computers in that network.
The number of connections in this network can be calculated using the
following formula (n is the number of computers in the network): n(n-1)/2
1.25
Advantages of a mesh topology
Can handle high amounts of traffic, because multiple devices can
transmit data simultaneously.
A failure of one device does not cause a break in the network or
transmission of data.
Adding additional devices does not disrupt data transmission
between other devices.
1.27
Advantages of star topology
Centralized management of the network, through the use of the central
computer, hub, or switch.
Easy to add another computer to the network.
If one computer on the network fails, the rest of the network continues to
function normally.
The star topology is used in local-area networks (LANs), High-speed
LANs often use a star topology with a central hub
Disadvantages of star topology
Can have a higher cost to implement, especially when using a switch or
router as the central network device.
The central network device determines the performance and number of
nodes the network can handle.
If the central computer, hub, or switch fails, the entire network goes
down and all computers are disconnected from the network
1.
BUS TOPOLOGY :
1.29
Advantages of bus topology
It works well when you have a small network.
It's the easiest network topology for connecting computers or
peripherals in a linear fashion.
It requires less cable length than a star topology.
1.31
1.32
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.33
Network Software
• Protocol Hierarchies
• Design Issues for the Layers
• Connection-Oriented and Connectionless
Services
• Service Primitives
• The Relationship of Services to Protocols
NETWORK Models
Network Software
Network Software
Protocol Hierarchies
1.38
1-3 THE INTERNET
1.39
Figure Hierarchical organization of the Internet
1.40
PROTOCOLS
1.41
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.42