OSI 는 Open Systems Interconnection 의 약자로써 네트워크를 통해 의사소통을 하기 위한 통신 계층들을 나눠 설명한 것 이다. OSI는 IOS (International Organization for Standardization) 국제 표준기구 로부터 만들어진 모델이다. OSI 각 계층마다 모듈화가 되어있어 조립형태이며 이는 네트워크 장치를 만들때 필요한 개념이다.
계층은 이렇게 구성되어 있으며 7개의 층으로 나눠져있다. 제일 상위층이 7층이며 제일 하위층이 1층이다. 데이터를 전송할때에는 7계층에서부터 1계층으로 순서대로 진행되며 데이터를 캡슐화 한다고한다. 반대로 데이터를 수신할때에는 1계층에서부터 7계층으로 순서대로 진행되며 데이터들을 디캡슐화 한다고 한다.
7층 The application layer (응용 계층)
응용계층은 전송된 파일을 읽기 위한 층이다. 응용프로그램이나 네트워크가 상호 작용하기 위한 계층. 인터페이스 역할을 한다. 예) 편지를 작성한다.
6층 Presentation layer (표현 계층)
데이터를 읽기위해 변환 또는 암호화하는 층. 예) 미국인 친구한테 편지를 보내기위해서 한국어로 작성한 편지를 영어로 변환한다.
5층 Session (세션 계층)
세션층 통신하는 프로세스 사이의 대화 또는 동기화를위한 층 (통신을 위한 회선 생성).
4층 Transport(전송 계층)
네트워크를 통해서 데이터 전송을 담당하는 층이다.
데이터 흐름을 제어하고 데이터의 양과 전송 위치, 속도를 결정한다. TCP/IP중 TCP가 전송계층인데 TCP 포트 번호를 정하고 데이터 전송을 구성한다.
예)
3층 Network (네트워크 계층)
최종 목적까지 패킷을 전달하고 하는 층이다.TCP/IP 로보면 IP 주소가 최종목적으로 적용된다.
2층 Data Link (데이터 링크 계층)
MAC (Media Access Control)를 통해서 통신하며 물리적인 연결을 통하여 데이터를 전송한다. 옳바른 주소를 찾아준다.
1층 Physical (물리 계층)
네트워크를 통해서 장치들 사이에 0과 1로 이루어진 비트를 보내는 역할을한다.