Sie sind auf Seite 1von 42

30-Mar-17

Administracao de Redes de Computadores

Prof. M.Sc. Marco Ramos

Bibliografia
Bsica
BOAVIDA, Fernando et al. Administrao de Redes
Informticas. So Paulo: LidelZamboni, 2010
BURGESS, Mark. 5ed. Princpios de Administrao de
Redes e Sistemas. Rio de Janeiro: LTC, 2006
(BIBLIOTECA CEUMA)
NEMETH, Evi; SNYDER, Gary; HEIN, Trent R. 2ed. Manual
Completo do Linux. So Paulo: Pearson, 2007
(BIBLIOTECA PEARSON VIRTUAL)

1
30-Mar-17

Bibliografia
Complementar
FERREIRA, Rubem E. Linux Guia do Administrador do
Sistema. So Paulo: NOVATEC, 2008.
KUROSE, James F. e ROOS, Keith W. 6ed. Redes de
Computadores e a Internet Uma Abordagem Top-down.
So Paulo: Pearson, 2014. (BIBLIOTECA PEARSON VIRTUAL)
MENDES, Douglas Rocha. Redes de Computadores: teoria e
prtica. So Paulo: Novatec, 2007
TANENBAUM, Andrew S.; WETHERALL, David. 5ed. Redes de
Computadores. So Paulo: Pearson, 2011.
SOUSA, Maxuel Barbosa de. Windows Server 2008:
Administrao de redes. Rio de Janeiro: Cincia Moderna, 2010.
TORRES, Gabriel. Redes De Computadores, Rio de Janeiro, Ed.
Nova Terra, 2014
3

Avaliaes
Duas Avaliaes Bimestrais (Regimentais) e Substitutivas
Escrita com nota de 0 a 10, com aproximao de ponto
Trs Questes Discursivas (50%)
Seis Questes Objetivas de Mltipla Escolha (50%)
Valor de cada questo explicitada
Erros gramaticais de Lngua Portuguesa sero considerados

Verificaes Parciais, Atividades Curriculares

Freqncia de 75%
Mdia das notas 7.0
Prova de Avaliao do Curso, se aplicvel

2
30-Mar-17

Ementa
Background Redes de Computadores, Sistemas
Operacionais
Projeto e Gerncia de Redes
Gerenciamento de Servios
Gerenciamento da Qualidade de Servio
(QoS Quality of Service)
Aspectos de Segurana
Autenticao
Avaliao de Desempenho
Teoria das filas, Cadeias de Markov, Monitoramento
Interconexo de Redes

Ementa
Protocolos de Gerenciamento de Rede (SNMP, CMIP)
Redes Multimdia
Protocolos de Roteamento (BGP, EGP, IGRP, IS-IS, NLSP,
OSPF, RIP etc.)
Ferramentas de Gerncia
Interfaces para gerenciamento
Command Line
Aplicaes para Redes Locais (servidor de arquivo ou RPC)
e Servios Tpicos
Estudo de Caso

3
30-Mar-17

Glossrio de Termos
QoS Quality of Service
Qualidade de Servio
SNMP Simple Network Management Protocol
Protocolo Simples de Gerenciamento de Rede
CMIP Common Management Information Protocol
Protocolo de Informao de Gerenciamento Comum
BGP Border Gateway Protocol
Protocolo de Gateway de Fronteira
EGP Exterior Gateway Protocol
Protocolo de Gateway Exterior
7

Glossrio de Termos
IGRP Interior Gateway Routing Protocol
Protocolo de Roteamento de Gateway Interior
IS-IS Intermediate System to Intermediate System
Sistema Intermedirio para Sistema Intermedirio
NLSP NetWare Link Services Protocol
Protocolo de Servios de Link Netware
OSPF Open Shortest Path First
Caminho mais Curto Aberto Primeiro
RIP Routing Information Protocol
Protocolo de Informao de Roteamento
8

4
30-Mar-17

Background Redes de
Computadores

Redes de Computadores
um conjunto de computadores conectados por
um meio fsico
Utilizao de redes de computadores:
Acesso a recursos remotos
Impressoras
Supercomputadores
Sistemas de Armazenamento (SANs Storage Area Networks)

