[네트워크] OSI 7 Layer

Yoon Uk·2023년 4월 12일
0

네트워크

목록 보기
4/34
post-thumbnail

1. OSI 7 Layer란?

OSI(Open Systems Interconnection) 모델은 네트워크 통신을 위한 프로토콜 스택을 정의하는 국제 표준입니다. 7개 계층으로 구성되며 각 계층에는 고유한 기능과 책임이 있습니다.

  • 애플리케이션 계층
    OSI 모델의 최상위 계층으로 파일 전송, 이메일 및 웹 브라우징과 같은 애플리케이션에 통신 서비스를 제공합니다.

  • 표현 계층
    이 계층은 데이터 표현, 암호화 및 압축을 담당하여 데이터가 발신자와 수신자 모두가 이해할 수 있는 형식으로 표시되도록 합니다.

  • 세션 계층
    세션 계층은 서로 다른 장치의 응용 프로그램 간의 통신 세션을 설정, 관리 및 종료하여 세션 설정, 데이터 동기화 및 세션 종료와 같은 서비스를 제공합니다.

  • 전송 계층
    이 계층은 세그먼트화, 오류 복구 및 흐름 제어와 같은 서비스를 제공하면서 종단 간 연결 간에 안정적이고 효율적인 데이터 전달을 담당합니다.

  • 네트워크 계층
    네트워크 계층은 서로 다른 네트워크에서 데이터 패킷의 주소 지정, 라우팅 및 전달을 담당합니다. 장치 간의 통신 경로를 설정하고 데이터 전송을 위한 최상의 경로를 결정합니다.

  • 데이터 링크 계층
    이 계층은 동일한 네트워크의 인접 노드 간에 신뢰할 수 있는 링크를 설정하고 유지하여 데이터 프레임의 오류 없는 전송을 보장합니다.

  • 물리 계층
    물리 계층은 케이블, 유선 또는 무선 신호와 같은 네트워크 매체를 통한 데이터의 물리적 전송을 담당합니다.

OSI 모델의 이 7개 계층은 계층적 방식으로 구성되며, 각 계층은 상위 계층에 특정 서비스를 제공하고 하위 계층의 서비스를 활용합니다.

계층을 통해 데이터가 이동할 때 데이터에 헤더 또는 트레일러를 추가하는 프로세스를 캡슐화라고 하며, 수신 측에서 이러한 헤더 또는 트레일러를 제거하는 프로세스를 역캡슐화라고 합니다.

이 모듈식 및 계층적 접근 방식은 서로 다른 장치와 네트워크 간의 상호 운용성을 허용하고 다양한 네트워크 기술 및 프로토콜을 통한 통신을 가능하게 합니다.

2. 각 계층별 대표 프로토콜 소개

  • 애플리케이션 계층

    • HTTP(Hypertext Transfer Protocol)
      웹 브라우저와 웹 서버 간의 통신에 사용되는 프로토콜로, 일반적으로 웹 사이트에 액세스하고 웹 페이지를 검색하는 데 사용됩니다.
  • 표현 계층

    • SSL(Secure Sockets Layer) 또는 그 후속 TLS(Transport Layer Security)
      인터넷을 통한 통신을 보호하는 데 사용되는 프로토콜이며 일반적으로 웹 브라우저와 웹 서버 간에 교환되는 데이터를 암호화하는 데 사용됩니다.
  • 세션 계층

    • 소켓
      다른 장치에서 실행되는 응용 프로그램 간의 통신 세션을 설정하고 관리하기 위해 프로그래밍 언어에서 사용하는 추상화입니다. 예를 들면 연결 지향 통신을 위한 TCP/IP 소켓과 비연결 통신을 위한 UDP 소켓이 있습니다.
  • 전송 계층

    • TCP(전송 제어 프로토콜)
      웹 브라우징 및 파일 전송과 같이 보장된 데이터 전달이 필요한 응용 프로그램에 일반적으로 사용되는 신뢰할 수 있고 순서가 있으며 오류가 확인된 데이터 패킷 전달을 제공하는 연결 지향 프로토콜입니다.
  • 네트워크 계층

    • IP(Internet Protocol)
      서로 다른 네트워크에서 데이터 패킷의 주소 지정 및 라우팅을 담당하는 네트워크 계층 프로토콜로, 인터넷의 기반을 형성합니다.
  • 데이터 링크 계층

    • MAC(Media Access Control)
      유선 네트워크용 이더넷(IEEE 802.3) 또는 무선 네트워크용 IEEE 802.11(Wi-Fi)과 같은 네트워크 매체에 대한 액세스를 관리하는 프로토콜입니다.
  • 물리 계층

    • IEEE 802.3(이더넷) 및 IEEE 802.11(Wi-Fi)
      각각 유선 및 무선 네트워크를 통한 데이터의 물리적 전송을 정의하는 물리적 계층 프로토콜의 예입니다.

0개의 댓글