Escolar Documentos
Profissional Documentos
Cultura Documentos
TCP-IP
Básico
V.2.0
abril de 2004
AVISO IMPORTANTE
Esta apostila é parte integrante do Curso de TCP-IP Básico,
desenvolvido pela TopMaster para a Embratel.
O objetivo deste documento é apresentar uma versão textual
do conteúdo do curso online para a conveniência do aluno.
Sua leitura não substitui o estudo online, pois este oferece interações e
animações que não podem ser representadas no formato impresso.
Queremos, com isso, oferecer a você os fundamentos necessários para criação de um contexto de
conhecimentos que facilitarão sua aprendizagem, em qualquer um dos andares do curso.
TEMA ASSUNTO
- As 7 Camadas,
Modelo OSI - Como as Camadas Pares se
Comunicam.
- Definição,
Redes
- LAN, MAN e WAN.
Elementos - Serviços,
Essenciais de - Meios de transporte,
uma Rede - Protocolos.
Backbone - Definição.
- Características,
- Arquitetura em Camadas,
TCP/IP
- Envelopamento de Camadas,
- IP (Internet Protocol).
A comunicação entre camadas pares acontece para garantir que a informação vá da origem ao
destino de forma compreensível. Para isso cada camada acrescenta seu cabeçalho, ou seja,
informações de controle que serão lidas pelas mesmas camadas no outro computador.
- As 7 Camadas
Abordaremos aqui o modelo OSI (Open Systems Interconnection) proposto pela ISO
(International of Standardization Organization) em 1977.
O OSI é uma proposta para a interconexão de sistemas abertos, onde todos têm acesso às
especificações e podem fazer implementações. Visa prover uma base comum de informações
para a coordenação do desenvolvimento de padrões voltados para a interconexão de sistemas.
Este modelo obedece a uma estrutura hierárquica de níveis, ou camadas, o que incentiva a
modularização do software de suporte a redes.
Cada módulo forma um nível no modelo e é responsável por prover determinados serviços
aos níveis superiores. Cada camada implementa os serviços de acordo com suas funções e
faz uso dos serviços oferecidos pelos níveis inferiores.
- Rede: Sua tarefa principal é rotear os pacotes da origem para o destino. As rotas
são caminhos a serem seguidos pelos pacotes de dados e podem ser fixas ou
dinâmicas. Se forem dinâmicas, as rotas variam dependendo da condição da linha de
transmissão, no que tange ao volume e às suas condições elétricas. O controle de
excesso de pacotes na rede deve também ser gerenciado por esta camada.
- Sessão: A principal função deste nível é fornecer a conexão entre dois processos.
Melhora a forma de endereçamento, permitindo a referência a endereços na rede por
nomes simbólicos.
- Aplicação: Por ser o mais alto nível do modelo OSI, oferece seus serviços a usuários
e não a níveis superiores de protocolos. O propósito deste nível é o de servir como
janela entre usuários que querem se comunicar através deste modelo.
Neste modelo, cada camada, além de se comunicar com suas camadas adjacentes, também se
comunica com suas camadas pares de outro computador.
Para isso, cada camada acrescenta suas próprias informações de controle à mensagem que
está sendo transmitida. A informação é acrescentada na forma de cabeçalhos que são
introduzidos pelo transmissor e removidos pelo receptor, depois que a informação for
utilizada.
Aplicação Æ Mensagem
Apresentação Æ Pacote
Sessão Æ Pacote
Transporte Æ Segmento
Rede Æ Datagrama
Enlace Æ Frame
Física Æ Bit
Para que esta comunicação aconteça de forma organizada existem os protocolos de comunicação
que definem padrões que serão seguidos por todos os fabricantes de programas e equipamentos.
Podemos classificar as redes em virtude de sua abrangência, desde redes que envolvem
computadores em uma sala ou prédio (LAN), passando por uma rede que envolve computadores
localizados em prédios distantes (MAN) até redes envolvendo redes em cidades, estados ou
países (WAN).
- Definição
Este acesso é regido por padrões e protocolos. Estes padrões e protocolos surgiram da
iniciativa de três organizações: IBM , o Departamento de Defesa dos Estados Unidos e o
Centro de Pesquisa da Xerox em Palo Alto.
A rede local, também chamada de LAN (Local Area Network), tradicionalmente compartilha
recursos entre computadores conectados com cabos a uma distância não superior a 330
metros.
O padrão Ethernet é utilizado em todo o mundo, pois está presente em praticamente todas as
organizações informatizadas.
Na mesma época surgiram mais dois protocolos para redes locais: o Arcnet, desenvolvido
pela Datapoint Corporation e o Token Ring, desenvolvido pela IBM.
As redes locais (LAN) são responsáveis pela comunicação entre computadores "dentro de um
escritório ou fábrica". As redes de longa distância metropolitanas (MANs - Metropolitan
Area Networks) e as redes de grandes áreas (WANs - Wide Area Networks) são responsáveis
pela conexão entre redes dentro das cidades, estados e países.
Estes conceitos são clássicos e estão sofrendo transformações à medida que surgem avanços
tecnológicos como o padrão de transmissão Fast Ethernet e Gigabit Ethernet além dos meios
de transmissão como a fibra óptica e via satélite.
Foram desenvolvidas várias técnicas para conectar redes, sendo que o usuário deve optar
pelas técnicas conforme a distância, velocidade e protocolo das redes.
• LAN: Uma rede local (ou LAN, abreviação do inglês Local Area Network) é um tipo
de rede encontrado em pequenos ambientes como, por exemplo, um mesmo prédio,
uma pequena empresa, onde dois ou mais computadores são conectados usualmente
por cabos.
• WAN: Para empresas maiores, que têm escritórios em vários locais e que percebem a
vantagem de interligar todos seus sistemas de informações em uma grande rede, uma
LAN já não basta. É preciso investir em redes de longa distância (ou WAN,
abreviação do inglês Wide Area Network), que ultrapassam os limites das cidades,
estados e até países, suportando milhares de usuários e computadores.
As WANs utilizam linhas de transmissão de dados oferecidas por empresas de
telecomunicações, como a Embratel.
Dessa forma, equipamentos projetados originalmente para uma LAN podem ser utilizados na
implantação de uma rede que atenda a várias cidades, dependendo da tecnologia que seja
utilizada.
Analogamente, equipamentos utilizados numa rede MAN ou WAN podem ser utilizados na
implantação de uma rede LAN, onde os componentes da rede estão fisicamente próximos.
Os elementos básicos que formam uma rede são Serviços, Meios de transporte e Protocolos.
• Serviços
Para que uma rede de computadores tenha utilidade é preciso que haja algum tipo
de recurso ou informação que se queira compartilhar como, por exemplo,
servidor de impressão, servidor web, correio eletrônico etc.
• Meios de transporte
Para que a comunicação possa se estabelecer entre os computadores há a
necessidade de um caminho, através do qual os dados irão trafegar. Ou seja, de
meios de transporte.
• Protocolos
Também não basta que se tenha um serviço a ser compartilhado e um meio de
transmissão para que a comunicação aconteça... É necessário também uma
linguagem comum ou um conjunto de procedimentos entre as máquinas. A este
conjunto de procedimentos chamamos protocolo.
Backbone
É um conceito aberto, sem definição formal, por isso é importante saber qual a idéia que cada
cliente tem do termo.
Podemos pensar nele como um conjunto de equipamentos que forma o esqueleto de sustentação
de toda uma rede como, por exemplo, o conjunto de roteadores, switches e hubs de uma rede.
Cada empresa administra o seu backbone, o seu conjunto de equipamentos que se interconecta
com os backbones de outras empresas. Por isso é comum falar "backbone da Embratel".
A camada de Rede é responsável por localizar e descobrir um caminho (rota) para enviar as
informações para o computador de destino.
Todo computador conectado à Internet possui um endereço IP único, representado por 4 grupos
de 8bits (octetos). A representação mais comum é a decimal com ponto separando os octetos
como, por exemplo, 200.255.125.213. Como é difícil memorizar estes números, existem
mecanismos de tradução de nomes para IP e assim podemos chegar no computador através de seu
nome na rede. www.embratel.com.br , ou através de seu endereço IP.
- Características
O TCP/IP não é apenas um protocolo mas uma família de protocolos voltados para o uso em
redes de computadores (Internet e intranets). É o conjunto de protocolos mais difundido do
mercado.
O TCP e o IP são os mais conhecidos dos vários protocolos pertencentes a esta família, e são
usados para batizar a mesma.
Temos como características do TCP/IP:
- Arquitetura em camadas
Apresentaremos uma arquitetura conceitual para facilitar o entendimento das 4 (quatro)
camadas do TCP/IP.
Em cada uma das camadas atuam os vários protocolos que, juntos, permitem a transmissão e
a recepção de informações.
Camada mais baixa, de acesso à rede propriamente dita (o meio físico), permitindo o
envio/recepção de informações (frames). Exemplos:
o Ethernet
o Token Ring
o FDDI (Fiber Distributed Data Interface)
o ATM (Asynchronous Transfer Mode)
o PPP (Point to Point Protocol)
• Camada de Rede
• Camada de Transporte
• Camada de Aplicação
- Envelopamento de camadas
Vamos analisar, seguindo este sistema de camadas, o tráfego de mensagens entre sistemas
conectados via TCP/IP, observando como a mensagem é transformada.
Ao enviar uma informação, os dados seguem o sentido da seta transmitir, passando pela
camada de aplicação, de transporte, de rede, e finalmente pela camada enlace/física.
Somente após passar por estas camadas, os frames serão entregues ao meio físico de
comunicação, ou seja, ao cabeamento da rede.
Quando um frame é recebido, percorre o caminho inverso, indicado pela seta receber,
passando pela camada enlace/física, de rede, de transporte e de aplicação.
Vamos ver, passo a passo, uma transmissão entre um cliente browser e um servidor web,
solicitando o processamento de um formulário:
2. O protocolo de aplicação HTTP, por sua vez, utiliza o protocolo TCP da camada de
transporte.
Para que isso aconteça, o TCP da máquina remetente necessita contactar o TCP do
destinatário para estabelecer a conexão.
Caso esteja tudo certo, o Datagrama é enviado ao protocolo para o qual está
endereçado, neste caso o IP.
Caso positivo, ele verifica para qual protocolo de transporte deve enviar este
Datagrama, neste caso o TCP.
3. O TCP recebe o segmento, executa uma verificação para validá-lo e verifica se ele
está na seqüência correta.
Caso este seja o último, e todos os demais estejam presentes, o TCP remontará a
mensagem e a enviará para o programa de aplicação.
- Protocolo IP
A maioria dos sistemas operacionais como, por exemplo, o Windows 95/98/NT, MacOS, Solaris,
Linux, entende o TCP/IP. Toda máquina ligada à Internet deve ter um nome, ao qual é associado
um nome de domínio.
www.embratel.com.br
Uma rede TCP/IP funciona muito bem usando apenas endereços IP, que são numéricos.
200.255.125.213
Quando você se conecta a um provedor de acesso, o seu computador recebe um número IP único
naquele momento.
O número IP designado depende do modem em que você se conectar. Cada modem do provedor
tem associado um número IP diferente, e esse processo é totalmente automático.