상세 컨텐츠

본문 제목

[Network]OSI 7 Layer란? What is OSI 7 Layer?

IT

by Admimistrator 2024. 7. 8. 15:44

본문

728x90
반응형

OSI 7 Layer (Open Systems Interconnection , 네트워크 7계층 통신)

  • 데이터를 만들 때 최상의 효율성과 안정성을 보장하기 위한 구조
  • 통신이 일어나는 절차를 각 기능별로 모듈화시켜 만들어놓은 계층적인 구조
  • 계층은 항상 순서대로 동작
  • 종류 : OSI 7 Layer 참조모델, TCP/IP Model
💡 OSI 7 Layer 모델과 TCP/IP 모델은 각각의 목적과 환경에 따라 사용되며, OSI 모델은 네트워크 설계와 교육에서 기본 개념을 이해하는 데 도움을 주고, TCP/IP 모델은 실제 네트워크 구현 및 운용에서 중요한 역할을 합니다.

 

Network Model

OSI 7 Model과 TCP/IP Model의 기본적인 차이가 있습니다.
- 1 ~ 4 계층 : 하위 계층 (=하드웨어 계층)
  - 데이터 전달 계층으로 주로 네트워크 분야에서 참조

- 5 ~7 계층 : 상위 계층 (=소프트웨어 계층)

  - 데이터 생성 계층으로 주로 소프트웨어 개발 분야에서 참조

  1. OSI 7 Model

계층 계층 명

Layer 7 Application 상위 계층
Layer 6 Presentation 상위 계층
Layer 5 Session 상위 계층
Layer 4 Transport 하위 계층
Layer 3 Network 하위 계층
Layer 2 Data Link 하위 계층
Layer 1 Physical 하위 계층
  1. TCP/IP Model

계층 계층 명

Layer 5 Application 소프트웨어 계
Layer 4 Transport 하드웨어 계층
Layer 3 Internet 하드웨어 계층
Layer 2 Network Interface 하드웨어 계층
Layer 1 Hardware 하드웨어 계층

OSI 7 Layer 계층별 정리

계층 기능 프로토콜 대표 장비

Layer 7 (응용 계층) 사용자와 직접 상호작용하는 응용 프로그램 지원 HTTP, FTP, SMTP, DNS, Telnet, SNMP, POP3, IMAP 웹 서버, 메일 서버
Layer 6 (표현 계층) 데이터의 표현 형식 변환, 암호화 등 JPEG, MPEG, SSL/TLS, ASCII, EBCDIC 소프트웨어 구성 요소
Layer 5 (세션 계층) 세션 설정, 유지, 종료, 데이터의 동기화, 대화 제어 NetBIOS, PPTP, RPC 소프트웨어 구성 요소
Layer 4 (전송 계층) 종단 간(end-to-end) 통신 관리, 신뢰성 있는 데이터 전송 TCP, UDP 게이트웨이, 방화벽
Layer 3 (네트워크 계층) 패킷을 발신지에서 목적지까지 라우팅, 경로 설정 IP, ICMP, ARP, BGP, OSPF 라우터, 라우팅 스위치
Layer 2 (데이터링크 계층) 물리 계층을 통해 전달된 데이터의 에러 검출 및 수정 Ethernet, PPP, MAC 주소 스위치, 브릿지
Layer 1 (물리 계층) 데이터의 물리적 전송 Ethernet, USB, 광섬유 케이블 허브, 리피터, 모뎀

OSI 7 Reference Model (data 송/수신)

  • 송신자 측에서 데이터를 전송할 때 상위계층에서 하위계층으로 내려오면서 순차적으로 데이터를 합쳐주는 과정이 필요한데 이 과정을 Encapsulation이라고 합니다.

(de)Encapsulation

캡슐화(Encapsulation), 디캡슐화(Decapsulation)

컴퓨터 네트워크에서 데이터를 패킷이나 프레임등의 형태로 포장하거나 캡슐 형태로 덮어씌우는 과정을 말합니다. 이는 데이터의 안정성과 효율성을 높이기 위한 중요한 프로세스이며, 네트워크의 여러 계층에서 데이터가 적절하게 처리되고 전송될 수 있도록 합니다.

목적

  • 계층화 : 데이터를 계층적으로 캡슐화하여 각 계층이 필요한 정보만을 추가하여 효율적으로 전송할 수 있도록 합니다. 각 계층은 자신의 헤더와 필요한 추가 정보를 데이터에 추가하여 이를 송신측에서 수신측으로 전달합니다.
  • 신호화 : 데이터를 물리적인 전송 매체에 맞게 변환하거나 신호화하여 전송 가능한 형태로 만듭니다. 예를 들어, 디지털 데이터를 전기 신호로 변환하여 유선 네트워크를 통해 전송할 수 있도록 합니다.
  • 오류 검출 및 제어 : 데이터를 전송할 때 발생할 수 있는 오류를 검출하고, 필요한 경우 수정하거나 재전송을 요청할 수 있는 메커니즘을 사용합니다. 특히 데이터 링크 계층에서는 CRC 값과 같은 오류 검출 코드를 추가하여 데이터의 무결성을 보장합니다.
  • 프롵토콜 호환성: 각 계층의 프로토콜을 지원하기 위해 데이터를 해당 프로토콜 형식에 맞게 포맷팅합니다. 이는 네트워크 장비들이 데이터를 올바르게 이해하고 처리할 수 있도록 도와줍니다.

