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.

Referência técnica do ATM

Bluetooth

IPv6 Technology Preview para Windows 2000

Irda

Suporte a NDIS 5.0 e ATM no Windows