Mudanças entre as edições de "Administração de Redes e Sistemas"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 27: Linha 27:
 
Para uma entender melhor os conceitos básicos da arquitetura, recomenda-se a leitura do capítulo 1 da [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf Apostila de Redes de Computadores], do prof. Evandro Cantú.
 
Para uma entender melhor os conceitos básicos da arquitetura, recomenda-se a leitura do capítulo 1 da [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf Apostila de Redes de Computadores], do prof. Evandro Cantú.
  
=RASCUNHO=
 
<graphviz>
 
digraph Disciplinas
 
{
 
 
subgraph clusterDS
 
{
 
label="Desenvolvimento de Sistemas"
 
"Lógica de Programação" -> "Orientação a Objetos"
 
"Lógica de Programação" -> "Linguagens de Programação"
 
"Linguagens de Programação" -> C
 
"Orientação a Objetos" -> Java
 
"Linguagens de Programação" -> Java
 
"Orientação a Objetos" -> UML
 
C -> API
 
Java -> API
 
}
 
 
subgraph clusterSO
 
{
 
label="Sistemas Operacionais"
 
"Sistemas Operacionais em Rede" -> "Variantes do UNIX"
 
"Variantes do UNIX" -> "Interpretador de Comandos"
 
"Variantes do UNIX" -> Serviços
 
"Variantes do UNIX" -> Backup
 
}
 
 
subgraph clusterRC
 
{
 
label="Redes de Computadores"
 
"Arquiteturas de Redes" -> Enlace
 
"Arquiteturas de Redes" -> "TCP/IP"
 
"TCP/IP" -> "Cliente/Servidor"
 
"TCP/IP" -> "P2P"
 
Enlace -> LAN
 
LAN -> "Padrões IEEE"
 
Enlace -> WAN
 
WAN -> "Padrões IEEE"
 
"TCP/IP" -> LAN
 
LAN -> "Ad-hoc"
 
"Padrões IEEE" -> "Ad-hoc"
 
"TCP/IP" -> WAN
 
LAN -> WAN
 
"TCP/IP" -> Roteamento
 
WAN -> Roteamento
 
"TCP/IP" -> "IP Móvel"
 
Roteamento -> "IP Móvel"
 
QoS
 
}
 
 
subgraph clusterServicos
 
{
 
label="Serviços em Rede"
 
DHCP -> DNS
 
DNS -> HTTP
 
DNS -> VoIP
 
DNS -> Email
 
DNS -> Samba
 
DNS -> LDAP
 
SNMP
 
VPN
 
}
 
 
# Inter-relações
 
"Linguagens de Programação" -> "Interpretador de Comandos"
 
C -> "Variantes do UNIX"
 
"Variantes do UNIX" -> "TCP/IP"
 
Serviços -> DHCP
 
"Cliente/Servidor" -> DHCP
 
Serviços -> DNS
 
"Cliente/Servidor" -> DNS
 
Serviços -> HTTP
 
"Cliente/Servidor" -> HTTP
 
Serviços -> VoIP
 
"Cliente/Servidor" -> VoIP
 
P2P -> VoIP
 
API -> "TCP/IP"
 
}
 
</graphviz>
 
 
=O Cenário=
 
<graphviz>
 
graph Cenario
 
