OSI (Open Systems Interconnection)란
개방형 시스템의 상호연결 모델의 표준이다.
초기 여러 정보통신 업체의 장비들은 자신의 업체 장비끼리만 연결이 되어 호환성이 없었다.
따라서 모든 시스템이 상호 연결에 있어 문제가 없도록 표준을 정한 것이
OSI 7계층이다. 즉 호환성과 학습도구로서 제작이 되었다.
OSI 7계층
OSI 계층은 전송 시에 7계층에서 1계층으로 각각의 층마다 인식할 수 있도록 헤더를 붙여
캡슐화를 하고 1계층에서 헤더를 떼어내며 디 캡슐화를 해서 데이터를 주고받는다.
1. 물리 계층 ( Physical Layer )
전기적 기계적 특성을 이용하여 통신 케이블로 전기적 신호를 전송한다.
단지 데이터 전송의 역할을 할 뿐이라 알고리즘이나 오류 제어 기능은 없다.
⦁ 전송 단위 : bit
⦁ 장비 : 리피터, 허브
⦁ 프로토콜 : 이더넷 RS-232C 모뎀 등
2. 데이터 링크 계층 ( Data Link Layer )
물리적인 연결을 통하여 인접한 두 장치 간의 신뢰성 있는 정보 전달을 담당한다.
정보의 오류와 흐름을 관리하여 안정된 정보를 전달한다.
⦁ 전송 단위 : 프레임 ( 주소와 제어정보를 가지고 있다. )
⦁ 장비 : 브릿지, 스위치
⦁ 프로토콜 : 프로토콜, MAC, PPP, 무선랜 등
3. 네트워크 계층 ( Network Layer )
중계노드를 통하여 전송하는 경우 어떻게 중계할 것인지 규정한다.
전송단위는 패킷이며 목적지까지의 경로설정을 한다.
⦁ 전송 단위 : 패킷
⦁ 장비 : 라우터, L3 스위치
⦁ 프로토콜 : IP, ICMP, IGMP, RIP, IPX, DDP 등
4. 전송 계층 ( Transport Layer )
종단 간의 신뢰성 있고 정확한 데이터 전송을 담당한다.
에러 복구와 흐름 제어를 담당한다.
⦁ 전송 단위 : Segment
⦁ 장비 : L4 스위치를 두는 경우가 있는데 3계층에서 온 트래픽을 분석하여 서비스 종류를 구분 해준다.
⦁ 프로토콜 : TCP, UDP, ARP, RTP, SCTP, SPX 등
5. 세션 계층 ( Session Layer )
통신장치 간 상호작용 및 동기화를 제공한다.
연결 세션에서 데이터 교환과 에러 발생 시에 복구를 관리한다.
⦁ 전송 단위 : Data
⦁ 장비 : 게이트웨이
⦁ 프로토콜 : SSH, TLS, ISO8327, Apple Talk, NetBIOS 등
6. 표현 계층 ( Presentation Layer )
데이터 표현의 차이가 있는 응용 처리에서의 제어 구조를 제공한다.
전송하는 데이터의 인코딩 디코딩 암호화 코드 변환 등을 수행한다.
⦁ 전송 단위 : Data
⦁ 장비 : 게이트웨이
⦁ 프로토콜 : JPEG, MPEG, SMB, AFP 등
7. 응용 계층 ( Application Layer )
사용자와 가장 밀접한 계층으로 인터페이스 역할을 한다.
응용 프로세스 간의 정보 교환을 담당한다.
예로는 전자메일, 인터넷, 동영상 플레이어 등의 애플리케이션이 있다.
⦁ 전송 단위 : Data
⦁ 장비 : 게이트웨이
⦁ 프로토콜 : HTTP, FTP, DNS, DHCP SMTP NFS RTSP 등
요약
참고 문헌 : https://www.youtube.com/watch?v=nY22z-i5MpU
'CS 지식' 카테고리의 다른 글
[네트워크] 브라우저 주소창에 URL을 입력 시 일어나는 일 정리 (DNS) (0) | 2023.12.04 |
---|---|
[Web] 쿠키, 세션, 토큰(jwt) 인증 방식 정리 (0) | 2022.09.13 |
절대경로와 상대경로 정리 (0) | 2022.09.05 |
[웹] HTTP, URL 개념 정리 (REST API / GET, POST, PUT, DELETE ) (2) | 2022.09.05 |