OSI7 계층은 네트워크 구조의 표준을 정의하기 위해 설게된 개념적 모델입니다. 이를통해 유지보수를 쉽게하며 계층별 프로토콜정의를 통해 보다 쉽게 통신을 주고받을 수 있도록 하였죠.
OSI7계층의 구조도는 다음과 같습니다.
- 물리계층
- 리피터 및 케이블, 허브등이 이에 해당합니다.
- 주로 전기적, 기계적, 기능적 특성을 이용하여 통신케이블로 데이터를 전송하는 역할을 합니다.
- 데이터 링크 계층
- 브리지, 스위치 등이 해당합니다.
- 물리 계층을 통해 송, 수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할을 합니다.
- MAC주소를 이용하여 통신하며, Frame에 MAC주소를 부여하고 에러검출, 재전송, 흐름제어를 진행합니다.
- 네트워크 계층(IP)
- 라우터가 해당합니다
- 여러개의 노드를 거칠 때 마다 경로를 찾아주는 역할을 하며, 다양한 길이의 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능을 담당합니다.
- 라우터를 통해 이동할 경로를 선택하고, IP주소를 지정하고 해당 경로에 따라 패킷을 전달해줍니다.
- 라우팅, 흐름제어, 오류제어, 세그멘테이션 등을 수행합니다.
- 전송계층
- TCP, UDP프로토콜을 통해 통신을 활성화 합니다. 포트를 열어두고 프로그램들이 전송을 할 수 있도록 도와줍니다.
- TCP 프로토콜은 신뢰성을 우선시하며 연결지향적 특성을 갖고 있습니다.
- UDP프로토콜은 비신뢰성, 비연결성을 지향하며, 실시간 통신에 적합하고 전송속도가 빠릅니다.
- 세션계층