SlideShare a Scribd company logo
1 of 29
1
DNC (Unit-1)
LECTURE-1
DISTRIBUTED
NETWORK
COMMUNICATION
SOHIT AGARWAL
DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY
Index
2
1. OSI model & function of each
Layer.
2. TCP/ IP model.
3. Connection oriented v/s
Connectionless approach.
4. Comparison of OSI & TCP/IP
Models.
1.OSI model & function of each Layer.
There are many users who use computer
network and are located all over the world.
For national and worldwide data
communication, systems must be developed
which are compatible to communicate with
each other.
ISO has developed this.
ISO stands for International organization of
Standardization.
This is called a model for Open System
Interconnection (OSI) and is commonly
known as OSI model.
The ISO-OSI model is a seven layer (7
Layer)architecture developed in 1984
4
To reduce the design complexity, most of the
networks are organized as a series of layers or
levels, each one build upon one below it.
The basic idea of a layered architecture is to
divide the design into small pieces.
Each layer adds to the services provided by the
lower layers in such a way that the highest
layer is provided has a full set of services.
5
The basic elements of a layered model are
services
protocols
and interfaces.
A service is a set of actions that a layer offers toanother (higher)
layer.
A Protocol is a set of rules that a layer uses toexchange
information.
A Interface is communication between the layers
7
Layer 1,2and 3that is physical ,data and
network layers are Network Support
Layers.
Layers 5,6 and 7 that is session,presentation
and application layers are User Support
Layer.
Transport Layer links the network support
layers and user support layers.
8
9
Physical Layer:Layer 1
10
Physical layer is the lowest layer of all. It is
responsible for sending bits from one
computer to another. This layer is not
concerned with the meaning of the bitsand
deals with the physical connection to the
network and with transmission.
This layer defines electrical and physical
details represented as 0or a1
Functions of Physical Layer:
11
Representation of Bits: Data in this layer
consists of stream of bits.
Data Rate: This layer defines the rate of
transmission which is the number of bits per
second.
Synchronization: It deals with the
synchronization of the transmitter and receiver.
Interface: The physical layer defines the
transmission interface between devices and
transmission medium.
12
Line Configuration: This layer connects
devices with the medium: Point to Point
configuration and Multipoint configuration.
Topologies: Devices must be connected using
the following topologies: Mesh, Star, Ring
and Bus.
13
Transmission Modes: Physical
Layer defines the direction of
transmission between two
devices: Simplex, Half Duplex,
Full Duplex.
Deals with baseband and broadband
transmission.
14
Data Layer:Layer 2:
15
Data link layer is most reliable node to node
delivery of data. It forms frames from the
packets that are received from network layer
and gives it to physical layer.
Error controlling is easily done. Error detection
bits are used by the data link layer. It also
corrects the errors.
FUNCTIONS OF DATALINK
LAYER:
Framing: Frames are the streams of bits
received from the network layer into
manageable data units.
Physical Addressing: The Data Link layer adds a
header to the frame in order to define physical
address of the sender or receiver of the frame, if the
frames are to be distributed to different systems on
the network.
Flow Control:A flow control mechanism to
avoid a fast transmitter from running a slow
receiver by buffering the extra bit is
provided by flow control. This prevents
traffic jam at the receiverside.
Error Control: Error control is achieved by
adding a trailer at the end of theframe.
Duplication of frames are also prevented by
using this mechanism
Access Control: Protocols of this layer
determine which of the devices hascontrol
over the link at any giventime.
18
Two Parts of Data Link Layer
19
Data link layer is divided into two subparts
1.Logical Link Control Layer (LLC)
2.Media Access Control Layer (MAC)
Data Link Layer:LLC and MAC
LLC:Logical Link Control layer is the upper layer
of the two in data link layer.
Essential for the communications between
devices.
Supports connection oriented and
connectionless services both.
MAC:Media Access Control is the lower layer.
It is responsible for providing a method for
station to gain access to themedium.
21
Layer 3: The Network
Layer :
It routes the signal through different
channels from one node toother.
It acts as a network controller. It manages
the Subnet traffic.It decides by whichroute
data should take.
It divides the outgoing messages into
packets.
Functions of Network Layer:Layer 3
22
It translates logical network address into
physical address.
Routers and gateways operate in the
network layer. Mechanism is provided by
Network Layer for routing the packets to
final destination.
Connection services areprovided.
Breaks larger packets into small packets.
Layer 4:Transport Layer
23
It decides if data transmission should be on
parallel path or singlepath.
It receives messages from the Session layer
above it, convert the message into smaller
units and passes it on to the Networklayer.
Transport layer breaks the message (data)
into small units so that they are handled
more efficiently by the networklayer.
Function of Transport Layer:Layer 4
24
Service Point Addressing : Transport
Layer header includes service pointaddress
which is port address.
Segmentation and Reassembling : A
message is divided into segments; each
segment contains sequence number,which
enables this layer in reassembling the
message.
Flow Control : In this layer, flow control is
performed end to end.
Error Control : Error Control is performed end to
end in this layer to ensure that the complete
message arrives at the receiving transport layer
without any error. Error Correction is done
through retransmission.
25
Layer 5: The Session
Layer :
Session layer manages and synchronize the
conversation between two different applications.
Transfer of data from source to destination session
layer streams of data are marked and are
resynchronized properly, so that the ends of the
messages are not cut and data loss is avoided.
Functions of Session Layer:Layer 5
27
Dialog Control : This layer allows two
systems to start communication witheach
other in half-duplex orfull-duplex.
Synchronization : This layer allows a
process to add checkpoints which are
considered as synchronization points into
stream of data.
Example: If a system is sending a file of 800
pages, adding checkpoints after every 50
pages is recommended. This ensures that 50
page unit is successfully received and
acknowledged. This is beneficial at the time
of crash as if a crash happens at page
number 110; there is no needto retransmit 1
to 100pages.
28
THANK YOU

