728x90
OSI 7 계층 : 컴퓨터 네트워크에서 시스템 간의 상호 연결을 표준화하기 위해 ISO(국제표준화기구)에서 제정한 모델
OSI 7 계층의 구조 및 역할
- 물리 계층 (Physical Layer)
- 역할: 실제 하드웨어 장치 간의 데이터 전송을 담당합니다. 전송 매체, 신호 형태, 전압 등을 정의하며, 전기적 신호로 데이터가 이동하는 방식을 다룹니다.
- 전송단위: 비트
- 예: 케이블, 허브, 리피터 등
- 데이터 링크 계층 (Data Link Layer)
- 역할: 물리 계층을 통해 전송되는 데이터를 프레임으로 변환하여 전송하며, 오류 감지 및 수정, 흐름 제어를 담당합니다. 네트워크 기기 간 신뢰성 있는 데이터 전송을 지원합니다.
- 전송단위: 프레임
- 예: 스위치, 브리지, MAC 주소
- 네트워크 계층 (Network Layer)
- 역할: 데이터를 최적의 경로로 전달할 수 있도록 라우팅하고, IP 주소를 통해 통신 노드를 식별합니다. 네트워크 간 패킷 이동을 지원합니다.
- 전송단위: 패킷
- 예: 라우터, IP 주소
- 전송 계층 (Transport Layer)
- 역할: 데이터 전송의 신뢰성을 보장하며, 데이터의 분할과 재조립, 오류 복구를 담당합니다. TCP와 UDP와 같은 프로토콜이 이 계층에서 동작합니다.
- 전송 단위: TCP-세그먼트(Segment), UDP-데이타그램(Datagram)
- 예: TCP, UDP
- 세션 계층 (Session Layer)
- 역할: 통신 세션을 관리하고 유지하며, 연결된 장치 간의 데이터 교환을 동기화합니다. 세션 설정, 유지, 종료 등을 담당합니다.
- 예: NetBIOS, RPC
- 표현 계층 (Presentation Layer)
- 역할: 데이터 형식의 변환 및 인코딩/디코딩을 담당하며, 데이터 암호화와 압축도 수행합니다. 데이터의 표현 방식을 표준화하여 상위 계층에 전달합니다.
- 예: JPEG, GIF, SSL/TLS
- 응용 계층 (Application Layer)
- 역할: 사용자가 네트워크에 접근할 수 있도록 하는 최종 계층으로, 응용 프로그램이 네트워크 서비스를 사용할 수 있도록 합니다. 이메일, 파일 전송, 웹 브라우징 등의 서비스를 제공합니다.
- 예: HTTP, FTP, SMTP
OSI 7 계층의 중요성
OSI 7 계층 모델은 네트워크 구조를 이해하고 문제를 분리하여 해결하는 데 유용하며, 통신 과정의 표준화로 다양한 네트워크 장비 및 프로토콜의 호환성을 높이는 데 기여합니다.
728x90
'CS > 네트워크' 카테고리의 다른 글
[네트워크] RESTful의미와 설계규칙 (0) | 2024.10.30 |
---|---|
[네트워크] 공개키 암호 & 대칭키 암호 (0) | 2024.10.30 |
[네트워크] HTTP와 HTTPS (feat.SEO) (4) | 2024.10.30 |
[네트워크] 로드 밸런싱(Load Balancing) (0) | 2024.10.30 |
[네트워크] TCP와 UDP의 특징과 차이점 (1) | 2024.10.30 |