Data Communication & Computer Networks

Sreedhar Chowdam
Sreedhar ChowdamG.Pulla Reddy Engineering College, Kurnool
Data Communication
and
Computer Networks
Computer Networks
*Note: Some content is copied from internet source. I thank the creators of the copied content.
Data Communication
and
Computer Networks
Computer Networks
Course Instructor:
Dr. C. Sreedhar
*Note: Some content is copied from internet source. I thank the creators of the copied content.
Data Communication & Computer Networks
Unit 1
Introduction:
 Data Communication, Components,
Data Representations, Dataflow,
Network Topologies, categories of networks,
Internet, protocols and standards.
Internet, protocols and standards.
Network Models:
Layered tasks, OSI Reference model, layers in OSI model,
TCP/IP Protocol suit,
Addressing – Physical address, Logical address, port addresses.
Unit 1
Data Communication, Components,
Data Representations, Dataflow,
Network Topologies, categories of networks,
Internet, protocols and standards.
Internet, protocols and standards.
Layered tasks, OSI Reference model, layers in OSI model,
Physical address, Logical address, port addresses.
Unit 2
Physical layer and Transmission Media:
Analog and digital signals,
Digital signals –Bit rate, Bit length,
Transmission of digital signals,
Transmission Impairments – Attenuation, Distortion and Noise,
Transmission Impairments – Attenuation, Distortion and Noise,
Performance – Bandwidth, Throughput, Latency, Jitter.
Data Link Layer:
Error detection – Introduction, Block coding
detection, error correction,
hamming distance and minimum hamming distance, CRC
codes, Checksum.
Unit 2
Physical layer and Transmission Media:
and digital signals,
Bit rate, Bit length,
Transmission of digital signals,
Attenuation, Distortion and Noise,
Attenuation, Distortion and Noise,
Bandwidth, Throughput, Latency, Jitter.
Introduction, Block coding – error
detection, error correction,
hamming distance and minimum hamming distance, CRC
Unit 3
Network layer:
Design Issues - store-and-
Services to transport layer
Connection oriented services
Routing Algorithms:
Routing Algorithms:
The optimality principle, shortest path routing,
Flooding,
Distance vector and Link state,
Multicast Routings.
Unit 3
-forward,
Services to transport layer - Connection less and
Connection oriented services
The optimality principle, shortest path routing,
Distance vector and Link state,
Unit 4
Congestion Control:
Principles, congestion prevention policies,
congestion control in virtual circuits and
datagram subnets, load shedding, jitter control.
Internetworking:
Internetworking:
Tunneling, Internet work routing, Fragmentation.
The IP protocol, IP address,
Gateway routing protocols: OSPF, BGP.
Unit 4
Principles, congestion prevention policies,
congestion control in virtual circuits and
datagram subnets, load shedding, jitter control.
Tunneling, Internet work routing, Fragmentation.
The IP protocol, IP address,
Gateway routing protocols: OSPF, BGP.
Unit 5
Transport Layer:
UDP, TCP- service model, protocol, segment header,
connection management, Transmission Policy.
Application Layer:
The DNS Name Space,
The DNS Name Space,
Resource Records, Name Servers.
Unit 5
service model, protocol, segment header,
connection management, Transmission Policy.
Resource Records, Name Servers.
Data Communication & Computer Networks
DCCN Lab: List of Experiments
Basic network command and Network configuration commands.
Create a network models using packet tracer.
Perform an Initial Switch Configuration using packet tracer
Investigate the TCP-IP and OSI Models using packet tracer
Implement Cyclic Redundancy Code
Implement Dijkstra’s algorithm to find the best path
Implement the Distance vector routing algorithm.
Implement congestion control using leaky bucket algorithm
Implement Domain name server
Implement client server model
DCCN Lab: List of Experiments
Basic network command and Network configuration commands.
Create a network models using packet tracer.
Perform an Initial Switch Configuration using packet tracer
IP and OSI Models using packet tracer
Implement Cyclic Redundancy Code
algorithm to find the best path
Implement the Distance vector routing algorithm.
Implement congestion control using leaky bucket algorithm
Unit 1
• Data Communications
• Definition
• Components of DC
• Data representation
• Data flow
• Data flow
• Networks
• Network criteria
• Types of connections
• Categories of topology
• Network Models
Unit 1
• Protocols and Standards
• Definition
• Standards
ata Communication: Definition
Data communications
are the exchange of
data between two
devices via some form
of transmission
devices via some form
of transmission
medium such as a wire
cable.
ata Communication: Definition
Data Communication
The effectiveness of a data communications system
depends on four fundamental characteristics:
• Delivery: deliver data to the correct destination
• Accuracy: system must deliver the data accurately
• Accuracy: system must deliver the data accurately
• Timeliness: system must deliver data in a timely
manner
• Jitter: refers to the variation in the packet arrival tim
The effectiveness of a data communications system
depends on four fundamental characteristics:
: deliver data to the correct destination
: system must deliver the data accurately
: system must deliver the data accurately
: system must deliver data in a timely
: refers to the variation in the packet arrival tim
ata Communication: Components
ve components
Sender
Message
Transmission medium
Transmission medium
Protocol
Receiver
otocol is defined as a set of
s that governs data
munications.
ata Communication: Components
ements of a Protocol
• Syntax
• Structure or format of the data
• Indicates how to read the bits -
• Semantics
• Interprets the meaning of the bits
Elements of Protocol
1.14
• 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.
Structure or format of the data
field delineation
Interprets the meaning of the bits
Elements of Protocol
Interprets the meaning of the bits
Knows which fields define what action
When data should be sent and what
Speed at which data should be sent or speed at which it is being
Data Representation
• Text:
• Text is represented as a bit pattern.
• Unicode uses 32 bits to represent a symbol or character
• Numbers
• Numbers are also represented by bit patterns.
• number is directly converted to a binary number
• number is directly converted to a binary number
• Images
• Images are also represented by bit patterns.
• image is composed of a matrix of pixels
• each pixel is assigned a bit pattern.
• Audio and Video:
Text is represented as a bit pattern.
Unicode uses 32 bits to represent a symbol or character
Numbers are also represented by bit patterns.
number is directly converted to a binary number
number is directly converted to a binary number
Images are also represented by bit patterns.
image is composed of a matrix of pixels
Data Flow
mmunication between two devices can be simplex or half
l-duplex
mmunication between two devices can be simplex or half-duplex, or
Review
•Data Communications
• Definition
• Characteristics that affect DC
• Components of DC
• Data representation
• Data representation
• Data flow
Characteristics that affect DC
Data
Data
Data
Data
Data
Data
NETWORKS
NETWORKS
network
network is
is a
a set
set of
of devices
devices (nodes
(nodes
nks
nks.
.
node
node can
can be
be a
a computer,
computer, printer,
printer,
ending
ending and/or
and/or receiving
receiving data
data generated
generated
ending
ending and/or
and/or receiving
receiving data
data generated
generated
etwork
etwork.
.
link
link can
can be
be a
a cable,
cable, air,
air, optical
optical
ansport
ansport a
a signal
signal carrying
carrying information
information
NETWORKS
NETWORKS
(nodes
(nodes)
) connected
connected by
by communicatio
communicatio
printer,
printer, or
or any
any other
other device
device capable
capable
generated
generated by
by other
other nodes
nodes on
on th
th
generated
generated by
by other
other nodes
nodes on
on th
th
optical
optical fiber,
fiber, or
or any
any medium
medium which
which ca
ca
information
information.
.
Network Criteria
• Performance:
• Measured: transit time and response time
• Transit time: time required for a message to travel from A
• Response time: elapsed time between inquiry and response
• Evaluated using two metrics:
• Evaluated using two metrics:
• throughput and delay (more throughput and less delay).
• Reliability:
• measured by the frequency of failure
• Security
• Network security issues include protecting data from unauthorized access
Measured: transit time and response time
Transit time: time required for a message to travel from AB
Response time: elapsed time between inquiry and response
throughput and delay (more throughput and less delay).
measured by the frequency of failure
Network security issues include protecting data from unauthorized access
• Point to Point - single transmitter and
Ex: Television remote control
• Multipoint - multiple recipients of single transmission
• Ex: Telephone Line
Types of Connections
single transmitter and receiver
multiple recipients of single transmission
Types of Connections
Physical topology
ology refers to the way in which a network is laid out physically
Physical topology
ology refers to the way in which a network is laid out physically
Mesh topology
every device has a dedicated point
every other device.
Total no. of connections???
Manages high amounts of traffic
Manages high amounts of traffic
Withstands failure of link.
Adding nodes easily added
Can avoid problems, malicious users
amount of cabling
number of I/O ports
installation and reconnection are difficult
ctical example: connection of
ephone regional offices
topology
every device has a dedicated point-to-point link
every other device.
Total no. of connections??? n(n-1)/2
Advantages
Manages high amounts of traffic
Manages high amounts of traffic
Withstands failure of link.
Adding nodes easily added
Can avoid problems, malicious users
Disadvantages
amount of cabling
number of I/O ports
installation and reconnection are difficult
A star topology
If the hub goes down, the whole system goes
down.
e star topology is used in local-area
tworks (LANs)
each device needs only one link and on
I/O port to connect it to any number of
others
Advantages
less expensive than a mesh topology.
robust: If one link fails, only that link is
robust: If one link fails, only that link is
affected
Disadvantages
If the hub goes down, the whole system goes
down.
bus topology
des are connected to the bus cable by drop lines and taps
rop line is a connection running between device and main cable.
ap is a connector
ap is a connector
e long cable acts as a backbone to link all the devices in a network
Advantages
s uses less cabling than mesh or star topologies
Disadvantages
ficult reconnection and fault isolation
gnal reflection at the taps can cause degradation
ault or break in the bus cable stops all transmission
topology
des are connected to the bus cable by drop lines and taps
rop line is a connection running between device and main cable.
e long cable acts as a backbone to link all the devices in a network
Advantages
s uses less cabling than mesh or star topologies
Disadvantages
gnal reflection at the taps can cause degradation
ault or break in the bus cable stops all transmission
Ring topology
Ring topology
Ring Topology
Each device has a dedicated point to point connection with only two devices on e
e of it.
Signal is passed along the ring in one direction till it reaches destination
Each device has a repeater
When a device receives signal to be passed, its repeater regenerates bits and
sses along.
Advantages
asy to install and reconfigure
ault isolation is simple
Disadvantages
directional traffic
ak in the ring disables entire network; solved by dual ring
Ring Topology
Each device has a dedicated point to point connection with only two devices on e
Signal is passed along the ring in one direction till it reaches destination
When a device receives signal to be passed, its repeater regenerates bits and
Advantages
Disadvantages
ak in the ring disables entire network; solved by dual ring
A hybrid topology: a star backbone with three bus networks
Main Star topology with each branch connecting several stations in a
bus topology
hybrid topology: a star backbone with three bus networks
Main Star topology with each branch connecting several stations in a
• Local Area Networks (LANs)
• Short distances
• Designed to provide local interconnectivity
• Wide Area Networks (WANs)
• Long distances
• Provide connectivity over large areas
Categories
• Provide connectivity over large areas
• Metropolitan Area Networks (MANs)
• Provide connectivity over areas such as a city, a campus
Categories of Networks
Provide connectivity over areas such as a city, a campus
AN
N
vately owned and links devices in a single office,building,campus
N size is limited to few kms
Ns allow resources to be shared between devices.
N uses oonly one type of transmission medium
mmon LAN topologies: Bus, Star, Ring
ta rate in LANs 100 or 1000 Mbps
office,building,campus.
Ns allow resources to be shared between devices.
one type of transmission medium
WANs: a switched WAN and a point
: a switched WAN and a point-to-point WAN
A heterogeneous network made of four WANs and two LANs
heterogeneous network made of four WANs and two LANs
LAN MAN
ocal Area Network Metropolitan Area Network
onnects group of computers in
small geographic area
Covers large region such as
cities, towns
etup cost is low Setup cost is higher than LAN
andwidth is low Bandwidth is higher than LAN
wisted pair, fiber optic cables Twisted pair, fiber optic cables
overage: ~ 2 miles Coverage: 100 miles
MAN WAN
Metropolitan Area Network Wide Area Network
Covers large region such as Spans large locality and connects
countries together
Setup cost is higher than LAN Most expensive network setup
Bandwidth is higher than LAN Highest bandwidth among all
types of networks
Twisted pair, fiber optic cables High speed communications:
fiber optic, wireless, satellite
Coverage: 100 miles Coverage: 1000 Km
Elements of Protocol
Elements of a protocol:
• Syntax
• Semantics
• Timing
yntax: structure or format of data
yntax: structure or format of data
Elements of protocol
• Semantics: meaning of each section of bits
Timing: when data should be sent and how fast they can be sent
meaning of each section of bits
when data should be sent and how fast they can be sent
Standards
o categories
De facto: not approved by an organized body but adopted
De jure: Legislated by an officially recognized body
ndards Creation Committees
International Standards Organization (ISO)
International Standards Organization (ISO)
International Telecommunications Union (ITU)
American National Standards Institute (ANSI)
Institute of Electrical and Electronics Engineers (IEEE)
Electronic Industries Association (EIA)
Internet Engineering Task Force (IETF
: not approved by an organized body but adopted
: Legislated by an officially recognized body
International Standards Organization (ISO)
International Standards Organization (ISO)
International Telecommunications Union (ITU)
American National Standards Institute (ANSI)
Institute of Electrical and Electronics Engineers (IEEE)
Electronic Industries Association (EIA)
Internet Engineering Task Force (IETF)
Data Communication & Computer Networks
Need for Layered Architecture
• E.g., A can only speak Chinese, B can only speak Spanish, how can
A communicate with B?
• A finds a translator C, who can speak Chinese and English
• B finds a translator D, who can speak Spanish and English
• Two layers:
• Two layers:
• Higher layer: A and B
• Lower layer: C and D
Need for Layered Architecture
E.g., A can only speak Chinese, B can only speak Spanish, how can
a translator C, who can speak Chinese and English
a translator D, who can speak Spanish and English
38
A Two-layer example
messages in
How to communicate?
A
r
messages in
Chinese
messages in English
C
Lower layer provides services to the next higher layer.
messages in
How to communicate?
B
39
messages in English
messages in
Spanish
D
Lower layer provides services to the next higher layer.
ISO OSI Model
Origin for ISO OSI Model
Origin for ISO OSI Model
HE
HE OSI MODEL
OSI MODEL
ablished
ablished in
in 1947
1947,
, the
the International
International
multinational
multinational body
body dedicated
dedicated to
to worldwide
worldwide
ndards
ndards.
.
ISO
ISO standard
standard that
that covers
covers all
all aspects
aspects
ISO
ISO standard
standard that
that covers
covers all
all aspects
aspects
Open
Open Systems
Systems Interconnection
Interconnection (OSI)
(OSI)
he
he late
late 1970
1970s
s.
.
International
International Standards
Standards Organization
Organization (ISO)
(ISO) is
is
worldwide
worldwide agreement
agreement on
on international
international
aspects
aspects of
of network
network communications
communications is
is
aspects
aspects of
of network
network communications
communications is
is
(OSI)
(OSI) model
model.
. It
It was
was first
first introduced
introduced
Seven layers of the OSI model
layers of the OSI model
The interaction between layers in the OSI model
interaction between layers in the OSI model
exchange using the OSI model
using the OSI model
Layer 1: Physical Layer
Responsible of:
• Transmitting individual bits from one to the next.
• Physical characteristics of interface and media.
• Representation of bits: a stream of bit(0s,1s),
• Data rate.
• Data rate.
• Synchronize of bits
• Line configuration
• Physical topology
• Transmission mode
Layer 1: Physical Layer
Transmitting individual bits from one to the next.
Physical characteristics of interface and media.
Representation of bits: a stream of bit(0s,1s),
Physical Layer cont.
Layer 2: Data Link layer
Responsible of:
• Moving frames from one hop (node) to the next.
• Framing: divided the stream of bits received from the network layer
manageable data units called frames.
• Physical address (MAC address).
• Physical address (MAC address).
• Flow control.
• Error control: added trailer to the end of frame.
• Access control.
• Hop to hop delivery
Layer 2: Data Link layer
Moving frames from one hop (node) to the next.
Framing: divided the stream of bits received from the network layer
Error control: added trailer to the end of frame.
Data Link layer cont.
10110110101 01100010011
01100010011 10110000001
Hop-to-Hop delivery
Data Link Layer Example
Data Link Layer Example
1 de 51

Recomendados

Data Communication and Computer Networks por
Data Communication and Computer NetworksData Communication and Computer Networks
Data Communication and Computer NetworksSreedhar Chowdam
380 visualizações106 slides
Introduction To Wireless Fading Channels por
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsNitin Jain
78.6K visualizações43 slides
Diversity Techniques in Wireless Communication por
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
46.3K visualizações26 slides
Propagation Model por
Propagation ModelPropagation Model
Propagation ModelDeepak Sharma
19.3K visualizações86 slides
Introduction of digital communication por
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communicationasodariyabhavesh
21.8K visualizações114 slides
Cellular concepts por
Cellular conceptsCellular concepts
Cellular conceptsPraveen Sharma
2.6K visualizações105 slides

Mais conteúdo relacionado

Mais procurados

1G,2G,3G,4G technologies por
1G,2G,3G,4G technologies1G,2G,3G,4G technologies
1G,2G,3G,4G technologiesSɐɐp ɐɥɯǝp
62.7K visualizações20 slides
transmission media por
 transmission media transmission media
transmission mediaSrinivasa Rao
1.1K visualizações39 slides
Mobile Radio Propagations por
Mobile Radio PropagationsMobile Radio Propagations
Mobile Radio PropagationsMETHODIST COLLEGE OF ENGG & TECH
21.7K visualizações47 slides
Cellular concepts por
Cellular conceptsCellular concepts
Cellular conceptsManusha Dilan
4.7K visualizações65 slides
Multiple access techniques por
Multiple access techniquesMultiple access techniques
Multiple access techniquesRCC Institute of Information Technology
421 visualizações32 slides
Multiplexing por
MultiplexingMultiplexing
Multiplexingstooty s
22.3K visualizações40 slides

Mais procurados(20)

1G,2G,3G,4G technologies por Sɐɐp ɐɥɯǝp
1G,2G,3G,4G technologies1G,2G,3G,4G technologies
1G,2G,3G,4G technologies
Sɐɐp ɐɥɯǝp62.7K visualizações
transmission media por Srinivasa Rao
 transmission media transmission media
transmission media
Srinivasa Rao1.1K visualizações
Cellular concepts por Manusha Dilan
Cellular conceptsCellular concepts
Cellular concepts
Manusha Dilan4.7K visualizações
Multiplexing por stooty s
MultiplexingMultiplexing
Multiplexing
stooty s22.3K visualizações
Wireless Channels Capacity por Oka Danil
Wireless Channels CapacityWireless Channels Capacity
Wireless Channels Capacity
Oka Danil7.2K visualizações
Channel coding por Piyush Mittal
Channel codingChannel coding
Channel coding
Piyush Mittal5K visualizações
01 - Introduction to Wireless Communication por Dilum Bandara
01 - Introduction to Wireless Communication01 - Introduction to Wireless Communication
01 - Introduction to Wireless Communication
Dilum Bandara17.4K visualizações
Concept of Diversity & Fading (wireless communication) por Omkar Rane
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
Omkar Rane1.3K visualizações
Cdma ppt for ECE por ajitece
Cdma ppt for ECECdma ppt for ECE
Cdma ppt for ECE
ajitece44.3K visualizações
Linear block code por Manish Srivastava
Linear block codeLinear block code
Linear block code
Manish Srivastava29.5K visualizações
Concepts of & cell sectoring and micro cell por Kundan Kumar
Concepts of & cell sectoring and micro cellConcepts of & cell sectoring and micro cell
Concepts of & cell sectoring and micro cell
Kundan Kumar40.7K visualizações
Antennas wave and propagation por Isha Negi
 Antennas wave and propagation Antennas wave and propagation
Antennas wave and propagation
Isha Negi47.1K visualizações
Horn antenna por PurnaSheth
Horn antennaHorn antenna
Horn antenna
PurnaSheth494 visualizações
FDMA & TDMA por MD. ABU TALHA
FDMA & TDMAFDMA & TDMA
FDMA & TDMA
MD. ABU TALHA12.3K visualizações
Telecommunication basics por KUNTAL BANERJEE
Telecommunication basicsTelecommunication basics
Telecommunication basics
KUNTAL BANERJEE785 visualizações
Chapter 7 multiple access techniques por Kaushal Kabra
Chapter 7 multiple access techniquesChapter 7 multiple access techniques
Chapter 7 multiple access techniques
Kaushal Kabra18.1K visualizações

Similar a Data Communication & Computer Networks

ppt_dcn.pdf por
ppt_dcn.pdfppt_dcn.pdf
ppt_dcn.pdfMouDhara1
10 visualizações465 slides
Computer Networks basics por
Computer Networks basicsComputer Networks basics
Computer Networks basicsBiplabaSamantaray
47 visualizações18 slides
18ECC303J-Unit1-Week1-AY2020-21.pptx por
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptxelaelango
5 visualizações29 slides
Computer Networks Lecture Notes 01 por
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Sreedhar Chowdam
98 visualizações48 slides
CN Unit-1 PPT.pptx por
CN Unit-1 PPT.pptxCN Unit-1 PPT.pptx
CN Unit-1 PPT.pptxAnithaVanama1
7 visualizações246 slides
chapter1.ppt por
chapter1.pptchapter1.ppt
chapter1.pptExamIUB
3 visualizações59 slides

Similar a Data Communication & Computer Networks(20)

ppt_dcn.pdf por MouDhara1
ppt_dcn.pdfppt_dcn.pdf
ppt_dcn.pdf
MouDhara110 visualizações
Computer Networks basics por BiplabaSamantaray
Computer Networks basicsComputer Networks basics
Computer Networks basics
BiplabaSamantaray47 visualizações
18ECC303J-Unit1-Week1-AY2020-21.pptx por elaelango
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx
elaelango5 visualizações
Computer Networks Lecture Notes 01 por Sreedhar Chowdam
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01
Sreedhar Chowdam98 visualizações
CN Unit-1 PPT.pptx por AnithaVanama1
CN Unit-1 PPT.pptxCN Unit-1 PPT.pptx
CN Unit-1 PPT.pptx
AnithaVanama17 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB3 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB4 visualizações
Computer Network Fundamentals por N.Jagadish Kumar
Computer Network FundamentalsComputer Network Fundamentals
Computer Network Fundamentals
N.Jagadish Kumar 352 visualizações
Telecom Network por ExamIUB
Telecom NetworkTelecom Network
Telecom Network
ExamIUB6 visualizações
Web technologies: recap on TCP-IP por Piero Fraternali
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali1.6K visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB5 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB3 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB4 visualizações
3131471Scanned.ppt por ssuserf21d85
3131471Scanned.ppt3131471Scanned.ppt
3131471Scanned.ppt
ssuserf21d854 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB1 visão
DCCN Unit 1.pdf por Sreedhar Chowdam
DCCN Unit 1.pdfDCCN Unit 1.pdf
DCCN Unit 1.pdf
Sreedhar Chowdam1.1K visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB4 visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB3 visualizações
Application Layer por ushabarad142
Application LayerApplication Layer
Application Layer
ushabarad1425.7K visualizações
chapter1.ppt por ExamIUB
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB3 visualizações

Mais de Sreedhar Chowdam

PPS Notes Unit 5.pdf por
PPS Notes Unit 5.pdfPPS Notes Unit 5.pdf
PPS Notes Unit 5.pdfSreedhar Chowdam
413 visualizações24 slides
PPS Arrays Matrix operations por
PPS Arrays Matrix operationsPPS Arrays Matrix operations
PPS Arrays Matrix operationsSreedhar Chowdam
244 visualizações19 slides
Programming for Problem Solving por
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem SolvingSreedhar Chowdam
794 visualizações86 slides
Big Data Analytics Part2 por
Big Data Analytics Part2Big Data Analytics Part2
Big Data Analytics Part2Sreedhar Chowdam
579 visualizações56 slides
Python Programming: Lists, Modules, Exceptions por
Python Programming: Lists, Modules, ExceptionsPython Programming: Lists, Modules, Exceptions
Python Programming: Lists, Modules, ExceptionsSreedhar Chowdam
716 visualizações55 slides
Python Programming by Dr. C. Sreedhar.pdf por
Python Programming by Dr. C. Sreedhar.pdfPython Programming by Dr. C. Sreedhar.pdf
Python Programming by Dr. C. Sreedhar.pdfSreedhar Chowdam
660 visualizações134 slides

Mais de Sreedhar Chowdam(20)

PPS Notes Unit 5.pdf por Sreedhar Chowdam
PPS Notes Unit 5.pdfPPS Notes Unit 5.pdf
PPS Notes Unit 5.pdf
Sreedhar Chowdam413 visualizações
PPS Arrays Matrix operations por Sreedhar Chowdam
PPS Arrays Matrix operationsPPS Arrays Matrix operations
PPS Arrays Matrix operations
Sreedhar Chowdam244 visualizações
Programming for Problem Solving por Sreedhar Chowdam
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
Sreedhar Chowdam794 visualizações
Big Data Analytics Part2 por Sreedhar Chowdam
Big Data Analytics Part2Big Data Analytics Part2
Big Data Analytics Part2
Sreedhar Chowdam579 visualizações
Python Programming: Lists, Modules, Exceptions por Sreedhar Chowdam
Python Programming: Lists, Modules, ExceptionsPython Programming: Lists, Modules, Exceptions
Python Programming: Lists, Modules, Exceptions
Sreedhar Chowdam716 visualizações
Python Programming by Dr. C. Sreedhar.pdf por Sreedhar Chowdam
Python Programming by Dr. C. Sreedhar.pdfPython Programming by Dr. C. Sreedhar.pdf
Python Programming by Dr. C. Sreedhar.pdf
Sreedhar Chowdam660 visualizações
Python Programming Strings por Sreedhar Chowdam
Python Programming StringsPython Programming Strings
Python Programming Strings
Sreedhar Chowdam866 visualizações
Python Programming por Sreedhar Chowdam
Python Programming Python Programming
Python Programming
Sreedhar Chowdam901 visualizações
Python Programming por Sreedhar Chowdam
Python ProgrammingPython Programming
Python Programming
Sreedhar Chowdam964 visualizações
C Recursion, Pointers, Dynamic memory management por Sreedhar Chowdam
C Recursion, Pointers, Dynamic memory managementC Recursion, Pointers, Dynamic memory management
C Recursion, Pointers, Dynamic memory management
Sreedhar Chowdam351 visualizações
C Programming Storage classes, Recursion por Sreedhar Chowdam
C Programming Storage classes, RecursionC Programming Storage classes, Recursion
C Programming Storage classes, Recursion
Sreedhar Chowdam379 visualizações
Programming For Problem Solving Lecture Notes por Sreedhar Chowdam
Programming For Problem Solving Lecture NotesProgramming For Problem Solving Lecture Notes
Programming For Problem Solving Lecture Notes
Sreedhar Chowdam641 visualizações
Big Data Analytics por Sreedhar Chowdam
Big Data AnalyticsBig Data Analytics
Big Data Analytics
Sreedhar Chowdam2.8K visualizações
Data Structures Notes 2021 por Sreedhar Chowdam
Data Structures Notes 2021Data Structures Notes 2021
Data Structures Notes 2021
Sreedhar Chowdam1.9K visualizações
Dbms university library database por Sreedhar Chowdam
Dbms university library databaseDbms university library database
Dbms university library database
Sreedhar Chowdam400 visualizações
Er diagram for library database por Sreedhar Chowdam
Er diagram for library databaseEr diagram for library database
Er diagram for library database
Sreedhar Chowdam297 visualizações
Dbms ER Model por Sreedhar Chowdam
Dbms ER ModelDbms ER Model
Dbms ER Model
Sreedhar Chowdam238 visualizações
DBMS Notes: DDL DML DCL por Sreedhar Chowdam
DBMS Notes: DDL DML DCLDBMS Notes: DDL DML DCL
DBMS Notes: DDL DML DCL
Sreedhar Chowdam2.3K visualizações
GPREC DBMS Notes 1 por Sreedhar Chowdam
GPREC DBMS Notes 1GPREC DBMS Notes 1
GPREC DBMS Notes 1
Sreedhar Chowdam604 visualizações
Computer Networks Unit 5 por Sreedhar Chowdam
Computer Networks Unit 5Computer Networks Unit 5
Computer Networks Unit 5
Sreedhar Chowdam284 visualizações

Último

Effect of deep chemical mixing columns on properties of surrounding soft clay... por
Effect of deep chemical mixing columns on properties of surrounding soft clay...Effect of deep chemical mixing columns on properties of surrounding soft clay...
Effect of deep chemical mixing columns on properties of surrounding soft clay...AltinKaradagli
6 visualizações10 slides
_MAKRIADI-FOTEINI_diploma thesis.pptx por
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
7 visualizações32 slides
K8S Roadmap.pdf por
K8S Roadmap.pdfK8S Roadmap.pdf
K8S Roadmap.pdfMaryamTavakkoli2
6 visualizações1 slide
Pull down shoulder press final report docx (1).pdf por
Pull down shoulder press final report docx (1).pdfPull down shoulder press final report docx (1).pdf
Pull down shoulder press final report docx (1).pdfComsat Universal Islamabad Wah Campus
12 visualizações25 slides
What is Whirling Hygrometer.pdf por
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdfIIT KHARAGPUR
11 visualizações3 slides
Digital Watermarking Of Audio Signals.pptx por
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
11 visualizações25 slides

Último(20)

Effect of deep chemical mixing columns on properties of surrounding soft clay... por AltinKaradagli
Effect of deep chemical mixing columns on properties of surrounding soft clay...Effect of deep chemical mixing columns on properties of surrounding soft clay...
Effect of deep chemical mixing columns on properties of surrounding soft clay...
AltinKaradagli6 visualizações
_MAKRIADI-FOTEINI_diploma thesis.pptx por fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi7 visualizações
K8S Roadmap.pdf por MaryamTavakkoli2
K8S Roadmap.pdfK8S Roadmap.pdf
K8S Roadmap.pdf
MaryamTavakkoli26 visualizações
What is Whirling Hygrometer.pdf por IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 visualizações
Digital Watermarking Of Audio Signals.pptx por AyushJaiswal781174
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptx
AyushJaiswal78117411 visualizações
fakenews_DBDA_Mar23.pptx por deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra814 visualizações
SUMIT SQL PROJECT SUPERSTORE 1.pptx por Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 12 visualizações
Generative AI Models & Their Applications por SN
Generative AI Models & Their ApplicationsGenerative AI Models & Their Applications
Generative AI Models & Their Applications
SN6 visualizações
DevOps-ITverse-2023-IIT-DU.pptx por Anowar Hossain
DevOps-ITverse-2023-IIT-DU.pptxDevOps-ITverse-2023-IIT-DU.pptx
DevOps-ITverse-2023-IIT-DU.pptx
Anowar Hossain9 visualizações
Quality Manual Chaity Group.pdf por Mizan Rahman
Quality Manual Chaity Group.pdfQuality Manual Chaity Group.pdf
Quality Manual Chaity Group.pdf
Mizan Rahman5 visualizações
MSA Website Slideshow (16).pdf por msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla64 visualizações
Investor Presentation por eser sevinç
Investor PresentationInvestor Presentation
Investor Presentation
eser sevinç24 visualizações
Object Oriented Programming with JAVA por Demian Antony D'Mello
Object Oriented Programming with JAVAObject Oriented Programming with JAVA
Object Oriented Programming with JAVA
Demian Antony D'Mello119 visualizações
NEW SUPPLIERS SUPPLIES (copie).pdf por georgesradjou
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdf
georgesradjou15 visualizações
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1266 visualizações
Control Systems Feedback.pdf por LGGaming5
Control Systems Feedback.pdfControl Systems Feedback.pdf
Control Systems Feedback.pdf
LGGaming55 visualizações
Thermal aware task assignment for multicore processors using genetic algorithm por IJECEIAES
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
IJECEIAES31 visualizações
Advances in micro milling: From tool fabrication to process outcomes por Shivendra Nandan
Advances in micro milling: From tool fabrication to process outcomesAdvances in micro milling: From tool fabrication to process outcomes
Advances in micro milling: From tool fabrication to process outcomes
Shivendra Nandan5 visualizações
Codes and Conventions.pptx por IsabellaGraceAnkers
Codes and Conventions.pptxCodes and Conventions.pptx
Codes and Conventions.pptx
IsabellaGraceAnkers7 visualizações

Data Communication & Computer Networks

  • 1. Data Communication and Computer Networks Computer Networks *Note: Some content is copied from internet source. I thank the creators of the copied content. Data Communication and Computer Networks Computer Networks Course Instructor: Dr. C. Sreedhar *Note: Some content is copied from internet source. I thank the creators of the copied content.
  • 3. Unit 1 Introduction:  Data Communication, Components, Data Representations, Dataflow, Network Topologies, categories of networks, Internet, protocols and standards. Internet, protocols and standards. Network Models: Layered tasks, OSI Reference model, layers in OSI model, TCP/IP Protocol suit, Addressing – Physical address, Logical address, port addresses. Unit 1 Data Communication, Components, Data Representations, Dataflow, Network Topologies, categories of networks, Internet, protocols and standards. Internet, protocols and standards. Layered tasks, OSI Reference model, layers in OSI model, Physical address, Logical address, port addresses.
  • 4. Unit 2 Physical layer and Transmission Media: Analog and digital signals, Digital signals –Bit rate, Bit length, Transmission of digital signals, Transmission Impairments – Attenuation, Distortion and Noise, Transmission Impairments – Attenuation, Distortion and Noise, Performance – Bandwidth, Throughput, Latency, Jitter. Data Link Layer: Error detection – Introduction, Block coding detection, error correction, hamming distance and minimum hamming distance, CRC codes, Checksum. Unit 2 Physical layer and Transmission Media: and digital signals, Bit rate, Bit length, Transmission of digital signals, Attenuation, Distortion and Noise, Attenuation, Distortion and Noise, Bandwidth, Throughput, Latency, Jitter. Introduction, Block coding – error detection, error correction, hamming distance and minimum hamming distance, CRC
  • 5. Unit 3 Network layer: Design Issues - store-and- Services to transport layer Connection oriented services Routing Algorithms: Routing Algorithms: The optimality principle, shortest path routing, Flooding, Distance vector and Link state, Multicast Routings. Unit 3 -forward, Services to transport layer - Connection less and Connection oriented services The optimality principle, shortest path routing, Distance vector and Link state,
  • 6. Unit 4 Congestion Control: Principles, congestion prevention policies, congestion control in virtual circuits and datagram subnets, load shedding, jitter control. Internetworking: Internetworking: Tunneling, Internet work routing, Fragmentation. The IP protocol, IP address, Gateway routing protocols: OSPF, BGP. Unit 4 Principles, congestion prevention policies, congestion control in virtual circuits and datagram subnets, load shedding, jitter control. Tunneling, Internet work routing, Fragmentation. The IP protocol, IP address, Gateway routing protocols: OSPF, BGP.
  • 7. Unit 5 Transport Layer: UDP, TCP- service model, protocol, segment header, connection management, Transmission Policy. Application Layer: The DNS Name Space, The DNS Name Space, Resource Records, Name Servers. Unit 5 service model, protocol, segment header, connection management, Transmission Policy. Resource Records, Name Servers.
  • 9. DCCN Lab: List of Experiments Basic network command and Network configuration commands. Create a network models using packet tracer. Perform an Initial Switch Configuration using packet tracer Investigate the TCP-IP and OSI Models using packet tracer Implement Cyclic Redundancy Code Implement Dijkstra’s algorithm to find the best path Implement the Distance vector routing algorithm. Implement congestion control using leaky bucket algorithm Implement Domain name server Implement client server model DCCN Lab: List of Experiments Basic network command and Network configuration commands. Create a network models using packet tracer. Perform an Initial Switch Configuration using packet tracer IP and OSI Models using packet tracer Implement Cyclic Redundancy Code algorithm to find the best path Implement the Distance vector routing algorithm. Implement congestion control using leaky bucket algorithm
  • 10. Unit 1 • Data Communications • Definition • Components of DC • Data representation • Data flow • Data flow • Networks • Network criteria • Types of connections • Categories of topology • Network Models Unit 1 • Protocols and Standards • Definition • Standards
  • 11. ata Communication: Definition Data communications are the exchange of data between two devices via some form of transmission devices via some form of transmission medium such as a wire cable. ata Communication: Definition
  • 12. Data Communication The effectiveness of a data communications system depends on four fundamental characteristics: • Delivery: deliver data to the correct destination • Accuracy: system must deliver the data accurately • Accuracy: system must deliver the data accurately • Timeliness: system must deliver data in a timely manner • Jitter: refers to the variation in the packet arrival tim The effectiveness of a data communications system depends on four fundamental characteristics: : deliver data to the correct destination : system must deliver the data accurately : system must deliver the data accurately : system must deliver data in a timely : refers to the variation in the packet arrival tim
  • 13. ata Communication: Components ve components Sender Message Transmission medium Transmission medium Protocol Receiver otocol is defined as a set of s that governs data munications. ata Communication: Components
  • 14. ements of a Protocol • Syntax • Structure or format of the data • Indicates how to read the bits - • Semantics • Interprets the meaning of the bits Elements of Protocol 1.14 • 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. Structure or format of the data field delineation Interprets the meaning of the bits Elements of Protocol Interprets the meaning of the bits Knows which fields define what action When data should be sent and what Speed at which data should be sent or speed at which it is being
  • 15. Data Representation • Text: • Text is represented as a bit pattern. • Unicode uses 32 bits to represent a symbol or character • Numbers • Numbers are also represented by bit patterns. • number is directly converted to a binary number • number is directly converted to a binary number • Images • Images are also represented by bit patterns. • image is composed of a matrix of pixels • each pixel is assigned a bit pattern. • Audio and Video: Text is represented as a bit pattern. Unicode uses 32 bits to represent a symbol or character Numbers are also represented by bit patterns. number is directly converted to a binary number number is directly converted to a binary number Images are also represented by bit patterns. image is composed of a matrix of pixels
  • 16. Data Flow mmunication between two devices can be simplex or half l-duplex mmunication between two devices can be simplex or half-duplex, or
  • 17. Review •Data Communications • Definition • Characteristics that affect DC • Components of DC • Data representation • Data representation • Data flow Characteristics that affect DC
  • 19. NETWORKS NETWORKS network network is is a a set set of of devices devices (nodes (nodes nks nks. . node node can can be be a a computer, computer, printer, printer, ending ending and/or and/or receiving receiving data data generated generated ending ending and/or and/or receiving receiving data data generated generated etwork etwork. . link link can can be be a a cable, cable, air, air, optical optical ansport ansport a a signal signal carrying carrying information information NETWORKS NETWORKS (nodes (nodes) ) connected connected by by communicatio communicatio printer, printer, or or any any other other device device capable capable generated generated by by other other nodes nodes on on th th generated generated by by other other nodes nodes on on th th optical optical fiber, fiber, or or any any medium medium which which ca ca information information. .
  • 20. Network Criteria • Performance: • Measured: transit time and response time • Transit time: time required for a message to travel from A • Response time: elapsed time between inquiry and response • Evaluated using two metrics: • Evaluated using two metrics: • throughput and delay (more throughput and less delay). • Reliability: • measured by the frequency of failure • Security • Network security issues include protecting data from unauthorized access Measured: transit time and response time Transit time: time required for a message to travel from AB Response time: elapsed time between inquiry and response throughput and delay (more throughput and less delay). measured by the frequency of failure Network security issues include protecting data from unauthorized access
  • 21. • Point to Point - single transmitter and Ex: Television remote control • Multipoint - multiple recipients of single transmission • Ex: Telephone Line Types of Connections single transmitter and receiver multiple recipients of single transmission Types of Connections
  • 22. Physical topology ology refers to the way in which a network is laid out physically Physical topology ology refers to the way in which a network is laid out physically
  • 23. Mesh topology every device has a dedicated point every other device. Total no. of connections??? Manages high amounts of traffic Manages high amounts of traffic Withstands failure of link. Adding nodes easily added Can avoid problems, malicious users amount of cabling number of I/O ports installation and reconnection are difficult ctical example: connection of ephone regional offices topology every device has a dedicated point-to-point link every other device. Total no. of connections??? n(n-1)/2 Advantages Manages high amounts of traffic Manages high amounts of traffic Withstands failure of link. Adding nodes easily added Can avoid problems, malicious users Disadvantages amount of cabling number of I/O ports installation and reconnection are difficult
  • 24. A star topology If the hub goes down, the whole system goes down. e star topology is used in local-area tworks (LANs) each device needs only one link and on I/O port to connect it to any number of others Advantages less expensive than a mesh topology. robust: If one link fails, only that link is robust: If one link fails, only that link is affected Disadvantages If the hub goes down, the whole system goes down.
  • 25. bus topology des are connected to the bus cable by drop lines and taps rop line is a connection running between device and main cable. ap is a connector ap is a connector e long cable acts as a backbone to link all the devices in a network Advantages s uses less cabling than mesh or star topologies Disadvantages ficult reconnection and fault isolation gnal reflection at the taps can cause degradation ault or break in the bus cable stops all transmission topology des are connected to the bus cable by drop lines and taps rop line is a connection running between device and main cable. e long cable acts as a backbone to link all the devices in a network Advantages s uses less cabling than mesh or star topologies Disadvantages gnal reflection at the taps can cause degradation ault or break in the bus cable stops all transmission
  • 27. Ring Topology Each device has a dedicated point to point connection with only two devices on e e of it. Signal is passed along the ring in one direction till it reaches destination Each device has a repeater When a device receives signal to be passed, its repeater regenerates bits and sses along. Advantages asy to install and reconfigure ault isolation is simple Disadvantages directional traffic ak in the ring disables entire network; solved by dual ring Ring Topology Each device has a dedicated point to point connection with only two devices on e Signal is passed along the ring in one direction till it reaches destination When a device receives signal to be passed, its repeater regenerates bits and Advantages Disadvantages ak in the ring disables entire network; solved by dual ring
  • 28. A hybrid topology: a star backbone with three bus networks Main Star topology with each branch connecting several stations in a bus topology hybrid topology: a star backbone with three bus networks Main Star topology with each branch connecting several stations in a
  • 29. • Local Area Networks (LANs) • Short distances • Designed to provide local interconnectivity • Wide Area Networks (WANs) • Long distances • Provide connectivity over large areas Categories • Provide connectivity over large areas • Metropolitan Area Networks (MANs) • Provide connectivity over areas such as a city, a campus Categories of Networks Provide connectivity over areas such as a city, a campus
  • 30. AN N vately owned and links devices in a single office,building,campus N size is limited to few kms Ns allow resources to be shared between devices. N uses oonly one type of transmission medium mmon LAN topologies: Bus, Star, Ring ta rate in LANs 100 or 1000 Mbps office,building,campus. Ns allow resources to be shared between devices. one type of transmission medium
  • 31. WANs: a switched WAN and a point : a switched WAN and a point-to-point WAN
  • 32. A heterogeneous network made of four WANs and two LANs heterogeneous network made of four WANs and two LANs
  • 33. LAN MAN ocal Area Network Metropolitan Area Network onnects group of computers in small geographic area Covers large region such as cities, towns etup cost is low Setup cost is higher than LAN andwidth is low Bandwidth is higher than LAN wisted pair, fiber optic cables Twisted pair, fiber optic cables overage: ~ 2 miles Coverage: 100 miles MAN WAN Metropolitan Area Network Wide Area Network Covers large region such as Spans large locality and connects countries together Setup cost is higher than LAN Most expensive network setup Bandwidth is higher than LAN Highest bandwidth among all types of networks Twisted pair, fiber optic cables High speed communications: fiber optic, wireless, satellite Coverage: 100 miles Coverage: 1000 Km
  • 34. Elements of Protocol Elements of a protocol: • Syntax • Semantics • Timing yntax: structure or format of data yntax: structure or format of data
  • 35. Elements of protocol • Semantics: meaning of each section of bits Timing: when data should be sent and how fast they can be sent meaning of each section of bits when data should be sent and how fast they can be sent
  • 36. Standards o categories De facto: not approved by an organized body but adopted De jure: Legislated by an officially recognized body ndards Creation Committees International Standards Organization (ISO) International Standards Organization (ISO) International Telecommunications Union (ITU) American National Standards Institute (ANSI) Institute of Electrical and Electronics Engineers (IEEE) Electronic Industries Association (EIA) Internet Engineering Task Force (IETF : not approved by an organized body but adopted : Legislated by an officially recognized body International Standards Organization (ISO) International Standards Organization (ISO) International Telecommunications Union (ITU) American National Standards Institute (ANSI) Institute of Electrical and Electronics Engineers (IEEE) Electronic Industries Association (EIA) Internet Engineering Task Force (IETF)
  • 38. Need for Layered Architecture • E.g., A can only speak Chinese, B can only speak Spanish, how can A communicate with B? • A finds a translator C, who can speak Chinese and English • B finds a translator D, who can speak Spanish and English • Two layers: • Two layers: • Higher layer: A and B • Lower layer: C and D Need for Layered Architecture E.g., A can only speak Chinese, B can only speak Spanish, how can a translator C, who can speak Chinese and English a translator D, who can speak Spanish and English 38
  • 39. A Two-layer example messages in How to communicate? A r messages in Chinese messages in English C Lower layer provides services to the next higher layer. messages in How to communicate? B 39 messages in English messages in Spanish D Lower layer provides services to the next higher layer.
  • 41. Origin for ISO OSI Model Origin for ISO OSI Model
  • 42. HE HE OSI MODEL OSI MODEL ablished ablished in in 1947 1947, , the the International International multinational multinational body body dedicated dedicated to to worldwide worldwide ndards ndards. . ISO ISO standard standard that that covers covers all all aspects aspects ISO ISO standard standard that that covers covers all all aspects aspects Open Open Systems Systems Interconnection Interconnection (OSI) (OSI) he he late late 1970 1970s s. . International International Standards Standards Organization Organization (ISO) (ISO) is is worldwide worldwide agreement agreement on on international international aspects aspects of of network network communications communications is is aspects aspects of of network network communications communications is is (OSI) (OSI) model model. . It It was was first first introduced introduced
  • 43. Seven layers of the OSI model layers of the OSI model
  • 44. The interaction between layers in the OSI model interaction between layers in the OSI model
  • 45. exchange using the OSI model using the OSI model
  • 46. Layer 1: Physical Layer Responsible of: • Transmitting individual bits from one to the next. • Physical characteristics of interface and media. • Representation of bits: a stream of bit(0s,1s), • Data rate. • Data rate. • Synchronize of bits • Line configuration • Physical topology • Transmission mode Layer 1: Physical Layer Transmitting individual bits from one to the next. Physical characteristics of interface and media. Representation of bits: a stream of bit(0s,1s),
  • 48. Layer 2: Data Link layer Responsible of: • Moving frames from one hop (node) to the next. • Framing: divided the stream of bits received from the network layer manageable data units called frames. • Physical address (MAC address). • Physical address (MAC address). • Flow control. • Error control: added trailer to the end of frame. • Access control. • Hop to hop delivery Layer 2: Data Link layer Moving frames from one hop (node) to the next. Framing: divided the stream of bits received from the network layer Error control: added trailer to the end of frame.
  • 49. Data Link layer cont. 10110110101 01100010011 01100010011 10110000001
  • 51. Data Link Layer Example Data Link Layer Example