[네트워크] OSI 7 Layer (OSI 7 계층)

2021. 6. 14. 01:49IT

SMALL

OSI 7 Layer

  • 국제 표준화 기구인 ISO가 다양한 네트워크가 상호 연동을 할 수 있도록 해 주는 표준 네트워크 모델이 필요하기 때문에 만듦
  • 통신이 일어나는 과정을 7단계로 표준화하여 호환성 있는 네트워킹 프로토콜의 개발을 위한 지침 제공

장점

  • 네트워크 커뮤니케이션을 작은 부분으로 나눔으로써 각각의 부분이 단순화됨
    • 네트워크 H/W 및 S/W가 다르더라도 서로 통신이 될 수 있도록 모듈화 지원
    • 한 계층에서의 변화가 다른 계층에 영향을 미치지 않도록 함
      • 각각의 계층별로 빠른 발전이 가능함

 

계층 별 특징

  1. 물리 계층(Physical Layer)
    1. 물리 계층은 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의함
    2. 단말과 단말 사이를 실제 물리적 장치로 연결함 (예) 광케이블, 구리 케이블
      1. 단말(Terminal) : 네트워크 사이를 연결해 주는 관문 역할을 하는 노드 + 네트워크에 참여한 모든 단말을 포함
  2. 데이터 링크 계층(Data Link Layer)
    1. 데이터 링크 계층은 단말 사이의 신뢰성 있는 전송을 보장하는 계층
    2. 물리 계층에서 발생할 수 있는 오류를 탐지 및 수정함 (패리티 검사 기법 등 사용)
  3. 네트워크 계층 (Network Layer)
    1. 네트워크 계층은 라우팅을 처리하는 계층
      1. 라우팅 : 데이터를 전달할 때 어떤 경로로 데이터를 보낼지 경로를 선택하는 것  
  4. 전송 계층 (Transfer Layer)
    1. 데이터를 주고 받을 때 데이터의 손실이 없도록 보장해 주는 계층
    2. End-to-end에서 전달 받은 데이터의 오류를 검출하여 재전송을 요청함
    3. (예) TCP/IP 프로토콜
  5. 세션 계층 (Session Layer)
    1. 송신 측과 수신 측 사이에서 프로세스를 서로 연결, 유지, 해제하는 역할을 함
    2. 프로세스 간 데이터를 전송하는 방식을 결정함
  6. 표현 계층 (Presentation Layer)
    1. 표현 계층은 코드 간의 번역을 통하여 데이터의 형식 차이를 응용 계층으로부터 부담을 덜어줌
    2. (예) euc-kr로 인코딩된 파일을 ASCII 인코딩 파일로 바꿔줌 
  7. 응용 계층 (Application Layer)
    1. 응용 계층은 사용자나 소프트웨어가 네트워크에 접근할 수 있는 기능을 제공함
    2. 사용자에게 인터페이스를 제공하는 계층 (웹 브라우저, FTP 프로그램, 메일 프로그램)
LIST