OSI-Model
1 OSI Model
- 복잡한 데이터 전송 과정을 OSI 7 계층으로 나누어 보면 이해가 쉽다
- 계층별로 표준화된 프로토콜 템플릿을 통해 계층별로 프로토콜 개발이 가능함(모듈화)
- OSI Model은 참조형 모델이고 실제로 사용하는 프로토콜은 TCP-IP 프로토콜 스택으로 구현되어 있다
1.1 Encapsulation
- 각 계층은 상위 계층의 페이로드에 헤더를 추가해서 하위 계층으로 전달한다
- 헤더에 포함되는 가장 중요한 두 가지 정보
- 각 계층에서 정의하는 정보
- 상위 프로토콜 지시자 정보
- Decapsulation 과정에서 헤더에 상위 프로토콜 지시자 정보가 없으면 페이로드를 어떻게 해석해야 되는지 모르기 때문
Encapsulation
- 각 계층은 상위 계층의 페이로드에 헤더를 추가하며 Encapsulation한다
- 수신자인 Device B에서는 하위 계층이 Decapsulation을 통해 페이로드를 추출하고 이를 상위 계층으로 전달한다
1.1 PDU
- 각 계층에서 헤더와 페이로드를 합친 부분을 PDU(Protocol Data Unit)이라고 부른다
2 Layer7: Application layer
- 애플리케이션 프로세스를 정의하고