More Related Content

What's hot

Introduction to Data-Link Layer
Introduction to Data-Link LayerIntroduction to Data-Link Layer
Introduction to Data-Link Layer
Abdullaziz Tagawy
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
prashob7
 

What's hot (20)

Class work 6,computer_network_317
Class work 6,computer_network_317Class work 6,computer_network_317
Class work 6,computer_network_317
 
Introduction to Data-Link Layer
Introduction to Data-Link LayerIntroduction to Data-Link Layer
Introduction to Data-Link Layer
 
Overview of an OSI reference Model
Overview of an OSI reference ModelOverview of an OSI reference Model
Overview of an OSI reference Model
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
Osi model
Osi model Osi model
Osi model
 
Cn4,com net
Cn4,com netCn4,com net
Cn4,com net
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
02 network models
02  network models02  network models
02 network models
 
Dcn data link_layer
Dcn data link_layerDcn data link_layer
Dcn data link_layer
 
OsI reference model
OsI reference modelOsI reference model
OsI reference model
 
Computer networks chapter1.
Computer networks chapter1.Computer networks chapter1.
Computer networks chapter1.
 
01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
 
Chap 2 network models
Chap 2 network modelsChap 2 network models
Chap 2 network models
 
03. osi reference-layer
03. osi reference-layer03. osi reference-layer
03. osi reference-layer
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
 
Osi model
Osi modelOsi model
Osi model
 
Complete Osi Model Explained
Complete Osi Model ExplainedComplete Osi Model Explained
Complete Osi Model Explained
 
Osi model
Osi modelOsi model
Osi model
 

Similar to L 1

BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptx
BapanKar2
 

Similar to L 1 (20)

computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Ch 2 network
Ch 2 networkCh 2 network
Ch 2 network
 
The ISO_OSI Reference Model
The ISO_OSI Reference ModelThe ISO_OSI Reference Model
The ISO_OSI Reference Model
 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptx
 
OSI MODEL.pptx
OSI MODEL.pptxOSI MODEL.pptx
OSI MODEL.pptx
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
OSI Network Reference Model
OSI Network Reference ModelOSI Network Reference Model
OSI Network Reference Model
 
Osi model
Osi modelOsi model
Osi model
 
Network Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI ModelNetwork Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI Model
 
OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.OSI Model.It was created in 1983 by osi.
OSI Model.It was created in 1983 by osi.
 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptx
 
DCN _ unit 2.pptx
DCN _ unit 2.pptxDCN _ unit 2.pptx
DCN _ unit 2.pptx
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptx
 
Chapeter 2
Chapeter 2Chapeter 2
Chapeter 2
 

Recently uploaded

➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
amitlee9823
 
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
amitlee9823
 
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
amitlee9823
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Angela Justice, PhD
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
poojakaurpk09
 
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night StandCall Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
 
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
 
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
Chintamani Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ba...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hoodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
 
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai KokoDubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
 
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
Virgin Call Girls Delhi Service-oriented sexy call girls ☞ 9899900591 ☜ Rita ...
 
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night StandCall Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Madiwala ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

