ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Linux/리눅스] 0-5. OSI 7 Layer
    Linux 2018. 11. 8. 17:51
    반응형

    OSI


    다양하고 복잡한 프로토콜등이 상호 운용되어 동작하기 위해서 기준이 되는 모델이 필요하게 됨

    OSI 참조 모델은 7계층으로 이루어져 있으며, 

    각 계층별로 독립적으로 수행하여 확장성 및 호환성을 높이기 위해서 설계된 구조


    각 계층은 하위 계층의 기능을 받아들여 사용

    다른 계층의 변화에 영향 X

    각 계층별로 바로 위와 아래의 계층에 대해 각각 클라이언트와 서버의 역할을 담당


    OSI의 각 계층은 다음과 같이 구분된다.


    <↑OSI 7 Layer 도식>


    1) 물리 계층 (Physical Layer)


    전기적인 신호를 전송해 주는 전송 매체

    구조화 되지 않은 비트 스트림을 물리적인 매체를 통하여 전송 관계

    데이터링크상에서 실체 간의 비트 전송을 위한 물리적 접속을 유지함을 목적함

    비트 스트림을 보내고 받기 위해서 기계적 , 전기적 , 기능적 및 절차적 특징을 다루어 물리적으로 액세스


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


    물리 계층의 비트들을 프레임으로 구성

    인접한 두 장치 간 Node-to-Node 간의 시스템 간의 전송로 상에서 발생하는 오류를 검출

    → 회복

    데이터의 흐름을 제어, 데이터의 집합을 확실하게 전송하는 것을 보장

    동기화 , 오류 제어 , 흐름 제어 등을 통하여 데이터 블록을 전송

    전송 오류의 검출 및 처리 , 상황에 따른 데이터 흐름의 조절 등 필요한 사항을 규정


    3) 네트워크 계층 (Network Layer)


    네트워크를 구성하는 컴퓨터나 통신 장비 등의 노드들의 주소 체계를 설정

    → 각 노드를 지정할 수 있도록 함 , 경로 선택 및 라우팅 기능을 수행

    주소 체계 기능은 노드를 지정하기 위한 매우 중요한기능

    서비스는 연결형 , 비 연결형 서비스 두 가지 형태로 나뉜다.


    4) 전송 계층 (Transport Layer)


    종단 시스템 간 End-to-End의 신뢰성 있는 데이터의 전송을 담당

    송신측이 보낸 데이터를 원래의 내용 그대로 수신측이 수신하는 것을 보장하는 역할을 수행


    5) 세션 계층 (Session Layer)


    다양한 응용 프로그램 간의 세션을 관리하는 기능을 수행

    세션이란 프로그램 간의 연결

    두 응용 프로세스 간의 통신에 대한 제어 구조를 제공


    6) 표현 계층 (Presentation Layer)


    통신 장치에서의 데이터의 표현 방식 , 상이한 부호 체계 간의 변화에 대하여 규정


    7) 응용 계층 (Application Layer)


    사용자가 OSI 환경에 접속할 수 있도록 함 , 분산 정보 서비스를 제공

    반응형
Designed by Tistory.