SlideShare a Scribd company logo
1 of 29
Top Schools in Delhi NCR 
By: 
school.edhole.com
Protocol Architecture 
The “Common Language” 
school.edhole.com
Need for Protocols 
 Protocols are a set of rules 
and conventions. By enforcing 
that communicating parties adhere 
to a common protocol, 
communication is made possible. 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
Network Architecture 
 A Network Architecture is a 
structured set of protocols that 
implement the exchange of 
information between computers 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
Programming the 
Communication 
 Any complex programming task is made 
simpler by using several levels of abstraction 
 Abstraction hides the programming details of 
lower levels 
 Communication tasks give rise to standard 
abstractions 
 Committees such as the IETF (Internet 
Engineering Task Force) are in charge for 
standardizing the abstractions related to 
school.edhinotlee.rcnoemt communication 
Copyright by Jorg Liebeherr 98, 99
The Levels of Abstraction 
 Multiple levels of communication abstractions 
have been defined by standardization bodies 
 Each level is enforced by a corresponding 
protocol 
 Each level uses the abstract services of the 
level below 
 Abstraction achieves separation of concerns 
 A protocol needn’t know how the lower-level 
abstractions are implemented and what the higher 
level abstractions are. 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
Layered Network Architecture 
 In a Layered Network Architecture, the 
services are grouped in a hierarchy of layers. 
 A protocol of layer N uses only services of layer N-1. 
 A protocol of layer N provides services only to layer 
N+1. 
A 
Copyright by Jorg Liebeherr 98, 99 
C 
E 
B 
D E 
B layer 3 
layer 2 
layer 1 
not layered layered 
A 
C 
school.edhole.com D
Service Primitives 
 Assume that some protocol implements 
service “X”. 
N+1 Layer 
Entity 
Copyright by Jorg Liebeherr 98, 99 
N+1 Layer 
Entity 
N Layer 
Entity 
N Layer 
Entity 
N+1 Layer Protocol 
X. Request X. Indication X. Confirm X. Response 
school.edhole.com
Service Primitives 
Recall: A layer N+1 protocol entity sees the 
lower layers only as an abstract service 
provider 
N+1 Layer 
Entity 
Copyright by Jorg Liebeherr 98, 99 
N+1 Layer 
Entity 
N+1 Layer Protocol 
X. Request X. Confirm X. Indication 
Service Provider 
X. Response 
school.edhole.com
Example: Sending a Letter 
Bob Alice 
Bob’s 
mailbox 
Copyright by Jorg Liebeherr 98, 99 
Alice’s 
mailbox 
Logical flow of information 
Postman 
school.edhole.com
(Un-)Acknowledged Service 
 Unconfirmed service: 
 Acknowledged service: 
L.Request L.Indicate 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99 
US Mail 
L.Request L.Indicate 
US Mail 
L.Confirm L.Indicate
Protocol Architectures 
 There are only few protocol 
architectures that are relevant 
today: 
 OSI Reference Model 
 TCP/IP Protocols Suite 
 ATM Protocol Stack 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
OSI Reference Model 
 The OSI model defines seven layers: 
