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
 
(20 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 6: Linha 6:
 
|}
 
|}
  
A [http://www.levenez.com 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.
+
= História =
 +
* [http://www.levenez.com Evolução das redes de computadores e sistemas operacionais]
 +
* [http://www.isoc.org/internet/history/ Internet Society]
 +
* [http://www.youtube.com/watch?v=9hIQjrMHTv4 História da Internet]
  
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 [http://www.ietf.org/rfc/rfc791.txt IPv4] é um exemplo: de propósitos simples à época, têm sido estudadas formas de uma mudança significativa - como o [http://www.ietf.org/rfc/rfc2460.txt 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).
+
= Órgãos de Padronização =
 +
* [http://standards.ieee.org IEEE]
 +
* [http://www.ietf.org IETF]
 +
* [http://www.iso.org ISO]
 +
* [http://www.w3c.org W3C]
  
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:
+
= TCP/IP =
* [http://www.ieee.org Institute of Electrical and Electronic Engineers] (IEEE): ligado às redes de computadores, padronizam tecnologias de [http://standards.ieee.org Tecnologia da Informação e Telecomunicações].
+
* Capítulo 1 da [http://www.sj.ifsc.edu.br/~cantu/RCOI/ApostilaRedes.pdf Apostila de Redes de Computadores] do prof. Evandro Cantú.
* [http://www.ietfc.org Internet Engineering Task Force] (IETF): com suas [http://www.ietf.org/rfcs/ RFCs], padronizam os protocolos da Internet.
+
* RFC 791: IPV4
* [http://www.iso.org International Organization for Standardization] (ISO): mundialmente conhecida pelos seus esforços na padronização das mais diversas áreas do saber.
+
* RFC 2460: IPv6
* [http://www.w3c.org World Wide Web Consortium] (W3C): organização que padroniza a Web - comumente confundida com a própria Internet.
 
  
 +
= Livros-base =
 +
* [http://www.aw-bc.com/kurose_ross/ Kurose e Ross]
  
=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 [http://www.isoc.org/internet/history/ Internet Society], e o vídeo sobre a [http://www.youtube.com/watch?v=9hIQjrMHTv4 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 [http://www.aw-bc.com/kurose_ross/ 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 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ú.
+
=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>
 +
 
 +
=Tecnologias=
  
===Camada de Internet===
+
==Camadas Baixas==
Atualmente denominado como camada de Internet, aproxima-se, em funções, às camadas Física e de Enlace do RM-OSI. É a camada de mais baixo nível na transmissão dos dados: ''hardware''
 
  
=== Camada de Rede ===
+
==Camadas Médias==
  
=== Sistema Operacional ===
+
==Camadas Altas==
Sistema operacional com TCP/IP implementado para uso dos recursos em rede.
+
===Facilitadores===
 +
* DHCP
 +
===Diretórios===
 +
* DNS
 +
* LDAP
 +
===Compartilhamento de Arquivos===
 +
* NFS
 +
* Samba
 +
* HTTP
 +
** WebDAV
 +
===Comunicação===
 +
* SMTP
 +
* POP3
 +
* IMAP
 +
* XMPP
 +
* VoIP
 +
** SIP
  
 +
===Segurança===
 +
* Túneis
 +
* Filtro de pacotes
 +
* Analisador de tráfego
 +
** ''Proxy''
 +
** IDS
  
 
=RASCUNHO=
 
=RASCUNHO=
<nowiki>
 
 
<graphviz>
 
<graphviz>
 
digraph Disciplinas
 
digraph Disciplinas
Linha 116: Linha 212:
 
}
 
}
 
</graphviz>
 
</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>
 
</nowiki>
 

Edição atual tal como às 14h41min 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.

História

Órgãos de Padronização

TCP/IP

Livros-base



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>

Tecnologias

Camadas Baixas

Camadas Médias

Camadas Altas

Facilitadores

  • DHCP

Diretórios

  • DNS
  • LDAP

Compartilhamento de Arquivos

  • NFS
  • Samba
  • HTTP
    • WebDAV

Comunicação

  • SMTP
  • POP3
  • IMAP
  • XMPP
  • VoIP
    • SIP

Segurança

  • Túneis
  • Filtro de pacotes
  • Analisador de tráfego
    • Proxy
    • IDS

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 }

  1. 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>