OSI 모델이란?

Choizz·2023년 2월 26일
0

OSI

목록 보기
1/5

이번 포스팅은 OSI 모델에 대하여 알아보겠습니다. 네트워크 공부를 하면 사실상 무조건 공부해야하는 분야이므로, 시리즈로 포스팅을 할 생각입니다. OSI 계층에 대한 기초적인 내용을 다룰 것 입니다.


OSI(Open Systems Interconnection Reference Model) 이란?

OSI는 개방형 시스템 상호연결 모델이라고 번역할 수 있습니다. 이것은 표준 프로토콜을 사용해서 다양한 통신 시스템이 통신할 수 있도록 하는 개념적인 모델이라고 보면 됩니다.

즉, 컴퓨터 시스템이 서로 통신할 수 있게 하는 표준을 제공하는 것 입니다.

OSI 모델은 7 계층으로 구성돼 있습니다. 하나의 컴퓨터에서 다른 컴퓨터로 데이터를 전송하고, 데이터를 수신할 때, 컴퓨터는 7 계층(레이어)으로 나눠서 일을 한다고 생각하면 됩니다.

참고: 데이터는 패킷으로 나뉘어져 전송된다. 패킷이란 네트워크를 통해 전송되는 작은 데이터 조각을 의미한다.

OSI 7 계층

아래 그림 처럼 7 계층을 통과하면서 데이터를 전송하고 받는다고 생각하면 됩니다.

아래 그림을 보면,

  • 송식 측 컴퓨터에서 데이터를 보낸다고 가정할 때, 응용 계층에서 물리 계층까지 데이터가 통과하면서 캡슐화되고,
  • 수신 측 컴퓨터는 반대로 물리 계층에서 응용 계층까지 데이터가 통과되면서 역캡슐화되고, 응용 계층까지 도달하게 됩니다.

캡슐화와 역캡슐화

  • 데이터가 다음 계층으로 보내질 때, 데이터의 앞 부분에 전송하는데 필요한 정보를 붙이는데, 이 정보를 헤더라고 합니다. 즉, 헤더에는 데이터를 전달받을 대상에 대한 정보가 포함되는 것 입니다.
  • 이렇게 계층을 통과하면서 헤더를 붙여 나가는 것을 캡슐화라고 합니다. 그리고 데이터를 받는 쪽에서 헤더를 제거하는 것을 역캡슐화라고 합니다.

아래 그림에서, 하나씩 계층을 통과하면서 헤더가 추가된다고 보면 된다(캡슐화). 수신 측 컴퓨터는 반대로 헤더가 제거되면서 계층을 통과한다.(그림 생략)

TCP/IP 모델

  • 인터넷과 관련된 프로토콜들을 모은 것을 TCP/IP라고 부릅니다. 즉, IP 프로토콜을 사용한 통신에서 사용되고 있는 프로토콜을 총칭하는 표현입니다.
  • OSI 7 계층을 4 계층으로 표현한 것이라고 생각하면 됩니다.

OSI 모델과 TCP/IP 모델 비교


정리

  • 현재는 인터넷에서는 OSI 모델보다 TCP/IP 모델을 주로 사용한다고 합니다. 하지만, OSI 계층을 알게되면, TCP/IP 구조도 자연스럽게 알 수 있을 것 입니다.
  • 각 계층마다 구체적인 포스팅을 하면서 설명을 구체적으로 추가하겠습니다.

Reference

profile
집중

0개의 댓글