Chapter 1 - Introduction To Computer Network Design
Chapter 1 - Introduction To Computer Network Design
ITU 07114
Introduction to Computer 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.
• A computer network is a set of computers connected together for the
purpose of sharing resources. Shared resources can include printers,
Scanners, file servers, etc.
Components
• A data communications system has five components.
1. Message: The message is the information (data) to be communicated. Popular
forms of information include text, numbers, pictures, audio, and video.
2. Sender: The sender is the device that sends the data message. It can be a
computer, workstation, telephone handset, video camera, etc.
3. Receiver: The receiver is the device that receives the message. It can be a
computer, workstation, telephone handset, television, etc.
4. Transmission medium: The transmission medium is the physical path by which a
message travels from sender to receiver. Some examples of transmission media
include twisted-pair wire, coaxial cable, fiber optic cable, and radio waves.
5. Protocol: A protocol is a set of rules that govern data communications. It
represents an agreement between the communicating devices. Without a
protocol, two devices may be connected but not communicating.
Characteristics of a Network
The effectiveness of a network depends on three characteristics.
• Delivery: The system must deliver data to the correct destination.
Data must be received by the intended 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.
Data Flow / Transmission mode (1/4)
• Communication between two devices can be simplex, half-duplex, or
full-duplex
Data Flow / Transmission mode (2/4)
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.
Advantage of Simplex mode:
• In simplex mode, the station can utilize the entire bandwidth of the
communication channel, so that more data can be transmitted at a time.
Disadvantage of Simplex mode:
• Communication is unidirectional, so it has no inter-communication between
devices.
Data Flow / Transmission mode (3/4)
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 (citizen band) radios are both half-duplex systems.
• The half-duplex mode is used in cases where there is no need for communication in both
directions at the same time.
Advantage of Half-duplex mode:
• In half-duplex mode, both the devices can send and receive the data and also can utilize
the entire bandwidth of the communication channel during the transmission of data.
Disadvantage of Half-Duplex mode:
• In half-duplex mode, when one device is sending the data, then another has to wait, this
causes the delay in sending the data at the right time.
Data Flow / Transmission mode (4/4)
Full-Duplex
• In full-duplex mode (also called duplex), both stations can transmit and receive
simultaneously. The full-duplex mode is like a two-way street with traffic flowing in both
directions at the same time. 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 always required.
Advantage of Full-duplex mode:
• Both stations can send and receive the data at the same time.
Disadvantage of Full-duplex mode:
• If there is no dedicated path exists between the devices, then the capacity of the
communication channel is divided into two parts. communicate by a telephone line, both
can talk and listen simultaneously
Network Criteria
• A network must be able to meet a certain number of criteria. The
most important of these are
performance,
reliability, and
security.
1. Performance
• Performance can be measured in many ways, including transit time and response time.
• Transit time is the amount of time required for a message to travel from one device to another.
• Response time is the elapsed time between an inquiry and response
• The performance of a network depends on a number of factors, including the number of users,
the type of transmission medium, the capabilities of the connected hardware, and the
efficiency of the software.
• Performance is often evaluated by two networking metrics: throughput and delay.
Throughput is an actual measurement of how fast data can be transmitted.
Latency/delay is the time required for a message to completely arrive at the destination from
the source.
• We often need more throughput and less delay. However, these two criteria are often
contradictory. If we try to send more data to the network, we may increase throughput but we
increase the delay because of traffic congestion in the network.
• Factors that affect the Performance of a network:
Number of users
Type of transmission medium
Capabilities of the connected hardware
2. Reliability
• In addition to delivery accuracy, network reliability is measured by the
frequency of failure, the time it takes a link to recover from a failure,
and the network's robustness in a catastrophe.
• Factors that affect the Reliability of a network:
Efficiency of software.
Frequency of failure
Recovery time of a network after a failure
3. Security