OSI (Open Systems Interconnection) 은 개방형 시스템간 상호 접속. 즉, 서로 다른 컴퓨터나 네트워크간의 상호 접속을 용이하게 하기 위해 ISO (국제표준화기구) 가 규정한 네트워크 프로토콜을 말한다. 기종이나 언어가 다른 컴퓨터들을 서로 연결해 통신하려면 연결 방식을 표준화해야 한다.
따라서 다음과 같은 OSI 7계층 모델을 제안하였다.
네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것
7단계로 나눈 이유는 통신이 일어나는 과정을 나누어서 나중에 이상이 생기면 어떤 단계에서 문제가 생겼는지를 파악하기 위함이다.
할당된 IP주소의 네트워크 대역과 호스트 대역을 나누기 위해 만들어짐.
즉, 하위(sub) 네트워크(net)를 구분하는 표기(mask) 방법이다.
전세계에는 수백만개의 네트워크가 존재하고 크기도 각자 다르다.
네트워크 성능 개선을 위해 네트워크 관리자가 효율적으로 네트워크를 나누는 서브네팅 (Subnetting) 을 하는데 이러한 네트워크들의 조각을 서브넷이라고 부른다. 한 마디로 서브넷은 작은 네트워크라고 할 수 있다.