Resumos Internet


Data: 26/03/98
Hora: 04:22

Nome : Luiz Carlos Medalha
Endereco : lmedalha@sercomtel.com.br
opiniao : TCP/IP

1 - INTRODUÇÃO

A Internet é uma rede de computadores que compartilham um conjunto de protocolos de comunicação, conhecidos como TCP e IP. Estes protocolos provêem os seguintes serviços:

- compartilhar informações pela rede
- compartilhar e enviar arquivos pela rede
- receber e enviar correspondências eletrônicas
- assinar listas de distribuição
- comunicação on-line com outros usuários em qualquer lugar da rede

As redes permitem compartilhar recursos e facilitam a comunicação entre pessoas ou máquinas.
Uma rede pode ser considerada como um computador conectado a outro, compartilhando recursos.

Características da Internet:
a Internet conecta diversas redes
possui mais de 5 milhões de usuários

1.1 - História:

1968: DoD e ARPA desenvolveram a Internet preocupados com a guerra nuclear
1975: DARPA assume o trabalho da ARPAe desenvolve o TCP/IP
1979: formado o Internet Control Configuration Board (ICCB) para aprimorar o sobre o TCP/IP
1983: DARPA requisita conexão de todos os computadores usando TCP/IP que se espalhou rapidamente
1985: NSFNet é criada nos EUA co o objetivo de criar uma rede de pesquisa científica
1989: fim da ArpaNet, substituída pela NSFNet. Criação do IAB, IRTF e IETF
1995: crescimento da rede. Serviços comerciais na Internet.

1.2 - Componentes da rede (básico):

- Network Interface Card (NIC)
- Meios físicos para enviar sinais:
- Fibra ótica
- Par trançado
- Coaxial
- Wireless

1.3 - Tipos de Redes:

- LAN (Local Area Network)
- MAN (Metropolitan Area Network)
- WAN (Wide Area Network)

Os dados trafegam pela rede ou por conexão de pacotes ou por conexão de circuitos
- conexão por pacote: pacotes enviados por blocos
- conexão por circuito: circuito dedicado durante a transmissão

1.4 - Conexões da Internet

- Ponte: liga mesmas redes. Implementa duas camadas de rede (níveis 1 e 2)
- Roteador: conecta redes e controla o tráfego entre elas
- Gateway: Conecta diferentes redes, com diferentes protocolos

1.5 - TCP/IP

São regras para transportar dados de um lugar para outro em uma rede
TCP: orientado a conexão
IP: efetua conexão host a host

2 - ADMINISTRAÇÃO DA INTERNET

Não há uma organização governamental ou comercial que administra a Internet Voluntários gerenciam a parte técnica e política da rede.

IAB: Internet Advisory Board – Organização e coordenação geral da Internet
InterNic: Responsável pela distribuição de endereços
IRTF: Desenvolve protocolos e pesquisas adicionais
IETF: Internet Engeneering Task Force – Cuida dos problemas de engenharia da rede
RFC: Request For Comments – Notações técnicas que lidam com os padrões da Internet
FNC: Federal Nacional Council – Coordenação entre as agências do governo e o IAB

3 - INTERNET PROTOCOL (IP)

- função de transportar datagramas de uma rede à outra na Internet
- não possui mecanismos de retransmissão
- não garante a entrega dos pacotes
- entrega de datagramas baseados em uma rede de endereçamento IP
- suas operações estão descritas em vários RFC’s
- o IP deixa para o TCP a tarefa de confiança na entrega dos pacotes

Para entregar datagramas, o IP deve permitir endereçamento, roteamento e fragmentação do datagrama

3.1 - Endereço IP:

- cada computador possui endereço único na Internet
- cada IP Host ou Gateway é associado a um ou mais endereços de rede de 4 bytes
- o endereço IP consiste em um identificador de rede e um identificador de estação

O rápido crescimento das LANs provocou mudanças na estrutura de endereçamento IP. A estrutura atual inclui um campo para identificar a sub-rede associada a uma rede.
O espaço da sub-rede é tirado do endereço do host.
Os endereços são separados por pontos e as separações são chamadas de períodos.
Para conveniência do usuário, nomes são associados aos endereços IP (DNS – Domain Name System).

3.2 – Características do DNS:

- lidos da direita para a esquerda
- separados por períodos
- possui uma hierarquia de domínios

3.2.1 – Divisões do DNS:

.com: instituições comerciais
.edu: instituições educacionais
.gov: instituições governamentais
.net: instituições administrativas da rede
.mil: instituições militares
.org: outras instituições

Para conexões internacionais, a seqüência de nomes possui duas letras referentes ao país de localização da rede. Por exemplo: br (Brasil), ca (Canada), uk (Reino Unido)
O segmento final de um endereço identifica o usuário. Seu nome e um @ é inserido à esquerda do endereço do domínio. Com isso, qualquer pessoa no mundo que possua uma conexão com a Internet pode se comunicar com as outras.

3.3 – Fragmentação de datagrama IP:

