OSI 7계층 모델 계층별 기능 알아보기

안녕하세요, 오늘은 네트워크 osi 7계층에 대한 내용을 알아보겠습니다. osi 7계층 모델, 계층별 기능들을 상세히 알아보는 시간을 가지고자 합니다.

OSI 7계층(OSI 7-Layer Model)은 네트워크 통신의 구조를 설명하는 모델입니다. 각각의 계층이 특정 기능을 담당하고 있습니다. 또한, 이 모델은 네트워크 프로토콜의 표준화를 지원을 하고 통신 시스템 간의 상호 운용성을 증진 시키기 위해 국제 표준화 기구(ISO)가 제정한 것입니다.

각 계층은 독립적으로 작동하면서 상,하위 계층과 인터페이스를 형성을 하며, OSI 모델을 이해하는 것은 네트워크 설계와 문제 해결에 중요한 역할을 합니다.

OSI 7계층의 자세한 내용은 아래를 참고하시면 될 것 같습니다.

OSI 7계층 알아보기(유튜브)

osi 7계층에 대한 내용이 잘 나온 영상을 유튜브에서 가지고 왔습니다. 먼저 한 번 보시면 이해하는데 더 쉬울 수 있습니다.

ISO 7계층 계층별 기능

1. 물리 계층

물리 계층은 데이터 전송을 위한 실제 하드웨어 기술을 다루고 비트 스트림을 물리적 매체를 통해 전송을 합니다.
전송 매체의 종류와 신호 방식, 전기적 특성 등을 정의합니다.

  • 데이터 링크에 사용되는 매체의 물리적 특성

  • 아날로그와 디지털 신호 변환하는 신호 방식

  • 전송 매체는 광섬유, 트위스트 페어 케이블 등이 있음

  • 예를들어, 케이블, 스위치, 허브, 전압 수준 등

2. 데이터 링크 계층

데이터 링크 계층은 네트워크 내에서 데이터의 오류 없는 전송을 할 수 있습니다. 물리 계층에서 전송된 비트를 프레임이라는 단위로 묶어 관리하고 오류 탐지 및 수정, 흐름 제어를 담당하는 계층입니다.

  • 프레임 생성 및 처리를 담당

  • CRC(순환 중복 검사) 사용하여 오류 검출 및 수정을 함

  • 데이터 흐름의 속도 조절하여 흐름을 제어하는 역할

  • 예를 들어, 이더넷, MAC 주소, 스위치 등

3. 네트워크 계층

네트워크 계층은 데이터 패킷의 경로를 결정하고, 서로 다른 네트워크 간의 데이터를 전달하는 역할을 합니다. 네트워크 계층에는 라우팅, 주소 지정, 트래픽 제어 등을 포함합니다.

  • 논리적 주소(IP 주소) 지정함

  • 패킷 전달 및 라우팅하여 최적 경로 설정함

  • 트래픽 제어하여 혼잡 회피 및 관리를 함

  • 예를 들어, IP 주소, 라우터, ICMP 등

4. 전송 계층

전송 계층은 데이터 전송의 신뢰성과 무결성을 보장하는 계층으로 데이터 전송을 세그먼트로 나누어 송신합니다. 또한, 오류 검출 및 복구, 흐름 제어를 담당합니다.

  • 연결 지향 통신 : TCP를 통해 신뢰성 있는 전송

  • 연결 없는 통신 : UDP를 통해 빠른 전송

  • 오류 검출 및 복구 : 재전송 메커니즘

  • 예를 들어, TCP, UDP 등

5. 세션 계층

세션 계층은 통신 세션을 설정, 유지, 종료하는 역할을 담당하고 있습니다. 세션 계층은 데이터 교환이 이루어지는 동안 세션의 상태를 관리하고 동기화 할 수 있게 제공합니다.

  • 통신 세션 설정 시작 및 종료 끝 담당

  • 체크포인트와 재시작할 수 있게 데이터 동기화 함

  • 예를 들어, NetBIOS, RPC 등

6. 표현 계층

표현 계층은 데이터의 형식을 정의하고 변환하는 역할을 하며, 데이터를 서로 다른 시스템 간에 호환되도록 인코딩, 디코딩, 암호화, 압축 등을 처리합니다.

  • 데이터 인코딩 및 디코딩으로 서로 다른 데이터 형식 변환

  • 암호화 및 복호화를 통해 데이터의 기밀성 유지

  • 데이터의 크기 축소하고 압축함

  • 예를 들어, JPEG, MPEG, SSL/TLS 등

7. 응용 계층

응용 계층은 네트워크 서비스와 최종 사용자가 직접 상호 작용하는 계층입니다. 데이터 통신의 다양한 응용 프로그램들을 지원하고 사용자가 네트워크에 접근할 수 있는 인터페이스를 제공합니다.

  • 이메일, 파일 전송, 웹 브라우징 등 네트워크 서비스 제공

  • 네트워크 애플리케이션의 동작할 수 있도록 사용자 인터페이스 제공

  • 예를 들어, HTTP, FTP, SMTP 등

OSI 7계층 모델의 중요성

OSI 7계층 모델은 네트워크 통신을 체계적으로 이해하고 설계하는 데 중요한 역할을 하고 있습니다.
각 계층의 기능과 인터페이스를 명확히 정의함으로써 네트워크의 복잡성을 줄이고, 문제 해결을 할 때 빠른 대체가 가능합니다. 또한, 다른 제조업체의 장비가 함께 동작할 수 있도록 표준을 제공을 해주어 상호 운용성을 보장하는 것이 특징입니다.


마무리

OSI 7계층에 대한 전반적인 것을 알아보았습니다. 사실 어려운 용어들이 많아서 처음에는 무슨 말인지 이해하기가 쉽지 않지만, 찬찬히 영상과 내용을 읽으면 조금은 이해되는 듯합니다.
OSI 7계층은 네트워크 통신의 기본 원칙을 이해하는 데 필수적이고 각 계층의 역할과 기능을 명확히 이해하면 네트워크를 설계하고 유지 및 관리하는 데 큰 도움이 될 것입니다.

오늘도 글이 도움이 되셨기를 바랍니다.

감사합니다.

Leave a Comment

error: Content is protected !!