Copyright by Jorg Liebeherr 98, 99 
Layer 7: Application Layer 
Layer 6: Presentation Layer 
Layer 5: Session Layer 
Layer 4: Transport Layer 
Layer 3: Network Layer 
Layer 2: Data Link Layer 
Layer 1: Physical Layer 
school.edhole.com Interconnection Media
OSI Layers 
HOST 
Session 
Layer 
Physical 
Layer 
Copyright by Jorg Liebeherr 98, 99 
Physical 
Layer 
Physical 
Layer 
Physical 
Layer 
Data Link 
Layer 
Data Link 
Layer 
Data Link 
Layer 
Data Link 
Layer 
Network 
Layer 
Session 
Layer 
Transport 
Layer 
Transport 
Layer 
Application 
Layer 
Application 
Layer 
Presentation 
Layer 
Presentation 
Layer 
Network 
Layer 
Network 
Layer 
Network 
Layer 
Application 
NODE 
HOST 
NODE 
Application 
school.edhole.com
OSI Layers and Encapsulation 
Data 
Application 
Data 
Application Application 
Session 
Layer 
Physical 
Layer 
Copyright by Jorg Liebeherr 98, 99 
Physical 
Layer 
Data Link 
Layer 
Data Link 
Layer 
Network 
Layer 
Session 
Layer 
Transport 
Layer 
Transport 
Layer 
Application 
Layer 
Application 
Layer 
Presentation 
Layer 
Presentation 
Layer 
Network 
Layer 
AH 
PH 
SH 
TH 
Header of 
Application 
NH 
DH 
Bits 
Data 
AH Data 
PH AH Data 
SH PH AH Data 
TH SH PH AH Data 
Layer 
NH TH SH PH AH Data 
school.edhole.com
OSI Model in a Switched 
Communication Network 
Application 
Presentation 
Session 
Transport 
Network 
Data Link 
Node (Router) 
Copyright by Jorg Liebeherr 98, 99 
Application 
Presentation 
Session 
Transport 
Network 
Data Link 
Physical 
Network 
Data Link 
Physical 
Network 
Data Link 
Physical 
Network 
Data Link 
Physical 
Network 
Data Link 
Physical 
Physical 
Station (Host) 
school.edhole.com
A Tour of the OSI Layers 
 Physical Layer (Layer 1): 
 Converts bits into electrical or optical 
signals 
 Transmits these signals over the hardware 
communication medium 
 Example: RS-232 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Data Link Layer (Layer 2): 
 Reliably transfers frames over a link 
 Performs synchronization, error control, 
flow control 
 Example: PPP 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Network Layer (Layer 3): 
 Moves packets inside the network 
 Performs routing, addressing, switching, 
congestion control 
 Example: IP 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Transport Layer (Layer 4): 
 Controls delivery of data between hosts 
 Connection management, error control, 
flow control, multiplexing, TCP, UDP. 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Session Layer (Layer 5): 
 Support the dialog between cooperating 
application programs 
 Session management, synchronization 
 Example: RPC 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Presentation Layer (Layer 6): 
 Data conversion into application format 
 Encryption/decryption 
 Secure sockets 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
A Tour of the OSI Layers 
 Application Layer (Layer 7): 
 Provides network access to application 
programs 
 Everything is application specific 
 Example: File Transfer, Electronic Mail 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99
TCP/IP Protocol Suite 
 The TCP/IP protocol suite 
was first defined in 1974 
 The TCP/IP protocol suite 
is the protocol 
architecture of the 
Internet 
 The TCP/IP suite has four 
layers: 
Application, Transport, 
Internet, and Network 
Interface Layer 
Copyright by Jorg Liebeherr 98, 99 
Application 
Layer 
Transport 
Layer 
Internet 
Network 
Interface 
telnet, ftp, email 
TCP, UDP 
IP, ICMP, IGMP 
Device Drivers 
school.edhole.com
Example: File Transfer 
Host A Router Host B 
FTP 
program 
TCP 
IP 
Ethernet 
Driver 
Copyright by Jorg Liebeherr 98, 99 
Ethernet 
Driver 
Ethernet 
Driver 
IP 
FTP 
program 
TCP 
IP 
Ethernet 
Driver 
FTP protocol 
TCP protocol 
IP protocol IP protocol 
Ethernet 
protocol 
Ethernet 
protocol 
school.edhole.com
Encapsulation in the TCP/IP 
Suite 
Application 
TCP 
IP 
Ethernet 
Driver 
Copyright by Jorg Liebeherr 98, 99 
User data 
Application User data 
Header 
TCP Header Application data 
IP Header TCP Header Application data 
Ethernet IP Header TCP Header Application data 
Header 
Ethernet 
Trailer 
IP datagram 
TCP segment 
Ethernet frame school.edhole.com
TCP/IP Protocol Suite 
User 
Process 
ICMP IGMP 
Copyright by Jorg Liebeherr 98, 99 
Application 
Layer 
Network 
Layer 
Link Layer 
IP 
ARP Hardware 
Interface RARP 
Media 
Transport 
Layer 
TCP UDP 
User 
Process 
User 
Process 
User 
Process 
school.edhole.com
Comparison of OSI Model and 
TCP/IP Suite 
OSI TCP/IP 
Application 
Presentation 
Session 
Transport 
Network 
Data Link 
Physical 
Copyright by Jorg Liebeherr 98, 99 
Application 
Transport 
Internetwork 
Network 
Access 
Physical 
school.edhole.com
Quiz 
 Name one function of the network layer 