Facilitar Colaborao e Comunicao


Troca de Documentos
E-mails
Conferncias em Audio e video

10

5
30-Mar-17

Redes de Computadores
Redes vistas por usurios comuns
Basta saber utiliz-las minimamente

Redes vistas por profissionais da rea


Precisam saber como funcionam
Precisam saber como podem ser melhoradas

Classificao das Redes Quanto a Abrangncia Fsica


PAN Personal Area Networks (Redes Pessoais)
LAN Local Area Networks (Redes Locais)
CAN Campus Area Network (Redes de rea Tipo Campus)
MAN Metropolitan Area Network (Rede Metropolitana)
VPN Virtual Private Network (Redes Privadas Virtuais)
11

Redes de Computadores
Classificao das Redes Quanto a Abrangncia Fsica
WAN Wide Area Network (Redes de rea Extensa)
GAN Global Area Network (Redes Globais) www.youtube.com
/watch?v=JnhPQ7V
VLAN Virtual LAN (Redes de rea Local Virtual) YFdk

12

6
30-Mar-17

Redes de Computadores
Classificao Quanto ao Modelo Computacional
Rede Centralizada. Utilizam terminais, os quais acessam recursos
centralizados
Exemplos Atuais: Telnet, SSH (Secure SHell Shell Seguro)

Fonte: Torres, 2016

13

Redes de Computadores
Classificao Quanto ao Modelo Computacional
Rede Distribuda: Cada computador tem seu processador e,
portanto, seu poder de processamento

Fonte: Torres, 2016

14

7
30-Mar-17

Redes de Computadores
Classificao Quanto ao Modelo Computacional
Cliente Servidor. o Modelo no qual um computador aguarda
requisies de outros computadores Ex: Servidor Web; Servidor
de E-mail; Servidor de Arquivos

Fonte: Tannenbaum, 2011

15

Redes de Computadores
Classificaes Quanto ao Modelo Computacional
Redes Ponto a Ponto. So redes onde no existe administrao
centralizada. A interao feita de forma descentralizada.
Cada computador configurado individualmente para interao
com a rede.

Fonte: sim-redes.wikispaces.com

16

8
30-Mar-17

Redes de Computadores
Diferenas entre redes cliente servidor e ponto a ponto

Fonte: Torres, 2016

17

Redes de Computadores
Tipos de Rede quanto ao tipo de comutao
Comutao por Circuito
Originalmente usado em redes telefnicas
Uma vez estabelecida a comnicao, usam sempre o mesmo caminho
A ordem dos dados que chegam ao destino a mesma que foi enviada
Quantidade limitada ao nmero de canais do roteador. Ex: 1000 canais
Funcionam de forma determinstica e pouco eficiente
Ex: Integrated Services Digital Network (ISDN)

Fonte: www.usr.com

18

9
30-Mar-17

Redes de Computadores
Tipos de Rede quanto ao tipo de comutao
Comutao por Pacotes
Os dados so divididos em pacotes
Os dados so reorganizados no destino atravs do protocolo
apropriado
O caminho determinado pelos dispositivos de rede, os quais podem
possuir buffer de dados
Funcionam de Forma Probabilstica e de Forma eficiente

Fonte: www.usr.com

19

Redes de Computadores
Topologias
Em Barramento (Bus) Cada computador conectado a um
barramento comum

Em Anel (Ring) Cada computador


conectado a um computador
adjacente

Fonte: Torres, 2016

20

10
30-Mar-17

Redes de Computadores
Topologias
Em Estrela (Star) Cada
computador conectado a
um ponto comum

Em rvore (Tree) Os com-


putadores so conectados a
pontos comuns e em grupos

Fonte: Torres, 2016

21

Redes de Computadores
Protocolo
um conjunto de regras utilizadas para padronizar a troca de
mensagens entre computadores
Modelo OSI Open Systems Interconnection

Fonte: worldpress.com
22

11
30-Mar-17

Redes de Computadores
Modelo OSI Camada Fsica (Sinais Eltricos)
Ex: Serial RS-232, Full Duplex, 100BASE-T

