서은파파의 추월차선

[네트워크] OSI 7계층, TCP/IP 4계층에 대해서 본문

Network

[네트워크] OSI 7계층, TCP/IP 4계층에 대해서

seoeunpapa 2025. 1. 16. 00:02
728x90

 


OSI 7계층

OSI 7계층은 네트워크 통신의 복잡한 과정을 층층이 나눠서 이해하기 쉽게 만든 모델이에요. 마치 건물을 층별로 구분하듯, 네트워크 작업을 7단계로 나눴다고 보면 돼요. 이걸 이해하면 네트워크 구조와 데이터 흐름을 한눈에 볼 수 있어서, 문제를 해결하거나 시스템을 설계할 때 아주 유용하답니다. 자, 하나씩 풀어서 이야기해볼게요!


1. 물리 계층 (Physical Layer)

말 그대로 데이터를 전달하기 위한 물리적 신호를 다루는 계층이에요.

  • 여기서는 0과 1로 된 데이터가 전기 신호, 광 신호, 전자기파 같은 형태로 변환돼요.
  • 예시: 랜 케이블, 광섬유, 허브, 스위치 포트 등.
  • 쉽게 생각하면: 데이터를 전달하는 "도로"라고 보면 돼요.

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

여기선 데이터가 신호에서 프레임이라는 단위로 나뉘어요.

  • 데이터의 시작과 끝, 오류 검출 등을 처리하죠.
  • 예시: MAC 주소를 기반으로 통신하는 스위치.
  • 쉽게 생각하면: 도로 위에서 차선 유지와 신호등 역할을 해주는 교통 시스템이에요.

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

데이터가 가야 할 목적지를 찾는 단계에요.

  • IP 주소를 사용해서 데이터를 라우팅해요.
  • 예시: 라우터, IPv4, IPv6.
  • 쉽게 생각하면: 데이터를 목적지까지 데려다주는 GPS!

4. 전송 계층 (Transport Layer)

데이터의 신뢰성속도 조절을 담당해요.

  • TCP(신뢰성)와 UDP(빠른 전송) 프로토콜이 여기 포함돼요.
  • 예시: 이메일 송수신에서 TCP, 실시간 스트리밍에서 UDP.
  • 쉽게 생각하면: 택배를 정확히 배달하는 배달기사님!

5. 세션 계층 (Session Layer)

두 장치 간의 대화를 관리해요.

  • 통신 연결을 설정하고 유지하거나 끊는 역할을 하죠.
  • 예시: 로그인 세션 유지.
  • 쉽게 생각하면: 두 사람이 전화로 이야기할 때 "전화 연결" 자체를 유지하는 기술.

6. 표현 계층 (Presentation Layer)

데이터를 사람이 이해할 수 있는 형태로 변환해요.

  • 암호화, 압축, 데이터 변환 등을 처리하죠.
  • 예시: HTTPS 암호화, 이미지 포맷 변환(JPEG, PNG).
  • 쉽게 생각하면: 외국어를 번역해주는 통역사!

7. 응용 계층 (Application Layer)

우리 눈에 보이는 애플리케이션과 직접적으로 연결된 계층이에요.

  • 예시: 웹 브라우저(HTTP), 이메일 클라이언트(SMTP).
  • 쉽게 생각하면: 사용자가 직접 대화하는 인터페이스!

 

TCP/IP 4계층

TCP/IP는 네트워크 통신의 표준 프로토콜로, 인터넷을 포함한 대부분의 네트워크에서 사용돼요.


1. 네트워크 인터페이스 계층 (Network Interface Layer)

  • 물리 계층과 데이터 링크 계층의 역할을 합친 계층이에요.
  • 데이터를 네트워크 매체(케이블, 무선 등)를 통해 전송해요.
  • 예시: Ethernet, Wi-Fi.
  • 쉽게 생각하면: 데이터가 실제로 "도로 위를 달리는" 단계!

2. 인터넷 계층 (Internet Layer)

  • OSI의 네트워크 계층과 유사해요.
  • 데이터를 목적지까지 전달하기 위해 라우팅을 담당해요.
  • 예시: IP, ICMP(핑 명령).
  • 쉽게 생각하면: 데이터를 올바른 "주소로 보내는 우편 시스템"!

3. 전송 계층 (Transport Layer)

  • OSI 전송 계층과 동일해요.
  • 데이터를 신뢰성 있게 전송(TCP)하거나 빠르게 전송(UDP)해요.
  • 예시: TCP, UDP.
  • 쉽게 생각하면: 데이터를 나눠서 보내고 다시 조립하는 "택배회사"!

4. 응용 계층 (Application Layer)

  • OSI의 상위 세 계층(세션, 표현, 응용)을 통합했어요.
  • 사용자가 접하는 모든 애플리케이션과 서비스가 여기에 포함돼요.
  • 예시: HTTP, FTP, SMTP, DNS.
  • 쉽게 생각하면: 우리가 직접 대화하는 애플리케이션 화면!

OSI와 TCP/IP 비교

OSI 계층 TCP/IP 계층

물리, 데이터 링크 네트워크 인터페이스
네트워크 인터넷
전송 전송
세션, 표현, 응용 응용

 

728x90