본문 바로가기
카테고리 없음

컴퓨터 네트워크 기초: OSI 7계층과 TCP/IP 쉽게 이해하기

by 준생님 2025. 4. 4.

 

컴퓨터 네트워크는 장치 간 데이터 통신을 가능하게 하는 시스템입니다. OSI 7계층과 TCP/IP 모델을 이해하면 네트워크의 동작 원리를 쉽게 파악할 수 있습니다.

1. OSI 7계층이란?

OSI(Open Systems Interconnection) 7계층 모델은 네트워크 통신을 7개의 계층으로 나누어 설명하는 개념입니다.

🔹 OSI 7계층 구조

계층 이름 설명
7 응용 계층 (Application) 사용자와 네트워크가 상호 작용하는 부분 (예: HTTP, FTP)
6 표현 계층 (Presentation) 데이터 형식 변환, 암호화, 압축 수행
5 세션 계층 (Session) 연결(Session) 설정 및 관리 (예: 로그인 유지)
4 전송 계층 (Transport) 데이터 전달 및 오류 검출 (예: TCP, UDP)
3 네트워크 계층 (Network) IP 주소 기반 데이터 전달 (예: IP, ICMP)
2 데이터 링크 계층 (Data Link) MAC 주소 기반 데이터 전송 (예: Ethernet, Wi-Fi)
1 물리 계층 (Physical) 하드웨어 간 데이터 전송 (예: 케이블, 무선 신호)

2. TCP/IP 모델이란?

TCP/IP 모델은 인터넷에서 데이터를 송수신하는 표준 네트워크 모델입니다. OSI 모델보다 실무에서 더 많이 사용됩니다.

🔹 TCP/IP 4계층 구조

  • 응용 계층: HTTP, FTP, DNS 등
  • 전송 계층: TCP, UDP (데이터 흐름 제어)
  • 인터넷 계층: IP, ICMP (주소 지정 및 경로 설정)
  • 네트워크 액세스 계층: Ethernet, Wi-Fi

3. 주요 네트워크 프로토콜

각 계층에는 다양한 네트워크 프로토콜이 존재합니다.

🔹 대표적인 프로토콜

  • HTTP/HTTPS: 웹 브라우저와 서버 간 데이터 전송
  • FTP: 파일 전송 프로토콜
  • TCP/UDP: 신뢰성 있는 데이터 전송(TCP) vs. 빠른 데이터 전송(UDP)
  • IP: 데이터를 목적지까지 라우팅
  • DNS: 도메인 주소를 IP 주소로 변환

4. OSI vs TCP/IP 모델 차이

구분 OSI 7계층 TCP/IP 4계층
계층 수 7개 4개
사용 범위 이론적 개념 실제 인터넷 네트워크
대표 프로토콜 ISO 표준 기반 TCP, IP, HTTP, FTP 등

📌 마무리

OSI 7계층과 TCP/IP 모델을 이해하면 네트워크 통신의 원리를 쉽게 파악할 수 있습니다. 특히, 개발자 및 IT 엔지니어에게 필수적인 개념입니다.