OSI 7 Layer

최세환·2023년 12월 5일

CS 지식

목록 보기
1/1

1. OSI 7 Layer 등장 배경

통신 기술이 발달되면서 컴퓨터 간 네트워킹을 할 때 다양한 프로토콜과 표준이 혼재되어 혼란스러웠고 국제표준화기구(ISO)에서 이 문제를 해결하기 위해 네트워크 표준 모듈인 OSI 7 Layer를 발표함.

2. OSI 7 Layer 구조

이름과 같게 총 7개의 계층 구조가 존재하며 각 계층은 특정한 역할을 수행한다.

1계층 - Physical Layer

  • 전기적, 물리적 특성을 다룸
  • 데이터를 비트로 변환하고 전송하는 역할을 수행
  • 케이블, 허브 등과 같은 하드웨어에 구현되어 있음

2계층 - DataLink Layer

  • 프레임 단위의 데이터 전송 역할을 수행
  • 물리 계층에서 송수신되는 정보를 관리하고 오류 검출, 재전송을 수행
  • 이더넷 등의 프로토콜이 이 계층에서 작동
  • 스위치, 라우터 등의 하드웨어에 구현되어 있음

3계층 - Network Layer

  • 라우팅, 패킷 전달, 논리적인 주소 부여와 선택 등을 수행
  • IP 주소를 사용하여 목적지까지의 경로를 결정하는 역할을 수행
  • 운영체제 커널에 소프트웨어로 구현되어 있음

4계층 - Transport Layer

  • 종단간 통신을 제어하고 오류 복구와 흐름 제어를 담당하는 역할을 수행
  • TCP와 UDP가 이 계층에서 작동
  • 운영체제 커널에 소프트웨어로 구현되어 있음

5계층 - Session Layer

  • 양 끝단의 응용 프로세스가 통신을 관리
  • 세션 설정, 유지, 종료등을 담당

6계층 - Presentation Layer

  • 데이터의 형식을 변환, 코드화, 암호화 등의 기능을 수행
  • 데이터를 응용 계층에서 이해할 수 있는 형태로 변환

7계층 - Application Layer

  • 최종 사용자에게 서비스를 제공
  • 프로토콜과 관계없이 응용 프로그램 간의 통신을 담당

3. OSI 7 Layer를 알아야 하는 이유

사실 최근에는 TCP/IP Protocol이 더 많이 사용된다.
그럼에도 OSI 7 Layer의 중요성이 여전히 높고 면접에서도 단골 질문으로 나오는 이유는 아래와 같다.

  • 교육 및 이해 : OSI 7 Layer는 계층별로 네트워크 기능을 분해하여 설명하기 때문에 네트워크의 동작과 통신의 기본 원리를 이해하는 데 도움이 된다.
  • 표준화 및 규격 준수 : OSI 7 Layer는 표준화된 네트워크 설계 및 구현을 위한 기준으로 사용된다.
  • 에러 처리 : OSI 7 Layer를 통해 실제 네트워크 문제가 발생했을때 어떤 계층에 문제가 있는지 판단하고 이를 필요한 부분만 빠르게 처리할 수 있다.

0개의 댓글