SlideShare ist ein Scribd-Unternehmen logo
1 von 20
PRESENTATION OF
COMPUTER NETWORK
ON DATA LINK LAYER
& SERVICE PROVIDED BY LINK LAYER
Presented by :
Sumit Gyawali & Akrosh Tiwari
Roll No: 301&325
Level:Bsc csit /Third year/fifth sem
1
OVERVIEW
• Definition of data link layer
• Layer of data link layer
• Data link layer design issues
• Service provided by link layer
• Implementation
• Reference
2
DATA LINK LAYER
• It is the second layer in OSI model.
• It transfer data from network layer of one machine to the network layer of another.
• Convert the raw bit stream of the physical layer into group of bits(frames).
• It is used for the encoding, decoding and logical organization of data bits. Data
packets are framed and addressed by this layer, which has two sublayers.
• The data link layer's first sublayer is the media access control (MAC) layer which
is used for source and destination addresses. It allows the data link layer to
provide the best data transmission vehicle and manage data flow control.
3
4
CONTINUE..
• The data link layer's second sublayer is the logical link control. It manages
error checking and data flow over a network.
• This layer frame includes source and destination addresses, data length, start
signal or indicator and other related Ethernet information to enhance
communication. This layer's main responsibility is to transfer data frames
between nodes over a network.
5
6
DATA LINK LAYER DESIGN ISSUES
• Providing a well-defined service interface to the network layer.
• Dealing with transmission errors.
• Regulating the flow of data so that slow receivers are not swamped by fast
senders.
• It takes the packets it gets from the network layer and encapsulates them into
frames for transmission. Each frame contains a frame header, a payload field
for holding the packet, and a frame trailer.
7
SERVICES PROVIDED TO THE NETWORK LAYER
• The function of the data link layer is to provide services to the network layer. The
principal service is transferring data from the network layer on the source machine
to the network layer on the destination machine.
• The data link layer can be designed to offer various services. The actual services
offered can vary from system to system. Three reasonable possibilities that are
commonly provided are:
8
UNACKNOWLEDGED CONNECTIONLESS SERVICE
• Unacknowledged connectionless service consists of having the source
machine send independent frames to the destination machine without having
the destination machine acknowledge them.
• No logical connection is established before hand or released afterward. If a
frame is lost due to noise on the line, no attempt is made to detect the loss or
recover from it in the data link layer
9
ACKNOWLEDGED CONNECTION-ORIENTED SERVICE
• Here, the source and destination machines establish a connection before any data are
transferred. Each frame sent over the connection is numbered, and the data link layer
guarantees that each frame sent is indeed received. Furthermore, it guarantees that
each frame is received exactly once and that all frames are received in the right order.
10
ACKNOWLEDGED CONNECTIONLESS SERVICE
• When this service is offered, there are still no logical connections used, but
each frame sent is individually acknowledged.
• In this way, the sender knows whether a frame has arrived correctly. If it has
not arrived within a specified time interval, it can be sent again. This service
is useful over unreliable channels, such as wireless systems.
11
SERVICE PROVIDED BY LINK LAYER
- Link layer protocol is used to move a datagram over an individual link.
- It defines the format of the packets exchanged between the nodes at the ends
of the link,as well as actions taken by these nodes when packets are sent and
received.
It includes following service:
• Framing:
The Group of physical layer bit stream into units called frames.Divides the
data from N/w layer into frames.
12
It consists data field in which network layer datagram is inserted and header
files also include trailer fields.
• Physical Addressing:
Add a header to the frame to define the physical address of the source and
the destination machines.
• Flow control:
It is the traffic regulatory mechanism implemented by data link layer that
prevents the fast sender from drawning the slow receiver.
Prevent a fast sender from overwhelming a slower receiver.
13
• Error control:
It provides the mechanism of error control in which it detects and retransmits
damaged or lost frames.
 Sender checksums the frame and transmits checksum together with data.
Receiver re-computes the checksum and compares it with the received value.
 Error Detecting : Include enough redundancy bits to detect errors and use
VRC,LRC,CRC and retransmissions to recover from the errors.
 Error Correcting : Include enough redundancy to detect and correct errors.