OSI 7 Layer (Open Systems Interconnection , 네트워크 7계층 통신)

  • 데이터를 만들 때 최상의 효율성과 안정성을 보장하기 위한 구조
  • 통신이 일어나는 절차를 각 기능별로 모듈화시켜 만들어놓은 계층적인 구조
  • 계층은 항상 순서대로 동작
  • 종류 : OSI 7 Layer 참조모델, TCP/IP Model

<aside> 💡 OSI 7 Layer 모델과 TCP/IP 모델은 각각의 목적과 환경에 따라 사용되며, OSI 모델은 네트워크 설계와 교육에서 기본 개념을 이해하는 데 도움을 주고, TCP/IP 모델은 실제 네트워크 구현 및 운용에서 중요한 역할을 합니다.

</aside>

Network Model

  • OSI 7 Model과 TCP/IP Model의 기본적인 차이가 있습니다.
  • 1 ~ 4 계층 : 하위 계층 (=하드웨어 계층)
  • 데이터 전달 계층으로 주로 네트워크 분야에서 참조
  • 5 ~7 계층 : 상위 계층 (=소프트웨어 계층)
  • 데이터 생성 계층으로 주로 소프트웨어 개발 분야에서 참조
  1. OSI 7 Model

계층 계층 명

Layer 7 Application 상위 계층
Layer 6 Presentation 상위 계층
Layer 5 Session 상위 계층
Layer 4 Transport 하위 계층
Layer 3 Network 하위 계층
Layer 2 Data Link 하위 계층
Layer 1 Physical 하위 계층
  1. TCP/IP Model

계층 계층 명

Layer 5 Application 소프트웨어 계
Layer 4 Transport 하드웨어 계층
Layer 3 Internet 하드웨어 계층
Layer 2 Network Interface 하드웨어 계층
Layer 1 Hardware 하드웨어 계층

OSI 7 Layer 계층별 정리

계층 기능 프로토콜 대표 장비

Layer 7 (응용 계층) 사용자와 직접 상호작용하는 응용 프로그램 지원 HTTP, FTP, SMTP, DNS, Telnet, SNMP, POP3, IMAP 웹 서버, 메일 서버
Layer 6 (표현 계층) 데이터의 표현 형식 변환, 암호화 등 JPEG, MPEG, SSL/TLS, ASCII, EBCDIC 소프트웨어 구성 요소
Layer 5 (세션 계층) 세션 설정, 유지, 종료, 데이터의 동기화, 대화 제어 NetBIOS, PPTP, RPC 소프트웨어 구성 요소
Layer 4 (전송 계층) 종단 간(end-to-end) 통신 관리, 신뢰성 있는 데이터 전송 TCP, UDP 게이트웨이, 방화벽
Layer 3 (네트워크 계층) 패킷을 발신지에서 목적지까지 라우팅, 경로 설정 IP, ICMP, ARP, BGP, OSPF 라우터, 라우팅 스위치
Layer 2 (데이터링크 계층) 물리 계층을 통해 전달된 데이터의 에러 검출 및 수정 Ethernet, PPP, MAC 주소 스위치, 브릿지
Layer 1 (물리 계층) 데이터의 물리적 전송 Ethernet, USB, 광섬유 케이블 허브, 리피터, 모뎀

OSI 7 Reference Model (data 송/수신)

  • 송신자 측에서 데이터를 전송할 때 상위계층에서 하위계층으로 내려오면서 순차적으로 데이터를 합쳐주는 과정이 필요한데 이 과정을 Encapsulation이라고 합니다.

(de)Encapsulation

캡슐화(Encapsulation), 디캡슐화(Decapsulation)

컴퓨터 네트워크에서 데이터를 패킷이나 프레임등의 형태로 포장하거나 캡슐 형태로 덮어씌우는 과정을 말합니다. 이는 데이터의 안정성과 효율성을 높이기 위한 중요한 프로세스이며, 네트워크의 여러 계층에서 데이터가 적절하게 처리되고 전송될 수 있도록 합니다.

목적

  • 계층화 : 데이터를 계층적으로 캡슐화하여 각 계층이 필요한 정보만을 추가하여 효율적으로 전송할 수 있도록 합니다. 각 계층은 자신의 헤더와 필요한 추가 정보를 데이터에 추가하여 이를 송신측에서 수신측으로 전달합니다.
  • 신호화 : 데이터를 물리적인 전송 매체에 맞게 변환하거나 신호화하여 전송 가능한 형태로 만듭니다. 예를 들어, 디지털 데이터를 전기 신호로 변환하여 유선 네트워크를 통해 전송할 수 있도록 합니다.
  • 오류 검출 및 제어 : 데이터를 전송할 때 발생할 수 있는 오류를 검출하고, 필요한 경우 수정하거나 재전송을 요청할 수 있는 메커니즘을 사용합니다. 특히 데이터 링크 계층에서는 CRC 값과 같은 오류 검출 코드를 추가하여 데이터의 무결성을 보장합니다.
  • 프롵토콜 호환성: 각 계층의 프로토콜을 지원하기 위해 데이터를 해당 프로토콜 형식에 맞게 포맷팅합니다. 이는 네트워크 장비들이 데이터를 올바르게 이해하고 처리할 수 있도록 도와줍니다.

728x90
반응형

'IT' 카테고리의 다른 글

Iptables 란?  (0) 2024.07.09
[Network]도스와 디도스? What is DoS/DDoS  (0) 2024.07.08
Well-known port란?  (0) 2024.07.03
[Linux]메모리와 캐시삭제?  (2) 2024.06.27
[IT용어]On-Premise와SaaS 란?  (0) 2024.06.27

관련글 더보기