SlideShare a Scribd company logo
1 of 29
Top school in Ghaziabad 
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 
internet communication 
School.edhole.com 
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 
D 
School.edhole.com
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. Confirm X. Indication 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 
Logical flow of information 
Bob Alice 
Bob’s 
mailbox 
Copyright by Jorg Liebeherr 98, 99 
Alice’s 
mailbox 
Postman 
School.edhole.com
(Un-)Acknowledged Service 
 Unconfirmed service: 
 Acknowledged service: 
L.Request L.Indicate 
Copyright by Jorg Liebeherr 98, 99 
US Mail 
L.Request L.Indicate 
US Mail 
L.Confirm L.Indicate 
School.edhole.com
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 
Interconnection Media 
School.edhole.com
OSI Layers 
HOST 
Session 
Lay er 
Phy sical 
Lay er 
Copyright by Jorg Liebeherr 98, 99 
Phy sical 
Lay er 
Phy sical 
Lay er 
Phy sical 
Lay er 
Data Link 
Lay er 
Data Link 
Lay er 
Data Link 
Lay er 
Data Link 
Lay er 
Network 
Lay er 
Session 
Lay er 
Transport 
Lay er 
Transport 
Lay er 
Application 
Lay er 
Application 
Lay er 
Presentation 
Lay er 
Presentation 
Lay er 
Network 
Lay er 
Network 
Lay er 
Network 
Lay er 
Application 
NODE 
HOST 
NODE 
Application 
School.edhole.com
OSI Layers and Encapsulation 
Data 
Application 
Data 
Application Application 
Session 
Lay er 
Phy sical 
Lay er 
Copyright by Jorg Liebeherr 98, 99 
Phy sical 
Lay er 
Data Link 
Lay er 
Data Link 
Lay er 
Network 
Lay er 
Session 
Lay er 
Transport 
Lay er 
Transport 
Lay er 
Application 
Lay er 
Application 
Lay er 
Presentation 
Lay er 
Presentation 
Lay er 
Network 
Lay er 
AH 
PH 
SH 
Header of 
Application 
Layer 
TH 
NH 
DH 
Bits 
Data 
AH Data 
PH AH Data 
SH PH AH Data 
TH SH PH AH Data 
NH TH SH PH AH Data 
School.edhole.com
OSI Model in a Switched 
Communication Network 
Node (Router) 
Application 
Presentation 
Session 
Transport 
Network 
Data Link 
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 
User data Application 
Header 
TCP Header Application data 
TCP segment 
IP Header TCP Header Application data 
IP Header TCP Header Application data 
Ethernet 
Header 
Ethernet 
Trailer 
IP datagram 
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

The OSI model and TCP/IP
The OSI model and TCP/IPThe OSI model and TCP/IP
The OSI model and TCP/IPYohniki Gordon
 
OSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLOSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLIkhlas Rahman
 
Linq To The Enterprise
Linq To The EnterpriseLinq To The Enterprise
Linq To The EnterpriseDaniel Egan
 
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...Enhance the Security and Performance of IP over Ethernet Networks by Reductio...
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...CSCJournals
 
computer communication networks MCQs
 computer communication networks MCQs   computer communication networks MCQs
computer communication networks MCQs raghad mejeed
 

What's hot (7)

Chap 02
Chap 02Chap 02
Chap 02
 
The OSI model and TCP/IP
The OSI model and TCP/IPThe OSI model and TCP/IP
The OSI model and TCP/IP
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
OSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLOSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOL
 
Linq To The Enterprise
Linq To The EnterpriseLinq To The Enterprise
Linq To The Enterprise
 
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...Enhance the Security and Performance of IP over Ethernet Networks by Reductio...
Enhance the Security and Performance of IP over Ethernet Networks by Reductio...
 
computer communication networks MCQs
 computer communication networks MCQs   computer communication networks MCQs
computer communication networks MCQs
 

Viewers also liked

Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferenceCengage Learning
 
A Technical Seminar on OSI model
A Technical Seminar on OSI modelA Technical Seminar on OSI model
A Technical Seminar on OSI modelLikan Patra
 
Networking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsNetworking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsGayathri Kesavan
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 

Viewers also liked (8)

Sanitizing PCAPs
Sanitizing PCAPsSanitizing PCAPs
Sanitizing PCAPs
 
Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing Conference
 
A Technical Seminar on OSI model
A Technical Seminar on OSI modelA Technical Seminar on OSI model
A Technical Seminar on OSI model
 
raumilrao
raumilraoraumilrao
raumilrao
 
