osi 7계층은 네트워크 통신을 7개의 계층으로 구분하여 역할과 인터페이스를 정의한 모델이다.
- 물리 계층 (Physical Layer)
- 역할: 비트(0과 1)를 전기적·광학적·무선 신호로 변환해 전송
- 예시 장비/기술: 케이블(UTP, 광섬유), 리피터, 허브, RJ-45 커넥터, 전압 레벨 규격
- 데이터 링크 계층 (Data Link Layer)
- 역할: 물리 계층의 오류 검출・수정, 프레임(프레임 단위) 전송 제어, MAC 주소 기반 통신
- 하위 계층:
- MAC 서브레이어 (매체 접근 제어)
- LLC 서브레이어 (논리 링크 제어)
- 예시 장비/기술: 스위치, 브리지, Ethernet(IEEE 802.3), Wi-Fi(IEEE 802.11)
- 네트워크 계층 (Network Layer)
- 역할: 호스트 간 경로 선택(routing), 논리적 주소(IP 주소) 할당
- 예시 장비/기술: 라우터, IP(IPv4/IPv6), ICMP, OSPF, BGP
- 전송 계층 (Transport Layer)
- 역할: 종단간(end-to-end) 연결 관리, 흐름 제어, 오류 복구, 포트 번호 기반 다중화
- 프로토콜: TCP(연결형, 신뢰성 보장), UDP(비연결형, 빠른 전송)
- 세션 계층 (Session Layer)
- 역할: 애플리케이션 간 세션(대화)을 설정·관리·종료, 체크포인트·복구 지원
- 예시 기능: RPC, NetBIOS 세션 서비스
- 표현 계층 (Presentation Layer)
- 역할: 데이터 형식 변환(인코딩/디코딩), 암호화·복호화, 압축·해제
- 예시 형식: JPEG, MPEG, SSL/TLS
- 응용 계층 (Application Layer)
- 역할: 최종 사용자 애플리케이션과 직접 인터페이스, 이메일·파일 전송·웹 서비스 제공
- 프로토콜: HTTP, FTP, SMTP, DNS, SNMP
from gpt.
우리가 아는 tcp/udp는 4계층이고, http 같은 프로토콜은 7계층에서 적용된다.