The use of error-correcting codes is often referred to as forward error
correction.
14
• Reliable delivery:
It guarantees to move each network layer datagram across the link without error.
It is used for links that are prone to high error rates ,such as wireless link with goal
of correcting an error locally where error occurs.
15
• Half- duplex and full –duplex:
With full duplex transmission,the nodes at both ends of a link may transmit
packets at same time.with half-duplex transmission,a node cannot both
transmit and receive at same time.
• Feedback:
After Transmitting the frames,the system waits for the feedback.
16
IMPLEMENTATION OF DATA LINK LAYER
• In each and every host link layer implemented in “ network adapter”, also known
as network interface card (NIC ).
• It implements link layer services such as framing, link access ,flow control, error
detection.
 Ethernet card, PCMCI card, 802.11 card
implements link, physical layer
• attaches into host’s system buses
• combination of hardware, software, firmware
17
DIAGRAM OF IMPLEMENTATION
18
REFERENCES
• www.bsccsitnotes.com
• www.Wikipedia.org
• www.Techopedia.com
• www.tutorialnotes.com
19
20

Weitere ähnliche Inhalte

Was ist angesagt?

Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
Disi Dc
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
tameemyousaf
 

Was ist angesagt? (20)

Network Layer
Network LayerNetwork Layer
Network Layer
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Unit 1 introduction to computer networks
Unit 1  introduction to computer networksUnit 1  introduction to computer networks
Unit 1 introduction to computer networks
 
Error Correction And Hamming Code Ibrar
Error Correction And Hamming Code IbrarError Correction And Hamming Code Ibrar
Error Correction And Hamming Code Ibrar
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Token ring
Token ringToken ring
Token ring
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Iso layers
Iso layersIso layers
Iso layers
 
Introduction to data link layer
Introduction to data link layerIntroduction to data link layer
Introduction to data link layer
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
The Data Link Layer
The Data Link LayerThe Data Link Layer
The Data Link Layer
 
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin   chp-3 - data-link layer- 2011 batchJaimin   chp-3 - data-link layer- 2011 batch
Jaimin chp-3 - data-link layer- 2011 batch
 
Physical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and DevicesPhysical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and Devices
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
 

Ähnlich wie Presentation of computer network on data link layer

Networking for MBA
Networking for MBANetworking for MBA
Networking for MBA
KK Bajpai
 

Ähnlich wie Presentation of computer network on data link layer (20)

Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Client Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxClient Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptx
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1
 
Networking for MBA
Networking for MBANetworking for MBA
Networking for MBA
 
Unit 2 ppt 3.ppt
Unit 2 ppt 3.pptUnit 2 ppt 3.ppt
Unit 2 ppt 3.ppt
 
OSI MODEL.pptx
OSI MODEL.pptxOSI MODEL.pptx
OSI MODEL.pptx
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
 
MODULE-2_CCN.pptx
MODULE-2_CCN.pptxMODULE-2_CCN.pptx
MODULE-2_CCN.pptx
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
 
The OSI model
 The OSI model The OSI model
The OSI model
 
Osi model
Osi modelOsi model
Osi model
 
CN R16 -UNIT-3.pdf
CN R16 -UNIT-3.pdfCN R16 -UNIT-3.pdf
CN R16 -UNIT-3.pdf
 
Unit 2
Unit 2Unit 2
Unit 2
 
Computer networks unit i
Computer networks    unit iComputer networks    unit i
Computer networks unit i
 
III_UNIT.pptx
III_UNIT.pptxIII_UNIT.pptx
III_UNIT.pptx
 
III_UNIT.pptx
III_UNIT.pptxIII_UNIT.pptx
III_UNIT.pptx
 
Data link layer
Data link layerData link layer
Data link layer
 
Data link layer
Data link layerData link layer
Data link layer
 
Dc2 t1
Dc2 t1Dc2 t1
Dc2 t1
 
DLL
DLLDLL
DLL
 

Kürzlich hochgeladen

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Kürzlich hochgeladen (20)

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 

