SlideShare a Scribd company logo
1 of 43
PROTOCOL STACK AND ADDRESSING BY  DNAA GROUP 11 protocol stack
TEAM MEMBERS ,[object Object],[object Object],[object Object],[object Object],protocol stack
TABLE OF CONTENTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
INTRODUCTION ,[object Object],[object Object],[object Object],protocol stack
OSI MODEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
PHYSICAL LAYER ,[object Object],[object Object],[object Object],protocol stack
Techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Functions Of physical Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Protocols of Physical Layer ,[object Object],[object Object],[object Object],protocol stack
X.21 ,[object Object],[object Object],[object Object],protocol stack
EIA-232-E ,[object Object],[object Object],protocol stack
ATM ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
DATA LINK LAYER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Framing ,[object Object],[object Object],[object Object],[object Object],[object Object],flag trailer flag header Data from upper layer protocol stack
Error detection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Data word generator codeword Data word Checker Codeword SENDER RECEIVER Encoder Decoder Extract Discard Unreliable Transmission Data words Codewords Code fro error detection protocol stack 00 000 01 011 10 101 11 110
Error correction ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack Data word Code word 00 00000 01 01011 10 10101 11 11110
Protocols ,[object Object],[object Object],[object Object],Protocols Noiseless channels Noisy channel Stop and wait simplest Stop and wait ARQ Go back-N ARQ Selective repeat ARQ protocol stack
Simplest protocol sender site algorithm  While (true) { wait for event(); if(event ( request to send)) { get data(); make frame(); send frame(); } } protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
STOP AND WAIT PROTOCOL While(true) Can send= true { wait for event(); if( event(request to send)and can send) { get data(); make frame(); send frame(); can send= false; } Wait for event(); If ( event( arrival notification) { receive frame(); can send= true; } } protocol stack
POINT TO POINT PROTOCOL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],flag address control protocol Payload (variable) FCS flag protocol stack
Multiple access ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
NETWORK LAYER ,[object Object],[object Object],[object Object],protocol stack
Network layer protocol stack
Important functions ,[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Network service model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Network layer protocols Internet protocol :  Responsible for network layer addressing. IP address: An address assigned to every interface. They are of two types: IPV4 and IPV6 protocol stack
IPV4 addressing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
IPV4 data packet format protocol stack 32bits  version Header length Type of service Data packet  length 16-bit identifier Flags  13-bit fragmentation offset Time-to-live  Upper-layer protocol Header checksum 32-bit source IP address 32-bit destination IP address Options(if any) Data
ICMP – Internet Control Message Protocol ,[object Object],[object Object],protocol stack
TRANSPORT LAYER
[object Object],[object Object],[object Object],Process to Process delivery protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Transmission Control Protocol (TCP) 16/09/09 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],protocol stack
Comparison Between UDP and TCP protocol stack UDP TCP Packet Header Size 8 bytes 20 – 60 bytes Transport Layer Packet entity Datagram  Segment Port Numbering Yes Yes Error Detection Optional Yes Reliability: Error recovery by automatic repeat request (ARQ) No Yes Virtual circuits: Sequence numbering and reordering No Yes Flow control No Yes Congestion avoidance: Variable congestion window, slow start, time outs No Yes Multiple streams No No ECN support No Yes
THANK YOU protocol stack

More Related Content

What's hot

communication-protocols
 communication-protocols communication-protocols
communication-protocols
Ali Kamil
 
CISSP Week 5
CISSP Week 5CISSP Week 5
CISSP Week 5
jemtallon
 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol Analysis
Krishbathija
 

What's hot (17)

SDN and Named Data Networking Security
SDN and Named Data Networking SecuritySDN and Named Data Networking Security
SDN and Named Data Networking Security
 
02 network models
02  network models02  network models
02 network models
 
Internet protocol stack
Internet protocol stackInternet protocol stack
Internet protocol stack
 
Basic Concepts of Computer Networking
 Basic Concepts of Computer Networking Basic Concepts of Computer Networking
Basic Concepts of Computer Networking
 
The OSI model
 The OSI model The OSI model
The OSI model
 
lecture 2.pptx
lecture 2.pptxlecture 2.pptx
lecture 2.pptx
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
Orientation to Computer Networks
Orientation to Computer NetworksOrientation to Computer Networks
Orientation to Computer Networks
 
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
 
Computer Network basic
Computer Network basicComputer Network basic
Computer Network basic
 
