Implementação da Rede no Kernel

1. Implementação da Rede no Kernel

Wederson Almeida
Holy_fire

(usa Outra)

Enviado em 20/05/2009 - 12:53h

Fala moçada...
Estou precisando saber como funciona a implementaçao dos princiapis serviços de rede no Kernel do linux (de qualquer versão). Gostaria de ter uma visão geral e tbm detalhes de como o Kernel implementa o carregamento dos drives, estabelece comunicação algo do tipo.... Toda contribuição é bem vinda ok....
Abraço a todos!


  


2. Re: Implementação da Rede no Kernel

Estevão Ferreira Maia
_eXagon

(usa OpenSuSE)

Enviado em 20/05/2009 - 14:01h

Bom parceiro , funciona assim , quando vc tem a source de um kernel , Para que o Linux funcione perfeitamente, em alguns casos é necessário instalarmos algum módulo específico, entenda módulo com um programa (software) preparado para uma finalidade específica e que não é comum a todos os equipamentos, por exemplo um módulo para a placa de rede de nosso computador.

Em Base os Kernels Clean , vem com a configuração basica de funcionamento , apartir dai , vc teria que compilar os drivers dentro da pasta do kernel, que comunica com o Modulo , e assim o Hardware ...
E então Recompilar ...

Abraço


3. Re: Implementação da Rede no Kernel

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/05/2009 - 15:02h

Bom... a primeira coisa q é feita é quando o seu computador chama o sistema operacional (Linux no caso). O primeiro processo é o init (initrd). É ele q inicia os outros processos. Dentro dele consta o tipo d sistema d arquivo do HD para ser montado e, a partir dae, é chamado os principais módulos (entenda módulo como driver é não como programa, como o _exagon disse, pois um driver é a ponte d conversa entre o hardware e o sistema operacional). Os módulos principais são aqueles q controlam o processador, ACPI, chipset's e tals. Ah, detalhe: os primeiros módulos estão como built-in (embutidos no kernel) e o restante é opcional (pode ser embutido ou colocado em módulos para carregamento posterior). Depois disso tudo é q vem o carregamento dos módulos dos periféricos (rede, placa d vídeo etc.) e o carregamento dos scripts d configuração. Se vc quiser maiores detalhes, é só perguntar pra gente ae.


4. Detalhes

Wederson Almeida
holy_fire

(usa Outra)

Enviado em 20/05/2009 - 15:52h

Primeiramente obrigado eXagon e Renato Pacheco. Mas eu tbm keria ver alguns detalhes... tipo trechos do codigo do kernel onde acontecem essas coisas. Pode ser um "print" de uma tela mesmo (se estiver em boa qualidade melhor ainda :)) Por exemplo: Mostra-se um trecho do código do kernel.... e diz nesta parte ele faz isso, nesta parte ele faz aquilo...nesta outra parte aquilo outro e assim por diante...naturalemente tudo oq seja relativo a rede...! Obrigado a todos mais uma vez...


5. Tbm preciso desse material

Murillo Soares Barreto
murillosb

(usa Ubuntu)

Enviado em 06/11/2011 - 12:32h

Cara vc encontrou esse material? Precisava disso tbm. Se estiver com isso tem como vc me mandar algo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts