반응형
OSI 7계층이란?
- OSI(Open System Interconnection)은 통신 기능을 7계층으로 구분하여 각 계층마다 기능적인 정의에 프로토콜을 규정한 ISO 표준 규격이다.
- 하위 계층은 전송되는 데이터의 물리적인 패킷의 전달 등을 담당한다.
- 전송 계층은 두 시스템 간의 연결을 확인하며 원격의 시스템 간의 데이터 전송을 보장, 하위 계층과 상위 계층을 연결한다.
- 상위 계층은 호스트 내부에서 처리되는 기능이다.
- 각각의 계층은 독립적이다.
물리 계층(Physical Layer)
- 상위 계층에서 내려온 데이터를 상대방까지 보낼 수 있도록 송신지와 목적지 간의 물리적 링크를 설정, 유지, 해제하기 위한 물리적, 전기적, 기능적을 규정한다.
- 송신측의 물리 계층은 데이터링크 계층으로부터 받은 데이터를 비트 단위로 변환하여 수신측으로 전송한다.
- 수신측 물리 계층에서는 전송받은 비트들을 데이터링크 계층의 데이터로 올려 보낸다.
- RS-232C, X.21 등의 표준이 있다.
데이터링크 계층(Data Link Layer)
- 두 개의 인접한 개방 시스템들 간에 신뢰성이 있고 효율적인 정보 전송을 한다.
- 데이터 단위는 프레임이다.
- 송신 측과 수신 측의 속도 차이를 해결하기 위한 흐름 제어 기능을 한다.
- 오류의 검출과 회복을 위한 CRC 오류 제어 기능을 한다.
- 물리 주소인 Mac 주소가 데이터 링크 계층에 해당된다.
- HDLC, LAPB, LLC, LAPD, PPP 등의 표준이 있다.
네트워크 계층(Network Layer, 망 계층)
- 개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 한다.
- 데이터 단위는 패킷이다.
- 경로 설정(라우팅), 트래픽 제어, 패킷 정보 전송을 수행한다.
- 관련 표준으로는 X.25, IP 등이 있다.
전송 계층(Transport Layer)
- OSI 7계층 중 하위 3계층과 상위 3계층의 인터페이스를 담당한다.
- 종단 시스템(End-to-End)간에 투명한 데이터 전송을 가능하게 한다.
- 주소 설정, 다중화, 오류 제어, 흐름 제어를 수행한다.
- 전송 단위는 세그먼트이다.
- TCP, UDP 등의 표준이 있다.
세션 계층(Session Layer)
- 송수신 측의 특정한 프로세스들 사이에서 세션이라 불리는 가상연결을 확립하고 유지하며 동기화 기능을 한다.
- 프로세스 간 전송방식으로 전이중과 반이중 방식을 결정한다.
표현 계층(Presentation Layer)
- 정보를 송신측이 공통으로 이해할 수 있도록 데이터 표현 방식을 바꾸는 기능을 한다.
- 보안과 효율적인 전송을 위해 암호화와 압축을 수행하여 세션 계층으로 내려보낸다.
응용 계층(Application Layer)
- 사용자가 OSI환경에 접근할 수 있도록 서비스를 제공한다.
- 파일 전송, 데이터베이스, 원격 접속, 메일 전송 등이 해당된다.
반응형