INTERNET
Professor: Leandro Crescencio
E-mail: [email protected]
http://www.inf.ufsm.br/~leandromc
Colégio Politécnico
1
Internet
• Origem: Guerra Fria
• DARPA (Departamento de Defesa de Pesquisas Avançadas)
decidiu desenvolver uma rede de computadores que
pudesse sobreviver a um ataque aos EUA
– Redundância no tráfego e nos dados para sobreviver à
destruição de pontos da rede
– Multi-plataforma (nem todos computadores precisam ser
iguais)
• Tinha como objetivo desenvolver tecnologias para que as
máquinas interligadas em rede continuassem a se
comunicar mesmo que parte dela não estivesse
operacional;
• O projeto resultou na ARPANET (pré-Internet)
Colégio Politécnico
2
Internet
• Não tem dono.
– Cada uma das redes interligadas tem sua própria
administração
– Cada país pode ter suas políticas particulares a respeito (ex.,
China).
Colégio Politécnico
3
Internet
• TCP / IP
– Protocolo de Controle de Transmissão / Protocolo da Internet
– Conjunto de regras para que os computadores "conversem“
entre si
– Fragmenta as informações que precisam ser transmitidas
• O caminho até o destino normalmente não é único. A estrutura
funcional do TCP/IP permite que as rotas sejam dinamicamente
criadas/alteradas baseando-se em tráfego (congestionamento) ou
defeitos no caminho. O protocolo é forte o suficiente para sempre
garantir que as informações sempre sejam "montadas"
corretamente no destino. Havendo problemas na rede, pacotes
podem até seguir rotas diversas para chegar o destino. Porém o
protocolo sabe exatamente a ordem de montagem dos pacotes
para garantir a integridade da informação transmitida.
– Permite a existência da Internet e que computadores que
rodam sistemas operacionais totalmente distintos (como o
DOS e o UNIX) conversem entre si sem problemas.
Colégio Politécnico
4
Endereço IP
• Cada site e cada computador possui seu próprio endereço e
pode ser exibido de duas formas
– Grupo de números com divisão de pontos entre eles. Ex.:
199.60.103.11
– Grupo de letras ou palavras com divisão de pontos entre eles.
Ex.: uol.com.br
• A cada conjunto de computadores (exemplo uma rede
local) que seja ligada a Internet, é atribuído um nome de
domínio e um grupo de endereços IP correspondentes, por
uma entidade central.
– Esse controle centralizado é que permite que se encontre
informações sobre qualquer máquina ligada a Internet e onde
ela se encontra.
Colégio Politécnico
5
Endereço IP
• Os endereços com letras, ou seja, domínios são divididos
em partes cada qual com seu respectivo significado.]
– Exemplo: terra.com.br
• [terra] é o nome do site
• [com] é o domínio que significa que é um site comercial
• [br] é o domínio de topo de região no caso Brasil.
Colégio Politécnico
6
WWW – World Wide Web
• “Versão ilustrada da Internet”
• Acesso a informações em vários formatos, a partir dos
navegadores Web
Tim-Berners Lee (físico) criou programa para uso pessoal:
páginas interligadas por meio de palavras
– Hipertexto
Colégio Politécnico
7
HTML – Hypertext Markup Language
• Padrão para apresentação de hipertexto
–
–
–
–
recursos de estruturação de texto
inclusão de imagens e multimídia
links entre documentos
conjunto limitado de widgets
• botões, checkboxes, listas de seleção, caixas para entrada
de texto, imagens mapeadas
• Páginas Web estão em HTML (.html ou .htm)
Colégio Politécnico
8
HTTP – HyperText Transfer Protocol
• Protocolo para transmissão de páginas Web construído em
cima do TCP / IP
– URL: Universal Resource Locator
Protocolo
Domínio
Diretório
Documento
http://www.meusite.com/pasta/arquivo.htm
• Outro protocolo: FTP (File Transfer Protocol)
Colégio Politécnico
9
Domínio
• Nome da instituição na Web
– Representação escrita que leva para o endereço IP do Site
– Domínio é o endereço www de uma empresa. Normalmente
usa-se a forma www.nomedaempresa.com
– Podendo especificar uma região de registro do domínio
tornando-o www.nomedaempresa.com.br
Colégio Politécnico
10
Tipos de Domínios
• Domínios Conhecidos:
–
–
–
–
–
com.br
net.br
mil.br
org.br
gov.br
:
:
:
:
:
Atividades comerciais
Atividades comerciais
Forças Armadas Brasileiras
Entidades não governamentais sem fins lucrativos
Entidades do governo federal
• Domínios terminados em .br são coordenados através do
Comitê Gestor de Internet (CGI.br) e do Núcleo de
Informação e Coordenação do Ponto BR (NIC.br)
– www.registro.br
• Desde 2005 são aceitos os caracteres à, á, â, ã, é, ê, í, ó,
ô, õ, ú, ü e ç
Colégio Politécnico
11
Para conectar à Internet / Web
• No seu computador
– Modem (conexão discada)
– Placa de Rede + modem específico (conexão banda larga:
Velox, Virtua, etc)
– Navegador Web
• Serviços
– Provedor de acesso
• Banda Larga (Velox, Virtua)
• Discado
– Provedor de conteúdo (em alguns casos): UOL, Terra,
Globo.com, etc.
Colégio Politécnico
12
Serviços Básicos Internet
•
E-mail
– o correio eletrônico é o recurso mais antigo e mais utilizado da
internet. Permite a troca de mensagens entre pessoas, onde cada
uma possui um endereço de internet que lhe identifica e pode usalo pra trocar mensagens, não importando distância ou localização.
– o endereço de correio eletrônico obedece a seguinte estrutura: a
esquerda do símbolo @ (ou arroba) fica o nome ou apelido do
usuário. à direita, fica o nome do domínio da empresa ou
organização que fornece o acesso, o tipo de instituição e
finalmente o país.
– o resultado é algo assim [email protected]
– onde:
usuário=leandromc
organização=terra
tipo=com (Comercial)
país=br (Brasil)
Colégio Politécnico
13
Serviços Básicos Internet
• Ferramentas de e-mail
Colégio Politécnico
14
Serviços Básicos Internet
• Navegação Web
– Um "navegador" é uma ferramenta de software que você usa
para ver as páginas da web, acessar webmail, etc.
– “Surfar” na web significa seguir os hyperlinks para diferentes
páginas da web
– O navegador é capaz de ler HTML e outros formatos similares
• Exemplos: Internet Explorer, FireFox, Google Chrome, Opera,
Netscape.
• Mecanismos de Busca
– Devido à grande quantidade de informação na Web, máquinas
de busca se tornam cada vez mais importantes para encontrar
algum tipo de informação
– Exemplos: Google, Bing, Yahoo.
Colégio Politécnico
15
Serviços Básicos Internet
• FTP
– Protocolo de troca de arquivos direta, para envio e
recebimento de dados em um servidor.
• Chat
– Conversa em tempo-real (texto, às vezes áudio / vídeo)
– ICQ, MSN, Skype
•
•
•
•
•
Newsgroups, Fóruns, FAQs
Blogs
Redes Sociais: Orkut, Facebook
Jogos online
E-commerce
Colégio Politécnico
16