Outra diferença entre os serviços orientados à conexão e os serviços sem conexão é a comunicação orientada à conexão usa um fluxo de dados e é vulnerável a falhas do roteador, enquanto a comunicação sem conexão usa mensagens e é robusta à falha do roteador.
Gráfico de comparação
Base de Comparação | Serviço orientado a conexão | Serviço sem conexão |
---|---|---|
Requisito de conexão prévia | Necessário | Não requerido |
Confiabilidade | Garante a transferência confiável de dados. | Não garantido. |
Congestionamento | Improvável | Ocorre provavelmente. |
Modo de transferência | Pode ser implementado usando circuito de comutação e circuito virtual. | Ele é implementado usando a comutação de pacotes. |
Retransmissão de dados perdidos | Factível | Praticamente, não é possível. |
Aptidão | Adequado para comunicação longa e estável. | Adequado para transmissão em rajada. |
Sinalização | Usado para estabelecimento de conexão. | Não há conceito de sinalização. |
Encaminhamento de pacotes | Os pacotes viajam sequencialmente até o nó de destino e seguem a mesma rota. | Os pacotes chegam ao destino aleatoriamente sem seguir o mesmo caminho. |
Demora | Há um atraso na transferência de informações, mas quando a conexão é estabelecida, uma entrega mais rápida pode ser alcançada. | Devido à ausência de fase de estabelecimento da conexão, a transmissão é mais rápida. |
Alocação de recursos | Precisa ser alocado. | Nenhuma alocação prévia do recurso é necessária. |
Definição de serviço orientado a conexão
O serviço orientado a conexão é análogo ao sistema de telefonia que requer que as entidades de comunicação estabeleçam uma conexão antes de enviar os dados. O TCP fornece serviços orientados a conexões, como o hardware ATM, Frame Relay e MPLS . Ele usa o processo de handshake para estabelecer a conexão entre o remetente e o receptor.
Um processo de handshake inclui algumas etapas que são:
- Cliente solicita servidor para configurar uma conexão para transferência de dados.
- O programa do servidor notifica seu TCP que a conexão pode ser aceita.
- O cliente transmite um segmento SYN para o servidor.
- O servidor envia SYN + ACK ao cliente.
- O cliente transmite o terceiro segmento, ou seja, apenas o segmento ACK.
- Então o servidor termina a conexão.
Mais precisamente, configura uma conexão que usa essa conexão e finaliza a conexão.
A confiabilidade é alcançada quando o destinatário reconhece cada mensagem. Há sequenciamento e controle de fluxo, por isso os pacotes recebidos no terminal de recebimento estão sempre em ordem . Utiliza a comutação de circuitos para transmissão de dados.
O serviço de transporte orientado por conexão constrói, anteriormente, um circuito virtual entre dois dispositivos remotos. Para esse fim, a COTS disponibiliza quatro tipos diferentes de serviços para as camadas superiores:
T-CONNECT | Este serviço permite uma conexão de transporte full duplex em um dispositivo remoto com uma função peer. |
T-DATA | Este serviço é usado para transferir dados, pode fornecer serviço incerto e quantidade restrita de dados, mas ainda assim, é confiável. |
T-EXPEDITED-DATA | Este serviço também é usado para transferir dados, mas transporta uma quantidade limitada de dados expedidos de até 16 octetos (bytes). |
T DESCONECTADO | Ele é usado para encerrar a conexão de transporte e para rejeitar uma solicitação de conexão também. |
onde, T significa transferência.
Definição de serviço sem conexão
O serviço sem conexão é análogo ao sistema postal . Em que pacotes de dados (geralmente conhecidos como datagramas ) são transmitidos da origem para o destino diretamente. Cada pacote é tratado como uma entidade individual, o que permite que as entidades de comunicação enviem dados antes de estabelecer a comunicação. Cada pacote carrega um endereço de destino para identificar o destinatário pretendido.
Os pacotes não seguem um caminho fixo, razão pela qual os pacotes recebidos no final do receptor podem estar fora de ordem. Utiliza a comutação de pacotes para transmissão de dados.
A maioria dos hardwares de rede, o Internet Protocol (IP) e o User Datagram Protocol (UDP) fornecem serviço sem conexão.
Os serviços de transporte sem conexão oferecem apenas um tipo de serviço à sua camada superior que é T-UNIT-DATA . Ele fornece uma única unidade de dados solitária para toda a transmissão. Cada unidade contém todas as informações de controle de protocolo necessárias para a entrega, mas não inclui provisão para sequenciamento e controle de fluxo.
Principais diferenças entre serviços orientados a conexão e serviços sem conexão
Os pontos indicados abaixo explicam a diferença entre serviços orientados a conexão e serviços sem conexão:
- Há um requisito para conexão prévia para comunicação em serviços orientados a conexão, em contraste, não é necessário em serviços sem conexão.
- A confiabilidade é mais orientada para conexão em comparação com serviços sem conexão.
- O congestionamento de tráfego é maior em serviços sem conexão, enquanto sua ocorrência é rara em serviços orientados a conexão.
- Em serviços orientados a conexão, a ordem dos pacotes recebidos no destino é a mesma que foi enviada da origem. Pelo contrário, a ordem pode mudar em serviços sem conexão.
- Todos os pacotes seguem o mesmo caminho em serviços orientados a conexão, enquanto os pacotes seguem um caminho aleatório para alcançar o destino em serviços sem conexão.
- O serviço orientado a conexão é apropriado para comunicação longa e estável, enquanto o serviço sem conexão é adequado para transmissão em rajadas.
- Nos serviços orientados a conexão, o emissor e o receptor são sincronizados entre si, enquanto não é o caso de serviços sem conexão.
- Serviços orientados a conexão usam comutação de circuitos, por outro lado, a comutação de pacotes é usada em serviços sem conexão.
- A exigência de largura de banda é maior em serviços orientados a conexões, enquanto a baixa nos serviços sem conexão.
Conclusão:
Os serviços orientados a conexão e sem conexão têm seus méritos e deméritos. O serviço orientado a conexão é confiável e apropriado para comunicação de longa distância, mas é lento e requer maior largura de banda. Da mesma forma, o serviço sem conexão é rápido, precisa de pouca largura de banda e é adequado para comunicação em rajadas, mas nem sempre é confiável.
Assim, concluímos que ambos os serviços têm a mesma importância e são necessários para a transmissão e comunicação de dados.