Rede do Linux
Modelo OSI:
– Padronizou o desenvolvimento dos protocolos de comunicação abertos
– classificou os protocolos de comunicação em categorias chamadas “camadas”
– Tornou possível a existência de protocolos independentes de hardware e software
Para o processo de entendimento das etapas de comunicação entre computadores, os seguintes níveis /camadas do OSI são importantes:
Nível 2 (Enlace): – É onde fica o endereço físico (real) do adaptador (MAC Adress)
Nível 3 (Rede): É onde fica o endereço lógico (virtual) do adaptador (numero IP)
Nível 4 (Transporte) : E onde ficam as portas (aplicações) e os sockets (comunicação)
Nível 7 (Aplicação): É onde o cliente interage com o sistema (http, ftp, smtp…)
Camada 4 (Transporte)
TCP:
– Uso em longas distancias
– confiável ou ‘De Esforço’
– Controle de erros
– full duplex
– múltiplas conexões
– orientado a conexão
UDP:
-Uso em redes confiáveis
-Pouco confiável ou de “baixo esforço”
– Sem controle de erros
– half duples
– sem suporte a conexões múltiplas
– Não orientado a conexão
– Eficiência teórica é maior que o TCP
é Na camada 4 que existe as portas e os sockets
porta: É a representação de uma aplicação sob forma numérica
As portas se dividem em:
portas baixas ou “bem conhecidas” – servidor (0 – 1024)
portas altas – Aplicações proprietárias ou aplicações cliente (1025 – 65535)
As portas se encontram listadas em /etc/services
Um socket define completamente um processo de conexão, sem chance de duvida
iptraf – analisador de pacotes
Protocolo IP (Camada 3)
Classes de Rede – Agrupam redes com mesmo numero de hosts
classe A – poucas redes com grande numero de hosts
classe B – Redes de tamanho médio
classe C – Muitas Redes, com poucos hosts cada.
Mensagens de Erro ao tentar pingar um host:
“Rede Inalcançável” – problema logico (tabela de roteamento)
“Host inalcançável” – problema físico (ex: cabo de rede)
comando adicionar na tabela de roteamento: route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1
adicionar um gatwaey: route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.100s