네트워크

OSI 7 계층 이란?

태크주니 2022. 12. 13. 17:35

OSI 7 Layer


01. OSI 7 계층 [ OSI 7 Layer ]

OSI 7계층은 네트워크 공간에서 통신되는 과정을 나눈 7단계 국제 표준화 기구인 ISO에서 만든 표준 모델이다.

이러한 단계별로 나눈 이유는 통신되는 데이터들은 각 단계에 맞춰 순서대로 진행이되어 데이터 흐름을 알기 쉽고,

만약 오류가 발생하였을 시에 어느 단계 구간에서 오류가 발생했는지 파악을 할 수 있다.

해단 오류가 발생한 특정 단계에서 트러블 슈팅을 진행하여 장애 혹은 오류를 빠르게 처리 할 수 있다.

OSI 7 계층 모델

 

  1. 물리 계층 [ Physical Layer ]
    • 기계적, 전기적 신호로 데이터를 전송하는 계층
    • 데이터를 주고 받기만 할 뿐 다른 기능은 없음
    • Bit 단위
    • 물리적 연결(기계적, 전기적)
    • Ex) 동축 케이블, 광섬유 케이블, Twisted Pair 케이블
  2. 데이터링크 계층 [ DataLink Layer ]
    • 물리 계층에서 받은 데이터에 대한 오류 제어, 흐름제어를 수행
    • 물리적 주소인 MAC을 부여하여 통신
    • 프레임 단위
    • Node-to-Node 연결
    • Ex) PPTP, L2TP, HDLC
  3. 네트워크 계층 [ Network Layer ]
    • 논리적 주소인 IP를 기반으로 통신
    • 라우팅을 활용하여 경로를 정해 패킷을 전송
    • 패킷 단위
    • End-to-End 연결
    • Ex) IP, ICMP, IGMP, ARP
  4. 전송 계층 [ Transport Layer ]
    • Port 생성하여 통신 활성화
    • 세그먼트 단위
    • 프로세스-to-프로세스 연결
    • Ex) TCP, UDP, SCTP(TCP+UDP)
  5. 세션 계층 [ Session Layer ]
    • 두 호스트 사이에서 통신이 이루어 질때 연결을 유지하는 역할
    • 세션 단위
    • 논리적 연결
    • Ex) 전이중 통신, 반이중 통신, 완전이중 통신
  6. 표현 계층 [ Presentation Layer ]
    • 데이터 표현 방식 변환 담당
    • 압축, 인코딩, 디코딩, 암호화, 복호화
    • Ex) GIF, ASCII, EBCDIC
  7. 응용 계층 [ Application Layer ]
    • 사용자가 직접 수행하는 인터페이스 및 서비스 담당
    • 데이터의 최종 목적지에 해당
    • 데이터 단위
    • 사용자 접근 인터페이스 담당
    • Ex) FTP, SNMP, HTTP, Mail, Telnet, SSH, SMTP, IMAP, POP3, DNS, DHCP

 

02. OSI 7 계층 단계별 통신 과정

OSI 7 계층 단계별 통신 과정

데이터를 송신하는 과정에서 OSI 7계층 각 단계를 거칠 때마다 해당 계층의 헤더가 붙여서 데이터 전송을 한다.

수신 측은 반대로 각 계층마다 해당 헤더들을 열어보면서 데이터를 수신한다.

이러한 통신 과정을 수행하며 최종적으로 수신자는 온전한 데이터를 받아 볼 수 있다.

 

03. TCP/IP 4계층 [ TCP/IP 4 Layer ]

TCP/IP 4계층 모델

TCP/IP 4 계층은 OSI 7계층의 통신 과정을 요약하여 TCP/IP 기반의 프로토콜 통신에 초점을 맞추어 4개의 계층으로 나눈 모델이다.

  1. 네트워크 인터페이스 계층  [ Network Interface Layer ]
    • OSI 7계층 중 물리계층, 데이터링크계층을 담당
  2. 인터넷 계층 [ Internet Layer ]
    • OSI 7계층 중 네트워크계층을 담당
  3. 전송 계층 [ Transport Layer ]
    • OSI 7계층 중 전송계층을 담당
  4. 응용 계층 [ Application Layer ]
    • OSI 7계층 중 세션계층, 표현계층, 응용계층을 담당