반응형
OSI 모형 (Open System Interconnection eference Model)
OSI 모형은 국제표준화기구(ISO) 에서 개발한 모델로서,
네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이며
일반적으로 'OSI 7계층' 이라고 합니다.
OSI 7 계층의 단계
1 Physical Layer (물리 계층)
- 네트워크의 높은 수준의 논리 데이터 구조를 기초로하는 필수 계층
- 다양한 특징의 하드웨어 기술이 접목되어 있기 때문에 가장 복잡한 계층
- 전기적, 기계적 신호를 처리하며 상위 계층에 비트(bit) 형태로 전송
- 통신 채널로 전송되는 디지털 데이터를 디바이스에 맞게 변조하는 역할
- 전송단위 - Signal
- 대표적 장치 - Hub
2 Data Link Layer (데이터 링크 계층)
- 비트 형태로 전송한 데이터를 받는계층
- Point to Point 간의 신뢰성 있는 전송을 보장하기 위한 계층
- 네트워크 위의 개체들 간 데이터를 전달하고, 물리계층에서 발생할 수 있는 오류를 찾아 수정하는 역할을 담당
- 연결이 불안정하거나 끊어지는 등 데이터에 직접적으로 영햐을 줄 수 있는 오류를 감지하여 해당 데이터를 폐기
- 물리주소인 MAC주소가 이 계층에 해당
- 전송단위 - Frame
- 대표적 장치 - 스위치, 브릿지
3 Network Layer (네트워크 레이어)
- IP주소를 제공하는 계층
- 여러 네트워크 노드(Node)를 거쳐 최적의 경로를 찾는 역할
- 라우팅(routing)을 포함한 패킷 포워딩, 세그먼테이션 등을 담당
- 단위 - 패킷(Packet)
- 대표적 장치 - Router
4 Transport Layer (전송 계층)
- 양끝단의 사용자(end-to-end)가 신뢰성있는 데이터를 주고 받을 수 있도록 하는 계층
- 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 다중화 등 서비스를 제공
- 단위 - 세그먼트(Segment)
- 대표적 장치 - L4 Switch
- 프로토콜 - TCP, UDP
5 Session Layer (세션 계층)
- 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공
- 동시 송수신 방식(Duplex), 반이중 방식(half-Duplex), 전이중 방식(Full Duplex)
- 체크 포인팅, 유휴, 종료, 재부팅 과정 등을 수행
- 통신하는 사용자들을 동기화하고, 오류복구 명령을 일괄 처리 함
- 단위 - 메세지(Message)
6 Presentation Layer (표현 계층)
- 데이터 표현 차이에 대한 문제를 해결하는 역할
- 인코딩(UTF-8, ASCII, EUC-KR)과 암호화 복호화 등의 수행
- 텍스트 뿐 아니라 멀티미디어 파일(이미지, 비디오)을 포함한 모든 데이터의 형태에 관여
- 단위 - 메세지(Message)
7 Application Layer(응용 계층)
- 사람이 인식하고 다른 계층들과 상호작용 할 수 있도록 사용자에게 보여주는 역할
- 흔히 사용하는 응용 프로그램 그 자체
(다만, 여기에서 말하는 응용 프로그램은 GUI에만 국한되지 않으며 FTP같은 파일 전송 프로토콜을 사용하는 것도 응용 계층 이다) - 주요 프로토콜 - HTTP, POP3, FTP, SMTP, TELNET, SSL 등
- 단위 - 메세지(Message)
반응형