네트워크 7계층

OSI 모델: 네트워크 7계층

OSI(Open Systems Interconnection) 모델은 컴퓨터 네트워크의 통신 프로세스를 7개의 계층으로 나눈 모델입니다. 각 계층은 네트워크 통신의 특정 기능을 담당합니다. 아래에서 각 계층의 역할과 기능에 대해 자세히 설명합니다.

1. 물리 계층 (Physical Layer)

물리 계층은 실제 데이터 전송을 위한 하드웨어적 요소를 다룹니다. 이 계층은 전기적 신호, 전송 매체, 케이블 등의 물리적 매체를 통해 데이터를 전송합니다.

  • 기능: 데이터 전송을 위한 전기적/기계적 연결
  • 프로토콜: IEEE 802.3 (이더넷), IEEE 802.11 (Wi-Fi)
  • 예시: 케이블, 리피터, 스위치

2. 데이터 링크 계층 (Data Link Layer)

데이터 링크 계층은 물리적 매체를 통해 데이터를 안정적으로 전송하는 역할을 하며, 오류 검출 및 수정, MAC 주소 기반 통신을 담당합니다.

  • 기능: 데이터 오류 검출, MAC 주소 관리
  • 프로토콜: Ethernet, PPP (Point-to-Point Protocol), ARP
  • 예시: 스위치, MAC 주소

3. 네트워크 계층 (Network Layer)

네트워크 계층은 데이터를 목적지까지 전달하는 경로를 선택하고 라우팅을 담당합니다. IP 주소를 사용하여 데이터를 전송합니다.

  • 기능: 데이터 경로 선택 및 라우팅
  • 프로토콜: IP (Internet Protocol), ICMP (Internet Control Message Protocol)
  • 예시: 라우터, IP 주소

4. 전송 계층 (Transport Layer)

전송 계층은 데이터를 신뢰성 있게 전송하고 흐름 제어 및 혼잡 제어를 통해 데이터의 순서와 무결성을 보장합니다.

  • 기능: 데이터 전송의 신뢰성 보장
  • 프로토콜: TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
  • 예시: 포트 번호, TCP 연결

5. 세션 계층 (Session Layer)

세션 계층은 통신하는 두 시스템 간의 세션을 관리하고, 데이터 동기화와 복구 기능을 제공합니다.

  • 기능: 통신 세션 관리
  • 프로토콜: RPC (Remote Procedure Call), SMB (Server Message Block)
  • 예시: 로그인 세션, API 호출

6. 표현 계층 (Presentation Layer)

표현 계층은 데이터 형식 및 표현 방식을 정의하며, 암호화, 압축 및 데이터 변환을 담당합니다.

  • 기능: 데이터 형식 변환, 암호화, 압축
  • 프로토콜: SSL/TLS, JPEG, MPEG
  • 예시: ASCII, JPEG, SSL/TLS 암호화

7. 응용 계층 (Application Layer)

응용 계층은 사용자가 직접 상호작용하는 애플리케이션 및 프로토콜을 다룹니다. 이 계층은 웹 브라우저, 이메일 등과 같은 애플리케이션을 포함합니다.

  • 기능: 사용자가 사용하는 애플리케이션과 서비스
  • 프로토콜: HTTP, FTP, SMTP, DNS
  • 예시: 웹 브라우저, 이메일 클라이언트

'네트워크' 카테고리의 다른 글

IP 구조 및 기본 개념  (0) 2025.04.21
MAC ADDRESS  (0) 2025.04.21

+ Recent posts