Você está na página 1de 12

www.ProjetodeRedes.kit.

net

Comandos Bsicos de UNIX


Empresa Jnior de Informtica
UFBA

Maro/2000

www.ProjetodeRedes.kit.net

Este manual.
O objetivo deste manual servir de referncia inicial a usurios iniciais de Unix, e mais
particularmente do Sistema Operacional Linux, desenvolvido para Pcs. Esto contidos aqui, os comandos
mais utilizados numa primeira interao com esse sistema.

O que o UNIX?
R. um sistema operacional; uma coleo de programas projetados para controlar as interaes das
funes de baixo nvel da mquina com os programas de aplicao.

Como tratado um arquivo no UNIX?


R. Um arquivo pode estar disponvel somente para o prprio usurio ou ser compartilhado com outros
usurio. Quem decide o usurio que cria-o. Ao digitar-se o comando ls -l, todos os arquivos do diretrio
corrente sero listados. Nota-se que na primeira coluna da esquerda para direita, teremos 10 caracteres. Estes
caracteres so, em ordem:
d, l, c, b - Se estiver setado, quer dizer que esse um diretrio / link / dispositivo caracterer /
dispositivo bloco.
r - Se estiver setado, quer dizer que o usurio pode ler o contedo do arquivo.
w - Se estiver setado, quer dizer que o usurio pode escrever no arquivo.
x - Se estiver setado, quer dizer que o usurio pode executar o arquivo.
r - Se estiver setado, quer dizer que os integrantes do grupo o qual encontra-se o usurio podem ler o
contedo do arquivo.
w - Se estiver setado, quer dizer que os integrantes do grupo o qual encontra-se o usurio podem
escrever no arquivo.
x - Se estiver setado, quer dizer que os integrantes do grupo o qual encontra-se o usurio podem
executar o arquivo.
r - Se estiver setado, quer dizer que os outros usurios podem ler o contedo do arquivo.
w - Se estiver setado, quer dizer que os outros usurios podem escrever no arquivo.
x - Se estiver setado, quer dizer que os outros usurios podem executar o arquivo.
Ex: drwxrwxrwx
No estar setado, significa que em vez de ter uma letra na coluna correspondente, teria um -.
Ex: -rwxr--r-Este exemplo quer dizer que um arquivo, onde o usurio tem permisso de leitura, escrita e execuo
do mesmo; onde o grupo s pode ler o arquivo, no podendo escrever e executar; e onde os outros usurio
tambm s podem ler o arquivo, ficando sem a opo de escrever e executar o mesmo.
O usurio pode mudar essas restries, usando o comando chmod, que ser explicado posteriormente.

Comandos bsicos do UNIX:

adduser - Cadastro de usurios. Comando vlido somente para o superusurio.

banner - usado para criar palavras com letras gigantes.


Ex: banner Ola Mundo
Normalmente a sada do banner o vdeo, mas pode-se redirecionar para um arquivo:
Ex: banner Ola Mundo ola.mundo

cat - Esse comando similar ao TYPE do DOS. Visualiza o arquivo, sem abr-lo em um editor de
texto.
Pode-se usar o comando |more, que visualiza o arquivo em pginas.

www.ProjetodeRedes.kit.net

cd - Passar entre diretrios.


Ex: cd ..
Esse comando volta para o diretrio me do diretrio onde estava.
Ex: cd
Esse comando volta para o diretrio home.
Ex: cd/users
Esse comando passa do diretrio atual para o diretrio users se ele existir.

chfn - Esse comando muda informaes do finger.


Ex: chfn
Muda informaes como nome, trabalho, telefone do trabalho e telefone de casa.

chgrp - Esse comando usado para mudar o atributo de pertinncia de grupo de um arquivo.
Ex: chgrp novo_grupo nome_do_arquivo

chmod - Esse comando usado para mudar o modo de acesso de um arquivo


Ex: chmod quem+-que nome_do_arquivo
Ex: chmod go-rw arquivo
Essa linha de comando faz com que o arquivo arquivo retire(-) as permisses de leitura(r) e
escrita(w) do grupo(g) e dos outros(o). Quer dizer que os usurios do mesmo grupo e os outros no tero mais
acesso sobre o arquivo.
Opes:
quem => u - usurio; g - grupo; o - outros.
+-
=> + d permisso; - retira permisso.
que => r - ler(read); w - escrever(write); x - executar.