Modelo OSI Camada de Enlace (Frames)


Ex: Ethernet, ATM, Token Ring

Modelo OSI Camada de Rede (Roteamento de Pacotes)


Ex: IP

Fonte: worldpress.com
23

Redes de Computadores
Modelo OSI Camada de Transporte
Ex: TCP e UDP

Modelo OSI Camada de Sesso


Ex: Sockets

Modelo OSI Camada de Apresentao


Ex: ASCII

Fonte: worldpress.com
24

12
30-Mar-17

Redes de Computadores
Modelo OSI Camada de Aplicao
Ex:Telnet, FTP, HTTP

Fonte: worldpress.com
25

Redes de Computadores
Resoluo de Nomes: o processo no qual um sistema
computacional relaciona um nome a um endereo IP.

uk. br. ar. mx.

com.br. net.br. org.br. info.br.

ceuma.com.br. folha.com.br. valor.com.br.

26

13
30-Mar-17

Redes de Computadores
Domain Name System (Sistema de Nomeao de Domnios)

Root
(Raiz)

Top Level
Domain
TLD
(Domnio de
Nvel Alto)

Authoritative
(Domnio de
Autoridade)

27

Redes de Computadores
Broadcasting e Multicasting
Broadcast: o envio de mensagens para todos os computadores
conectados na rede. mais eficiente quando utilizado em redes
locais

Multicast: o envio de mensagens para mais de um computador


conectado rede. Pode ser considerado como uma variao do
broadcast.

28

14
30-Mar-17

Redes de Computadores
Exemplo de Broadcast: ARP (Address Resolution Protocol)
Utilizado para encontrar o endereo MAC (Media Access
Control) de um computador
Qual a vantagem do MAC Address sobre o IP?
O endereo MAC no passvel de mudana atravs de
software
Usando o comando arp no DOS
arp /?
(Obtm ajuda)
arp a
(Lista de dispositivos)
arp a v
(Lista Detalhada de dispositivos)
29

Background Sistemas
Operacionais

30

15
30-Mar-17

Sistemas Operacionais
Elementos de um computador
3 Interface com o usurio
2 Sistema de Arquivos
1 Sistema Operacional
0 Hardware

Funes de um Sistema Operacional


Gerenciar recursos do computador
Fornecer pontos de acesso padronizados para programas
Restringir acesso a usurios p/ gerenciamento de recursos
Diferena entre sistema operacional e GUI (Graphics User
Interface Interface Grfica do Usurio)
31

Sistemas Operacionais
Kernel
a parte do sistema operacional que aloca e compartilha os
recursos entre vrios programas e processos.
Programas de Usurios (user programs) so aqueles que no
ocupam recursos compartilhados.

Shells (Interpretadores de Comando)


Linha de comando do Windows tem funcionalidade limitada
Sistemas UNIX tem poderosas linhas de comando
Para tarefas repetitivas, o administrador cria scripts ou batch files
(arquivos de lote)
Sistemas Operacionais protegem seus recursos com a
criao de contas com privilgio
32

16
30-Mar-17

Sistemas Operacionais
Comparao entre sistemas Unix e Windows
Linha de Comando
Ifconfig e ipconfig (verifica endereo IP e outras
informaes)
netstat (mostra conexes de rede e tabelas de roteamento)
nslookup (interroga um servidor de Servidores de Nomes
de Domnio)
Comando sudo (super user do) Executar comandos como
super usurio (usurio com privilgios de administrador)
traceroute e tracert Traa o caminho de rede percorrido
pelos pacotes de dados e informa o tempo e a quantidade
de saltos (hops)
33

Sistemas Operacionais
Comparao entre sistemas Unix e Windows
Diretrios e Arquivos
Diferenas na estrutura de diretrios
Barra (/) no Linux e Barra Invertida (\) no Windows

Conceitos de Software
Vrios Gerenciadores de Janelas Vs.
Windows GUI
Software livre Vs. Alguns Software livres
Script
Shell Vs. Prompt do DOS

34

17
30-Mar-17

Interfaces Grficas do Linux


