ISO와 ISO/IEC
ISO란?
ISO는 독립된 비정부 기구인 국제표준화기구(iso.org)이다. ISO엔 국가별로 단 한명의 멤버(ex. 대한민국의 경우, 한국표준과학연구원)만 존재하며 이들이 해당 국가의 표준을 대표한다.
OSI란?
OSI는 ISO와 IEC(International Electrotechnical Commission, 국제 전기 표준 회의)와의 공동 기술 위원회(joint technical committee)에서 제안한 모델이다.
OSI란, 상호간 적용 가능한 기준을 사용함으로써, 서로 "개방"(어느 기술이나 방법에 특정된 것이 아니라, 어떠한 방식으로도 이용 가능)된 시스템 간 정보 교환을 위한 표준을 지정하는 용어를 의미한다.(The term Open Systems Interconnection qualifies standards for the exchange of information among systems that are "open" to one another for this purpose by virtue of their mutual use of the applicable standards. - ISO/IEC 7498-1:1994)
즉, 서로 다른 시스템 간의 원활한 소통을 위한 규칙을 정한 것이다.
참고로, 현재는 많은 Networking Protocol이 OSI 모델을 따르지 않는다.("While the OSI Reference Model is useful for discussing networking concepts, many networking protocols do not closely follow the OSI model. For example, when discussing Transmission Control Protocol/Internet Protocol (TCP/IP), the Application and Presentation layer functions are combined, as are the Session and Transport layers and the Data Link and Physical layers.")
OSI가 적용가능한 사례
Real System이라는 개념은, 자율적인 시스템간의 정보를 처리하거나 전달하는 등의 상호작용을 가리킨다. 하지만 시스템 각각의 기능을 의미하는 것은 아니다. 여기에는 다음과 같은 예시가 있다.
- ATM 기계를 이용하는 사람
- Fortran 프로그램을 실행해서 외부 데이터베이스에 접근하는 경우
- 산업용 장비들을 Control System을 통해 제어하도록 하는 프로그램