chown - Esse comando usado para passar a proriedade de um arquivo para outra pessoa. Para mudar
a propriedade de uma arquivo, o usurio tem de ser dono do arquivo. Se o usurio mudar acidentalmente a
propriedade, tem de pedir ao novo usurio que mude a propriedade de volta.
Ex: chown novo_dono nome_do_arquivo

clear - Limpa tela.

cp - O comando cp usado para duplicar arquivos. Copia um ou vrios arquivos.


Ex: cp arquivo1 arquivo2
Arquivo1 o arquivo de entrada da operao de cpia, e o arquivo2 a sada produzida. Arquivo1 e
arquivo2 devem ter nomes distintos; se tiverem o mesmo nome, ento ser emitida uma mensagem de
diagnstico indicando que so identicos, e o arquivo no ser copiado sobre si mesmo. Se o arquivo2 j
existia, seu contedo ser substitudo pelo contedo do arquivo1.
Sintaxe: cp [-ipr] <arquivo> [arquivo ...] <destino>
Parmetros:
-i - Pede confirmao para cada arquivo a ser copiado.
-p - Mantm na cpia as datas de modificao e permisses do arquivo original.
-r - Copia recursivamente arquivos e diretrios. Neste caso destino deve se referir a um diretrio.

www.ProjetodeRedes.kit.net

Exemplo: cp -r ~/leonardo/html/ /www


date - Esse comado permite ver a data.
Ex: date
O comando date tambm permite trocar a hora do sistema.
Ex: date 1225123097
Este comando quer dizer que o relgio do sistema passa a marcar 12:30 horas do dia 25 do ms de
dezembro (12) de 1997 (97).
Exerccio:
Verifique a data do sistema, e troque, se for necessrio.

env - Comando usado para obter uma lista do contedo do ambiete shell do usurio. O contedo
formado por cadeias que compes as variveis do shell e seus valores.
Ex: env

find - Este comando uma maneira fcil e poderosa de localizar objetos no sistema de arquivos do
UNIX. O comando find tem muitas opes.
Ex: find / -name Systems -print
Esse exemplo instrui o comando find para comear a busca na raiz do sistema de arquivos ( / ),
localizar todas as ocorrncias de arquivos chamados Systems ( - name Systems), e exibir os resultados na
sada padro ( -print ).
Ex: find /usr/tsm -name Sis* -print
Este outro exemplo, procura a partir do diretrio /usr/tsm todos os arquivos que tenham comeo com
Sys.

ftp - Protocolo de Transmisso de arquivos.


Ao entrar em algum endereo de ftp, e o mesmo pedir um cadastro e uma senha, o usurio deve-se
cadastrar como anonymous, e entrar como senha qualquer palavra, seguido de @, pois ele estar pedindo um
e-mail como senha.
Para copiar arquivos que o usurio tenha no sistema LINUX para o sistema W95, o usurio deve entrar
no aplicativo ftp ( Iniciar - Programas - Internet - FTP), acessar a mquina dinf, com o comando open dinf, e
digitando o seu login e sua correspondente senha. O usurio automaticamente ir para seu diretrio home,
onde o usurio tem permisso de gravar arquivos. Ento, s copia-los, como se estivessem em uma mquina
qualquer ( bin - hash - get ou mget ).
Principais comandos:
open <nome_mquina> => permite acesso na mquina especificada.
bin => Seta modo de transferncia binrio.
cd <diretorio> => Muda de diretrio.
get remote.file <local.file> => Download o arquivo.
hash => Mostra o sinal: #, a cada bloco transmitido.
lcd <drive: diretrio> => Seta o diretrio local.
ls -lF |more => Lista os arquivos com paradas na tela.
mget <arquivos> => Download de vrios arquivos
put local.file <remote.file> => Upload o arquivo.
bye => Sair.

grep - a base da famlia de comandos grep(grep,egrep,fgrep). um filtro que examina os arquivos


de entrada em busca de padres. Quando um batimento encontrado, a linha que o contm gravada na sada
padro, a menos que seja impedido por uma das opes. Mltiplos arquivos podem ser processados

www.ProjetodeRedes.kit.net