L 1

  • 2. Index 2 1. OSI model & function of each Layer. 2. TCP/ IP model. 3. Connection oriented v/s Connectionless approach. 4. Comparison of OSI & TCP/IP Models.
  • 3. 1.OSI model & function of each Layer. There are many users who use computer network and are located all over the world. For national and worldwide data communication, systems must be developed which are compatible to communicate with each other. ISO has developed this.
  • 4. ISO stands for International organization of Standardization. This is called a model for Open System Interconnection (OSI) and is commonly known as OSI model. The ISO-OSI model is a seven layer (7 Layer)architecture developed in 1984 4
  • 5. To reduce the design complexity, most of the networks are organized as a series of layers or levels, each one build upon one below it. The basic idea of a layered architecture is to divide the design into small pieces. Each layer adds to the services provided by the lower layers in such a way that the highest layer is provided has a full set of services. 5
  • 6. The basic elements of a layered model are services protocols and interfaces. A service is a set of actions that a layer offers toanother (higher) layer. A Protocol is a set of rules that a layer uses toexchange information. A Interface is communication between the layers
  • 7. 7
  • 8. Layer 1,2and 3that is physical ,data and network layers are Network Support Layers. Layers 5,6 and 7 that is session,presentation and application layers are User Support Layer. Transport Layer links the network support layers and user support layers. 8
  • 9. 9
  • 10. Physical Layer:Layer 1 10 Physical layer is the lowest layer of all. It is responsible for sending bits from one computer to another. This layer is not concerned with the meaning of the bitsand deals with the physical connection to the network and with transmission. This layer defines electrical and physical details represented as 0or a1
  • 11. Functions of Physical Layer: 11 Representation of Bits: Data in this layer consists of stream of bits. Data Rate: This layer defines the rate of transmission which is the number of bits per second.
  • 12. Synchronization: It deals with the synchronization of the transmitter and receiver. Interface: The physical layer defines the transmission interface between devices and transmission medium. 12
  • 13. Line Configuration: This layer connects devices with the medium: Point to Point configuration and Multipoint configuration. Topologies: Devices must be connected using the following topologies: Mesh, Star, Ring and Bus. 13
  • 14. Transmission Modes: Physical Layer defines the direction of transmission between two devices: Simplex, Half Duplex, Full Duplex. Deals with baseband and broadband transmission. 14
  • 15. Data Layer:Layer 2: 15 Data link layer is most reliable node to node delivery of data. It forms frames from the packets that are received from network layer and gives it to physical layer. Error controlling is easily done. Error detection bits are used by the data link layer. It also corrects the errors.
  • 16. FUNCTIONS OF DATALINK LAYER: Framing: Frames are the streams of bits received from the network layer into manageable data units. Physical Addressing: The Data Link layer adds a header to the frame in order to define physical address of the sender or receiver of the frame, if the frames are to be distributed to different systems on the network.
  • 17. Flow Control:A flow control mechanism to avoid a fast transmitter from running a slow receiver by buffering the extra bit is provided by flow control. This prevents traffic jam at the receiverside. Error Control: Error control is achieved by adding a trailer at the end of theframe. Duplication of frames are also prevented by using this mechanism
  • 18. Access Control: Protocols of this layer determine which of the devices hascontrol over the link at any giventime. 18
  • 19. Two Parts of Data Link Layer 19 Data link layer is divided into two subparts 1.Logical Link Control Layer (LLC) 2.Media Access Control Layer (MAC)
  • 20. Data Link Layer:LLC and MAC LLC:Logical Link Control layer is the upper layer of the two in data link layer. Essential for the communications between devices. Supports connection oriented and connectionless services both. MAC:Media Access Control is the lower layer. It is responsible for providing a method for station to gain access to themedium. 21
  • 21. Layer 3: The Network Layer : It routes the signal through different channels from one node toother. It acts as a network controller. It manages the Subnet traffic.It decides by whichroute data should take. It divides the outgoing messages into packets.
  • 22. Functions of Network Layer:Layer 3 22 It translates logical network address into physical address. Routers and gateways operate in the network layer. Mechanism is provided by Network Layer for routing the packets to final destination. Connection services areprovided. Breaks larger packets into small packets.
  • 23. Layer 4:Transport Layer 23 It decides if data transmission should be on parallel path or singlepath. It receives messages from the Session layer above it, convert the message into smaller units and passes it on to the Networklayer. Transport layer breaks the message (data) into small units so that they are handled more efficiently by the networklayer.
  • 24. Function of Transport Layer:Layer 4 24 Service Point Addressing : Transport Layer header includes service pointaddress which is port address. Segmentation and Reassembling : A message is divided into segments; each segment contains sequence number,which enables this layer in reassembling the message.
  • 25. Flow Control : In this layer, flow control is performed end to end. Error Control : Error Control is performed end to end in this layer to ensure that the complete message arrives at the receiving transport layer without any error. Error Correction is done through retransmission. 25
  • 26. Layer 5: The Session Layer : Session layer manages and synchronize the conversation between two different applications. Transfer of data from source to destination session layer streams of data are marked and are resynchronized properly, so that the ends of the messages are not cut and data loss is avoided.
  • 27. Functions of Session Layer:Layer 5 27 Dialog Control : This layer allows two systems to start communication witheach other in half-duplex orfull-duplex. Synchronization : This layer allows a process to add checkpoints which are considered as synchronization points into stream of data.
  • 28. Example: If a system is sending a file of 800 pages, adding checkpoints after every 50 pages is recommended. This ensures that 50 page unit is successfully received and acknowledged. This is beneficial at the time of crash as if a crash happens at page number 110; there is no needto retransmit 1 to 100pages. 28