1. 인터페이스 이란?
ㅇ [일반]
- 통상, 경계를 뜻하며, 이 말이 갖는 의미는 문맥에 따라 달라짐
ㅇ [여러 정의들]
- 이질적인 환경 간에 의사소통을 위해 발생하는 공간
- 동일한 기능을 갖거나 서로 다른 기능을 갖는 두 장치 사이에 상호연결을 이룬 것
- 두 개체 간 상호작용을 위해 설계된 명령어들의 집합
- 인접한 기능 블럭 간에 정보 교환의 순서나 전달 데이터의 형식 규정의 총칭
2. [물리/화학] 계면 (界面)
ㅇ 여러 다른 상(相) 사이에 생기는 경계면 (Inter Phase)
- 서로 다른 재료의 표면(表面,Surface)들이 만나는 곳
ㅇ 계면의 종류 및 현상
- 고체 - 고체 계면 : 마찰, 마멸, 윤활 (☞ 마찰 공학 참조), 접착, 고용 등
- 액체 - 액체 계면 : 에멀션화(유화), 확산 등
- 고체 - 액체 계면 : 침투, 젖음, 분산, 전기이중층, 흡착, 부식 등
- 고체 - 기체 계면 : 흡착 등
- 액체 - 기체 계면 : 표면장력, 계면활성제, 기포, 소포(기포 제거) 등
3. [전기전자] 접합 (接合)
ㅇ 전기적 계면 ☞ 접합(Junction) (주로,고체간) 참조
4. [정보기술] 인터페이스 종류
ㅇ 사용자 인터페이스 : 컴퓨터(장치)와 사용자간
- 例) GUI, UI 등
ㅇ 통신 인터페이스 : 단말,망 등 상호 간을 접속하는 조건 등
- DTE/DCE 인터페이스 : 사용자와 망 간의 경계
. 통상 모뎀 인터페이스라고 불리움
.. 아날로그에서는 V 시리이즈, 디지털회선에서는 X 시리이즈로 표준화됨
.. 대표적인 표준 : EIA RS-232C
- 통신계층간 인터페이스 : 통신계층 모델에서 각 계층간의 경계
. 例) SAP(서비스 엑세스점)
- 사용자 망 인터페이스 : 사용자와 망 간의 개념적 경계 (UNI)
- 망 노드 인터페이스 : 망과 노드 간의 상호 경계 (NNI)
- 호스트 네트워크 인터페이스 : NIC
. 호스트에서 네트워크와의 연결을 담당한 인터페이스 역할을 하는 장치
ㅇ 소프트웨어 인터페이스
- 응용 프로그램 간 인터페이스 : API
- 프로그래밍 언어 상의 구현체 : 인터페이스