KDE Environment

Unit

Cinamon

Pantheon

GNOME
35

Sistemas de Arquivos UNIX (Linux)


Hierarquia de Arquivos
Todos os recursos computacionais so tratados como
arquivos
/bin Arquivos Executveis
/etc Programas em Geral Miscelnea
/user/bin Aplicaes e Bibliotecas utilizadas pelo sistema
operacional
/user/bin Mais executveis
/usr/sbin Executveis de Interesse do Administrador de
Sistemas.
/dev and /devices Mapeamento dos dispositivos lgicos.
/home (Chamado de /users em alguns sistemas)

36

18
30-Mar-17

Comandos Bsicos do Linux


man <comando> - Exibe ajuda p/ comando ou programa
pwd Indica o diretrio atual
cd Muda o diretrio atual
ls Exibe lista de arquivos e diretrios
ls al Exibe lista de arquivos no formato longo
mkdir Cria um novo diretrio na estrutura
chmod Muda privilgios de acesso a um arquivo
chown Modifica proprietrio do arquivo

37

Comandos Bsicos do Linux - Exemplo

Primeiro Dgito Demais grupos de 3


d = diretrio r = read (ler)
- = arquivo w = write (escrever)
l = link x = execute (executar)

Grupo 1 = Proprietrio; Grupo 2 = Grupo; Grupo 3 = Todos


38

19
30-Mar-17

Administrao de Redes

39

Administrao de Redes
O que Administrao de Redes?
um ramo da engenharia que envolve o conhecimento de
diversos aspectos das redes de computadores, incluindo:
Computadores; Hardware; Redes; Hardware de Redes;

Sistemas Operacionais; Sistemas Operacionais de Redes

Softwares e Aplicativos em Geral; Softwares Especficos

Envolve Gerenciamento de Computadores e usurios


Computador seguro computador desconectado
Cada vez mais os administradores tm ajuda de ferramentas de
gerenciamento

40

20
30-Mar-17

Administrao de Redes
Exemplos Ferramenta de Monitoramento de Rede

41

Administrao de Redes
Administrao de Sistemas Vs. Administrao de Redes
Viso do Mundo Unix
Administrao de Sistemas
Significa Administrao de Computadores UNIX
Administrao de Redes
Administrao de Equipamentos de Rede (Hardware)

Viso do mundo PC
Administrao de Redes
a administrao de PCs em rede

42

21
30-Mar-17

Administrao de Redes
Questes ticas
Sempre se quer aumentar eficincia e diminuir custos
Proteo de Dados das Pessoas
Administradores de sistemas tem acesso a informaes
privilegiadas

Alguns Desafios de um Administrador de Sistemas


Planejamento e Projeto de uma rede eficiente e segura
Decidir quais servios so necessrios
Escalabilidade dos sistemas
Plano de suporte para a rede (Helpdesk; Hotline)
Internacionalizao dos recursos
Aprender a conviver com bugs e atualizaes
43

Administrao de Redes Escopo


Definies de Gerenciamento de Rede pela ISO
Gerenciamento de Desempenho
Medio e Acompanhamento do Desempenho da Rede

Gerenciamento de Falhas
Tratamento Imediato de Falhas Transitrias

Gerenciamento de Configurao
Que dispositivos esto na rede e qual sua configurao

Gerenciamento de Contabilizao
Quotas de utilizao e diviso de custo

Gerenciamento de Segurana
Controle de Acesso a Rede
44

22
30-Mar-17

Prtica 1
Comando Tpicos de Rede

45

Prtica 1 Comandos de Rede


Comandos de Rede Mapear a Rede do Laboratrio
Identificar o nome do computador. Exemplo: m4rco-r4mos
2. Abrir a linha de comando (prompt) do DOS
3. Digitar o comando de rede ipconfig
4. Anotar o endereo IP do computador
ipV4: 192.168.0.13
IpV6: fe80.d1bd.4c64.7c08.bc33%12
Mapear a rede do laboratrio em uma planilha Excel

46

23
30-Mar-17

Prtica 1 Comandos de Rede


Comandos de Rede Traar rota
Digitar no prompt do DOS tracert google.com.br