concorrentemente especificando-se seus nomes na linha de comando, embora usulamente seja usado em um
arquivo por vez.
Ex: grep opes expresso arquivo(s)
As opes so:
* -c : produz contagem das linhas que contm o padro;
* -i : instrui o grep a no lvar e conta a diferena entre letras maisculas e ninsculas.
* -l : especifica que somente devem ser exibidos os nomes dos arquivos que contm o padro. til
quando se processa grande quantidade de arquivos.
* -n : ativa a numerao de linhas, na exibio das linhas que batem.
* -s : causa a supresso das mensagens de erro quando so encontrados arquivos que no podem ser
lidos ou quando no so encontrados os arquivos especificados.
* -v : instrui o grep a imprimir na sada padro todas as linhas, exceto aquelas que no contm o
padro.
Se o usurio quiser ver sua entrada em um arquivo como o /etc/passwd, no necessrio listar o
arquivo inteiro, ou edit-lo. O camando a seguir poderia ser usado para produzir a informao desejada:
Ex: grep tsm /etc/passwd
Tabela de Tipos de Arquivos:
Compactador

Descompactador

Extenso

Zip

Unzip

.zip

Pack

Unpack

.z

Compress

Uncompress

.Z

Gzip

Gunzip ou Gzip d

.gz

Obs.:
zip e unzip so os equivalentes ao pkzip e pkunzip para DOS / Windows.
gunzip - Esse comando usado para descompactar arquivos com extenes .gz, .tgz, .taz,
.tar.gz e tar.Z.
Ex: gunzip nome_do_arquivo
Esse comando pode ser substitudo por gzip -d ou zcat.

gzip - Esse comando usado para compactar arquivos. criada ento a extenso .gz.
Ex: gzip nome_do_arquivo
Cria-se ento, o arquivo nome_do_arquivo.gz.
Para descompact-lo, usa-se o comando gzip -d, gunzip ou zcat.
Outros:
Awk

Formatar sadas para aparecer determinadas colunas

Cb

Embelezador de programas para C.

Split:

Ex.: split -b 1440k arquivo.exe arquivo


Ex.: copy /b arquivo.* arquivo.exe

Cal

Mostra um calendrio

Sed

Substitui cadeias em arquivos

(Linux)

www.ProjetodeRedes.kit.net

E.: sed s/4/9/g arqfonte arqdestino


OBS.:
Arquivos .ps PostScript da Adobe Systems usado para traar grficos tridimensionais ou no em
impressoras e vdeos.
kill - Esse o comando usado para encerrar processos ativos no sistema UNIX. No h um programa
equivalente no DOS, porque o DOS um sistema monotarefa. Para eliminar um processo, o usurio deve ter
autorizao. Apenas os processos iniciados pelo usurio podem ser por ele eliminados. O superusurio tem
autorizao para eliminar qualquer processo, inclusive o 0.
Ex: kill -9 137
Neste exemplo, o processo com ID 137 seria imediatamente encerrado e retirado da memria. A opo
-9 um tiro imediato e fulminante.
Para saber o nmero do processo a ser excludo, o comando ps.

ln - Esse comando usado para criar ligaes (nomes alternativos) para outro arquivo. Quando uma ligao
criada para um arquivo ou outra ligao, todas as mudanas nas ligaes so, na realidade, mudanas no
arquivo ao qual esto ligadas. Cria links a arquivos ou diretrios.
A instruo ln cria o nome meuperfil para o arquivo /usr/tsm/.profil. Qualquer referncia ao arquivo
meuperfil , na realidade, uma referncia /usr/tsm/.profile. A ligao pode ser removida com qualquer um
dos seguintes comandos:
* unlink meuperfil
* rm meuperfil
Ex: ln /usrtsm/.profile meuperfil
ln [-fs]
ln [-fs] [arquivo ...]
Parmetros:
-f Cria o link mesmo se o arquivo destino no exista ou no estiver acesvel.
-s Cria um link simblico (soft link).
Obs: ln pode criar tanto links simblicos (soft links) como diretos (hard links); ln cria links diretos por
default.
ls - a listagem dos arquivos e diretrios do corrente diretrio.
Ex: ls
Opes:
* -l : listagem em formato de lista;
* -a : listagem dos arquivos ocultos ( arquivos que inicial com . );
* -d : listagem dos diretrios;
* -r : ordem reversa;
Ex: ls -la
Esse comando faz uma listagem de todos os arquivos, inclusive os ocultos, em forma de lista.