Presentation of computer network on data link layer

  • 1. PRESENTATION OF COMPUTER NETWORK ON DATA LINK LAYER & SERVICE PROVIDED BY LINK LAYER Presented by : Sumit Gyawali & Akrosh Tiwari Roll No: 301&325 Level:Bsc csit /Third year/fifth sem 1
  • 2. OVERVIEW • Definition of data link layer • Layer of data link layer • Data link layer design issues • Service provided by link layer • Implementation • Reference 2
  • 3. DATA LINK LAYER • It is the second layer in OSI model. • It transfer data from network layer of one machine to the network layer of another. • Convert the raw bit stream of the physical layer into group of bits(frames). • It is used for the encoding, decoding and logical organization of data bits. Data packets are framed and addressed by this layer, which has two sublayers. • The data link layer's first sublayer is the media access control (MAC) layer which is used for source and destination addresses. It allows the data link layer to provide the best data transmission vehicle and manage data flow control. 3
  • 4. 4
  • 5. CONTINUE.. • The data link layer's second sublayer is the logical link control. It manages error checking and data flow over a network. • This layer frame includes source and destination addresses, data length, start signal or indicator and other related Ethernet information to enhance communication. This layer's main responsibility is to transfer data frames between nodes over a network. 5
  • 6. 6
  • 7. DATA LINK LAYER DESIGN ISSUES • Providing a well-defined service interface to the network layer. • Dealing with transmission errors. • Regulating the flow of data so that slow receivers are not swamped by fast senders. • It takes the packets it gets from the network layer and encapsulates them into frames for transmission. Each frame contains a frame header, a payload field for holding the packet, and a frame trailer. 7
  • 8. SERVICES PROVIDED TO THE NETWORK LAYER • The function of the data link layer is to provide services to the network layer. The principal service is transferring data from the network layer on the source machine to the network layer on the destination machine. • The data link layer can be designed to offer various services. The actual services offered can vary from system to system. Three reasonable possibilities that are commonly provided are: 8
  • 9. UNACKNOWLEDGED CONNECTIONLESS SERVICE • Unacknowledged connectionless service consists of having the source machine send independent frames to the destination machine without having the destination machine acknowledge them. • No logical connection is established before hand or released afterward. If a frame is lost due to noise on the line, no attempt is made to detect the loss or recover from it in the data link layer 9
  • 10. ACKNOWLEDGED CONNECTION-ORIENTED SERVICE • Here, the source and destination machines establish a connection before any data are transferred. Each frame sent over the connection is numbered, and the data link layer guarantees that each frame sent is indeed received. Furthermore, it guarantees that each frame is received exactly once and that all frames are received in the right order. 10
  • 11. ACKNOWLEDGED CONNECTIONLESS SERVICE • When this service is offered, there are still no logical connections used, but each frame sent is individually acknowledged. • In this way, the sender knows whether a frame has arrived correctly. If it has not arrived within a specified time interval, it can be sent again. This service is useful over unreliable channels, such as wireless systems. 11
  • 12. SERVICE PROVIDED BY LINK LAYER - Link layer protocol is used to move a datagram over an individual link. - It defines the format of the packets exchanged between the nodes at the ends of the link,as well as actions taken by these nodes when packets are sent and received. It includes following service: • Framing: The Group of physical layer bit stream into units called frames.Divides the data from N/w layer into frames. 12
  • 13. It consists data field in which network layer datagram is inserted and header files also include trailer fields. • Physical Addressing: Add a header to the frame to define the physical address of the source and the destination machines. • Flow control: It is the traffic regulatory mechanism implemented by data link layer that prevents the fast sender from drawning the slow receiver. Prevent a fast sender from overwhelming a slower receiver. 13
  • 14. • Error control: It provides the mechanism of error control in which it detects and retransmits damaged or lost frames.  Sender checksums the frame and transmits checksum together with data. Receiver re-computes the checksum and compares it with the received value.  Error Detecting : Include enough redundancy bits to detect errors and use VRC,LRC,CRC and retransmissions to recover from the errors.  Error Correcting : Include enough redundancy to detect and correct errors. The use of error-correcting codes is often referred to as forward error correction. 14
  • 15. • Reliable delivery: It guarantees to move each network layer datagram across the link without error. It is used for links that are prone to high error rates ,such as wireless link with goal of correcting an error locally where error occurs. 15
  • 16. • Half- duplex and full –duplex: With full duplex transmission,the nodes at both ends of a link may transmit packets at same time.with half-duplex transmission,a node cannot both transmit and receive at same time. • Feedback: After Transmitting the frames,the system waits for the feedback. 16
  • 17. IMPLEMENTATION OF DATA LINK LAYER • In each and every host link layer implemented in “ network adapter”, also known as network interface card (NIC ). • It implements link layer services such as framing, link access ,flow control, error detection.  Ethernet card, PCMCI card, 802.11 card implements link, physical layer • attaches into host’s system buses • combination of hardware, software, firmware 17
  • 19. REFERENCES • www.bsccsitnotes.com • www.Wikipedia.org • www.Techopedia.com • www.tutorialnotes.com 19
  • 20. 20