Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

인터페이스와 서비스는 무엇을 의미합니까?

<시간/>

일반적으로 네트워크 서비스 응용 프로그램 계층 이상에서 실행되고 컴퓨터 네트워킹에 사용되는 응용 프로그램입니다.

네트워크 서비스는 데이터 저장, 조작, 프리젠테이션, 통신을 제공합니다. 이것은 클라이언트-서버 아키텍처 또는 P2P 아키텍처를 사용하여 구현됩니다.

서비스 인터페이스 SOA(서비스 지향 아키텍처)를 구현하는 데 사용됩니다. 이는 다양한 기술 간의 응용 프로그램 간의 상호 운용성을 달성하기 위해 구현됩니다.

모든 계층 구조의 기능의 기본은 그 위에 있는 계층에 서비스를 제공하는 것입니다.

인터페이스의 서비스 유형

인터페이스의 서비스 유형은 다음과 같습니다 -

개체 및 피어 엔터티

엔터티는 각 계층의 활성 요소이며 소프트웨어 엔터티 또는 하드웨어 엔터티일 수 있습니다.

소프트웨어 개체의 예 - 프로세스.

하드웨어 개체의 예 - I/O 칩.

서비스 제공업체 및 서비스 사용자

엔터티와 계층 n은 서비스를 제공하는 n번째 계층부터 계층 n까지의 (n+1)에 대한 서비스를 구현하고 이러한 서비스를 받는 계층(n+1)을 서비스 사용자라고 합니다.

서비스 액세스 포인트

n 및 n+1 레이어의 인터페이스에서 사용할 수 있습니다. 서비스는 SAP에서 사용할 수 있습니다. 즉, 계층 n SAP는 계층 n+1이 제공되는 서비스에 액세스하는 인터페이스에 배치되는 것입니다.

인터페이스 데이터 유닛(IDU)

두 계층 간의 성공적인 정보 교환을 위해서는 인터페이스에 대한 일련의 규칙이 제시되어야 하며, 계층(n+1) 엔터티는 SAP를 통해 계층과 엔터티에 IDU를 전달합니다. IDU는 주로 ICI와 SDU의 두 부분으로 구성됩니다.

  • SDU − Services Data Unit은 IDU의 일부이며, SDU는 두 네트워크를 통해 피어 네트워크에서 피어 엔티티로 전달된 다음 도움말 계층(n+1)으로 이동하는 정보입니다.

  • ICI − ICI는 하위 n 계층이 필요한 작업을 수행하는 데 필요한 제어 정보를 포함합니다.

프로토콜 데이터 단위

SDU를 전송하기 위해 계층 n 엔터티는 많은 더 작은 조각으로 분할되어야 합니다. 주어진 헤더의 각 부분은 아래 그림과 같이 피어 프로토콜에 엔티티를 구매합니다.

계층 n 프로토콜에서 PDU를 교환하는 계층 n 엔티티

인터페이스와 서비스는 무엇을 의미합니까?

레이어와 인터페이스 간의 관계는 아래 다이어그램에 나와 있습니다. -

인터페이스와 서비스는 무엇을 의미합니까?