본문 바로가기
네트워크

OSI 7계층과 TCP/IP 4계층

by Marades 2021. 7. 31.
반응형

OSI 7계층

OSI 7계층이란?

Open Systems Interconnecrtoin 의 약자로서, ISO(국제표준화기구)에서 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나눠 설명한 모델

네트워크 구성 요소를 표준화 → 시스템 간의 상호연결성 부여

7계층 : 응용 계층(Application Layer)

  • 실제로 사용자가 사용하는 UI 및 I/O 작업
  • 응용 프로세스 간의 정보 교환, 전자 메일, 파일 전송 등의 서비스를 제공
  • 데이터 단위 : Message
  • 프로토콜
    • HTTP
    • SMTP
    • FTP

6계층 : 표현 계층(Presentatoin Layer)

  • 인코딩, 암호화
  • 데이터 단위 : Message

5계층 : 세션 계층(Session Layer)

  • 통신을 관리
    • duplex, half-duplex, full dupelx
    • 통신을 하기 위한 세션을 확립/유지/중단 (운영체제가 해줌)
  • 데이터 단위 : Message
  • 프로토콜
    • SSL, TLS

4계층 : 전송 계층(Transport Layer)

  • 유저가 데이터를 주고 받을 수 있도록 함
  • 데이터의 신뢰성 검증(시퀀스 넘버 기반)
    • 오류검출 및 복구
    • 흐름제어
    • 중복검사
  • 데이터 단위 : Segment/Datagram
  • 프로토콜
    • TCP, UDP, QUIC

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

  • 라우팅
    • 여러개의 노드를 거칠때마다 IP를 사용하여경로를 찾아주는 역할
  • 포워딩
    • 다음 라우터로 넘김
  • 흐름 제어, 세그멘테이션(segmentation/desegmentation), 오류 제어, 인터네트워킹
  • 데이터 단위 : Packet
  • 프로토콜
    • IP, ICMP, ARP, RARP...

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

  • 하드웨어와 소프트웨어의 연결점
  • 데이터 단위 : frame
  • 직접 연결된 두 point 간의 데이터 전송 담당

1계층 : 물리 계층(Physical Layer)

  • 100110 과 같은 이진 데이터 송수신 (Digital ↔ Analog)
  • 데이터 단위 : bit

TCP/IP 4계층

TCP/IP 4계층이란?

현재의 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약(프로토콜)의 모음
OSI가 이론적 표준이라면 TCP/IP는 실무적 표준

4계층 : 응용 계층(Application Layer)

  • 사용자와 가장 가까운 계층
  • 데이터를 교환하기 위해 사용되는 프로토콜들 존재
  • 데이터 단위 : Data
  • 프로토콜
    • DNS, TLS/SSH, HTTP, SMTP..

3계층 : 전송 계층(Transport Layer)

  • 연결 제어 및 데이터 송수신
  • 세그먼트 : 데이터 전송을 위해 데이터를 일정 크기로 나눈 것
  • 데이터 단위 : Segment
  • 전송 주소 : Port
  • 프로토콜
    • TCP, UDP,QUIC...

2계층 : 인터넷 계층(Internet Layer)

  • 정확한 연결 제공 및 라우팅
  • 데이터 단위 : Packet
  • 전송 주소 : IP
  • 프로토콜
    • IP, ARP, ICMP...

1계층 : 네트워크 연결 계층(Network Access Layer)

  • 데이터가 네트워크를 통해 어떻게 전송되는지를 물리적으로 정의
    • → 논리주소(IP)가 아닌 물리 주소 (MAC) 사용
  • 데이터 단위 : 프레임
  • 전송 주소 : MAC
  • 프로토콜
    • 이더넷, Wi-Fi...

비교

공통점

  • 계층 구조이다.

차이점

  TCP/IP OSI
모델 클라이언트-서버 모델 개념 모델
레이어 수 4 7
개발 배경 미 국방성 국제 표준화 기구 ISO
구성 프로토콜 집합 기반 역할 기반
기술 데이터 전송기술 특화 통신전반 기술 표준화
활용 실무적 통신기술 구현  통신 모델 표준 제시

 

 

 

Reference

https://ko.wikipedia.org/wiki/OSI_모형

https://ko.wikipedia.org/wiki/인터넷_프로토콜_스위트

OSI 7 Layer 과 TCP/IP 4 Layer(TCP/IP Protocol suite) 비교 (tistory.com)

[개발자 인터뷰] TCP/IP 4계층 (velog.io)

TCP / IP와 OSI 모델의 차이점 (gadget-info.com)

반응형

'네트워크' 카테고리의 다른 글

지그재그 인코딩(ZigZag Encoding)  (0) 2025.02.25
주소창에 주소를 쳤을 때 일어나는 일  (0) 2021.07.31