OSI 7계층

나의 답변

OSI 7계층은 국제 표준화 기구 (ISO)에서 개발한 모델로서, 네트워크 프로토콜 디자인과 통신을 계층으로 나눠 설명한 것입니다.

종류는 물리, 데이터, 네트워크, 전송, 세션, 표현, 응용이 있습니다. (물데네전세표응)

개념

  • 응용 계층
    • OSI의 최상위 7계층인 응용계층은 사용자 또는 애플리케이션이 네트워크에 접근할 수 있도록 해줍니다.
    • 사용자를 위한 인터페이스를 지원합니다.
    • 메일 전송, 인터넷 접속 등의 작업을 수행합니다.
  • 표현 계층
    • 응용 계층으로부터 전달받거나 전송하는 데이터의 인코딩 및 디 코딩이 이루어지는 계층입니다.
    • MIME 인코딩이나 암호화 동작이 이루어 집니다.
    • JPEG, TIFF, GIF, MPEG 등 다양한 포멧 구분
  • 세션 계층
    • 네트워크 상 양쪽 연결을 관리하고 연결을 지속시켜주는 계층입니다.
    • 세션을만들고 유지하며, 세션 종료, 전송 중단 시 복구 기능이 있습니다.
    • TCP/IP 세션을 만들고 없앱니다.
    • 통신하는 사용자들을 동기화하고 오류 복구를 진행합니다.
    • 통신 연결은 포트 기반으로 구성하여 연결 됩니다.
  • 전송 계층
    • 데이터를 전송하고 전송 속도를 조절하며 오류가 발생된 부분은 다시 맞춰주는 계층
    • TCP 프로토콜을 주로 사용합니다.
    • 데이터를 전송 받은 경우, 전송 계층에서 데이터를 합산하여 세션 계층으로 보내 줍니다.
    • 헤더에 송수신지 포트번호를 포함하여 전달하는 계층입니다.
    • 데이터 전송 단위는 TCP는 Segment, UDP는 Datagram이 됩니다.
  • 네트워크 계층
    • 전송 데이터를 목적지까지 경로를 찾아 전송하는 계층입니다.
    • 주소(IP)를 정하고, 경로(Route)를 선택하고, 패킷을 전달하는 것이 가장 핵심인 계층입니다.
    • 네트워크 라우팅 기능을 수행합니다.
  • 데이터 링크 계층
    • 물리적인 네트워크 사이에 Data 전송을 담당하는 계층입니다.
    • 물리 계층으로 데이터를 전송 시 데이터 전송 오류를 감지하는 기능을 제공하며 오류를 감지함녀 재전송하는 방법으로 처리합니다.
    • MAC 주소를 가지고 통신하게 됩니다.
  • 물리 계층
    • 통신 케이블을 통해 전기 신호를 사용하여 비트 스트림을 전송하는 계층입니다.
    • 전기 신호를 주고 받는데 주 목적이 있으며, 데이터의 종류나 에러가 있는지 등 확인은 하지 않습니다.

출처 : http://blog.naver.com/PostView.nhn?blogId=pst8627&logNo=221670903384