O processo de fragmentação de datagrama é utilizado para permitir que os datagramas possam trafegar por redes que não suportam o seu tamanho original. Os gateways são responsáveis pela fragmentação dos datagramas, construindo um cabeçalho IP para cada fragmento contendo os dados necessários para a montagem do datagrama original no destino.

3.4 – Roteamento:

Um datagrama alcança seu destino através de roteadores. Estes roteadores lêem o endereço de destino, comparam com uma tabela de roteamento e enviam para a saída (rede) correta. Uma tabela de roteamento possui o endereço de uma rede e o próximo gateway a quem o roteador deve enviar uma determinada mensagem.
A tabela é usada para:
- roteamento direto: para máquinas de destino com o mesmo endereço de rede que o roteador
- roteamento indireto: para máquinas de destino com outros endereços
- roteamento default: para máquinas com endereços desconhecidos

Os roteadores informam suas tabelas para seus vizinhos através dos protocolos RIP ou OSPF

3.5 – ARP e RARP:

Usado para encontrar endereços físicos dos equipamentos partindo de um endereço IP, O ARP (Address Resolution Protocol) auxilia uma estação a encontrar as estações, mapeando tabelas chamadas “ARP Caches”. Estas tabelas relacionam o endereço físico da placa de rede e o endereço IP.
A operação inversa pode ser conseguida através do protocolo RARP (Reverse Address Resolution Protocol), aplicado quando é conhecido apenas o endereço físico da placa de rede da máquina. Geralmente é empregado por estações diskless para descobrir seu próprio endereço IP.

4 – TCP (Transmission Control Protocol):

O TCP garante a entrega dos datagramas de forma segura e seqüenciada. Este protocolo oferece:
- comunicação orientada à conexão entre aplicações
- habilita o uso de muitas aplicações (SMTP, FTP, WWW, HTTP, etc.) para estabelecer conexão.

4.1 – Portas e Sockets:

Cada processo que usa o protocolo TCP/IP é identificado por um número de porta. Este número é usado pelas duas estações comunicantes para identificar qual aplicação deve receber as mensagens que estão sendo enviadas.
O Socket é um identificador abstrato formado por uma combinação do endereço IP e o número da porta para rotear as mensagens para a aplicação correta. O socket também é único dentro do Internet.

4.2 – TCP e UDP:

O TCP é um protocolo de transporte largamente empregado. Sua principal função é permitir que duas aplicações em computadores diferentes se comuniquem. O UDP (User Datagram Protocol) é usado para aplicações onde a rapidez da entrega do pacote é mais crítica que a confiabilidade e correção na entrega.

4.2.1 – TCP:

O TCP foi projetado para rodar sobre o IP. Como o IP não é orientado à conexão, este trabalho fica a corgo do TCP. O TCP é usado para dar suporte a diversas aplicações que necessitam se comunicar via Internet.

Características do TCP:
- orientado à conexão
- controle de fluxo
- segurança e prioridade de pacotes
- Abre e fecha uma conexão
- garante a ordem das mensagens

4.2.2 – UDP:

Trabalha sobre o IP, como o TCP, com as seguintes características:
- não orientado à conexão
- não controla fluxo nem recupera erros
- não garante a entrega em ordem das mensagens
- é mais rápido que o TCP

4.2.3 – Usos do TCP e UDP:

Diversas aplicações usam o TCP e o UDP, as mais comuns são:
TCP:
- FTP (File Transfer Protocol)
- Telnet
- SMTP (Simple Mail Transfer Protocol)

UDP:
- SNMP (Simple Network Management Protocol)
- RPC (Remote Procedure Call)
TFTP (Trivial FTP)

5 – FERRAMENTAS DA INTERNET

Existem três principais motivos para usar a Internet: enviar correspondências, trocar informações e usar a WWW.

5.1 – Correspondências:

E-Mail: usado para trocar correspondências entre as pessoas.

NewsGroups: usado para compartilhar mensagens com um grupo de pessoas, de forma organizada por assunto, de acordo com o interesse da pessoa.

5.2 - Informações: pesquisas na Internet

- via FTP: usado para transferir arquivos disponibilizados na rede
- via Telnet: usado para obter conexão com outro computador, como se o usuário estivesse operando a o teclado da máquina remota

Para auxiliar o usuário a encontrar as informações desejadas na rede, existem ferramentas como:
- Archie: para pesquisar programas, dados e textos
- Gopher: baseado na busca através de menus. Permite a passagem por outros computadores na internet para pesquisar documentos e bases de dados
- WAIS (Wide Area Information Server): auxilia na busca de artigos contendo grupos de palavras em um bando de dados.

5.3 – WWW:

Baseado em um sistema que permite circular na rede informações transmitidas através de sons, imagens estáticas (fotos), imagens dinâmicas (video-clips, video-conferências), hipertextos, etc.
São utilizados navegadores para auxiliar o uso da WWW, tais como NetScape e Internet Explorer, que são os mais comuns atualmente.

6 – Netiquette (etiqueta na rede)

São regras de comportamento para o uso da Internet, a fim de evitar agreções, pregando atitudes de cordialidade e respeito entre os usuários da rede.


Próximo