본문 바로가기

네트워크

OSI 7계층 정리

반응형

OSI 7계층이란?

  1. OSI(Open System Interconnection)은 통신 기능을 7계층으로 구분하여 각 계층마다 기능적인 정의에 프로토콜을 규정한 ISO 표준 규격이다.
  2. 하위 계층은 전송되는 데이터의 물리적인 패킷의 전달 등을 담당한다.
  3. 전송 계층은 두 시스템 간의 연결을 확인하며 원격의 시스템 간의 데이터 전송을 보장, 하위 계층과 상위 계층을 연결한다.
  4. 상위 계층은 호스트 내부에서 처리되는 기능이다.
  5. 각각의 계층은 독립적이다.

OSI 7계층

물리 계층(Physical Layer)

  1. 상위 계층에서 내려온 데이터를 상대방까지 보낼 수 있도록 송신지와 목적지 간의 물리적 링크를 설정, 유지, 해제하기 위한 물리적, 전기적, 기능적을 규정한다.
  2. 송신측의 물리 계층은 데이터링크 계층으로부터 받은 데이터를 비트 단위로 변환하여 수신측으로 전송한다.
  3. 수신측 물리 계층에서는 전송받은 비트들을 데이터링크 계층의 데이터로 올려 보낸다.
  4.  RS-232C, X.21 등의 표준이 있다.

데이터링크 계층(Data Link Layer)

  1. 두 개의 인접한 개방 시스템들 간에 신뢰성이 있고 효율적인 정보 전송을 한다.
  2. 데이터 단위는 프레임이다.
  3. 송신 측과 수신 측의 속도 차이를 해결하기 위한 흐름 제어 기능을 한다.
  4. 오류의 검출과 회복을 위한 CRC 오류 제어 기능을 한다.
  5. 물리 주소인 Mac 주소가 데이터 링크 계층에 해당된다.
  6. HDLC, LAPB, LLC, LAPD, PPP 등의 표준이 있다.

네트워크 계층(Network Layer, 망 계층)

  1. 개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 한다.
  2. 데이터 단위는 패킷이다.
  3. 경로 설정(라우팅), 트래픽 제어, 패킷 정보 전송을 수행한다.
  4. 관련 표준으로는 X.25, IP 등이 있다.

전송 계층(Transport Layer)

  1. OSI 7계층 중 하위 3계층과 상위 3계층의 인터페이스를 담당한다.
  2. 종단 시스템(End-to-End)간에 투명한 데이터 전송을 가능하게 한다.
  3. 주소 설정, 다중화, 오류 제어, 흐름 제어를 수행한다.
  4. 전송 단위는 세그먼트이다.
  5. TCP, UDP 등의 표준이 있다.

세션 계층(Session Layer)

  1. 송수신 측의 특정한 프로세스들 사이에서 세션이라 불리는 가상연결을 확립하고 유지하며 동기화 기능을 한다.
  2. 프로세스 간 전송방식으로 전이중과 반이중 방식을 결정한다.

표현 계층(Presentation Layer)

  1. 정보를 송신측이 공통으로 이해할 수 있도록 데이터 표현 방식을 바꾸는 기능을 한다.
  2. 보안과 효율적인 전송을 위해 암호화와 압축을 수행하여 세션 계층으로 내려보낸다.

응용 계층(Application Layer)

  1. 사용자가 OSI환경에 접근할 수 있도록 서비스를 제공한다.
  2. 파일 전송, 데이터베이스, 원격 접속, 메일 전송 등이 해당된다.
반응형