ACIT Mumbai - OSI Model
ACIT Mumbai - OSI ModelACIT Mumbai - OSI Model
ACIT Mumbai - OSI Model
 
OSI Layers
OSI LayersOSI Layers
OSI Layers
 
Networking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol FunctionsNetworking- OSI Layer Protocol Functions
Networking- OSI Layer Protocol Functions
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 

Similar to Top schools in ghaziabad

Top schools in ghaziabad
Top schools in ghaziabadTop schools in ghaziabad
Top schools in ghaziabadEdhole.com
 
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
 
Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1mahamed Ayesh
 
Network model on Computer Communication - M1
Network model on Computer Communication  - M1Network model on Computer Communication  - M1
Network model on Computer Communication - M1DrSSwapnaKumar
 
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
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdfMiftaNurFarid2
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................swarnimprateek
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
Chapter_1_v8.1 continues.pdf
Chapter_1_v8.1 continues.pdfChapter_1_v8.1 continues.pdf
Chapter_1_v8.1 continues.pdfssuser6d2bc1
 
Chapter2 application layer
Chapter2 application layerChapter2 application layer
Chapter2 application layerKhánh Ghẻ
 
protocol architecture
 protocol architecture protocol architecture
protocol architectureSrinivasa Rao
 

Similar to Top schools in ghaziabad (20)

Top schools in ghaziabad
Top schools in ghaziabadTop schools in ghaziabad
Top schools in ghaziabad
 
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)
 
Week2 lec1-bscs1
Week2 lec1-bscs1Week2 lec1-bscs1
Week2 lec1-bscs1
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
Network model on Computer Communication - M1
Network model on Computer Communication  - M1Network model on Computer Communication  - M1
Network model on Computer Communication - M1
 
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-tcp.ppt
osi-tcp.pptosi-tcp.ppt
osi-tcp.ppt
 
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
Chapter_1_v8.1 continues.pdf
Chapter_1_v8.1 continues.pdfChapter_1_v8.1 continues.pdf
Chapter_1_v8.1 continues.pdf
 
33-network-intro.pdf
33-network-intro.pdf33-network-intro.pdf
33-network-intro.pdf
 
Chapter2 application layer
Chapter2 application layerChapter2 application layer
Chapter2 application layer
 
Week2 lec2-bscs1
Week2 lec2-bscs1Week2 lec2-bscs1
Week2 lec2-bscs1
 
protocol architecture
 protocol architecture protocol architecture
protocol architecture
 

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

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
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
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
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
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Top schools in ghaziabad

  • 1. Top school in Ghaziabad 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 internet communication School.edhole.com 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 D School.edhole.com
  • 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. Confirm X. Indication 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 Logical flow of information Bob Alice Bob’s mailbox Copyright by Jorg Liebeherr 98, 99 Alice’s mailbox Postman School.edhole.com
  • 11. (Un-)Acknowledged Service  Unconfirmed service:  Acknowledged service: L.Request L.Indicate Copyright by Jorg Liebeherr 98, 99 US Mail L.Request L.Indicate US Mail L.Confirm L.Indicate School.edhole.com
  • 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 Interconnection Media School.edhole.com
  • 14. OSI Layers HOST Session Lay er Phy sical Lay er Copyright by Jorg Liebeherr 98, 99 Phy sical Lay er Phy sical Lay er Phy sical Lay er Data Link Lay er Data Link Lay er Data Link Lay er Data Link Lay er Network Lay er Session Lay er Transport Lay er Transport Lay er Application Lay er Application Lay er Presentation Lay er Presentation Lay er Network Lay er Network Lay er Network Lay er Application NODE HOST NODE Application School.edhole.com
  • 15. OSI Layers and Encapsulation Data Application Data Application Application Session Lay er Phy sical Lay er Copyright by Jorg Liebeherr 98, 99 Phy sical Lay er Data Link Lay er Data Link Lay er Network Lay er Session Lay er Transport Lay er Transport Lay er Application Lay er Application Lay er Presentation Lay er Presentation Lay er Network Lay er AH PH SH Header of Application Layer TH NH DH Bits Data AH Data PH AH Data SH PH AH Data TH SH PH AH Data NH TH SH PH AH Data School.edhole.com
  • 16. OSI Model in a Switched Communication Network Node (Router) Application Presentation Session Transport Network Data Link 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 User data Application Header TCP Header Application data TCP segment IP Header TCP Header Application data IP Header TCP Header Application data Ethernet Header Ethernet Trailer IP datagram 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