반응형
OSI 7계층 구조 및 각 계층의 특징
OSI 7 계층은 네트워크 통신을 7개의 계층으로 나누어, 각 계층이 특정 기능을 담당하도록 설계된 참조 모델입니다. 이는 통신 프로토콜의 설계, 구현, 문제 해결 등을 구조화된 방식으로 지원합니다.
7계층: 응용 계층 (Application Layer)
- 역할: 최종 사용자에게 네트워크 서비스를 제공
- 데이터 형식: 데이터(Data)
- 장비 예시: 웹 브라우저, 이메일 클라이언트
- 대표 프로토콜: HTTP, FTP, SMTP, POP3, DNS, SNMP
- 설명: 사용자와 직접 인터페이스하는 계층으로, 이메일 송수신, 웹 페이지 요청/응답, 파일 전송 등의 서비스를 제공합니다.
6계층: 표현 계층 (Presentation Layer)
- 역할: 데이터의 형식 변환, 압축, 암호화
- 데이터 형식: 데이터(Data)
- 장비 예시: 없음 (소프트웨어 계층)
- 대표 포맷/기술: JPEG, MPEG, SSL/TLS, ASCII, EBCDIC
- 설명: 서로 다른 시스템 간 데이터 표현 방식의 차이를 해결합니다. 예를 들어, 텍스트 인코딩 변환이나 이미지 압축, TLS 암호화 처리 등이 이 계층에서 수행됩니다.
5계층: 세션 계층 (Session Layer)
- 역할: 통신 세션 관리(설정, 유지, 종료)
- 데이터 형식: 데이터(Data)
- 장비 예시: 없음 (소프트웨어 계층)
- 대표 프로토콜: NetBIOS, RPC, PPTP
- 설명: 두 응용 간의 논리적 연결(세션)을 관리하며, 데이터의 동기화 및 체크포인트 제공을 통해 안정적인 전송을 보장합니다.
4계층: 전송 계층 (Transport Layer)
- 역할: 종단 간 신뢰성 있는 데이터 전송 및 오류 제어
- 데이터 형식: 세그먼트(Segment)
- 장비 예시: 방화벽, 로드밸런서
- 대표 프로토콜: TCP, UDP
- 설명:
- TCP: 연결 지향, 흐름 제어 및 오류 제어 지원
- UDP: 비연결형, 실시간 스트리밍 등에 적합
3계층: 네트워크 계층 (Network Layer)
- 역할: 논리적 주소(IP) 기반 라우팅 및 경로 설정
- 데이터 형식: 패킷(Packet)
- 장비 예시: 라우터, L3 스위치
- 대표 프로토콜: IP, ICMP, ARP, OSPF, BGP
- 설명: 목적지 주소(IP)를 기반으로 라우팅 결정, 트래픽 분산, 오류 및 상태 보고 등을 담당합니다.
2계층: 데이터 링크 계층 (Data Link Layer)
- 역할: 물리적 주소(MAC) 기반 통신, 프레임 생성, 오류 검출
- 데이터 형식: 프레임(Frame)
- 장비 예시: 스위치, 브리지, NIC
- 대표 프로토콜: Ethernet, PPP, HDLC, VLAN(802.1Q), 802.11
- 설명: 동일 네트워크 내에서의 데이터 전송을 담당하며, 프레임 단위의 전송 및 CRC 기반 오류 검출 등을 수행합니다.
1계층: 물리 계층 (Physical Layer)
- 역할: 비트를 전기적/광학적 신호로 변환 및 전송
- 데이터 형식: 비트(Bit)
- 장비 예시: 허브, 리피터, 케이블, 커넥터
- 대표 표준: RJ-45, RS-232, IEEE 802.3, 광케이블
- 설명: 물리적 연결을 구성하는 계층으로, 케이블과 커넥터, 전압 레벨, 클럭 동기화 등의 기능을 수행합니다.
🔁 참고: OSI vs TCP/IP 모델 비교 (요약)
OSI 계층 | TCP/IP 계층 | 설명 |
---|---|---|
7 (Application) | Application | 사용자 인터페이스 제공 |
6 (Presentation) | Application | 데이터 형식 처리 포함 |
5 (Session) | Application | 세션 포함 |
4 (Transport) | Transport | TCP/UDP 기반 전송 |
3 (Network) | Internet | IP 기반 라우팅 |
2 (Data Link) | Network Access | 프레임 처리 및 MAC 주소 사용 |
1 (Physical) | Network Access | 전기적 신호로 전송 |
계층 | 계층 이름 | 대표 프로토콜 | 프로토콜 특징 및 사용 용도 |
---|---|---|---|
7 | Application | HTTP, FTP, SMTP, POP3, IMAP, DNS, SNMP | 사용자와 가장 가까운 계층. 응용 서비스 제공. HTTP: 웹 브라우징 FTP: 파일 전송 SMTP/POP3/IMAP: 이메일 전송/수신 DNS: 도메인 이름 해석 SNMP: 네트워크 관리 |
6 | Presentation | SSL/TLS, JPEG, MPEG, ASCII | 데이터 표현 형식, 인코딩, 암호화 처리. SSL/TLS: 암호화 통신 (HTTPS 기반) JPEG/MPEG: 이미지/비디오 압축 ASCII: 텍스트 인코딩 |
5 | Session | NetBIOS, RPC, PPTP | 세션 설정, 유지, 종료. 통신 동기화. NetBIOS: 윈도우 간 세션 관리 RPC: 원격 프로시저 호출 PPTP: VPN 연결 프로토콜 |
4 | Transport | TCP, UDP | 종단 간 신뢰성 있는 데이터 전송 보장. TCP: 연결 지향, 신뢰성 있음 (예: 웹, 이메일) UDP: 비연결형, 속도 우선 (예: 스트리밍, DNS) |
3 | Network | IP, ICMP, IGMP, ARP, RARP | 논리적 주소(IP) 기반 라우팅 및 경로 결정. IP: IP 주소 지정, 라우팅 ICMP: 오류 메시지 및 핑 ARP: IP ↔ MAC 주소 변환 |
2 | Data Link | Ethernet, PPP, HDLC, Frame Relay, 802.11 | MAC 주소 기반 통신, 오류 검출/수정. Ethernet: 유선 LAN 802.11: 무선 LAN (Wi-Fi) PPP: 포인트 투 포인트 연결 |
1 | Physical | RJ-45, RS-232, V.35, IEEE 802.3, Fiber | 전기/광신호로 비트 전달, 물리적 전송 매체. RJ-45: 이더넷 케이블 인터페이스 Fiber: 광케이블 통신 IEEE 802.3: 이더넷 표준 |
반응형
'IT' 카테고리의 다른 글
gobuster 사용법 및 옵션 (0) | 2025.01.19 |
---|---|
Rocky Linux9.4 버전에서 Wazuh 보안 솔루션(SIEM) 구축 (0) | 2025.01.18 |
Nmap 옵션 종류 (0) | 2025.01.04 |
Ubuntu 24.04에 Snort3(NIDS) 구축하기 (0) | 2025.01.03 |
Python 흑백 사진 AI로 컬러로 바꾸는 프로그램 모델 파일 추가 (0) | 2023.12.31 |