컴퓨터 사이언스/네트워크

[OSI 7계층과 TCP/IP 4계층] 네트워크의 설계도

Dachaes 2025. 4. 13. 22:06
728x90
반응형
728x90

OSI 7계층과 TCP/IP 4계층 

네트워크 통신이 어떻게 이루어지는지를 체계적으로 설명하기 위해 등장한 개념이 바로 OSI 7계층 모델TCP/IP 4계층 모델입니다. 이 글에서는 각 계층의 역할과 주요 프로토콜, 그리고 두 모델 간의 관계를 시각적으로 정리해드립니다. 개발자, 시스템 관리자, 보안 엔지니어 등 모두에게 필수 개념입니다.

 


1.  OSI 7계층이란?

OSI(Open Systems Interconnection) 7계층 모델은 국제표준화기구(ISO)에서 만든 이론적인 통신 모델로, 통신을 7단계로 나누어 각 계층이 특정 기능만을 담당하도록 구조화한 것입니다.

OSI 7계층 정리

계층 이름 설명 예시 프로토콜 / 기술
7 응용 계층 (Application) 사용자와 가장 가까운 계층, 앱 수준 통신 HTTP, FTP, SMTP
6 표현 계층 (Presentation) 데이터 포맷 변환, 인코딩, 암호화 JPEG, SSL/TLS
5 세션 계층 (Session) 통신 세션 연결/유지/종료 NetBIOS, RPC
4 전송 계층 (Transport) 송수신 간 데이터 전달 및 신뢰성 보장 TCP, UDP
3 네트워크 계층 (Network) 주소 지정 및 경로 설정 (라우팅) IP, ICMP
2 데이터 링크 계층 (Data Link) MAC 주소 기반 데이터 전송 Ethernet, ARP
1 물리 계층 (Physical) 전기적 신호로 실제 데이터 전달 케이블, 전압, 전파 등

 


2.  TCP/IP 4계층이란?

TCP/IP 모델은 실제 인터넷에서 사용되는 통신 구조입니다. OSI 모델보다 단순하고 실용적이며, 대부분의 시스템/프로토콜이 이 구조를 기반으로 설계됩니다.

TCP/IP 4계층 정리 (주요 프로토콜)

계층 설명 포함되는 OSI 계층 주요 프로토콜
4. 응용 계층 사용자 인터페이스와 응용 데이터 처리 OSI 5~7계층 HTTP, FTP, SMTP
3. 전송 계층 종단 간 연결 및 데이터 흐름 제어 OSI 4계층 TCP, UDP
2. 인터넷 계층 패킷 전달, 주소 지정, 라우팅 OSI 3계층 IP, ICMP, ARP
1. 네트워크 인터페이스 계층 실제 장치 간 데이터 전달 OSI 1~2계층 Ethernet, Wi-Fi 등

 


3.  OSI 7계층 vs TCP/IP 4계층 비교

OSI 7계층 TCP/IP 4계층 역할
7. 응용 계층 4. 응용 계층 사용자 요청 처리
6. 표현 계층 (포함됨) 데이터 포맷, 암호화
5. 세션 계층 (포함됨) 세션 유지, 동기화
4. 전송 계층 3. 전송 계층 데이터 전달 보장
3. 네트워크 계층 2. 인터넷 계층 주소 지정, 라우팅
2. 데이터 링크 계층 1. 네트워크 인터페이스 계층 프레임 전달
1. 물리 계층 1. 네트워크 인터페이스 계층 전기/물리적 신호 전송

왜 알아야 할까?

  • TCP, UDP, HTTP의 위치와 역할을 이해할 수 있습니다.
  • API 통신 문제 디버깅 시 유용 (예: TCP 연결 오류 vs DNS 문제)
  • 네트워크 보안, 방화벽, 패킷 필터링 등을 이해하는 기반
  • OSI 기반의 설계는 모듈화, 유지보수성 향상에 도움

 


4.  예시 - 웹 브라우저로 페이지 요청 시 어떤 계층이 작동할까?

사용자 입력: www.example.com
	↓
응용 계층 (HTTP 요청 생성)
	↓
전송 계층 (TCP 연결)
	↓
인터넷 계층 (IP 주소 확인, 라우팅)
	↓
네트워크 인터페이스 계층 (실제 데이터 전송)

 


5.  마무리

함께 보면 좋은 자료

블로그 글 :

 

[프로토콜] 컴퓨터 세상에서의 약속과 규칙

프로토콜(Protocol) 인터넷은 어떻게 서로 다른 컴퓨터끼리 정보를 주고받을 수 있을까요? 브라우저에서 주소를 입력하면 어떻게 웹사이트가 열릴까요? 그 모든 과정의 중심에는 바로 **프로토콜(

dachaes-devlogs.tistory.com

 


반응형

 

728x90
반응형