본문 바로가기

Computer Study

[Computer Networks] Protocol Layering (프로토콜 계층화)

컴퓨터 네트워크 - Protocol Layering

- Protocol

- Protoco Layering


Protocol

- rules for computer network or data communication

- all communication activity in Internet governed by protocols

Protocols define the format, order of messages sent and received among network entities, and actions taken on message transmission, receipt

Protocol layering

- dividing a protocol into the stages of a task

 

Networks are complex, with many "pieces"

- hosts

- routers

- links of various media

- applications

- protocols

- hw, sw

-> Is there any hope of organizing structure of network?

 

Layers

- each layer implements a service

- via its own internal-layer actions

- relying on services provided by layer below

 

Why layering?

- to deal with complex systems

- modularization ease maintenance, updating of system (유지보수 쉬움)

- change in layer's service implementation : independent to rest of system