Tech Juny

OSI 7 계층 이란? 본문

네트워크

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계층 중 세션계층, 표현계층, 응용계층을 담당

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

Unicast / Multicast / Broadcast 통신 방식 이란?  (0) 2022.12.21
DHCP Relay와 DHCP Proxy 란?  (0) 2022.12.17
DHCP 란?  (2) 2022.12.17
MAC 주소와 ARP 란?  (0) 2022.12.14
IP 주소와 Subnet Mask 란?  (0) 2022.12.12
Comments