OSI 7계층과 TCP/IP 4계층
- 네트워크 통신을 표준화한 모델, 통신 시스템을 7단계로 나누어 설명한 것.
하지만 OSI 모델이 실무적으로 이용하기에 복잡, 실제 인터넷에서는 TCP/IP 4계층이 사용.
- 각 계층은 하위 계층의 기능을 이용하고, 상위 계층에게 기능을 제공
- ex) HTTP는 TCP와 IP를 이용해서 작동
- 상위 계층 = 소프트웨어, 하위 계층 = 하드웨어로 구현
캡슐화(Encapsulation) & 역캡슐화(Decapsulation)
- 캡슐화
- 통신 프로토콜의 특성을 포함한 정보를 Header에 포함시켜서 하위 계층에 전송
- 최종적으로 물리 계층에서 binary 데이터로 변환되어 상대측으로 전송
- 역캡슐화
- 통신 상대측에서 Header를 역순으로 제거하면서 원래 Data를 얻는 과정
TCP/IP 4계층? 5계층?
TCP/IP 4계층에서 시작한 네트워크 표준이 꾸준히 갱신되면서 하위 레이어가 다시 세분화 되었음.
TCP/IP 5계층 모델은 TCP/IP 4계층의 Network Interface Layer를 Data Link Layer 와 Physical Layer로 나뉜 것.