lynx - Esse comando faz voc navegar pelas pginas da www. Basta colocar um endereo aps o
comando lynx, para acess-lo.
Ex: lynx www.infojr.ufba.br

www.ProjetodeRedes.kit.net

mail - Esse comando permite ver os mails recebidos.


Ex: mail

man - Comando que chama o manual com a descrio de todos os parmetros do comando fornecido.
Ex.: man <comando>
Exerccio:
Ver o manual do comando lynx.

mcopy - Comando este, que transfere um ou mais arquivos para um drive especfico. Comando
especfico para trabalhar com disquetes em formato DOS.
Ex: mcopy arq a:\
Exerccio:
Copiar o arquivo listao.txt, que foi buscado do site da UFSM, e descompactado com gunzip, para um
disquete do drive a: .

mkdir - Comando usado para criar diretrios. um dos comandos fundamentais do UNIX, e todos os
usurios devem conhec-lo.
Ex: mkdir novodir
Para criar um diretrio em um local especfico, o seguinte.
Ex: mkdir /usr/tsm/novodir
Exerccio:
Crie o diretrio download no seu diretrio HOME.

mv - O comando usado para mover um arquivo de um local para outro. Ele funciona de forma
similar ao comando cp, exceto que o fonte apagado depois do arquivo ser copiado. O comando mv deve ser
usado com cuidado. Se o arquiv de destino j existir, o mv gravar em cima incondicionalmente. Alm disso,
se vrios arquivos estiverem sendo movidos ao mesmo tempo, o alvo deve existir; caso contrrio, o comando
mv emitir um diagnstico.
Ex: mv /usr/tsm/mbox /usr/wbu
Nesse exemplo, o arquivo que est sendo copiado /usr/tsm/mbox, e o destino o diretrio /usr/wbu,
que j existia. No finalda operao, mbox no existir mais no diretrio /usr/tsm.

passwd - Esse comando permite ao usurio trocar sua prpria password.


OBS: Essa nova password deve conter nmeros e letras, e no apenas um deles. O comando passwd
no aceita passwords fceis de descobrir.
Ex: passwd
Depois de dar o comando, o sistema pedir para digitar a password antiga. Aps digitar, o sistema
pedir a nova password. Ento digite o que voc quiser. Repita a password. Se a mensagem for Password
Changed, deu certo.

pine - Aplicativo que visualiza, envia, recebe e escreve-se fax.


Ex: pine

www.ProjetodeRedes.kit.net

Principais Funes:
?
Help;
C
Composio de Mensagens;
I Visualizar Mensagens que esto na Pasta Corrente;
L
Selecionar Pasta de Mails;
A
Endereos Particulares;
S
Setup;
Q
Exit.
C
Composio de Mensagens:
To
: <endereo do destinatrio>
Cc
: <endereo de quem manda>
Attachment
: <arquivos que o usurio deseja enviar com o mail>
Subject
: <ttulo do mail>
---------------- Message Text ------------<mensagem>
L
Selecionar Pasta de Mails:
Para visualizar um mail novo, selecione a Pasta INBOX.
Exerccio:
Mandar um mail para um usurio vizinho.

ping - Esse comando v a comunicao entre seu terminal e o endereo desejado.


Ex: ping www.ibm.com
Esse comando necessrio saber, pois com ele, verifica-se a velocidade da rede e se ela est parada.
Para sair, click Ctrl-C.

ps - A finalidade do comando ps reportar a situao de processos ativos no UNIX. O comando ps


tem vrias opes. As opes -e e -f so de maior interesse para os desenvolvedores, j que reportam todas as
informaes disponveis para todos os processos. Essas opes so especificadas como -ef, que produz oito
colunas de informao, como segue (as principais):
* Coluna UID: identifica a ID do dono do processo. A ID correspondente ao nome de conexo do
usurio, como especificado em seu registro no etc/passwd.
* Coluna PID: identifica o nmero de ID do processo. preciso conhecer esse nmero para tomar
qualquer atitude com relao ao processo, como usar o comando kill.
* Coluna PPID: identifica o pai do processo.
* Coluna STIME: indica a hora em que o processo foi iniciado.
* Coluna TTY: indica o terminal de controle associado ao processo, e podem conter o caracter ?,
significando que o processo no tem um terminal de controle.
* Coluna TIME: indica o tempo total de execuo que o processo acumulou desde quando foi
comeado.
* Coluna COMMAND: descreve o nome do processo, indicando qual comando que est sendo
executado, bem como seus argumentos.
Ex: ps -ef

