OSI (Open Systems Interconnection) 7 Layer Model

Moon Blue의 IT 로그 📝·2023년 3월 24일
0
post-thumbnail
post-custom-banner

OSI(Open Systems Interconnection) 7계층은 네트워크 통신을 이루는 프로토콜의 계층 구조로, 국제 표준화 기구(ISO)에서 개발되었습니다. 각 계층은 특정 기능을 수행하며, 각 계층은 상위 계층과 하위 계층에 서비스를 제공합니다. OSI 7계층 모델은 네트워크를 설계, 구현, 트러블슈팅하는 데 도움이 되는 체계적인 방법을 제공합니다.

🔰 계층별 설명

  1. 물리 계층(Physical Layer)
    물리 계층은 데이터 링크 계층에서 받은 데이터를 전기적, 광학적, 무선 신호로 변환하여 네트워크 매체를 통해 전송하는 기능을 담당합니다. 또한, 네트워크 장비 간의 연결 방식, 핀 배열, 전압 등 물리적 특성을 정의합니다.

  2. 데이터 링크 계층(Data Link Layer)
    데이터 링크 계층은 물리 계층에서 받은 신호를 프레임으로 구성하여 오류 검출, 흐름 제어 및 매체 접근 제어(MAC) 기능을 수행합니다. 이 계층에서 대표적인 프로토콜로는 이더넷(Ethernet)이 있습니다.

  3. 네트워크 계층(Network Layer)
    네트워크 계층은 데이터를 목적지까지 전달하기 위한 최적의 경로를 찾는 라우팅 기능을 담당합니다. 또한, IP 주소 할당 및 관리 역할도 수행합니다. 이 계층에서 대표적인 프로토콜로는 인터넷 프로토콜(IP)이 있습니다.

  4. 전송 계층(Transport Layer)
    전송 계층은 상위 계층의 데이터를 목적지까지 신뢰성 있는 전송을 보장하기 위한 기능을 수행합니다. 이 계층에서 대표적인 프로토콜로는 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)가 있습니다.

  5. 세션 계층(Session Layer)
    세션 계층은 통신 세션을 설정, 유지, 종료하는 기능을 담당합니다. 이 계층에서는 연결의 동기화 및 복구 기능도 수행하며, 통신 장치 간의 대화를 조율합니다.

  6. 표현 계층(Presentation Layer)
    표현 계층은 데이터를 암호화, 압축, 변환 등의 처리를 통해 응용 계층과 네트워크 계층 간의 호환성을 보장하는 역할을 합니다. 이 계층에서는 서로 다른 시스템 간의 데이터 형식을 일관되게 표현하여 상호 운용성을 보장합니다.

  7. 응용 계층(Application Layer)
    응용 계층은 사용자와 직접 상호 작용하는 계층으로, 네트워크 애플리케이션과 관련된 프로토콜들을 처리합니다. 이 계층에서 대표적인 프로토콜로는 HTTP(Hypertext Transfer Protocol), FTP(File Transfer Protocol), SMTP(Simple Mail Transfer Protocol) 등이 있습니다.

계층이름역할대표
1물리 계층신호 변환 및 물리적 연결-
2데이터 링크 계층프레임 구성, 오류 검출, 흐름 제어, 매체 접근 제어이더넷
3네트워크 계층라우팅, IP 주소 관리IP
4전송 계층신뢰성 있는 전송TCP, UDP
5세션 계층세션 설정, 유지, 종료-
6표현 계층데이터 변환, 암호화, 압축-
7응용 계층사용자와 상호 작용, 애플리케이션 관련 프로토콜 처리HTTP, FTP, SMTP

이처럼 OSI 7계층은 네트워크 통신 과정을 체계적으로 이해하고 설명하는 데 도움이 되는 모델로, 각 계층의 역할과 프로토콜에 대해 알아두면 네트워크 문제 해결에 큰 도움이 됩니다.

profile
What a Beautiful World~ 🌏
post-custom-banner

0개의 댓글