Suporte ao protocolo de rede Winsock no Windows
O Internet Protocol Suite é o protocolo de rede dominante usado em redes corporativas e em toda a Internet. O Internet Protocol Suite representa uma grande coleção de protocolos de rede em camadas. O Internet Protocol Suite geralmente é chamado de TCP/IP com base em dois dos protocolos mais importantes incluídos no pacote: o Protocolo de Internet (IP) e o Protocolo de Controle de Transmissão (TCP).
IPv6 e IPv4 representam as duas versões disponíveis do Protocolo de Internet. O TCP é um dos vários serviços de rede importantes geralmente chamados de protocolos IP que operam em redes IPv6 e IPv4. O Protocolo de Datagrama do Usuário (UDP) e o Protocolo de Mensagem de Controle de Internet (ICMP) são outros protocolos IP importantes usados em redes IPv6 e IPv4. Há vários outros protocolos IP que podem ser usados em redes IPv6 e IPv4.
O Windows Sockets considera cada conjunto de protocolos de rede como uma família de endereços exclusiva. Portanto, o protocolo IPv6 é considerado a família de endereços AF_INET6 e o protocolo IPv4 é considerado o AF_INET família de endereços. Os protocolos IPv6 e IPv4 dão suporte ao uso de vários protocolos IP em camadas, como TCP, UDP e ICMP.
Os Soquetes do Windows foram inicialmente projetados para adicionar suporte para IPv4 ao Windows. No entanto, a interface de programação do Windows Sockets foi projetada desde o início com a capacidade de dar suporte a outros conjuntos de protocolos de rede. Ao longo do tempo, as versões do Windows e do Windows Sockets associados incluíram suporte nativo para outros pacotes de protocolo de rede (IPX/SPX e AppleTalk, por exemplo). O suporte para outros protocolos de rede também estava disponível para versões do Windows como software de terceiros de fornecedores.
Antes do crescimento e da popularidade da Internet, vários outros conjuntos de protocolos de rede eram usados em ambientes de rede, especialmente para intranets locais. A escolha de um conjunto de protocolos de rede geralmente se baseava no tamanho da rede ou na experiência da equipe de rede de TI. Com a conectividade global da Internet de hoje vinculando até mesmo as menores redes ao resto do mundo, a experiência em rede em IPv6 e IPv4 é essencial para profissionais de rede. Como resultado, outros conjuntos de protocolos de rede anteriormente importantes agora estão em uso muito limitado e se tornaram obsviados. O suporte nativo para esses conjuntos de protocolos de rede obsviados, muitas vezes chamados de protocolos de rede herdados, foi removido das versões recentes do Microsoft Windows. O suporte para alguns desses protocolos herdados pode estar disponível como software de terceiros de fornecedores (ATM com hardware de rede atm, por exemplo).
A tabela a seguir identifica o suporte nativo do Windows para conjuntos de protocolos de rede comuns.
Protocolo de rede | Windows 7 | Windows Server 2008 | Windows Vista | Windows Server 2003 | Windows XP | Windows 2000 |
---|---|---|---|---|---|---|
IPv6 |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Sem suporte (consulte Anotações) |
IPv4 |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
NetBIOS (consulte Anotações) |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
IrDA (consulte Anotações) |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Bluetooth (consulte Anotações) |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Com suporte |
Sem suporte |
IPX/SPX |
Sem suporte |
Sem suporte |
Sem suporte |
Com suporte |
Com suporte |
Com suporte |
Appletalk |
Sem suporte |
Sem suporte |
Sem suporte |
Com suporte |
Com suporte |
Com suporte |
DLC |
Sem suporte |
Sem suporte |
Sem suporte |
Sem suporte (consulte Anotações) |
Sem suporte (consulte Anotações) |
Com suporte |
ATM |
Sem suporte |
Sem suporte |
Sem suporte |
Com suporte (consulte Anotações) |
Com suporte (consulte Anotações) |
Com suporte (consulte Anotações) |
Netbeui |
Sem suporte |
Sem suporte |
Sem suporte |
Sem suporte |
Sem suporte |
Com suporte (consulte Anotações) |
IPv6 no Windows 2000: Há suporte para o protocolo IPv6 no Windows 2000 com o Service Pack 1 (SP1) e posterior com o Microsoft IPv6 Technology Preview para Windows 2000.
Netbios: O protocolo NetBIOS é comumente usado por serviços de nomenclatura no Windows. O NetBIOS pode usar vários conjuntos de protocolos de rede, incluindo IP (NetBIOS por TCP/IP), IPX/SPX e NetBEUI. O Winsock dá suporte ao NetBIOS por TCP/IP (normalmente chamado de NetBT) somente nas versões de 32 bits do Windows 7, Windows Server 2008 e Windows Vista. O Winsock dá suporte a NetBIOS em TCP/IP e NetBIOS usando IPX no Windows Server 2003 e Windows XP. O Winsock dá suporte ao NetBIOS em TCP/IP, NetBIOS usando IPX e NetBIOS usando NetBEUI no Windows 2000.
Irda: O protocolo IrDA (Associação de Dados Infravermelhos) terá suporte se o computador tiver uma porta infravermelha e um driver instalados.
Bluetooth: O suporte do Winsock para Bluetooth como um conjunto de protocolos de rede inclui os perfis PAN (Rede de Área Pessoal) Bluetooth e REDE Discada (DUN). O suporte a Bluetooth no Windows também inclui o uso do HID (Dispositivo de Interface Humana) Bluetooth e outros perfis para se conectar a teclados, dispositivos de apontamento e outros dispositivos de entrada que não estão relacionados a protocolos de rede.
DLC no Windows 2003 e Windows XP: O protocolo DLC (Controle de Link de Dados) tem suporte no Windows Server 2003 e no Windows XP quando o driver DLC incluído no Microsoft Host Integration Server 2006, Host Integration Server 2004 ou Host Integration Server 2000 está instalado.
CAIXA ELETRÔNICO no Windows 2003, Windows XP e Windows 2000: O protocolo ATM (Modo de Transferência Assíncrona) tem suporte no Windows Server 2003, Windows XP e Windows 2000 quando um adaptador de rede atm é instalado. O protocolo para IP clássico sobre o ATM (às vezes abreviado como CLIP/ATM) é definido no RFC 2225 e em documentos relacionados publicados pelo IETF. O Windows Server 2003, o Windows XP e o Windows 2000 fornecem uma implementação completa desse padrão.
NetBEUI no Windows 2000: O protocolo NetBEUI não é compatível diretamente com soquetes do Windows. Mas o protocolo NetBIOS que pode usar vários protocolos de rede dá suporte ao uso do protocolo NetBEUI no Windows 2000.
Tópicos relacionados