반응형

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: 이더넷 표준
반응형

+ Recent posts