INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE ALAGOAS
CURSO: CURSO TÉCNICO DE NÍVEL MÉDIO SUBSEQÜENTE EM REDES DE COMPUTADORES
DISCIPLINA: REDES DE COMPUTADORES 1 PROFESSOR: ERICO AUGUSTO C. GUEDES
CARGA HORÁRIA: 80 HORAS SEMESTRE: 2011.1 MÓDULO: 1o
Data: 12/04/2011
Qual é a finalidade do protocolo DHCP:
The Dynamic Host Configuration Protocol (DHCP) provides a framework for passing configuration information to hosts on a TCP/IP network.
No Windows, para executar o cliente DHCP, utilizase o seguinte comando: C:\> ipconfig/renew
Executa o cliente DHCP nas máquinas com sistema operacional Windows.
No windows, para liberar as informações de configuração IP, executase o comando abaixo: C:\> ipconfig/release Observação: Você deve estar logado com uma conta administrativa, ou executar a janela do DOS como administrador. Para tanto, clique com o botão direito do mouse sobre o ícone do MSDOS e selecione “Executar como administrador”, conforme mostrado na Figura 1. Figura 1: DOS executar como administrador
Instalação de pacotes no Ubuntu Linux: Caso do pacote já instalado: 1 $ sudo aptget install gftp 2 Lendo listas de pacotes...Pronto 3 Construindo árvore de dependências 4 Lendo informação de estado... 5 gftp já é a versão mais nova. 6 0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 4 não atualizados. A linha 5 exibe a mensagem de que o programa já está instalado e na sua versão mais atual. Caso do pacote não instalado: 1 $ sudo aptget install gftp 2 Lendo listas de pacotes...Pronto 3 Construindo árvore de dependências 4 Lendo informação de estado...Pronto 5 Os NOVOS pacotes a seguir serão instalados: 6 gftp 7 0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 4 não atualizados. 8 É preciso baixar 54,9kB de arquivos. 9 Depois desta operação, 86,0kB adicionais de espaço em disco serão usados. 10 Obter:1 http://mirror.globo.com karmic/universe gftp 2.0.191ubuntu1 [54,9kB] 11 Baixados 54,9kB em 2s (26,6kB/s)
12 Selecionando pacote previamente não selecionado gftp.
13 (Lendo banco de dados ... 172280 arquivos e diretórios atualmente instalados). 14 Desempacotando gftp (de .../gftp_2.0.191ubuntu1_all.deb) …
Estabecimento de conexão com servidor FTP através do cliente modotexto ftp(funciona tanto no Linux quanto no Windows): 1 aluno@ubuntu:~ $ ftp 2 ftp> open 192.168.254.254 3 220 (vsFTPd 2.0.7) 4 Name (192.168.254.254:aluno): aluno 5 331 Please specify the password. 6 Password: 7 230 Login successful. 8 Remote system type is UNIX. 9 Using binary mode to transfer files. 10 ftp> A linha 7 informa que a conexão foi estabelecida com sucesso.(Mensagem 230 Login successful). Para listar o conteúdo do diretório no qual você se encontra no servidor, utilizase o comando ls. Exemplo: 1 ftp> ls 2 200 PORT command successful. Consider using PASV. 3 150 Here comes the directory listing.
4 rwrr 1 1015 1014 253080 Apr 12 22:49 RCPI20111_Aulas3336Anotacoes.pdf 5 226 Directory send OK.
A saída da linha 4 o nome do arquivo (RCPI20111_Aulas3336Anotacoes.pdf), no final
da linha. Para realizar o download de um arquivo presente no servidor para a máquina local, utiliza se o comando get. Exemplo: 1 ftp> get RCPI20111_Aulas3336Anotacoes.pdf 2 200 PORT command successful. Consider using PASV. 3 150 Here comes the directory listing.
4 rwrr 1 1015 1014 253080 Apr 12 22:49 RCPI20111_Aulas3336Anotacoes.pdf 5 226 Directory send OK.
6 local: RCPI20111_Aulas3336Anotacoes.pdf remote: RCPI20111_Aulas3336Anotacoes.pdf 7 200 PORT command successful. Consider using PASV.
8 150 Opening BINARY mode data connection for RCPI20111_Aulas3336Anotacoes.pdf (253080 bytes). 9 226 File send OK.
A linha 1 informa o nome do arquivo a ser transferido. A linha 9 informa que o arquivo foi transferido com sucesso.
A linha 10 informa quantos bytes foram recebidos(253080), quanto tempo durou a transmissão(0.06 secs) e qual foi a taxa de transmissão(4456.9 kB/s) Para realizar o upload de um arquivo presente na máquina cliente para o servidor , utiliza se o comando put. Exemplo: ftp> put Para encerrar a conexão, o comando a ser executado é o bye. ftp> bye Para finalizar o cliente ftp, utilizase o comando quit. Exemplo: ftp> quit SMTP(Simple Mail Transfer Protocol) Os principais servidores de email, utilizados no mercado, são: • sendmail • postfix • Microsoft Exchange Utiliza a porta 25.
Para visualizar as conexões estabelecidas pela sua máquina, utilizase o comando
netstat. Exemplo: $ netstat n Conexões Internet Ativas (sem os servidores) Proto RecvQ SendQ Endereço Local Endereço Remoto Estado tcp 0 0 192.168.0.45:40565 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:52625 192.168.254.254:22 ESTABELECIDA tcp 0 1 192.168.0.45:51301 72.14.204.99:80 ESPERA_FIN1 tcp 0 0 192.168.0.45:35070 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:40534 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:44691 64.233.163.164:80 TIME_WAIT tcp 0 0 192.168.0.45:35277 208.43.241.181:80 ESTABELECIDA tcp 0 0 192.168.0.45:40523 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:40528 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:45145 64.233.163.83:80 ESTABELECIDA tcp 0 0 192.168.0.45:35074 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:35072 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:40524 72.14.204.147:80 ESTABELECIDA tcp 1 1 192.168.0.45:54141 72.14.204.147:80 ÚLTIMO_ACK tcp 0 0 192.168.0.45:40531 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:35073 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:40532 72.14.204.147:80 ESTABELECIDA tcp 0 0 192.168.0.45:35076 96.30.26.168:80 ESTABELECIDA tcp 0 10 192.168.0.45:34958 192.168.254.254:21 ÚLTIMO_ACK tcp 0 0 192.168.0.45:44699 64.233.163.164:80 TIME_WAIT tcp 0 0 192.168.0.45:39836 72.14.204.103:80 ESTABELECIDA tcp 0 1 192.168.0.45:45125 64.233.163.83:80 ESPERA_FIN1 tcp 0 0 192.168.0.45:35071 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:50354 64.233.163.154:80 ESTABELECIDA tcp 0 0 192.168.0.45:49453 72.21.214.39:80 ESTABELECIDA tcp 0 0 192.168.0.45:35075 96.30.26.168:80 ESTABELECIDA tcp 0 0 192.168.0.45:40564 72.14.204.147:80 ESTABELECIDA tcp 1 1 192.168.0.45:54143 72.14.204.147:80 ÚLTIMO_ACK ...
Os dados acima mostram parte da saída da execução do comando “netstat n”. Observe que há 6 colunas exibidas na saída do comando. São elas: Proto: Protocolo utilizado na camada de transporte. RecvQ: Fila de segmentos a serem recebidos. SendQ: Fila de segmentos a serem transmitidos. Endereço Local: Informa o endereço IP de fonte e a porta de fonte. Endereço Remoto:Informa o endereço IP de destino e a porta de destino. Estado: Informa o estado da conexão. $ netstat tln t: apenas as conexões cujo protocolos apresentado for TCP serão exibidas l: apenas as conexões em modo de escuta(llisten[escutar, em inglês]), serão exibidas n: exibe as informações em formato numérico. Exemplo: $ netstat tln Conexões Internet Ativas (sem os servidores) Proto RecvQ SendQ Endereço Local Endereço Remoto Estado tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:25 0.0.0.0:* OUÇA tcp6 0 0 :::80 :::* OUÇA tcp6 0 0 :::22 :::* OUÇA
A saída acima mostra que, na máquina onde o netstat foi utilizado, há serviços em execução para os protocolos HTTP(80), SSH(22) e SMTP(25). Conexão síncrona: O emissor conhece o momento no qual o receptor irá acessar as informações. Exemplo: telefonia. Conexão Assíncrona: O emissor não conhece o momento no qual o receptor irá acessar as informações. Exemplo: email. O objetivo da utilização do comando telnet, na linha de comando, passando como parâmetros o IP do servidor (com o qual se deseja estabelecer conexão) e o valor da porta do serviço ao qual se deseja conectar, é estabelecer conexão, e iniciar o procedimento de troca de mensagens específicas do serviço.
Para estabelecer conexão com o servidor SMTP, que está em execução na sua máquina, utilizase o comando:
Figura 2: Envio de email utilizando as mensagens do protocolo SMTP
A Figura 2 exibe toda a troca de mensagens realizadas entre cliente SMTP e servidor SMTP. As mensagens que começam com valores numéricos são as originadas pelo servidor. As demais, são provenientes do cliente.
Figura 3: Email recebido na caixa de SPAM
Quando o corpo da mensagem não contém os campos ”From”: e ”Subject:” (Figura 3), a mensagem, na maior parte dos servidores SMTP, acaba sendo enviada para a pasta de SPAM, destinada às mensagens com alta probabilidade de serem indesejadas.
Figura 4: Email com campos From e Subject no corpo da mensagem
Já quando a mensagem apresenta, no seu corpo, os campos ”From”: e ”Subject:” (Figura 4), ela acaba sendo encaminhada para a pasta “Caixa de Entrada” do usuário, uma vez que mensagens com Assunto(ou seja, com Subject:) tendem a ser menos vistas, por parte dos servidores, como SPAM.