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

SDN and Named Data Networking Security
SDN and Named Data Networking SecuritySDN and Named Data Networking Security
SDN and Named Data Networking Securitywolverinetyagi
 
Internet protocol stack
Internet protocol stackInternet protocol stack
Internet protocol stackAmi Prakash
 
Basic Concepts of Computer Networking
 Basic Concepts of Computer Networking Basic Concepts of Computer Networking
Basic Concepts of Computer NetworkingShofiqulIslam38
 
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 comunicationsAnyapuPranav
 
Orientation to Computer Networks
Orientation to Computer NetworksOrientation to Computer Networks
Orientation to Computer NetworksMukesh Chinta
 
communication-protocols
 communication-protocols communication-protocols
communication-protocolsAli Kamil
 
CISSP Week 5
CISSP Week 5CISSP Week 5
CISSP Week 5jemtallon
 
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 wiresharkIJARIIT
 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol AnalysisKrishbathija
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOLKak Yong
 

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

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 ModelsAmir Jafari
 
Reti e internet
Reti e internetReti e internet
Reti e internetyrcorr
 
LTE Protocol Primer
LTE Protocol PrimerLTE Protocol Primer
LTE Protocol Primerguest973afc
 
Gsm presentation shaikot
Gsm presentation shaikotGsm presentation shaikot
Gsm presentation shaikotsivakumar D
 
Architecture of the lte air interface
Architecture of the lte air interfaceArchitecture of the lte air interface
Architecture of the lte air interfaceEke Okereke
 
LTE EPC Technology Essentials
LTE EPC Technology EssentialsLTE EPC Technology Essentials
LTE EPC Technology EssentialsHussien Mahmoud
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpPrashant Sengar
 

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
 
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 DescriptionShubham Khedekar
 
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.muhammadsaudm19a
 
Chapter 4 communication2
Chapter 4 communication2Chapter 4 communication2
Chapter 4 communication2DBU
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI modelManjeet MN
 
DISTIBUTED OPERATING SYSTEM
DISTIBUTED  OPERATING SYSTEM DISTIBUTED  OPERATING SYSTEM
DISTIBUTED OPERATING SYSTEM AjithaG9
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1Techglyphs
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layerkachbourimed
 
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 ModelsArti Parab Academics
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalKarthikeyan Dhayalan
 

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

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.pptxAreebaZafar22
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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_.pdfSherif Taha
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
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 POSCeline George
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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.pdfPoh-Sun Goh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
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...Poonam Aher Patil
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 

Recently uploaded (20)

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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
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...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
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
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
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...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 

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