Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
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.