OSI 7계층

Dorr·2021년 8월 25일
0

네트워크

목록 보기
1/2
post-thumbnail

OSI 모델

Open System Iterconnection의 약자로서 개방형 시스템 상호연결을 뜻한다.

  • 간단히 말해, OSI 모델은 네트워크 시스템이 서로 데이터를 전송하는 방법에 대한 논리적 모델이다.
  • 데이터 전송 과정을 적절한 실행 순서를 따르는 7계층으로 나눈 후 각 계층에서 지켜야할 프로토콜을 정의함.

OSI 모델의 등장 배경

  • 60's ~ 70's: 같은 회사의 컴퓨터들 끼리만 네트워크를 이루던 시절
    다른 회사와는 규격이 다르기 때문에 호환 x
  • ISO(국제 표준화 기구)에서 표준 규격인 OSI모델을 제정

OSI 7계층

출처: OSI 7 Layers Explained the Easy Way

1. 물리 계층

  • 데이터를 전기적 신호로 변환
  • 전기 신호를 잘 전달하는 것에 초점
  • 노이즈를 방지, 전기신호를 정형화하고 증폭
  • 케이블 종류와 구조 결정

2. 데이터 링크 계층

  • 네트워크 장비 간의 신호를 주고 받는 규칙을 정의하는 계층
  • 물리 계층이 전기신호를 단순히 잘 전달하는 것에 초점을 맞춘 반면 데이터 링크 계층은 정확한 주소로 통신이 되도록 하는 것에 초점
  • MAC와 같은 물리 주소를 바탕으로 나에게 보낸 것이 맞는지 내가 처리하는 것이 맞는지 등을 검사
  • 주소체계가 생기면서 동시에 일어나는 통신을 구분하기 위한 기능(교통 경찰)
  • 대표적으로 이더넷, 스위치

3. 네트워크 계층

  • 데이터 링크 계층의 기능 만으로는 해당 네트워크 안에서만 통신이 가능
  • 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위한 규칙
  • 네트워크 간의 통신을 가능하게 하는 것
  • IP와 같은 논리적 주소로 부터 네트워크 주소와 호스트 주소를 얻어 최적의 경로를 탐색(라우터)

4. 전송 계층

  • 목적지에 데이터가 잘 전달했는지 확인하는 역할
    • 데이터의 오류를 점검하는 기능
    • 목적지가 어떤 애플리케이션인지 식별
  • TCP, UDP

5. 세션 계층

  • 애플리케이션간의 세션(의논)의 관리
  • 말을 주고 받음으로서 대화가 성립하게 제어
  • 상호간의 연결을 확인, 유지, 종료
  • 에러로 중단된 통신에 대한 복구 재전송

6. 표현 계층

  • 표현방식이 다른 시스템간의 통신을 돕기위해 약속된 구문 형식으로 변환 (번역기)
  • 암호화/복호화
  • 압축

7. 응용 계층

  • 애플리케이션 서비스의 목적에 따른 프로토콜을 정의
  • 사용자에게 가장 가까운 계층

OSI 모델의 장점

  • 대규모 데이터 교환 과정을 잘게 나누어 네트워크 관리를 쉽게 합니다.
  • 각 계층이 독립적이기에 한 계층의 변화가 다른 계층에 영향을 주는 것을 방지합니다.
  • 네트워크 구성요소를 표준화합니다.

참고자료

OSI Model Layers — “Explained”
그림으로 배우는 네트워크 이야기[OSI 7 Layer / 네트워크]
OSI Model Explained

0개의 댓글