국제 표준화 기구(ISO)에서 만든 네트워크 참조 모델로, 통신 단계를 7개의 계층으로 나눈다.
네트워크 참조 모델이란?
네트워크를 통해 정보를 주고받는 과정을 계층으로 나눈 구조
7계층 한눈에 보기
응용 프로그램에 다양한 네트워크 서비스를 제공하는 계층이다.
(웹 페이지, 이메일 등)
데이터의 표현 방식을 결정하는 계층으로 인코딩, 압축, 암호화 같은 작업이 이루어진다.
세션을 관리하는 계층이다.
세션이란?
응용 프로그램 간의 연결 상태를 의미한다.
신뢰성있고 안정성 있는 전송을 하게 해주는 계층이다.
경로(라우트)와 주소(IP)를 정하고 패킷을 전달하는 계층이다. 데이터가 표적에 도달하기 위한 최상의 물리적 경로를 찾는다.
서로 통신하는 두 장치가 동일한 네트워크에 있는 경우에는 네트워크 계층이 필요하지 않다.
네트워크 내 주변 장치 간 정보를 올바르게 주고받기 위한 계층이다.
물리 계층을 통해 송수신되는 정보의 오류 및 흐름 관리
네트워크 상의 장치 구분을 위해 MAC 주소 사용
MAC 주소는 NIC에 부여된다.
동일 네트워크 내에서만 작동하기 때문에, 다른 네트워크와의 통신을 위해선 상위 계층 필요
브릿지, 스위치, 이더넷 등
비트(0과 1) 신호를 주고 받는 계층이다. 비트를 전기, 광, 무선 등의 신호로로 변환 후 전송한다.
케이블, 허브, 증폭기 등