<Anterior | Conteúdo | Próxima>
É realmente muito mais complicado
As seções acima e as seguintes estão incluídas porque você encontrará alguns termos de rede mais cedo ou mais tarde; eles lhe darão alguns pontos de partida, caso você queira saber mais sobre os detalhes.
10.1.2. Alguns protocolos de rede populares
O Linux oferece suporte a muitos protocolos de rede diferentes. Listamos apenas os mais importantes:
10.1.2.1. TCP / IP
O Protocolo de Controle de Transporte e Protocolo Internet são as duas formas mais populares de comunicação na Internet. Muitos aplicativos, como seu navegador e programa de e-mail, são desenvolvidos com base nesse pacote de protocolo.
Simplificando, o IP fornece uma solução para o envio de pacotes de informações de uma máquina para outra, enquanto o TCP garante que os pacotes sejam organizados em fluxos, para que os pacotes de diferentes aplicativos não se misturem e que os pacotes sejam enviados e recebido na ordem correta.
Um bom ponto de partida para aprender mais sobre TCP e IP está nos seguintes documentos:
. homem 7 ip: Descreve a implementação do protocolo IPv4 no Linux (a versão 4 é atualmente a edição mais difundida do protocolo IP).
. homem 7 tcp: Implementação do protocolo TCP.
• RFC793, RFC1122, RFC2001 para TCP e RFC791, RFC1122 e RFC1112 para IP.
Os documentos de solicitação de comentários contêm as descrições dos padrões de rede, protocolos, aplicativos e implementação. Esses documentos são gerenciados pela Internet Engineering Task Force, uma comunidade internacional preocupada com o bom funcionamento da Internet e com a evolução e o desenvolvimento da arquitetura da Internet.
Seu ISP geralmente tem um arquivo RFC disponível, ou você pode navegar pelos RFCs via http://www.ietf.org/rfc.html.
10.1.2.2. TCP / IPv6
Ninguém esperava que a Internet crescesse tão rápido. O IP provou ter algumas desvantagens quando um número realmente grande de computadores está em uma rede, sendo a mais importante a disponibilidade de endereços exclusivos para atribuir a cada máquina participante. Assim, a versão 6 do IP foi pensada para atender às necessidades da Internet atual.
Infelizmente, nem todos os aplicativos e serviços suportam IPv6 ainda. Uma migração está sendo iniciada em muitos ambientes que podem se beneficiar de uma atualização para o IPv6. Para alguns aplicativos, o protocolo antigo ainda é usado, para aplicativos que foram retrabalhados a nova versão já está ativa. Portanto, ao verificar a configuração da sua rede, às vezes pode ser um pouco confuso, pois todos os tipos de medidas podem ser tomadas para ocultar um protocolo do outro, de modo que os dois não confundam as conexões.
Mais informações podem ser encontradas nos seguintes documentos:
. homem 7 ipv6: a implementação do protocolo Linux IPv6.
• RFC1883 que descreve o protocolo IPv6.
10.1.2.3. PPP, SLIP, PLIP, PPPOE
O kernel do Linux possui suporte integrado para PPP (protocolo ponto a ponto), SLIP (linha IP serial), PLIP (linha IP paralela) e PPPP sobre EThernet. PPP é a forma mais comum de os usuários individuais acessarem seu ISP (Provedor de Serviços de Internet), embora em áreas densamente povoadas esteja sendo frequentemente substituído por PPPOE, o protocolo usado para conexões ADSL (Asymmetric Digital Subscriber Line).
A maioria das distribuições Linux fornece ferramentas fáceis de usar para configurar uma conexão com a Internet. Basicamente, a única coisa de que você precisa é um nome de usuário e uma senha para se conectar ao seu provedor de serviços de Internet (ISP) e um número de telefone no caso de PPP. Esses dados são inseridos na ferramenta de configuração gráfica, que provavelmente também permitirá iniciar e interromper a conexão com seu provedor.
10.1.2.4. ISDN
O kernel do Linux possui recursos ISDN integrados. Isdn4linux controla placas de PC ISDN e pode emular um modem com o conjunto de comandos Hayes (comandos "AT"). As possibilidades variam desde o simples uso de um programa de terminal até uma conexão completa com a Internet.
Verifique a documentação do seu sistema.
10.1.2.5. Apple Talk
Appletalk é o nome da pilha de internetworking da Apple. Ele permite um modelo de rede ponto a ponto que fornece funcionalidade básica, como compartilhamento de arquivos e impressoras. Cada máquina pode atuar simultaneamente como cliente e servidor, e o software e o hardware necessários estão incluídos em cada computador Apple.
O Linux oferece rede AppleTalk completa. Netatalk é uma implementação em nível de kernel do AppleTalk Protocol Suite, originalmente para sistemas derivados de BSD. Inclui suporte para roteamento AppleTalk, servindo sistemas de arquivos UNIX e AFS usando AppleShare e servindo impressoras UNIX e acessando impressoras AppleTalk.
10.1.2.6. SMB / NMB
Para compatibilidade com ambientes MS Windows, o pacote Samba, incluindo suporte para os protocolos NMB e SMB, pode ser instalado em qualquer sistema semelhante ao UNIX. O protocolo Server Message Block (também denominado Session Message Block, protocolo NetBIOS ou LanManager) é usado no MS Windows 3.11, NT, 95/98, 2K e XP para compartilhar discos e impressoras.
As funções básicas do pacote Samba são: compartilhamento de drives Linux com máquinas Windows, acesso a compartilhamentos SMB de máquinas Linux, compartilhamento de impressoras Linux com máquinas Windows e compartilhamento de impressoras Windows
com máquinas Linux.
A maioria das distribuições Linux fornece um samba pacote, que faz a maior parte da configuração do servidor e inicializa pequeno, o servidor Samba e nmd, o servidor de nomes netbios, por padrão no momento da inicialização. O Samba pode ser configurado graficamente, por meio de uma interface da web ou por meio da linha de comando e arquivos de configuração de texto. Os daemons fazem uma máquina Linux aparecer como um host MS Windows em uma janela Meus locais de rede / Ambiente de rede do MS Windows; um compartilhamento de uma máquina Linux será indistinguível de um compartilhamento em qualquer outro host em um ambiente MS Windows.
Mais informações podem ser encontradas nos seguintes locais:
. homem smb.conf: descreve o formato do arquivo de configuração principal do Samba.
• A documentação do projeto Samba (ou verifique seu espelho local do samba.org) contém um guia de instalação e teste fácil de ler, que também explica como configurar seu servidor Samba como um controlador de domínio primário. Todas as páginas de manual também estão disponíveis aqui.
10.1.2.7. Protocolos diversos