Please enable JavaScript.
Coggle requires JavaScript to display documents.
Redes (Os Equipamentos da infra-estrutura (Hub (Um sistema eletrônico que…
Redes
Os Equipamentos da infra-estrutura
Hub
Um sistema eletrônico que retransmite os sinais que recebe de uma porta para todas as outras, se um computador enviar um pacote a alguém na rede, todos os membros da rede irão receber o pacote, porém somente o destinatário irá responder
Switch
Um hub inteligente, em vez de enviar os dados para todos da rede, ele irá enviar somente para o destinatário do pacote, aumentando a segurança :)
Roteador
Permite a conexão entre duas ou mais redes lógicas, usam as rotas para essa conexão
Firewall
Um filtro com regras que podem permitir ou negar a entrada dos pacotes na rede, a maioria deles analisa somente o cabeçalho dos pacotes, não seu conteúdo
Acess Point
É o nome dados aos switchs para redes sem fio (Wi-Fi), podem seres conectados a hubs ou switchs físicos e são bem completos, com roteadores e firewalls embutidos
A OSI -
Open System Interconnection
Modelo que define os aspectos de uma rede de comunicação de dados, está dividida em sete camadas para a implementação de dispositivos, protocolos e aplicações
É um modelo teórico, por isso ele pode não estar presente em todas as redes, mas estará na maioria
O controle sobre o dado é passado de uma camada para outra, começando pela aplicação até a camada mais baixa, até ser transmitido para o destinatário, que por sua vez o pacote vai fazer o caminho inverso até chegar a aplicação e ao usuário
As camadas, da mais alta até a mais baixa são:
Aplicação
O Sistema Operacional
O ambiente de programação do Linux é dividido em duas partes:
Kernel Space
Aqui ficam as chamadas de sistema (
syscalls
), assim como os drivers, os protocolos e toda essa parte de baixo nível
As
syscalls
são funções do kernel disponibilizadas para os programadores do
User Space
para poderem criar suas aplicações utilizando os recursos do sistema
User Space
É o ambiente provido pela
libc
, a biblioteca padrão, que possui várias funções que ajudam no desenvolvimento de aplicações e a maioria usa as
syscalls
, os programadores de aplicações ficam aqui