Post outline
- Protocol Layering
- OSI Model
- TCP/IP Protocol suite
Protocol Layering
Layering can be converted to modularization. For example, two peoples communicate through the mail system.
Ref: Data Communications and Networking 5th edition, Forouzan, p 33 |
In this case, each layer just does their's job. Post service just transfer Encrypted mail. This layer doesn't need any other process. Protocol layering is almost same with this example.
Most important things on this subtopic is 'All of layer communicate peer to peer (same layer to same layer)'.
OSI Model
The OSI (
Open System Interconnection) model is a layered framework for the design of network systems that allows communication between all types of computer systems. It consists of seven separate but related layers, each of which defines a part of the process of moving information across a network.
|
These figures are summarized of below the description.
Ref: Data Communications and Networking chapter 2 slide pdf |
Ref: Data Communications and Networking chapter 2 slide pdf |
Layers description
- Physical layer
→ make bit by bit connection between sender and receiver.
Core responsibilities
- Representation of bits → sending a data
- Error control
- Data link layer
Core responsibilities
- Hop-to-hop (node-to-node) delivery
- Framing → divide a data to packet
(layer 1&2: frame, layer 3: datagram, layer4: packet) - Physical addressing= MAC address
- Flow control → control the speed of sending and receiving
- Error control
- Network layer
The network layer is responsible for the delivery of individual packets from the source host to the destination host.
Core responsibilities
- End-to-end (source-to-destination) delivery → find routing path
- Logical addressing = IP address
- Transport layer
The transport layer is responsible for the delivery of a message from one process to another.
Core responsibilities
- Process-to-process delivery ┓
- Service-point addressing. ┛find exact process → use port number
- Segmentation and reassembly → decode flexible length of data
- Connection control → check connecter information then connect.
- Error control → in the computer hardware, data transmission could occur an error
- Session layer
The session layer is responsible for dialog control and synchronization.
Core responsibilities
- Dialog control → for example, when a telephone call synchronizes voice sending and receiving
- Presentation layer
The presentation layer is responsible for translation, compression, and encryption.
Core responsibilities
- Compression and encryption.
- Application layer
Core responsibilities
- Providing UI and other functions
TCP/IP Protocol suite
TCP/IP( Transmission Control Protocol/Internet Protocol) is a protocol suite used in the Internet today. It is a hierarchical protocol made up of interactive modules, each of which provides a specific functionality.
The layer 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. (Look a figure below)
Ref: Data Communications and Networking chapter 2 slide pdf |
- The protocol is limited (Some of the functionalities of the session layer are available in some of the transport-layer protocols.)
- It represented only 5 layers (Application layer is not only one piece of software.)
Summary of address name and packet name
Ref: Data Communications and Networking chapter 2 slide pdf |
댓글 없음:
댓글 쓰기