추천, 2024

에디터의 선택

연결 지향 서비스와 연결없는 서비스의 차이점

연결 지향 및 연결없는 두 개 이상의 장치간에 통신을 두 가지 방식으로 설정할 수 있습니다. 네트워크 계층은 데이터 전송을위한 이전 계층에 이러한 두 가지 유형의 서비스를 제공 할 수 있습니다. 연결 지향 서비스 에는 연결 설정 및 종료가 포함되는 반면 연결없는 서비스 에는 데이터 전송을위한 연결 작성 및 종료 프로세스가 필요하지 않습니다.

연결 지향 통신과 연결없는 서비스의 또 다른 차이점은 연결 지향 통신은 데이터 스트림을 사용하며 라우터 오류에 취약하고 연결없는 통신은 메시지를 사용하고 라우터 오류에는 강력 함을 의미합니다.

비교 차트

비교의 기초연결 지향 서비스연결없는 서비스
사전 연결 요구 사항필요한필요 없음
신뢰할 수 있음안정적인 데이터 전송을 보장합니다.보장하지 않습니다.
충혈있을 것 같지 않게발생할 가능성이 있습니다.
전송 모드회로 스위칭과 가상 회로를 사용하여 구현할 수 있습니다.패킷 교환을 사용하여 구현됩니다.
데이터 재전송 손실실행할 수 있는실제로는 불가능합니다.
적당길고 안정적인 통신에 적합합니다.폭발적인 전송에 적합합니다.
신호연결 설정에 사용됩니다.시그널링의 개념은 없습니다.
패킷 전달패킷은 대상 노드로 순차적으로 이동하고 동일한 경로를 따릅니다.패킷은 동일한 경로를 따르지 않고 임의로 대상에 도달합니다.
지연정보의 전송에는 지연이 있지만, 일단 연결이 성립되면 빠른 배송이 이루어질 수 있습니다.연결 설정 단계가 없기 때문에 전송 속도가 빠릅니다.
자원 할당할당해야합니다.자원의 사전 할당은 필요하지 않습니다.

연결 지향 서비스의 정의

연결 지향 서비스는 통신 엔터티가 데이터를 보내기 전에 연결을 설정하도록 요구하는 전화 시스템 과 유사합니다. TCP는 ATM, 프레임 릴레이MPLS 하드웨어처럼 연결 지향 서비스를 제공합니다. 핸드 셰이크 프로세스 를 사용하여 발신자와 수신자 간의 연결을 설정합니다.

핸드 쉐이크 프로세스에는 다음과 같은 몇 가지 단계가 포함됩니다.

  • 클라이언트가 서버에 데이터 전송을위한 연결을 설정하도록 요청합니다.
  • 서버 프로그램은 연결을 수락 할 수 있음을 TCP에 알립니다.
  • 클라이언트는 SYN 세그먼트를 서버로 전송합니다.
  • 서버는 SYN + ACK를 클라이언트에 전송합니다.
  • 클라이언트는 세 번째 세그먼트, 즉 ACK 세그먼트만을 전송합니다.
  • 그런 다음 서버는 연결을 종료합니다.

보다 정확하게는, 연결을 설정하고 해당 연결을 사용하고 연결을 종료합니다.

수신자가 각 메시지를 확인하도록함으로써 신뢰성 이 달성됩니다. 순서 지정흐름 제어 가 있기 때문에 수신 측에서 수신 한 패킷이 항상 순서대로 존재 합니다. 그것은 데이터 전송을 위해 회선 교환 을 사용합니다.

연결 지향 전송 서비스는 두 원격 장치 사이에 가상 회로 를 미리 구축합니다. 이를 위해 COTS는 상위 계층에서 네 가지 종류의 서비스를 제공합니다.

