[TIL]정보처리기사 OSI 7계층 정리- 2025.11.04

2025. 11. 4. 15:22대외활동/인공지능사관학교

728x90
반응형
SMALL

OSI 7계층(Open Systems Interconnection Model)은 네트워크 통신을 단계별로 나누어 이해하기 위한 개념적 모델이다. 각 계층은 데이터 전송 과정에서의 역할과 프로토콜을 구분하기 위해 설계되었다. 네트워크 문제를 진단하거나 프로토콜 설계·보안 구성을 논리적으로 설명하기 위해 아래와 같은 개념을 학습하였다. 

 

 

계층 번호 이름 주요 기능 대표 프로토콜 / 장비
7 응용(Application) 사용자와 네트워크 간 인터페이스 제공 HTTP, FTP, SMTP, DNS
6 표현(Presentation) 데이터 형식 변환, 암호화, 압축 JPEG, MPEG, SSL/TLS
5 세션(Session) 연결의 설정, 유지, 종료 관리 NetBIOS, RPC, SSH
4 전송(Transport) 데이터의 신뢰성 있는 전달, 오류 제어 TCP, UDP
3 네트워크(Network) 경로 선택, 논리적 주소(IP) 관리 IP, ICMP, 라우터
2 데이터링크(Data Link) 프레임 단위 전송, 물리 주소(MAC) 관리 Ethernet, PPP, 스위치
1 물리(Physical) 전기적/기계적 신호 전송 케이블, 허브, 리피터

2. 계층별 핵심 포인트

(1) 물리 계층

  • 데이터의 비트 단위 전송
  • 하드웨어적 전송 매체: 케이블, 리피터, 허브
  • 전압, 신호, 핀 배열 등의 규격 정의
  • 오류 제어 없음

 예시: “LAN 케이블이 빠짐”, “신호 감쇠”, “전송 속도 불일치” 등은 물리 계층 문제

(2) 데이터링크 계층

  • MAC 주소 기반으로 프레임 단위 전송
  • 오류 탐지 및 흐름 제어 수행
  • 물리 계층의 신뢰성을 보완
  • 하위: LLC(논리적 링크 제어), 상위: MAC(매체 접근 제어)

예시: 스위치, 브리지 / Ethernet, ARP, PPP

 

(3) 네트워크 계층

  • IP 주소 기반의 패킷 라우팅
  • 최적의 경로 결정 (라우팅 알고리즘)
  • 중계 장치: 라우터
  • 프로토콜: IP, ICMP, ARP

예시: “IP 충돌”, “라우팅 테이블 오류”

 

(4) 전송 계층

  • 송수신 간 데이터의 신뢰성 보장
  • 오류 복구, 흐름 제어, 분할 및 재조립
  • 주요 프로토콜: TCP(신뢰성), UDP(비연결성)

예시: “TCP 재전송”, “포트 번호 충돌”, “UDP 손실 허용”

 

(5) 세션 계층

  • 응용 간의 연결(Session) 관리
  • 연결 수립, 유지, 종료 담당
  • 통신 동기화 및 회복 기능 제공

예시: SSH 연결 유지, RPC(Remote Procedure Call)

 

(6) 표현 계층

  • 데이터의 형식 통일 및 변환
  • 문자 코드 변환(EBCDIC ↔ ASCII)
  • 데이터 압축 및 암호화 수행

예시: SSL/TLS 암호화, MIME 인코딩

 

(7) 응용 계층

  • 사용자가 직접 접근하는 서비스 계층
  • 이메일, 웹, 파일 전송 등의 응용 서비스 제공
  • 주요 프로토콜: HTTP, FTP, SMTP, DNS

예시: “웹사이트 연결 실패”, “메일 송신 오류”

 

3. 데이터 흐름 (캡슐화 과정)

  • 송신 측:
    응용 → 표현 → 세션 → 전송 → 네트워크 → 데이터링크 → 물리
    각 계층마다 헤더(Header) 추가되어 캡슐화됨
  • 수신 측:
    물리 → 데이터링크 → 네트워크 → 전송 → 세션 → 표현 → 응용
    역캡슐화(Decapsulation) 로 원래 데이터 복원

 

4. 기억 

“아피세트네데물”
(응용–표현–세션–전송–네트워크–데이터링크–물리)

혹은 “All People Seem To Need Data Processing
— 암기 구문으로 국제적으로 널리 쓰임

 

 5. 실무적 관점에서의 응용

케이블 불량, 단선 물리 계층 Ping 불가, 링크 불빛 없음
MAC 주소 충돌 데이터링크 계층 네트워크 접속 불안정
IP 설정 오류 네트워크 계층 “IP 충돌” 메시지
포트 차단 전송 계층 방화벽 설정 문제
세션 타임아웃 세션 계층 로그인 유지 실패
암호화 오류 표현 계층 SSL 인증서 문제
서버 다운 응용 계층 HTTP 500 에러

 

 6. 핵심 요약

  • 하위 계층(1~3): 데이터 전송 기반 (하드웨어 중심)
  • 상위 계층(4~7): 데이터 처리 중심 (소프트웨어 중심)
  • 계층별 독립성: 한 계층의 변경은 인접 계층에만 영향
  • 네트워크 설계, 보안 정책, 문제 해결의 기준이 됨

 

오늘의 회고

OSI 7계층은 단순한 암기 대상이 아니라 문제 원인을 “어느 계층에서 발생했는가”로 구분해 추적하는 사고 구조다.
실제 정보처리기사 실기에서는 “계층별 역할”, “프로토콜 구분”, “문제 상황 매칭” 형태로 자주 출제되므로 단어 외우기보다 흐름(전송 방향, 헤더 구조, 계층별 장비) 를 이해하는 것이 핵심이다.

728x90
반응형
LIST