communication-protocols
 communication-protocols communication-protocols
communication-protocols
 
CISSP Week 5
CISSP Week 5CISSP Week 5
CISSP Week 5
 
Analysis of network traffic by using packet sniffing tool wireshark
Analysis of network traffic by using packet sniffing tool wiresharkAnalysis of network traffic by using packet sniffing tool wireshark
Analysis of network traffic by using packet sniffing tool wireshark
 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol Analysis
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
CS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMSCS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMS
 

Viewers also liked (11)

CCCNA R&S-02-The TCP-IP and OSI Networking Models
CCCNA R&S-02-The TCP-IP and OSI Networking ModelsCCCNA R&S-02-The TCP-IP and OSI Networking Models
CCCNA R&S-02-The TCP-IP and OSI Networking Models
 
Reti e internet
Reti e internetReti e internet
Reti e internet
 
LTE Protocol Primer
LTE Protocol PrimerLTE Protocol Primer
LTE Protocol Primer
 
Gsm presentation shaikot
Gsm presentation shaikotGsm presentation shaikot
Gsm presentation shaikot
 
Cdma2000
Cdma2000Cdma2000
Cdma2000
 
Wcdma Training
Wcdma TrainingWcdma Training
Wcdma Training
 
Architecture of the lte air interface
Architecture of the lte air interfaceArchitecture of the lte air interface
Architecture of the lte air interface
 
GSM ARCHITECTURE
GSM ARCHITECTUREGSM ARCHITECTURE
GSM ARCHITECTURE
 
LTE EPC Technology Essentials
LTE EPC Technology EssentialsLTE EPC Technology Essentials
LTE EPC Technology Essentials
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcp
 
Call flows
Call flowsCall flows
Call flows
 

Similar to group11_DNAA:protocol stack and addressing

Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
Sri Prasanna
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layer
kachbourimed
 

Similar to group11_DNAA:protocol stack and addressing (20)

01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
CN UNIT II.pptx
CN UNIT II.pptxCN UNIT II.pptx
CN UNIT II.pptx
 
Avani
AvaniAvani
Avani
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
 
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
 
Osi
OsiOsi
Osi
 
four
fourfour
four
 
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.
 
Chapter 4 communication2
Chapter 4 communication2Chapter 4 communication2
Chapter 4 communication2
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI model
 
DISTIBUTED OPERATING SYSTEM
DISTIBUTED  OPERATING SYSTEM DISTIBUTED  OPERATING SYSTEM
DISTIBUTED OPERATING SYSTEM
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Computer networks-3
Computer networks-3Computer networks-3
Computer networks-3
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layer
 
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network Fundamental
 
Unit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part AUnit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part A
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

group11_DNAA:protocol stack and addressing

  • 1. PROTOCOL STACK AND ADDRESSING BY DNAA GROUP 11 protocol stack
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Data word generator codeword Data word Checker Codeword SENDER RECEIVER Encoder Decoder Extract Discard Unreliable Transmission Data words Codewords Code fro error detection protocol stack 00 000 01 011 10 101 11 110
  • 18.
  • 19.
  • 20. Simplest protocol sender site algorithm While (true) { wait for event(); if(event ( request to send)) { get data(); make frame(); send frame(); } } protocol stack
  • 21.
  • 22. STOP AND WAIT PROTOCOL While(true) Can send= true { wait for event(); if( event(request to send)and can send) { get data(); make frame(); send frame(); can send= false; } Wait for event(); If ( event( arrival notification) { receive frame(); can send= true; } } protocol stack
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29. Network layer protocols Internet protocol : Responsible for network layer addressing. IP address: An address assigned to every interface. They are of two types: IPV4 and IPV6 protocol stack
  • 30.
  • 31. IPV4 data packet format protocol stack 32bits version Header length Type of service Data packet length 16-bit identifier Flags 13-bit fragmentation offset Time-to-live Upper-layer protocol Header checksum 32-bit source IP address 32-bit destination IP address Options(if any) Data
  • 32.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Comparison Between UDP and TCP protocol stack UDP TCP Packet Header Size 8 bytes 20 – 60 bytes Transport Layer Packet entity Datagram Segment Port Numbering Yes Yes Error Detection Optional Yes Reliability: Error recovery by automatic repeat request (ARQ) No Yes Virtual circuits: Sequence numbering and reordering No Yes Flow control No Yes Congestion avoidance: Variable congestion window, slow start, time outs No Yes Multiple streams No No ECN support No Yes