T-CONNECT이 서비스는 피어 기능이있는 원격 장치에서 전이중 전송 연결을 가능하게합니다.
T-DATA이 서비스는 데이터를 전송하는 데 사용되며 불확실한 서비스와 제한된 양의 데이터를 제공 할 수 있지만
여전히, 그것은 신뢰할 수 있습니다.
T-EXPEDITED-DATA이 서비스는 데이터 전송에도 사용되지만 최대 16 옥텟 (바이트)까지 제한된 양의 신속 데이터를 전송합니다.
T- 연결 해제전송 연결을 종료하고 연결 요청을 거부하는데도 사용됩니다.

여기서 T는 전송을 나타냅니다.

비 연결형 서비스 정의

연결없는 서비스는 우편 시스템 과 유사 합니다 . 어떤 데이터 패킷 (일반적으로 데이터 그램 )은 원본에서 대상으로 직접 전송됩니다. 각 패킷은 통신 엔터티가 통신을 설정하기 전에 데이터를 보낼 수있게하는 개별 엔터티로 처리됩니다. 각 패킷은 의도 된 수신자를 식별하기위한 목적지 주소 를 운반한다.

패킷은 수신자 측에서 수신 된 패킷이 순서가 맞지 않는 이유 인 고정 경로 를 따르지 않습니다. 그것은 데이터 전송을 위해 패킷 스위칭 을 사용합니다.

대부분의 네트워크 하드웨어, 인터넷 프로토콜 (IP)사용자 데이터 그램 프로토콜 (UDP) 은 연결없는 서비스를 제공합니다.

연결없는 전송 서비스는 T-UNIT-DATA 인 상위 계층에 한 가지 유형의 서비스 만 제공합니다. 모든 전송에 대해 단일 독점 데이터 단위를 제공합니다. 각 유닛은 전달에 필요한 모든 프로토콜 제어 정보를 포함하지만 시퀀싱 및 흐름 제어에 대한 규정은 포함하지 않습니다.

연결 지향 서비스와 연결없는 서비스의 주요 차이점

아래의 요점은 연결 지향 서비스와 연결없는 서비스의 차이점을 설명합니다.

  1. 이와 달리 연결 지향 서비스에서는 이전 연결에 대한 요구 사항이 있지만 연결이없는 서비스에서는 필요하지 않습니다.
  2. 연결성이없는 서비스에 비해 신뢰성은 연결 지향적입니다.
  3. 교통 혼잡은 연결없는 서비스에서 더 커지지만 연결 지향 서비스에서는 발생이 거의 없습니다.
  4. 연결 지향 서비스에서 대상에서 수신 된 패킷 순서는 원본에서 보낸 것과 같습니다. 반대로, 주문은 연결없는 서비스에서 변경 될 수 있습니다.
  5. 모든 패킷은 연결 지향 서비스에서 동일한 경로를 따르고 패킷은 연결없는 서비스에서 대상에 도달하기 위해 무작위 경로를 따릅니다.
  6. 연결 지향 서비스는 길고 안정적인 통신에 적합하지만 연결없는 서비스는 버스트 전송에 적합합니다.
  7. 연결 지향 서비스에서는 발신자와 수신자가 서로 동기화되지만 연결없는 서비스는 그렇지 않습니다.
  8. 연결 지향 서비스는 회선 교환을 사용하며, 패킷 교환은 비 연결 서비스에 사용됩니다.
  9. 대역폭 요구 사항은 연결 지향 서비스가 높지만 연결이없는 서비스는 낮습니다.

결론:

연결 지향 서비스와 연결없는 서비스 모두 장점과 단점이 있습니다. 연결 지향 서비스는 장거리 통신에 안정적이며 적절하지만 느리고 대역폭이 더 필요합니다. 마찬가지로, 연결없는 서비스는 빠르며, 약간의 대역폭이 필요하고 버스트 통신에 적합하지만 항상 신뢰할만한 것은 아닙니다.

따라서 우리는 두 가지 서비스가 동등한 중요성을 가지며 데이터 전송 및 통신에 필수적이라고 결론 내립니다.

Top