school.edhole.com 
Copyright by Jorg Liebeherr 98, 99

More Related Content

What's hot (6)

05 rpc-case studies
05 rpc-case studies05 rpc-case studies
05 rpc-case studies
 
Network (IP)
Network (IP)Network (IP)
Network (IP)
 
Human Interface & Multimedia
Human Interface & MultimediaHuman Interface & Multimedia
Human Interface & Multimedia
 
Network (FE)
Network (FE)Network (FE)
Network (FE)
 
Lecture 02 networking
Lecture 02 networkingLecture 02 networking
Lecture 02 networking
 
Ch02 e commerce
Ch02 e commerceCh02 e commerce
Ch02 e commerce
 

Viewers also liked

Viewers also liked (12)

types of network
types of networktypes of network
types of network
 
LAN , MAN , WAN introduction
LAN , MAN , WAN introductionLAN , MAN , WAN introduction
LAN , MAN , WAN introduction
 
Types of network
Types of networkTypes of network
Types of network
 
1.lan man wan
1.lan man wan1.lan man wan
1.lan man wan
 
Network Types
Network TypesNetwork Types
Network Types
 
Lan and wan
Lan and wanLan and wan
Lan and wan
 
Local area network
Local area networkLocal area network
Local area network
 
Lan,wan and man
Lan,wan and manLan,wan and man
Lan,wan and man
 
Ppt of types of-network
Ppt of types of-network Ppt of types of-network
Ppt of types of-network
 
Networking
NetworkingNetworking
Networking
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt final
 

Similar to Top schools in delhi ncr

40-Net-intro2.ppt
40-Net-intro2.ppt40-Net-intro2.ppt
40-Net-intro2.pptImXaib
 
02 Network Models(강의용)
02 Network Models(강의용)02 Network Models(강의용)
02 Network Models(강의용)guestafa80f
 
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)Dktechnozone.in
 
Network model on Computer Communication - M1
Network model on Computer Communication  - M1Network model on Computer Communication  - M1
Network model on Computer Communication - M1DrSSwapnaKumar
 
Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1mahamed Ayesh
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................swarnimprateek
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxBabarYunus1
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
Chapter2 application layer
Chapter2 application layerChapter2 application layer
Chapter2 application layerKhánh Ghẻ
 
Assignment izaz sir
Assignment izaz sirAssignment izaz sir
Assignment izaz sirahmad iqbal
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applicationsjajinekkanti
 

Similar to Top schools in delhi ncr (20)

40-Net-intro2.ppt
40-Net-intro2.ppt40-Net-intro2.ppt
40-Net-intro2.ppt
 
02 Network Models(강의용)
02 Network Models(강의용)02 Network Models(강의용)
02 Network Models(강의용)
 
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)OSI - OSI Reference Model and TCP (Transmission Control Protocol)
OSI - OSI Reference Model and TCP (Transmission Control Protocol)
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
Network model on Computer Communication - M1
Network model on Computer Communication  - M1Network model on Computer Communication  - M1
Network model on Computer Communication - M1
 
Week2 lec1-bscs1
Week2 lec1-bscs1Week2 lec1-bscs1
Week2 lec1-bscs1
 
Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1
 
osi-tcp.ppt
osi-tcp.pptosi-tcp.ppt
osi-tcp.ppt
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................
 
osi and tcpip.ppt
osi and tcpip.pptosi and tcpip.ppt
osi and tcpip.ppt
 
Osi and tcpip
Osi and tcpipOsi and tcpip
Osi and tcpip
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
Ccna1v3 mod11
Ccna1v3 mod11Ccna1v3 mod11
Ccna1v3 mod11
 
