Lecture 3 - Layered Network Architecture, Protocols, Interfaces, Services
Lecture 3 - Layered Network Architecture, Protocols, Interfaces, Services
• Divide and Conquer Approach: Layered architecture supports divide and conquer
approach. The unmanageable and complex task is further divided into smaller sub tasks. Each
sub task is then carried out by the different layer. Therefore, using this approach reduces the
complexity of the problem or design process.
• Easy to Modify: The layers are independent of each other in layered architecture. If any
sudden change occurs in the implementation of one layer, it can be changed. This change
does not affect the working of other layers involved in the task. Therefore, layered
architectures are required to perform any sudden update or change.
• Modularity: Layered architecture is more modular as compared to other architecture models
in computer network. Modularity provides with more independence between the layers and
are easier to understand.
• Easy to Test: Each layer in layered architecture performs a different and dedicated task.
Therefore, each layer can be analyzed and tested individually. It helps to analyze the problem
and solve them more efficiently as compared to solving all the problems at a time.
• Security: Enables the implementation of security measures at different levels.
• Efficiency: Optimizes resource allocation by assigning specific roles to each layer.
3-6
Application of Layered Architecture in computer
Networks
3-7
Application of Layered Architecture in computer
Networks
3-8
THE OSI MODEL
3-10
LAYERS IN THE OSI MODEL
• In this section we briefly describe the functions of each layer in the OSI model.
3-12
Layers of OSI model
3-13
Summary of layers
14
TCP/IP PROTOCOL
• The layers in the TCP/IP protocol suite do not
exactly match those in the OSI model. The
original TCP/IP protocol suite was defined as
having four layers: host-to-network, internet,
transport, and application. However, when
TCP/IP is compared to OSI, we can say that the
TCP/IP protocol suite is made of five layers:
physical, data link, network, transport, and
application.
15
Layer of TCP/IP model
17
2-5 ADDRESSING
19
Figure 2.18 Relationship of layers and addresses in TCP/IP
20
NOTE
• The physical addresses will change from hop to hop, but the
logical addresses usually remain the same.
21
Benefits of Layered
Architecture
• Modularity: Simplifies network design and maintenance.
• Interoperability: Enables different devices and systems to communicate
effectively.
• Flexibility: Allows integration of new protocols and technologies.
• Reusability: Enhances the use of existing components for new
implementations.
• Scalability: Adapts to the growing demands of network infrastructure.
• Security: Implements security at multiple levels for enhanced protection.
22
Challenges of Layered
Architecture
• Performance Overhead: Additional processing at each
layer can impact performance.
• Complex Implementation: Managing interactions between
layers can be challenging.
• Resource Utilization: Increased computational
requirements for multi-layer processing.
• Debugging Complexity: Identifying faults across
multiple layers can be difficult.
• Protocol Overhead: Extra control information may slow
down data transmission.
23
Real-World Applications of Layered
Architecture