Diferença entre HDLC e SDLC

HDLC vs SDLC

HDLC (controle de link de dados de alto nível) e SDLC (controle de link de dados síncronos) são dois protocolos que fornecem interconexão ponto a multiponto entre computadores. A principal diferença entre HDLC e SDLC é na verdade sua origem. O SDLC foi desenvolvido pela IBM para uso com seus computadores. Eles finalmente mudaram para que o SDLC fosse padronizado por órgãos governamentais como ISO e ANSI. A ISO adotou o SDLC, mas o renomeou para HDLC, mas introduziu uma série de mudanças que o tornam distinto. Por esse motivo, o HDLC é na verdade um protocolo padrão usado por muitos fabricantes de hardware, enquanto o SDLC não é, mas ainda é usado em alguns hardwares da IBM..

Como uma melhoria em relação ao SDLC, a ISO introduziu um novo recurso no HDLC conhecido como Modo Balanceado Assíncrono, que é mais conhecido como ABM. O ABM é considerado mais superior e, portanto, é usado com mais frequência do que o antigo Modo de resposta normal (NRM) e o Modo de resposta assíncrona (ARM). O ABM torna irrelevante o relacionamento mestre-escravo em outros modos. Qualquer um dos pontos pode iniciar a conexão, ao contrário dos outros modos em que apenas o mestre pode iniciar uma conexão. O HDLC também possibilitou o uso de tamanhos de pacotes que são múltiplos de octetos de bits. O SDLC pode ter apenas pacotes com tamanhos de 8, 16, 32 e assim por diante. A capacidade de usar pacotes de tamanhos diferentes oferece maior flexibilidade no design de determinados projetos.

Além dos recursos adicionais, a ISO também decidiu remover certos procedimentos e mensagens que consideravam desnecessários. Uma dessas mensagens é a mensagem de teste. Isso é usado para determinar se as linhas estão funcionando corretamente e que os pacotes podem ser enviados de maneira confiável através delas. Apesar disso, o HDLC ainda é considerado um superconjunto do SDLC.

O SDLC é bastante antigo e, desde então, foi substituído pelo HDLC e pelos Procedimentos avançados de controle de comunicação de dados ou ADCCP, que é a versão padronizada pelo ANSI, devido à superioridade deste último. Há também vários protocolos concorrentes que servem como alternativas ao SDLC e HDLC.

Resumo:

1.HDLC é realmente adotado a partir do SDLC
2.HDLC é um protocolo padrão, enquanto o SDLC não é
3.HDLC possui o recurso Modo Balanceado Assíncrono, enquanto o SDLC não
4.HDLC suporta quadros que não são múltiplos de octetos de bits, enquanto o SDLC não
5.HDLC removeu alguns procedimentos presentes no SDLC