hy30nq's blog

OSI 모델과 TCP/IP 모델의 차이점 및 네트워크 계층 구조 비교 본문

대외 활동/혼공학습단

OSI 모델과 TCP/IP 모델의 차이점 및 네트워크 계층 구조 비교

hy30nq 2024. 7. 3. 16:48
728x90

안녕하세요! 오늘은 네트워크 계층 구조에 대해 설명해 드릴게요. 네트워크를 이해하기 위해서는 OSI 모델과 TCP/IP 모델을 알아야 하는데요, 이 두 모델의 차이점과 각 모델의 계층 구조를 표로 비교해 보겠습니다.

1. OSI 모델과 TCP/IP 모델 비교

구분 OSI 모델 (7 계층) TCP/IP 모델 (4 계층)
계층 수 7 계층 4 계층
1계층 물리 계층 (Physical Layer) 네트워크 인터페이스 계층 (Network Interface Layer)
2계층 데이터 링크 계층 (Data Link Layer) 네트워크 인터페이스 계층 (Network Interface Layer)
3계층 네트워크 계층 (Network Layer) 인터넷 계층 (Internet Layer)
4계층 전송 계층 (Transport Layer) 전송 계층 (Transport Layer)
5계층 세션 계층 (Session Layer) 응용 계층 (Application Layer)
6계층 표현 계층 (Presentation Layer) 응용 계층 (Application Layer)
7계층 응용 계층 (Application Layer) 응용 계층 (Application Layer)
주요 프로토콜 HTTP, FTP, SMTP, TCP, IP 등 HTTP, FTP, SMTP, TCP, IP 등
주요 용도 이론적 모델, 교육용 실제 네트워크 통신에 사용

2. OSI 모델 설명

  • 물리 계층 (Physical Layer): 데이터 전송의 물리적인 부분을 담당합니다. 케이블, 스위치 등 실제 하드웨어를 포함해요.
  • 데이터 링크 계층 (Data Link Layer): 데이터 프레임을 전달하며, 오류 검출 및 수정, 흐름 제어를 담당합니다.
  • 네트워크 계층 (Network Layer): 데이터를 목적지까지 라우팅하는 역할을 합니다. IP 주소를 사용하죠.
  • 전송 계층 (Transport Layer): 데이터 전송의 신뢰성을 보장합니다. TCP/UDP 프로토콜을 사용해요.
  • 세션 계층 (Session Layer): 세션 설정, 유지, 종료를 담당합니다.
  • 표현 계층 (Presentation Layer): 데이터 형식을 변환하고, 암호화 및 압축을 수행합니다.
  • 응용 계층 (Application Layer): 사용자와 직접 상호작용하는 소프트웨어를 포함합니다. HTTP, FTP, SMTP 등이 있어요.

3. TCP/IP 모델 설명

  • 네트워크 인터페이스 계층 (Network Interface Layer): OSI 모델의 물리 계층과 데이터 링크 계층을 포함합니다. 데이터의 실제 전송을 담당해요.
  • 인터넷 계층 (Internet Layer): 데이터를 패킷으로 나누고, 이를 목적지 IP 주소로 라우팅합니다.
  • 전송 계층 (Transport Layer): 데이터 전송의 신뢰성을 보장합니다. TCP/UDP 프로토콜을 사용해요.
  • 응용 계층 (Application Layer): 사용자 응용 프로그램과 네트워크 간의 인터페이스를 제공해요. HTTP, FTP, SMTP 등이 포함됩니다.

4. 네트워크 계층 구조 정리

위의 내용을 바탕으로 네트워크 계층 구조를 정리해보면 다음과 같습니다.

OSI 모델:

  1. 물리 계층
  2. 데이터 링크 계층
  3. 네트워크 계층
  4. 전송 계층
  5. 세션 계층
  6. 표현 계층
  7. 응용 계층

TCP/IP 모델:

  1. 네트워크 인터페이스 계층 (물리 + 데이터 링크)
  2. 인터넷 계층 (네트워크)
  3. 전송 계층 (전송)
  4. 응용 계층 (세션 + 표현 + 응용)

이렇게 OSI 모델과 TCP/IP 모델을 비교해 보았어요. 두 모델 모두 네트워크 통신을 이해하는 데 중요한 역할을 합니다. 여러분도 네트워크를 공부하면서 이 두 모델을 잘 이해해 보세요!

728x90