1. 정의

네트워크 통신 과정을 7계층으로 구분한 표준 모델

2. 목적

  • 다양한 네트워크의 호환
  • 계층화를 통해 다른 계층의 세부 구현 내용을 모르더라도 인터페이스를 이용하여 시스템을 개발하고 운영할 수 있다.

3. 설명

Layer Description
Application
  • 사용자가 사용하는 응용 프로그램, 서비스
Presentation
 
 
  • 데이터 포맷 변환
  • 데이터 압축
  • 암호화 및 복호화
Session
  • 양 끝단 응용 프로세스간의 연결 성립, 유지, 해제 등의 역할
Transport
 
 
 
  • 양 끝단 응용 프로세스간의 투명한 데이터 전송을 가능하게 함
  • 프로세스(port) 식별
  • 오류 제어, 흐름 제어
  • 프로토콜 : TCP, UDP
Network
 
 
 
  • 패킷의 최적 이동 경로를 찾아(Routing) 전송
  • 프로토콜 : IP
  • 단위 : packet
  • 대표 장치 : 라우터
Data link
 
 
 
 
  • 물리 계층을 통한 데이터 전송의 신뢰성 제공
  • 물리 주소(MAC) 이용
  • 프로토콜 : 이더넷, 토큰링
  • 단위 : frame
  • 대표 장치 : 스위치, 브릿지
Physical
 
 
 
  • 물리적 전송 매체와 전송 방식 정의(e.g> 케이블)
  • 비트를 전기적 신호로 변경
  • 단위 : signal
  • 대표 장치 : 리피터(단순 증폭), 허브