CS 16 OSI 7계층

이상인·2023년 9월 16일
0

OSI 7계층에 대해 아는대로 설명해주세요.

OSI(Open Systems Interconnection) 모델은 컴퓨터 네트워크와 통신을 다루는 표준 프레임워크로, 7개의 계층으로 구성됩니다.
각 계층은 다양한 통신 기능과 프로토콜을 정의하며, 이러한 계층은 상위 계층과 하위 계층 간의 추상화를 제공합니다.

  1. 물리 계층 (Physical Layer):
  • 물리적인 하드웨어와 물리적 매체(전선, 케이블 등)를 다룹니다.
  • 비트를 전송하고 신호를 전기 신호로 변환하거나 광 신호로 변환하는 역할을 합니다.
  1. 데이터 링크 계층 (Data Link Layer):
  • 프레임(Frame)이라고 불리는 데이터 단위를 관리합니다.
  • 오류 감지와 수정을 수행하고, 데이터의 흐름을 제어합니다.
  • 물리 주소(MAC 주소)를 사용하여 장치를 식별합니다.
  1. 네트워크 계층 (Network Layer):
  • 패킷(Packet)이라 불리는 데이터 단위를 라우팅하고 전달합니다.
  • 라우터 등의 장치를 사용하여 최적의 경로를 선택하고 다른 네트워크와 연결합니다.
  • IP 주소를 사용하여 호스트를 식별합니다.
  1. 전송 계층 (Transport Layer):
  • 엔드-투-엔드 통신을 관리합니다.
  • 데이터를 신뢰성 있게 전송하고 에러 복구 및 흐름 제어를 수행합니다.
  • 포트 번호를 사용하여 애플리케이션을 식별합니다.
  1. 세션 계층 (Session Layer):
  • 세션 관리 및 다중화를 제공합니다.
  • 통신 세션을 설정, 유지 및 종료하며, 데이터 동기화를 지원합니다.
  1. 표현 계층 (Presentation Layer):
  • 데이터의 형식 및 표현을 변환하고 압축/암호화를 수행합니다.
  • 데이터의 인코딩, 압축, 암호화, 해독 및 해독을 담당합니다.
  1. 응용 계층 (Application Layer):
  • 최종 사용자와 상호 작용하고 응용 프로그램에 서비스를 제공합니다.
  • HTTP, FTP, SMTP 등과 같은 프로토콜을 사용하여 네트워크 응용 프로그램을 지원합니다.

이러한 7계층 모델은 네트워크 통신을 이해하고 설계하는 데 도움을 주며, 각 계층은 특정 기능을 담당하므로 각 계층의 변경이 다른 계층에 미치는 영향을 최소화할 수 있습니다. 네트워크 장비 및 프로토콜은 이 모델을 기반으로 개발 및 구현되며, 표준화된 커뮤니케이션을 지원합니다.

0개의 댓글