{
 
Internet [shape=plaintext]
 
 
subgraph clusterSJ
 
{
 
label="São José"
 
Roteador_SJ [label=Roteador,shape=diamond]
 
 
subgraph clusterDMZ_SJ
 
{
 
label="DMZ"
 
Switch_DMZ_SJ [label=Switch,shape=record]
 
Servidores_SJ [label=Servidores,shape=Mrecord]
 
Switch_DMZ_SJ -- Servidores_SJ
 
}
 
 
subgraph clusterLAN_SJ
 
{
 
label="LAN"
 
Switch_LAN_SJ [label=Switch,shape=record]
 
Clientes_SJ [label=Clientes,shape=circle]
 
Switch_LAN_SJ -- Clientes_SJ
 
}
 
 
Roteador_SJ -- Switch_DMZ_SJ
 
Roteador_SJ -- Switch_LAN_SJ
 
}
 
Internet -- Roteador_SJ
 
 
subgraph clusterPalhoca
 
{
 
label="Palhoça"
 
Roteador_PA [label=Roteador,shape=diamond]
 
Switch_PA [label=Switch,shape=record]
 
Servidor_PA [label=Servidor,shape=Mrecord]
 
Clientes_PA [label=Clientes,shape=circle]
 
Roteador_PA -- Switch_PA
 
Switch_PA -- Servidor_PA
 
Switch_PA -- Clientes_PA
 
}
 
Internet -- Roteador_PA
 
 
subgraph clusterBiguacu
 
{
 
label="Biguaçu"
 
Roteador_BI [label=Roteador,shape=diamond]
 
Switch_BI [label=Switch,shape=record]
 
Clientes_BI [label=Clientes,shape=circle]
 
Roteador_BI -- Switch_BI
 
Switch_BI -- Clientes_BI
 
}
 
Internet -- Roteador_BI
 
 
subgraph clusterTransito
 
{
 
label="Usuários móveis"
 
Smartphone_1 [shape=point]
 
Smartphone_2 [shape=point]
 
Smartphone_3 [shape=point]
 
Smartphone_4 [shape=point]
 
Smartphone_5 [shape=point]
 
}
 
Smartphone_1 -- Internet
 
Smartphone_2 -- Internet
 
Smartphone_3 -- Internet
 
Smartphone_4 -- Internet
 
Smartphone_5 -- Internet
 
}
 
</graphviz>
 
  
 
= Abordagem em Camadas =
 
= Abordagem em Camadas =
Considerando o modelo de referência OSI para conceber, conceitualmente, uma solução para o problema anterior, tem-se:
+
Considerando o modelo de referência TCP/IP para conceber, conceitualmente, uma solução para o problema anterior, tem-se:

Edição das 13h10min de 5 de novembro de 2009

Nota de apresentação: este documento foi concebido para servir de guia de leitura para os assuntos de administração de redes de computadores e sistema operacionais em rede.

A evolução das redes de computadores e sistemas operacionais aconteceu, principalmente, na relação entre Academia, Mercado e Governo. Várias tecnologias, de grande expressão técnica, foram relegadas a segundo plano e mesmo abandonadas por questões políticas ou econômicas, enquanto que outras, bastante criticadas, influenciam até hoje na roda da História.

Não nos compete, aqui, discutir essas questões. Entretanto, é preciso entender que, desde o desenvolvimento de uma tecnologia até a sua implantação, vários são os fatores que favorecem ou desestimulam o seu uso. O caso do IPv4 é um exemplo: de propósitos simples à época, têm sido estudadas formas de uma mudança significativa - como o IPv6 - mas isso implica em questões além das técnicas, como por exemplo a troca, em larga escala, de equipamentos responsáveis pela transmissão dos dados (roteadores).

O que temos hoje, então, é um cenário mais favorável à integração dos serviços em rede, fruto da padronização e abertura de padrões, com destaque aos protocolos. Sejam eles mais voltados às camadas inferiores da rede - para a transmissão de dados - ou superiores - os serviços, há várias organizações envolvidas nesse processo de especificação de tecnologias. Cabe destacar:


O Eixo Central: a Internet

A Internet é resultado dos estudos e implementações em vários países, em especial EUA, Inglaterra e França. Sua história está bem documentada pela Internet Society, e o vídeo sobre a história da Internet pode auxiliar na compreensão.

Isso significa que a Internet é importante não apenas pela sua atual dimensão, mas também porque condensa bem o pensamento de que as tecnologias de informação e comunidação são produto da interação de vários setores da sociedade. A abordagem dada por Kurose e Ross, enfatizando a Internet em seu livro, é bastante didática e clara, iniciando os estudos sobre a arquitetura TCP/IP.

A Arquitetura TCP/IP

Da Internet, tem-se a definição de um arquitetura de redes de computadores baseada em camadas empilhadas, onde cada camada realiza uma parte do todo. O conjunto de todos os serviços prestados por cada camada permitirão, ao final, o fluxo dos dados entre as aplicações dos usuários.

Para uma entender melhor os conceitos básicos da arquitetura, recomenda-se a leitura do capítulo 1 da Apostila de Redes de Computadores, do prof. Evandro Cantú.


Abordagem em Camadas

Considerando o modelo de referência TCP/IP para conceber, conceitualmente, uma solução para o problema anterior, tem-se: