Professional Documents
Culture Documents
Lecture 2 Introduction To Computer Networks B
Lecture 2 Introduction To Computer Networks B
Networks
Lecture 2
Introduction to Data Communication
1
Data Communications
2
Five Components of Data
Communication
1. Message
2. Sender
3. Receiver
4. Medium
5. Protocol
4
Direction of data flow
Simplex
Half Duplex
Full Duplex
5
6
Networks: key issues
Network criteria
Performance
Throughput
Delay
Reliability
Data transmitted are identical to data received.
Measured by the frequency of failure
The time it takes a link to recover from a failure
Security
Protecting data from unauthorized access
7
Bandwidth
Bandwidth
1. Telecommunications: range of radio frequencies: a range of
radio frequencies used in radio or telecommunications transmission
and reception
2. Computing: communications capacity: the capacity of a
communications channel, for example, a connection to the Internet,
often measured in bits per second
3. Data transmission rate; the maximum amount of information
(bits/second) that can be transmitted along a channel
Latency
A synonym for delay, is an expression of how much time it takes
for transmission from one designated point to another
8
Analog Signals
An analog signal is a voltage, current, or
physical quantity that continuously and
infinitely varies in accordance with some time-
varying parameter. For example, radio waves,
television waves, or sound waves are all
examples of analog signals.
9
A digital signal is a signal that represents
data as a sequence of discrete values; at any
given time it can only take on, at most, one of
a finite number of values
10
Network topologies
11
Categories of Topology
12
Mostly used network topologies
bus
mesh
ring
star
13
A hybrid topology: a star backbone with three bus networks
14
Hierarchical organization of the Internet
15
Layering & Protocol Stacks
16
What’s a protocol?
human protocols:
“what’s the time?”
“I have a question”
introductions
network protocols:
machines rather than humans
17
Protocol
2:00
<file>
18
Standard
Essential in creating and maintaining an open and competitive market for equipment
manufacturers
Guaranteeing national & international interoperability of data & telecommunication
technology & process.
IEEE, CISCO, ITU, IETF, etc
1. IEEE: Institute of Electrical and Electronics Engineers
1. IEEE is a professional association that develops and publishes standards for various
industries, including computer networking.
2. CISCO: Cisco Systems, Inc.
1. Cisco is a multinational technology company known for its networking hardware,
software, and services.
3. ITU: International Telecommunication Union
1. ITU is a specialized agency of the United Nations that focuses on issues related to
information and communication technologies, including telecommunications standards.
4. IETF: Internet Engineering Task Force
1. IETF is a large open international community of network designers, operators, vendors,
and researchers who develop and promote Internet standards, including the
development of protocols and best practices for the internet.
www.standards.ieee.org , www.ietf.org
19
Layered Tasks
An example from the everyday life
Hierarchy?
Services
20
Why layered communication?
22
OSI Reference model
Open System Interconnection
7 layers
23
Seven layers of the OSI model
24
25
26
Issues, to be resolved by the layers
• Larger Bandwidth at Lower Cost: The ongoing goal of networking is to provide higher data
transmission capacity while reducing the cost per unit, making fast internet more affordable and
accessible.
• Error Correction: Error correction techniques ensure data integrity by detecting and fixing transmission
errors, bolstering the reliability of data transfer.
• Flow Control: Flow control mechanisms manage data transmission rates to prevent network congestion
and optimize efficient communication.
• Addressing: Addressing assigns unique identifiers (e.g., IP addresses) to devices for proper routing and
communication in a network.
• Multiplexing: Multiplexing combines multiple data streams into one to efficiently share network
resources, enhancing data transmission.
• Naming: Naming assigns human-readable labels to network resources, simplifying resource identification
and access.
• Congestion Control: Congestion control strategies manage network traffic to maintain efficient
operation, even during high-demand periods.
• Mobility: Network mobility enables devices and users to move within a network while maintaining
connectivity, vital for wireless and mobile networks.
• Routing: Routing determines the optimal path for data packets to travel from source to destination,
guided by routing protocols.
• Fragmentation: Fragmentation divides large data packets into smaller pieces for transmission, vital
when dealing with networks with varying data size limits.
• Security: Network security encompasses measures to safeguard network resources, data, and
communication from unauthorized access, attacks, and threats, ensuring data protection.
27
Thankyou
28
Readings
29
30