telecommunication services engineering labglitho/f17_chapter1_elec6861.pdf · telecommunication...
TRANSCRIPT
![Page 1: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/1.jpg)
Roch H. Glitho1
Telecommunication Services Engineering Lab
![Page 2: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/2.jpg)
Roch H. Glitho2
Telecommunication Services Engineering Lab
Layered protocol architectures
• 1 - Motivation , concepts and design
issues
• 2 - Reference models
![Page 3: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/3.jpg)
Roch H. Glitho3
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
Figure 1.13 (Reference [1] )
![Page 4: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/4.jpg)
Roch H. Glitho4
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
Figure 1.15 (Reference [1] )
![Page 5: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/5.jpg)
Roch H. Glitho5
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Why organize network software/firmware/hardware in
a stack of layers?
– A layer N provides a service to its user (Layer N+1) but keeps the details of its internal state and algorithms hidden
• Hierarchisation
• Modularization
• Information hiding
• Data encapsulation
• Abstract data types
• Object oriented programming
![Page 6: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/6.jpg)
Roch H. Glitho6
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• The key concepts
– Protocol, protocol stack
– Interfaces and services
– Network architecture
![Page 7: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/7.jpg)
Roch H. Glitho7
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Protocol
– Rules governing the exchange of messages between peer layers (or entities in general)
• Syntax
• Semantics
• Sequencing
• Protocol stack
– List of protocol used by a given system, one per layer
![Page 8: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/8.jpg)
Roch H. Glitho8
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Interface and services
– Between adjacent layers
• Primitive operations and services made available by the lower layer to the upper layer
– Service specification
• Set of primitives operations available to a user process to access the service
– Connection – oriented services
– Connection-less services
![Page 9: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/9.jpg)
Roch H. Glitho9
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Interfaces and services
– Example of 5 service primitives for implementing a simple –connection oriented service (figure 1.17 – reference [1])
![Page 10: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/10.jpg)
Roch H. Glitho10
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Relationship between services and protocols
– Figure 1.19 – reference [1]
![Page 11: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/11.jpg)
Roch H. Glitho11
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Design issues for the layers
– Addressing
– Error control
– Flow control
– Routing
![Page 12: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/12.jpg)
Roch H. Glitho12
Telecommunication Services Engineering Lab
Motivation, concepts and design issues
• Network architecture
– Set of layers and protocols
– Examples
• OSI reference model
• TCP/IP reference model
![Page 13: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/13.jpg)
Roch H. Glitho13
Telecommunication Services Engineering Lab
Reference modelOSI reference model
– Figure 1.20 – reference [1]
![Page 14: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/14.jpg)
Roch H. Glitho14
Telecommunication Services Engineering Lab
Reference model
• OSI Reference model
– The 7 layers
• Application
• Presentation
• Session
• Transport
• Network
• Data link
• Physical
![Page 15: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/15.jpg)
Roch H. Glitho15
Telecommunication Services Engineering Lab
Reference model
• OSI Reference model
– Application Data Unit (APDU)
– Session Data Unit (SPDU)
– Transport Data Unit (TDU)
– Packet
– Frame
– Bit
![Page 16: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/16.jpg)
Roch H. Glitho16
Telecommunication Services Engineering Lab
Reference model
• OSI Reference model
– Key issues
• Bad timing
• Bad technology
• Complexity leading to bad implementations
![Page 17: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/17.jpg)
Roch H. Glitho17
Telecommunication Services Engineering Lab
Reference model• TCP / IP reference model
– Figure 1.21 (Reference [1])
![Page 18: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/18.jpg)
Roch H. Glitho18
Telecommunication Services Engineering Lab
Reference model• TCP / IP reference model
– Figure 1.22 (Reference [1]) – Protocols and networks in the TCP/IP model initially
![Page 19: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/19.jpg)
Roch H. Glitho19
Telecommunication Services Engineering Lab
Reference model• Hybrid model
– Figure 1.24 (Reference [1])
![Page 20: Telecommunication Services Engineering Labglitho/F17_Chapter1_Elec6861.pdf · Telecommunication Services Engineering Lab Motivation, concepts and design issues • Interface and services](https://reader033.vdocument.in/reader033/viewer/2022041508/5e26351fcbad645cf20e9f14/html5/thumbnails/20.jpg)
Roch H. Glitho20
Telecommunication Services Engineering Lab
References1. A. Tanenbaum, Computer Networks, , 5th Edition, Prentice Hall, 2010
2. Kurose and Rose, Computer Networking: A Top Down Approach, 7th
Edition, Pearson, 2016