Chapter2 application layer
Chapter2 application layerChapter2 application layer
Chapter2 application layer
 
Protocols
ProtocolsProtocols
Protocols
 
Assignment izaz sir
Assignment izaz sirAssignment izaz sir
Assignment izaz sir
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applications
 

More from Edhole.com

Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarkaEdhole.com
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarkaEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarkaEdhole.com
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarkaEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbaiEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 

More from Edhole.com (20)

Ca in patna
Ca in patnaCa in patna
Ca in patna
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarka
 
Ca in dwarka
Ca in dwarkaCa in dwarka
Ca in dwarka
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarka
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Ca in patna
Ca in patnaCa in patna
Ca in patna
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarka
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarka
 
Ca in dwarka
Ca in dwarkaCa in dwarka
Ca in dwarka
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbai
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Top schools in delhi ncr

  • 1. Top Schools in Delhi NCR By: school.edhole.com
  • 2. Protocol Architecture The “Common Language” school.edhole.com
  • 3. Need for Protocols  Protocols are a set of rules and conventions. By enforcing that communicating parties adhere to a common protocol, communication is made possible. school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 4. Network Architecture  A Network Architecture is a structured set of protocols that implement the exchange of information between computers school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 5. Programming the Communication  Any complex programming task is made simpler by using several levels of abstraction  Abstraction hides the programming details of lower levels  Communication tasks give rise to standard abstractions  Committees such as the IETF (Internet Engineering Task Force) are in charge for standardizing the abstractions related to school.edhinotlee.rcnoemt communication Copyright by Jorg Liebeherr 98, 99
  • 6. The Levels of Abstraction  Multiple levels of communication abstractions have been defined by standardization bodies  Each level is enforced by a corresponding protocol  Each level uses the abstract services of the level below  Abstraction achieves separation of concerns  A protocol needn’t know how the lower-level abstractions are implemented and what the higher level abstractions are. school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 7. Layered Network Architecture  In a Layered Network Architecture, the services are grouped in a hierarchy of layers.  A protocol of layer N uses only services of layer N-1.  A protocol of layer N provides services only to layer N+1. A Copyright by Jorg Liebeherr 98, 99 C E B D E B layer 3 layer 2 layer 1 not layered layered A C school.edhole.com D
  • 8. Service Primitives  Assume that some protocol implements service “X”. N+1 Layer Entity Copyright by Jorg Liebeherr 98, 99 N+1 Layer Entity N Layer Entity N Layer Entity N+1 Layer Protocol X. Request X. Indication X. Confirm X. Response school.edhole.com
  • 9. Service Primitives Recall: A layer N+1 protocol entity sees the lower layers only as an abstract service provider N+1 Layer Entity Copyright by Jorg Liebeherr 98, 99 N+1 Layer Entity N+1 Layer Protocol X. Request X. Confirm X. Indication Service Provider X. Response school.edhole.com
  • 10. Example: Sending a Letter Bob Alice Bob’s mailbox Copyright by Jorg Liebeherr 98, 99 Alice’s mailbox Logical flow of information Postman school.edhole.com
  • 11. (Un-)Acknowledged Service  Unconfirmed service:  Acknowledged service: L.Request L.Indicate school.edhole.com Copyright by Jorg Liebeherr 98, 99 US Mail L.Request L.Indicate US Mail L.Confirm L.Indicate
  • 12. Protocol Architectures  There are only few protocol architectures that are relevant today:  OSI Reference Model  TCP/IP Protocols Suite  ATM Protocol Stack school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 13. OSI Reference Model  The OSI model defines seven layers: Copyright by Jorg Liebeherr 98, 99 Layer 7: Application Layer Layer 6: Presentation Layer Layer 5: Session Layer Layer 4: Transport Layer Layer 3: Network Layer Layer 2: Data Link Layer Layer 1: Physical Layer school.edhole.com Interconnection Media
  • 14. OSI Layers HOST Session Layer Physical Layer Copyright by Jorg Liebeherr 98, 99 Physical Layer Physical Layer Physical Layer Data Link Layer Data Link Layer Data Link Layer Data Link Layer Network Layer Session Layer Transport Layer Transport Layer Application Layer Application Layer Presentation Layer Presentation Layer Network Layer Network Layer Network Layer Application NODE HOST NODE Application school.edhole.com
  • 15. OSI Layers and Encapsulation Data Application Data Application Application Session Layer Physical Layer Copyright by Jorg Liebeherr 98, 99 Physical Layer Data Link Layer Data Link Layer Network Layer Session Layer Transport Layer Transport Layer Application Layer Application Layer Presentation Layer Presentation Layer Network Layer AH PH SH TH Header of Application NH DH Bits Data AH Data PH AH Data SH PH AH Data TH SH PH AH Data Layer NH TH SH PH AH Data school.edhole.com
  • 16. OSI Model in a Switched Communication Network Application Presentation Session Transport Network Data Link Node (Router) Copyright by Jorg Liebeherr 98, 99 Application Presentation Session Transport Network Data Link Physical Network Data Link Physical Network Data Link Physical Network Data Link Physical Network Data Link Physical Physical Station (Host) school.edhole.com
  • 17. A Tour of the OSI Layers  Physical Layer (Layer 1):  Converts bits into electrical or optical signals  Transmits these signals over the hardware communication medium  Example: RS-232 school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 18. A Tour of the OSI Layers  Data Link Layer (Layer 2):  Reliably transfers frames over a link  Performs synchronization, error control, flow control  Example: PPP school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 19. A Tour of the OSI Layers  Network Layer (Layer 3):  Moves packets inside the network  Performs routing, addressing, switching, congestion control  Example: IP school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 20. A Tour of the OSI Layers  Transport Layer (Layer 4):  Controls delivery of data between hosts  Connection management, error control, flow control, multiplexing, TCP, UDP. school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 21. A Tour of the OSI Layers  Session Layer (Layer 5):  Support the dialog between cooperating application programs  Session management, synchronization  Example: RPC school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 22. A Tour of the OSI Layers  Presentation Layer (Layer 6):  Data conversion into application format  Encryption/decryption  Secure sockets school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 23. A Tour of the OSI Layers  Application Layer (Layer 7):  Provides network access to application programs  Everything is application specific  Example: File Transfer, Electronic Mail school.edhole.com Copyright by Jorg Liebeherr 98, 99
  • 24. TCP/IP Protocol Suite  The TCP/IP protocol suite was first defined in 1974  The TCP/IP protocol suite is the protocol architecture of the Internet  The TCP/IP suite has four layers: Application, Transport, Internet, and Network Interface Layer Copyright by Jorg Liebeherr 98, 99 Application Layer Transport Layer Internet Network Interface telnet, ftp, email TCP, UDP IP, ICMP, IGMP Device Drivers school.edhole.com
  • 25. Example: File Transfer Host A Router Host B FTP program TCP IP Ethernet Driver Copyright by Jorg Liebeherr 98, 99 Ethernet Driver Ethernet Driver IP FTP program TCP IP Ethernet Driver FTP protocol TCP protocol IP protocol IP protocol Ethernet protocol Ethernet protocol school.edhole.com
  • 26. Encapsulation in the TCP/IP Suite Application TCP IP Ethernet Driver Copyright by Jorg Liebeherr 98, 99 User data Application User data Header TCP Header Application data IP Header TCP Header Application data Ethernet IP Header TCP Header Application data Header Ethernet Trailer IP datagram TCP segment Ethernet frame school.edhole.com
  • 27. TCP/IP Protocol Suite User Process ICMP IGMP Copyright by Jorg Liebeherr 98, 99 Application Layer Network Layer Link Layer IP ARP Hardware Interface RARP Media Transport Layer TCP UDP User Process User Process User Process school.edhole.com
  • 28. Comparison of OSI Model and TCP/IP Suite OSI TCP/IP Application Presentation Session Transport Network Data Link Physical Copyright by Jorg Liebeherr 98, 99 Application Transport Internetwork Network Access Physical school.edhole.com
  • 29. Quiz  Name one function of the network layer school.edhole.com Copyright by Jorg Liebeherr 98, 99