INF1503 – Processamento de Dados (Economia)

Download Report

Transcript INF1503 – Processamento de Dados (Economia)

INF1503 – Processamento de
Dados (Economia)
Aula 08 – Internet
Prof. Ecivaldo Matos
2006.1
Redes de Computadores
Redes: Finalidades
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)
• Militar  Ensino / Pesquisa  Comercial /
Cidadão
Internet: a rede das redes
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).
Internet: TCP / IP (Protocolo de Controle de
Transmissão / Protocolo da Internet)
• Protocolo (conjunto de regras para que os computadores
"conversem" entre si) que possibilitou a Internet chama-se TCP/IP ()
– Desenvolvido pelo Univ. de Berkley, sob encomenda do governo
americano
• Fragmenta as informações que precisam ser transmitidas
– Esses fragmentos são identificados e enviados ao destino. O caminho
até o destino normalmente não é único. A estrutura funcional das redes
TCP/IP permitem 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.
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 em cada
país.
– FAPESP, sob a chancela do Comitê Gestor da Internet no
Brasil
– Esse controle centralizado é que permite que se encontre
informações sobre qualquer máquina ligada a Internet e
onde ela se encontra.
Endereço IP (cont.)
WWW – World Wide Web
• “Versão ilustrada da Internet”
• Acesso a informações em
vários formatos, a partir
dos navegadores Web
WWW - Histórico
• Tim-Berners Lee (físico) criou programa
para uso pessoal: páginas interligadas
por meio de palavras
– Hipertexto
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)
HTTP – HyperText Transfer
Protocol
• Protocolo para transmissão de páginas
Web construído em cima do TCP / IP
• URL: Universal Resource Locator
• Outro protocolo: FTP (File Transfer
Protocol)
Domínio
• Nome da instituição na Web
Tipos de Domínio
Tipos de
Domínio
Internet / Web
• Internet  TCP/IP
• Web  Internet + HTTP + HTML
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 (UOL, Terra, etc.)
– Provedor de conteúdo (em alguns casos): UOL,
Terra, Globo.com, etc.
Serviços Básicos Internet
• E-mail
• Navegação Web
• FTP
E-mail
Endereço Eletrônico
Ferramentas de E-mail
• Programas para troca de e-mails
• Exemplos: MS-Outlook, Eudora, Thunderbird
WebMail
• E-mail dentro de navegador web
SPAM
• Mensagens não solicitadas
• No ambiente Internet, "SPAM" significa enviar uma
mensagem qualquer para uma grande quantidade de
usuários, sem primeiro verificar a utilidade do
conteúdo da mensagem para aqueles destinatários.
• Propiciado pelo baixo custo de envio de mensagem
eletrônica, causa inconveniência e custo para o
destinatário.
• Filtros anti-SPAM
• OBS:
Prof. Ecivaldo Matos: [email protected]
– Mensagens sempre com assunto (subject): [INF1503]...
– Para diferenciar do SPAM 
Navegadores 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.
Máquinas 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
FTP: File Transfer Protocol
Outros Serviços na Web
• Chat
– Conversa em tempo-real (texto, às vezes áudio /
vídeo)
• ICQ, MSN, Skype
•
•
•
•
•
Newsgroups, Foruns, FAQs
Blogs (diários)
“Comunidades”: Orkut
Jogos online
E-commerce