[네트워크] TIL 1 - OSI 7 Layer

뽀또대장·2024년 11월 17일

네트워크

목록 보기
1/9

OSI 7 Layer (OSI 7계층 모델)

개념

  • 국제 표준화 단체인 ISO가 OSI 계층 모델을 제안
  • 네트워크에 연결된 시스템이 갖춰야 하는 기능을 상세히 정리함

등장배경

  • 1970년대 후반, 많은 컴퓨터 제조 회사가 특징적인 네트워크 아키텍처를 발표
  • 네트워크 아키텍처는 여러 국가, 연구소, 대학에서 앞다투어 연구했지만 호환성을 고려하지 않은 탓에 폐쇄성이 강했음
  • 이러한 문제에 대응하기 위해 ISO는 1978년, OSI라는 네트워크 아키텍처의 표준화 작업에 착수

특징

  • 네트워크에 연결된 호스트들은 7개 계층으로 모듈화된 통신기능을 갖춰야 함
  • 일반 사용자는 OSI 7계층 모델의 맨 위에 있는 응용 계층을 통해 데이터의 송신과 수신 요청
  • 데이터는 하위 계층에 순차적으로 전달되어 맨 아래의 물리 계층을 통해 상대 호스트에게 전송됨
  • 각 계층은 자신이 담당하는 기능을 수행하여 데이터가 안전하게 전달되게 함
  • 데이터를 수신한 호스트에서는 송신 호스트와 반대로 물리 계층의 데이터가 순차적인 전달과정을 거쳐 응용 계층까지 올라감

물리 계층 (Physical Layer)

  • OSI 1계층
  • 호스트를 전송 매체와 연결하기 위한 인터페이스 규칙과 전송 매체의 특성을 다룸
  • OSI 2계층
  • 컴퓨터 단말기 등의 시스템 또는 교환기 같은 중계시스템 간 데이터 전송을 원활하게 해, 오류 검출과 회복 기능을 제공

네트워크 계층 (Network Layer)

  • OSI 3계층
  • 사용자 프로그램, 단말 조작원 등 응용 프로세스 간 데이터를 전송할 때 정보의 경로 선택과 중계 기능을 수행

전송 계층 (Transport Layer)

  • OSI 4계층
  • 정보를 상대방에게 보내는 운반, 운송 기능을 관리

세션 계층 (Session Layer)

  • OSI 5계층
  • 전송 계층에서 제공하는 연결 개념과 유사하지만 더 상위의 논리적 연결인 세션 연결을 지원

표현 계층 (Presentation Layer)

  • OSI 6계층
  • 응용계층이 취급하는 정보를 데이터 표현 형식에 맞춰 전송하는 역할
  • 통신 장치의 데이터 표현 방식 및 다른 부호 체계 간의 변화를 규정함

응용 계층 (Application Layer)

  • OSI 7계층
  • 최상위 계층으로 정보를 처리하는 응용 프로그램 또는 프로세스의 인터페이스와 통신하기 위한 기본적인 응용 기능을 제공
  • 이메일, 파일 전송, 분산 데이터베이스 관리, 원격 로그인과 같은 실제 응용 기능을 지원하며 사용자에게 OSI 통신 환경을 제공

참고 사진

Image 5Image 4Image 3
Image 2Image 1

요약

호스트가 제공하는 복잡한 네트워크 기능을 연관된 그룹끼리 묶어 계층 모델로 표현하는 것이다. 국제 표준화 단체인 ISO가 제안했으며, 네트워크에 연결된 시스템이 갖춰야 할 기능을 상세히 정의했다. 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성되어 있다.

참고: 정기철, 『인공지능 시대를 위한 컴퓨터 과학 개론』

profile
개발 공부하기

0개의 댓글