2018/07/24
Network Concept Model
According to different network concept models, network systems are divided into different layer groups. The Open Systems Interconnection (OSI) is a well-known conceptual model. And the Internet Protocol Suite, also known as TCP/IP, is a modern network model.
According to different network concept models, network systems are divided into different layer groups. The Open Systems Interconnection (OSI) is a well-known conceptual model. And the Internet Protocol Suite, also known as TCP/IP, is a modern network model.
Multiplexing and demultiplexing in Internet Protocol Suite
Each Layer has defined the work it is responsible for.
Each Layer has defined the work it is responsible for.
- Multiplexing will process the work from the top layer and transfer the result to the bottom layer after processing.
- Demultiplexing will process the work from the bottom layer and transfer the result to the top layer after processing.
Application Layer
Define how applications communicate between hosts. For example,
Define how applications communicate between hosts. For example,
- Browser and web server (both web applications) use the HTTP to transfer data to each other.
- The sender side mail server and the receiver side mail server use the SMTP to transfer data to each other.
Transport Layer
Define how to transfer the data. For example,
Define how to transfer the data. For example,
- Should a reliable transfer be provided?
- Should a connection be established before sending data?
Internet Layer
Define how to route and forward data. Take the satellite navigation for example. If you are going from city A to city B. Routing determines the path from city A to city B. Forwarding is like you are at the fork, it determines which way will you go.
Define how to route and forward data. Take the satellite navigation for example. If you are going from city A to city B. Routing determines the path from city A to city B. Forwarding is like you are at the fork, it determines which way will you go.
Link Layer
Responsible for transferring and receiving data.
Responsible for transferring and receiving data.
Copyright © 2018 William Hsu All rights reserved.