Digite num browser http://187.180.31.151. Qual a pgina que foi


aberta???

47

Prtica 1 Comandos de Rede


Comandos de Rede Traar rota

Quantos saltos (hops) foram encontrados?


48

24
30-Mar-17

Prtica 1 Concluses

Os comandos foram executados na mquina virtual


Oracle VM VirtualBox
O comando linux equivalente ao tracert do Windows
traceroute, com possvel necessidade de atualizao do
pacote, dependendo da verso e configurao do Linux.
O comando linux equivalente ao ipconfig do Windows
ifconfig

49

Prtica 1I
Remote Procedure Call
(RPC)

50

25
30-Mar-17

Remote Procedure Call (RPC)

Chamada de Procedimento Remoto


Send (Enviar) e Receive (Receber) convencionais no
oferecem transparncia na comunicao
RPC Funciona com um chamada a uma programa em uma
mquina diferente
Issues (Questes Importantes):
Rodam em computadores diferentes
No possuem memria compartilhada
Como passar parmetros e resultados?
Como lidar com crash de algum dos computadores

51

Remote Procedure Call (RPC)


Exemplo: Adio de dois nmeros na linguagem C por
chamada local (Chamada por valor e por referncia)
#include <stdio.h> #include <stdio.h>
main () { main () {
int x,y,z; int x,y,z;
x=5; y=6; x=5; y=6;
z=add(x,y); z=add(&x,&y);
} }

int add(int a,int b){ int add(int *p,int *q){


return (a+b); return (*p+*q);
} }
52

26
30-Mar-17

Remote Procedure Call (RPC)

Como RPC alcana transparncia?


Utilizao de stubs (substitutos) para fazer a comunicao
remota parecer uma comunicao local

Passos
1. Cliente chama a funo read (o cliente stub)
2. Cliente stub cria a mensagem e chama o SO local
3. SO local envia mensagem para o SO remoto

53

Remote Procedure Call (RPC)

Passos
4. SO Remoto entrega mensagem para o servidor stub
5. Servidor stub desempacota mensagem e envia para o
servidor
6. Servidor do computador remoto computa e retorna
valor para o servidor stub
7. Servidor stub chama SO remoto
8. SO remoto envia mensagem de volta para SO local
9. SO local entrega resultado para o cliente stub
10. Cliente stub entrega resultado para o cliente

54

27
30-Mar-17

Remote Procedure Call (RPC)


Comparao do Procedimento Local e RPC

Solicita Operao

Client Stub

SO Local
Solicita Operao
SO Remoto
SO Local
Servidor Stub

Realiza Operao

55

Remote Procedure Call (RPC)


Vantagens
A comunicao transparente para o programador
Programador se concentra no programa e no nos detalhes da
comunicao
Na teoria, podem ser feitas chamadas de procedimentos em
outras linguagens

Desvantagens
Operao sncrona : Overhead de comunicao
No tem a capacidade de passar valores por referncia
No existem variveis globais

56

28
30-Mar-17

Prtica III
File Transfer Protocol ftp
(Instalao, configurao e
teste de servidor vsftpd)

57

ftp - Background
um protocolo de rede usado para transferir arquivos de
um computador a outro
Originalmente, um protocolo inseguro
Assume-se um servidor de ftp em uma mquina servidora
e um cliente em outro host
Usurios mais casuais preferem transferir seus arquivos
usando opes mais simples tais como o protocolo http
Usurios mais avanados preferem utilizar verses mais
seguras tais como sFTP
Nessa prtica, iremos utilizar o pacote very secure ftp
daemon vsftpd
58

29
30-Mar-17

ftp Prtica 2
Acessar pelo navegador (Chrome, IE, ou Safari)
ftp://speedtest.tele2.net/

Acessar pelo Shell


ftp speedtest.tele2.net

59

ftp Prtica 2
ftp (file transfer protocol)
ftp://ftp.mirrorservice.org/pub/FreeBSD/development/CTM/foo/

No foi possvel acessar


outros sites usando o
protocolo ftp devido a
restries de acesso!!!

60

