31.07.2013 Views

Sistema Operacional Linux - Portal do Professor

Sistema Operacional Linux - Portal do Professor

Sistema Operacional Linux - Portal do Professor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cadernos de Informática<br />

94<br />

CURSO DE INTRODUÇÃO AO SISTEMA OPERACIONAL LINUX<br />

Secretaria de Esta<strong>do</strong> de Educação MG<br />

que faze-los eficientes. Assim, muitos <strong>do</strong>s protocolos são textos curtos, normalmente uma<br />

ou duas palavras em inglês. Segui<strong>do</strong>, às vezes, por mais informações ou comentários.<br />

Uma exceção é o DNS. O protocolo utiliza<strong>do</strong> é binário. Um <strong>do</strong>s motivos desta decisão foi<br />

a utilização <strong>do</strong> protocolo UDP que tem um limite máximo para o tamanho das mensagens.<br />

Mais recentemente foi percebi<strong>do</strong> que esta não foi uma boa decisão mas, por<br />

questões de compatibilidade, não será alterada.<br />

Uma forma de utilizar, experimentar e aprender estes protocolos é utilizan<strong>do</strong> o programa telnet telnet. telnet<br />

Ele funciona como um terminal remoto para o serviço deseja<strong>do</strong>. Possui <strong>do</strong>is argumentos:<br />

1. o nome ou endereço IP <strong>do</strong> servi<strong>do</strong>r<br />

2. o nome <strong>do</strong> serviço ou o número da porta desejada<br />

Para se encerrar uma sessão de telnet digite ‘^]’ (um único caractere: segure a tecla<br />

control e pressione ‘]’) e, em seguida ‘q’.<br />

daytime<br />

Este é um <strong>do</strong>s protocolos mais simples que existe. Acessan<strong>do</strong> o serviço de daytime<br />

(porta 13) o servi<strong>do</strong>r retorna a data e hora correntes. Nenhuma interação é necessária.<br />

mimbar:/usr/share/linux.see:3> telnet time.nist.gov daytime<br />

Trying 192.43.244.18...<br />

Connected to time.nist.gov.<br />

Escape character is ‘^]’.<br />

53647 05-10-04 01:57:39 27 0 0 491.1 UTC(NIST) *<br />

Connection closed by foreign host.<br />

A parte que interessa <strong>do</strong> resulta<strong>do</strong> é 05-10-04 01:57:39. Isto é a data no formato ano-mêsdia<br />

e o horário no formato hora-minuto-segun<strong>do</strong>. Como este serviço pode ser acessa<strong>do</strong> de<br />

qualquer ponto da Internet, o horário retorna<strong>do</strong> é o UTC, antigo horário padrão de Greenwich.<br />

Fora <strong>do</strong> horário de verão, Brasília está 3 horas atrasada em relação a Greenwich.<br />

http<br />

Este protocolo (HyperText Transfer Protocol) é utiliza<strong>do</strong> para acessar as páginas web<br />

(WWW — World Wide Web). Ele utiliza TCP e o serviço está na porta 80.<br />

mimbar:~:8> telnet bonehunter.rulez.org http<br />

Trying 193.225.158.7...<br />

Connected to gandalph.mad.hu.<br />

Escape character is ‘^]’.<br />

(1) HEAD / HTTP/1.0<br />

(2)<br />

(3) HTTP/1.0 404 Not Found<br />

(4) Date: Mon, 03 Oct 2005 22:52:59 GMT<br />

(5) Connection: close<br />

(6) Content-type: text/html<br />

(7) Server: Thy/0.9.4 Debian (i386) GnuTLS/1.0.16 zlib/1.2.2 PHP/<br />

4.3.10-16 (<strong>Linux</strong>)<br />

(8)<br />

(9) Connection closed by foreign host.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!