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

song yuheon·2023년 11월 3일
0

CS Study

목록 보기
43/50
post-custom-banner

OSI(Open Systems Interconnection) 7계층 모델은 네트워크 통신에 있어서 다양한 프로토콜과 기술을 계층별로 나누어 체계화한 모델입니다.
이 모델을 통해 네트워크 상에서 데이터가 어떻게 이동하는지, 각 계층이 어떤 역할을 하는지 이해할 수 있습니다.


OSI 7계층 모델의 각 계층


  1. 물리 계층
    이 계층은 네트워크 하드웨어 전송 기술을 다룹니다.
    비트 단위의 데이터를 전기적 신호로 변환하여 물리적 매체(케이블...)를 통해 전송합니다.
    주요 장비로는 허브, 리피터 등이 있습니다.

  2. 데이터 링크 계층
    이 계층은 물리 계층을 통해 송수신된 데이터의 오류를 검출하고 교정합니다.
    또한 프레임 단위의 데이터 전송과 맥(MAC) 주소를 이용한 주소 지정을 담당합니다.
    스위치와 브리지 같은 장비가 이 계층에 해당합니다.

  3. 네트워크 계층
    이 계층에서는 데이터 패킷의 라우팅과 경로 선택이 이루어집니다.
    IP 주소를 이용하여 송수신자 간의 최적 경로를 찾고, 패킷을 전달합니다.
    라우터가 이 계층에 속합니다.

  4. 전송 계층
    전송 계층은 두 호스트 간의 신뢰성 있는 데이터 전송을 보장합니다.
    데이터의 분할, 재조립, 흐름 제어, 오류 검출 등의 역할을 담당합니다.
    TCP와 UDP가 이 계층에 해당합니다.

  5. 세션 계층
    세션 계층은 두 시스템 간의 세션(통신 연결)을 생성, 유지, 종료하는 역할을 합니다.
    세션은 데이터 교환의 논리적 연결을 의미합니다.

  6. 표현 계층
    이 계층은 데이터의 형식과 인코딩을 다룹니다.
    송수신하는 데이터의 형식을 서로 다른 시스템이 이해할 수 있도록 변환하며, 암호화와 압축도 이 계층에서 이루어집니다.

  7. 응용 계층
    사용자와 직접적으로 상호작용하며, 네트워크 서비스를 사용자에게 제공합니다.
    이메일, 파일 전송, 웹 브라우징과 같은 응용 프로그램이 이 계층에 해당합니다.


profile
backend_Devloper
post-custom-banner

0개의 댓글