OSI 7계층

오하수·2026년 1월 8일

OSI 7계층은 네트워크 통신 과정을 7단계로 나누어 표준한 모델로 데이터가 한 컴퓨터에서 다른 컴퓨터로 어떻게 전달되는가?를 단계별로 이해하기 위해 사용되기 위해 사용된다.

계층계층이름역할주요 프로토콜
7응용 계층(Appplication Layer)사용자와 네트워크 간의 인터페이스를 제공하는 계층HTTP, HTTPS, FTP, SMTP, POP3, DNS
상위6표현 계층(Presentation Layer)데이터 형식 변환, 압축, 암호화를 담당하는 계층SSL/TLS, JPEG, MPEG,GIF, ASCII, unicode
5세션 계층(Session Layer)통신 세션을 설정, 유지, 종료하는 계층NetBIOS, PPTP, RPC, SIP
4전송 계층(Transport Layer)데이터의 신뢰성있는 전송을 보자아는 계층TCP, UDP,SCTP
3네트워크 계층데이터를 목적지까지 전달하는 계층IP, ICMP, ARP, RIP, OSPF, BGP
하위2데이터 링크 계층MAC 주소 기반으로 데이터 전송을 담당하는 계층Ethernet, Wi-Fi, PPP, VLAN, Frame Relay
1물리계층실제 하드웨어 장비와 신호를 처리 하는 계층광성유, UTP 케이블, RS-232, Bluetooth

다음은 계층별로 자세히 알아보자

1. 물리 계층(Pysical Layer)

  • 기능 : 데이터 전송을 위한 물리적 매체와 신호를 다룬다.
  • 예: 케이블, 스위치, 허브, 전기적 신호, 광신호
  • 기능 : 물리 계층에서 받은 데이터를 프레임 단위로 전송하고, 오류 검출 및 수정, 흐름 제어를 수행합니다.
  • 예: 이더넷, MAC주소, 스위치

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

  • 기능 : 데이터 패킷을 목적지까지 경로를 설정하고 라우팅한다.
  • 예: IP 주소, 라우터, IP 프로토콜

4. 전송계층(Transport Layer)

  • 기능 : 종단 간의 통신을 다루며, 데이터 전달의 신뢰성을 보장합니다. 오류 복구, 흐름 제어, 데이터 분할 및 재조합을 수행합니다.
  • 예: TCP, UDP

5. 세션 계층(Session Layer)

  • 기능 : 응용 프로그램 간의 세션을 설정, 관리, 종료합니다. 데이터 교환의 논리적 통로를 제공합니다.
  • 예: 세션 관리 프로토콜, API

6. 표현 계층(Presentation Layer)

  • 기능 : 데이터의 인코딩, 디코딩, 암호화, 압축, 변환 등을 수행하여 응용 프로그램이 데이터를 이해할 수 있도록 합니다.
  • 예: JPEG, MPEG, SSL/TLS

7 응용계층(Application Layer)

  • 기능 : 사용자와 직접 상호작용하는 응용 프로그램 서비스와 네트워크 서비를 제공합니다.
  • 예: HTTP, FTP, SMTP, DNS
profile
오늘하루도수고하세용~

0개의 댓글