pwd - Esse comando usado para mostrar o diretrio corrente, e , na realidade, um acrnimo de print
working directory (mostre o diretrio de trabalho).
Ex: pwd

rm - Este comando usado para remover arquivos do sistema de arquivos do UNIX. As opes so -f,
-r e -i. A ao padro, quando nenhuma opo indicada, tentar remover os objetos especificados. Cuidado

www.ProjetodeRedes.kit.net

com o uso de curingas, pois pode ter conseqncias desastrosas! Ao entrar este comando, esteja
absolutamente certo do diretrio em que ser executado.
Ex: rm *
Este comando deleta tudo o que estiver no diretrio corrente. Cuidado com esse comando.

rmdir - Esse comando usado para remover somente diretrios vazios, e uma forma relativamente
segura de remover diretrios. Supondo que o diretrio chamado /usr/scr/cmd/lixo no contenha arquivos, o
comando a seguir pode ser usado para remov-lo do sistema de arquivos:
Ex: rmdir /usr/scr/cmd/lixo
Nesse exemplo, lixo deve ser um diretrio, seno haver uma mensagem de erro.

talk - Esse comando d a permisso de conversar com outro usurio por meio do teclado. O outro
usurio necessariamente deve estar logado no sistema UNIX.
tar - Compacta vrios arquivos, transformando em apenas um.
Ex: tar cvf backup.tar *
Backup.tar o nome do arquivo criado.
* so os arquivos a serem compactados.
v => mostra os arquivos processados;

telnet - Terminal remoto. Emula um terminal virtual do servidor remoto. Possibilita conectar-se em
outros computadores da Internet com plataforma Unix.
Ex: telnet www.infojr.ufba.br
Esse comando conecta o usurio com o servidor www.infoj.ufba.br. Ao receber mensagem
indicando conexo, o sistema ir pedir o seu login. Se o usurio estiver cadastrado no servidor, somente
digita-se seu login e sua
password. Se estiverem corretas, o usurio entrar no sistema automaticamente
em seu diretrio HOME.

traceroute - Esse comando traa toda a rota que o servidor faz para chegar em um endereo www.
Ex: traceroute www.ibm.com
O comando acima traa a rota de servidores at chegar no endereo ibm.com.
Exerccio:
Traar a rota para o endereo da Microsoft. (www.microsoft.com).

vi - O comando chama o editor visual, que um editor de texto de tela cheia. Esse editor falto de
alguns recursos e carece do resplendor disponvel nos ambientes DOS e IBM de grande porte, mas mesmo
assim, o vi uma ferramenta til e poderosa.
Comandos:
k - seta cima;
j - seta baixo
h - seta esquerda
f - seta direita
^ - inicio de linha
$ - fim de linha
w - avana palavra
3w - avana 3 palavras
b - retorna palavra
3b - retorna palavra
e - fim da palavra
fx - avana at caracter x
Fx - retorna at caracter x
^d - desce tela
^u - sobe tela
^f - desce 1 tela
^d - sobe 1 tela
H - topo da tela
M - meio de linha
L - fim da tela

www.ProjetodeRedes.kit.net
xG - vai para linha x
r - substitui caracter
:! - comando shell
u - restaura arquivo

10

x - deleta caracter
X - deleta caracter anterior
:sh - shell
U - restaura a linha

Pesquisa:
/cadeia - frente
n - repete mesmo sentido
xyy - coloca linha corrente + (x-1) linhas no buffer

?cadeia - para trs


N - repete sentido contrrio
P - coloca buffer apos linha do cursor (at 26 buffers
endereveis)
:set (no) number - com ou sem numerao se linhas
:set list - lista variveis do vi
% - desloca o cursor para o parnteses ou chave que :set (no) sm - casamento de parenteses e chaves
casa com a que est sob o cursor.
:set all - mostra a setagem das variveis
:set (no) ai - com ou sem auto-identitao
S - substitui caracter e abre insero
R - substitui caracter (contnuo)
J - junta linhas
dd - deleta linha (buffer)
cw - substitui word

c$ - substitui at o final da linha