30
30-Mar-17

ftp Instalao, Configurao e Testes


Preparao do ambiente na estao virtual ubuntu
0. Testes Iniciais
Assegurar que Ubuntu est configurado para NAT
Testar conexo atravs do comando ifconfig
Testar conexo atravs do comando ping
1.Verificar e Instalar o pacote vsftpd
sudo apt-get update (apt-get o utilitrio Linux para gerenciamento de
pacotes. Update re-sincroniza os pacotes com suas fontes )
sudo apt-cache search vsftpd (Confirma a existncia do pacote vsftpd)
sudo apt-get install vsftpd (Instala o pacote vsftpd)
Retornar configurao de rede para intnet e restartar mquina virtual
Testar ifconfig e ping entre cliente e servidor criados no ambiente virtual
61

ftp Instalao, Configurao e Testes


2. Fazer o backup do arquivo de configurao
Ir para a pasta /etc com o comando cd /etc
Emitir o comando sudo cp vsftpd.conf vsftpd.conf.backup
3. Modificar o arquivo vsftpd.conf
sudo nano vsftpd.conf
Toda linha iniciada por # representa um comentrio e no
ser executada na inicializao do arquivo de configurao
Habilitar a linha que permite o login de usurios annimos
#anonymous_enable = NO/YES
Reiniciar o servio de ftp
sudo service vsftpd start
62

31
30-Mar-17

ftp Instalao, Configurao e Testes


4. Testar o acesso ao servidor ftp
Garantir que o firewall do ubuntu esteja desativado
sudo ufw status
INACTIVE = Inativo
ACTIVE = Ativo

Testar o acesso a partir da outra estao virtual


Utilizar os comandos ifconfig e ping para garantir que a
conexo entre as estaes est estabelecida
Acessar a estao do servidor com o comando ftp
<ipnumber>

63

ftp Instalao, Configurao e Testes


5. Testar acesso com usurio annimo
ftp <ipnumber>
Usurio: anonymous
Senha: <ENTER>
6. Usar os comando get e put para receber e enviar
arquivos, respectivamente
ftp> get file1.txt (Recebe arquivo do servidor ftp)
ftp> put file2.txt (Transfere arquivo para servidor ftp)
ftp> bye (Sai do programa ftp)

64

32
30-Mar-17

ftp Instalao, Configurao e Testes


7. Criar usurio para utilizao do ftp autenticado
Criar usurio com o comando adduser neymar_jr
Criar senha neymar_jr
Aceitar as outras configuraes padro
Criar pasta chamada ftp mkdir ftp
Criar arquivo de texto com o contedo Brasil 3 x 0 Paraguai
sudo nano placar.txt
Verificar as permisses do usurio criado com o comando ls l
8. Testar a conexo com o ftp com o novo usurio criado
Ir para a estao cliente e digitar ftp <ipnumber>
Efetuar autenticao. Repetir o passo 6.
65

Administrao de Redes
Windows

66

33
30-Mar-17

Administrao de Redes Windows


Interface Baseada em Comandos

Painel de Command Policies


Register
Controle Line (Regras)

67

Administrao de Redes Windows


Painel de Controle
Oferece interface de administrao para o usurio comum
Algum usurio tem que administrar o computador

68

34
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas

69

Administrao de Redes Windows


Ferramentas Administrativas Servios de Componentes

70

35
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Servios de Componentes

71

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

72

36
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

73

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

74

37
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

75

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

76

38
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Servios de Desempenho

77

Administrao de Redes Windows


Ferramentas Administrativas Configurao do Sistema

78

39
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Configurao do Sistema

79

Administrao de Redes Windows


Ferramentas Administrativas Firewall do Windows

80

40
30-Mar-17

Administrao de Redes Windows


Ferramentas Administrativas Firewall do Windows

81

Administrao de Redes Windows


Painel de Controle
Oferece interface de administrao para o usurio comum
Algum usurio tem que administrar o computador

82

41
30-Mar-17

Administrao de Redes Windows


Sistema de Auditoria em Sistemas Operacionais
Event Viewer no Windows

83

42

Das könnte Ihnen auch gefallen