TCP / IP para windows e unix

2

As implementações de protocolo no TCP / IP são iguais para todas as plataformas ou existe um requisito específico para cada plataforma? Eu tenho essa pergunta quando eu leio Windows e UNIX usam funções diferentes para se comunicar com os mesmos protocolos, então se eu vou ler apenas sobre os protocolos ou seja, seus detalhes de cabeçalho, serviços, etc. sobre algum tipo de detalhe específico da plataforma?

    
por user763131 09.06.2011 / 19:48

1 resposta

2

As APIs podem variar entre implementações de pilha TCP / IP, mesmo na mesma plataforma. Funcionalmente, eles devem satisfazer as especificações do protocolo, então sim, se você ler as especificações do protocolo, você será bom. Você só precisa ler sobre referências específicas de plataforma / implementação se você estiver realmente codificando para essa implementação.

Dito isto, implementações diferentes irão, por natureza, criar diferenças sutis e incompatibilidades entre si. Se você precisa dar suporte a um ambiente com plataformas mistas, nunca é uma má ideia sair e pesquisar problemas conhecidos entre implementações de plataforma.

Mas, novamente, para aprender sobre o próprio TCP / IP, comece com material sobre os próprios protocolos e espere mais tarde para lidar com peculiaridades entre as plataformas.

    
por 09.06.2011 / 19:57