:q - quit
:next - prximo arquivo
:x,y s/velho/novo/g - substitui string
g - todas as ocorrncias
:x - grava e sai
put - pe contedo no buffer
:e! edio forada, aandona mudanas
:wq - grava e sai

:q! - saida forada


:rewind - arquivo anterior
x,y - linha e coluna
:w - grava arquivo
dx - deleta x linhas
y,x - guarda no buffer x linhas apartir da linha do
cursor.
\ - help

Insero:
i - antes do cursor
o - linha abaixo
A - fim da linha

I - incio da linha
O - linha acima

Copiar um bloco de texto:


* posiciona no incio do bloco;
* d o comando: 10yy (10 linhas);
* posiciona o cursor e pressiona p

w - Esse comando lista os usurios que esto logados no sistema UNIX. A lista mostra o login, a hora
em que foi o usurio logou-se, o aplicativo em que encontra-se e a quanto tempo, entre outras informaes.
Ex: w

wc - O comando wc tambm chamado o comando de contagem de palaras. Ele pode contar e


informar a quantidade de caracteres, palavras e linhas do(s) arquivo(s) especificado(s).
Ex: wc arquivo

who - O comando who usado para determinar a quantidade e identidade dos usurios que esto
utilizando o sistema UNIX no momento. Alm do nome dos usurios, pode tambem informar a hora de
abertura da sesso; o terminal (registro/dev); o PID do interpretador de comando do usurio; e outras

www.ProjetodeRedes.kit.net

11

informaes, todas obtidas no arquivo /etc/utmp que dinamicamente modificado medida que cada usurio
abre ou fecha uma sesso.
Ex: who
Para saber quem est logado no terminal, digite:
Ex: whoami
Comandos Unix:
Listagem das funes e comandos est em /usr/man/whatis
pwd
ls
mv
cp
rm
mkdir
rmdir
chmod
chown
chgrp
grep
ln
users | wc -w
loop.c
&
ps
kill
Quando digitamos ^Z mandamos um sinal SIGSTOP. bg ir reiniciar o processo em background.
A lista com os processos ativos o comando jobs -l. fg coloca-o em foreground
kill -l = mostra os sinais.
Uso da rea de swap (memria secundria)
Exemplo de processo em background: remetende de uma mensagem. As mensagens so
transferidas no formato texto.

Processos = so gerenciados pelo ncleo do sistema UNIX.


Dutos ou pipes = um meio de conexo entre a sada de uma aplicao e a entrada de outra.
Executveis = so os shell scripts e arquivos compilados.
Multitarefa = no h programas residentes mas h processos sendo executados
Arquivos = Cada arquivo est ligado a um inodo. Temos que usar shutdown para evitar discrepncias
na contagem de blocos livres e alocao de inodos que afetaro arquivos e diretrios modificados durante a
ltima sesso operacional do UNIX.

O superbloco seria a grossssimo modo uma FAT, e gravado

periodicamente pelo ncleo.


Multiusurios = programas devem considerar o compartilhamento de arquivos
Disquetes = 1. Deve ter sido formatado; 2. O sistema de arquivo ser vlido; 3. Deve ser montado.
Shell Scripts = so os equivalentes aos arquivos .bat do DOS, mas identificados aqui com a extenso
.sh.

www.ProjetodeRedes.kit.net

Siglas
FTP - File Transfer Protocol
HTML - Hipertext Markup Language
HTTP - Hipertext Transfer Protocol
ICMP - Internet Control Message Protocol. Controle entre gateways e hosts.
IRC - Internet Relay Chat
TCP-IP - Transmission Control Protocol / Internet Protocol.
ARP, Rarp, ICMP, IGMP, UDP, SMTP, RPC, FTP, Telnet, DNS, SNMP, TFTP.
TCP - Servio de transporte orientado conexo
IP- Servio de rede no orientado conexo (protocolo do tipo datagrama)
NFS Network File System Esquema de compartilhameto de diretrios em rede.
Slip / PPP - Protocolos utilizados na conexo entre dois computadores via modem e linha telefnica.
SLIP - Serial Line IP. Comunicao ponto a ponto assncrono.
SMPT Simple Mail Transfer Protocol.
UDP - User Datagram Protocol. Funcionalidades mais simplificadas que o TCP. ex.: DNS
URL - Uniform Resource Locators
WWW - World Wide Web

12