Você está na página 1de 26

Viso geral

Este captulo de reviso refora os conceitos j aprendidos relacionados ao modelo de


referncia OSI, LANs e endereamento IP. Entender estes tpicos complexos o primeiro
passo para compreender o Cisco Internetwork Operating System (IOS), que o tpico
principal deste currculo. Voc precisa ter uma compreenso slida dos princpios de
interconexo de redes examinados neste captulo antes de tentar entender as complexidades
do Cisco IOS.
1.1 O modelo OSI
1.1.1 Modelo de rede em camadas
As novas prticas de negcios esto impulsionando mudanas em redes corporativas. Os funcionrios na
matriz das empresas e nas filiais espalhadas pelo mundo, assim como os usurios mveis em suas casas,
necessitam ter acesso imediato aos dados, estejam os dados em servidores centrais ou de departamentos.
Empresas como corporaes, agncias, escolas ou outras organizaes que unem suas comunicaes de
dados, informatizao e servidores de arquivos, precisam de:
LANs interconectadas que forneam acesso a computadores ou servidores de arquivos em outros lugares
Largura de banda maior nas LANs para satisfazer s necessidades dos usurios finais
Suportar tecnologias que possam ser retransmitidas para o servio da WAN
Para melhorar a comunicao com parceiros, funcionrios e clientes, as empresas esto implementando novas
aplicaes, como, por exemplo, o comrcio eletrnico, a videoconferncia, a transmisso de voz atravs de IP
e o aprendizado distncia. As empresas esto fundindo suas redes de voz, vdeo e dados em redes
corporativas globais, conforme demonstrado na figura , que so fundamentais para o sucesso dos negcios
das organizaes.
As redes corporativas so projetadas e criadas para suportar os aplicativos atuais e futuros. Para acomodar as
exigncias cada vez maiores de largura de banda, escalabilidade e confiabilidade, os fornecedores e
organizadores de padronizao apresentam novos protocolos e tecnologias em um ritmo veloz. Os projetistas
de redes so desafiados a desenvolver redes de ltima gerao, mesmo que o que seja considerado de ltima
gerao mude mensalmente, ou semanalmente.
Ao dividir e organizar as tarefas das redes em camadas/funes separadas, pode-se lidar sem problemas com
as novas aplicaes. O modelo de referncia OSI organiza as funes da rede em sete categorias, chamadas de
camadas. Os dados vm das aplicaes de nvel superior dos usurios para bits de nvel inferior que so,
ento, transmitidos atravs dos meios de rede. A tarefa da maioria dos gerentes de WAN configurar as trs
camadas mais baixas. As funes ponto a ponto usam encapsulamento e desencapsulamento de dados como a
interface das camadas.
Conforme demonstrado na figura , h sete camadas no modelo de referncia OSI, cada uma com funes
distintas e separadas. As funes dos modelos Transmission Control Protocol/Internet Protocol (TCP/IP) se
encaixam em cinco camadas. Essa separao das funes da rede conhecida como "em camadas". No
entanto, independentemente do nmero de camadas, as razes da diviso das funes da rede incluem o
seguinte:
Dividir os aspectos inter-relacionados das operaes da rede em elementos menos complexos
Definir interfaces padro para compatibilidade plug and play e integrao de vrios distribuidores
Permitir que os engenheiros concentrem seus esforos de projeto e desenvolvimento em funes especficas
da camada
Promover a simetria das diferentes funes modulares de internetwork para fins de interoperabilidade
Impedir que alteraes em uma rea afetem significativamente outras reas, de forma que cada rea possa se
desenvolver mais rapidamente
Dividir as operaes complexas de interconexo de redes em subconjuntos operacionais distintos e mais
fceis de serem aprendidos
1.1 O modelo OSI
1.1.2 As funes das camadas do modelo OSI
Cada camada do modelo de referncia OSI de sete camadas tem uma funo especfica. As funes so
definidas pelo OSI e podem ser usadas por qualquer fornecedor de produtos de redes. -
As camadas so:
Aplicao -- A camada de aplicao fornece servios de rede s aplicaes dos usurios. Por exemplo, uma
aplicao de processamento de textos tem servios de transferncia de arquivos nessa camada.
Apresentao -- Essa camada fornece representao de dados e formatao de cdigo. Ela garante que os
dados que chegam da rede possam ser usados pela aplicao e garante que as informaes enviadas pela
aplicao possam ser transmitidas pela rede.
Sesso -- Essa camada estabelece, mantm e gerencia sesses entre aplicaes.
Transporte -- Essa camada segmenta e reagrupa os dados em um fluxo de dados. O TCP um dos protocolos
da camada de transporte usados com o IP.
Rede -- Essa camada determina a melhor forma de mover os dados de um lugar para outro. Os roteadores
operam nessa camada. Voc vai encontrar o esquema de endereamento IP (Internet Protocol) nessa camada.
Enlace -- Essa camada prepara um datagrama (ou pacote) para transmisso fsica atravs do meio. Ela trata da
notificao de erro, da topologia de rede e do controle de fluxo. Essa camada usa os endereos de Media
Access Control (MAC).
Fsica -- Essa camada fornece os meios eltricos, mecnicos, de procedimento e de funcionamento para ativar
e manter as conexes fsicas entre os sistemas. Essa camada usa o meio fsico como, por exemplo, o cabo de
par tranado, coaxial e de fibra ptica.
1.1 O modelo OSI
1.1.3 Comunicaes ponto a ponto
Cada camada usa seu prprio protocolo para se comunicar com sua camada par em outro sistema. Cada
protocolo da camada troca informaes, conhecidas como unidades de dados de protocolo (PDUs), com suas
camadas pares. Uma camada pode usar um nome mais especfico para a sua PDU. Por exemplo, no TCP/IP a
camada de transporte do TCP se comunica com a funo TCP do par usando segmentos. Cada camada usa os
servios da camada abaixo dela para se comunicar com sua camada par. O servio da camada inferior usa as
informaes da camada superior como parte das PDUs que so trocadas com seu par.
Os segmentos TCP se tornam parte dos pacotes da camada de rede (datagramas) que so trocados entre os
pares IP. Por sua vez, os pacotes IP se tornam parte dos quadros de enlace de dados que so trocados entre os
dispositivos conectados diretamente. Finalmente, esses quadros se tornam bits, assim que os dados so enfim
transmitidos pelo hardware que usado pelo protocolo de camada fsica.
Cada camada depende dos servios da camada do modelo de referncia OSI que est abaixo dela. Para
fornecer esse servio, a camada mais baixa usa o encapsulamento para colocar a unidade de dados de
protocolo (PDU) da camada superior em seu campo de dados, depois ela pode adicionar cabealhos e trailers
que a camada desejar usar para executar sua funo.
Como um exemplo, a camada de rede presta um servio para a camada de transporte e a camada de transporte
apresenta os dados para o subsistema da internetwork. A camada de rede tem a tarefa de mover esses dados
atravs da internetwork. Ela realiza essa tarefa encapsulando os dados dentro de um pacote.
Esse pacote inclui um cabealho contendo as informaes necessrias para completar a transferncia, como,
por exemplo, o endereo lgico da origem e do destino.
A camada de enlace, por sua vez, presta um servio para a camada de rede. Ela encapsula o pacote da camada
de rede em um quadro. O cabealho do quadro contm informaes que so necessrias para concluir as
funes de enlace de dados (por exemplo, endereos fsicos). E, finalmente, a camada fsica presta um servio
para a camada de enlace: Ela codifica o quadro de enlace de dados em um padro de 1s e 0s para transmisso
atravs do meio (normalmente um cabo). -
1.1 O modelo OSI
1.1.4 Cinco etapas do encapsulamento de dados
medida que as redes executam servios para os usurios, o fluxo e o empacotamento das informaes
originais dos usurios sofrem diversas alteraes. Neste exemplo de interconexo de redes, h cinco etapas de
converso.
Etapa 1
Um computador converte uma mensagem de correio eletrnico em caracteres alfanumricos que podem ser
usados pelo sistema de interconexo de redes. So os dados.
Etapa 2
Os dados da mensagem so, ento, segmentados para transporte no sistema de internetwork pela camada de
transporte. A camada de transporte garante que os hosts da mensagem em ambas as extremidades do sistema
de correio eletrnico possam se comunicar com confiabilidade.
Etapa 3
Os dados so, ento, convertidos em um pacote, ou datagrama, pela camada de rede. O pacote tambm
contm um cabealho de rede que inclui um endereo lgico de origem e destino. O endereo ajuda os
dispositivos de rede a enviar o pacote atravs da rede pelo caminho escolhido.
Etapa 4
Cada dispositivo de enlace de dados coloca o pacote em um quadro. O quadro possibilita que o dispositivo se
conecte ao prximo dispositivo de rede conectado diretamente ao link.
Etapa 5
O quadro alterado para um padro de 1s e 0s para transmisso no meio (normalmente um cabo). Uma
funo de sincronizao possibilita que os dispositivos diferenciem os bits medida que eles trafegam pelo
meio.
O meio na internetwork fsica pode variar ao longo do caminho. Por exemplo, uma mensagem de correio
eletrnico pode ser originada em uma LAN, cruzar um backbone do campus e continuar atravs de um link de
WAN at chegar ao seu destino em outra LAN remota.
1.2 LANs
1.2.1 Dispositivos e tecnologias LAN
As caractersticas principais das LANs so:
A rede opera dentro de um prdio ou em um andar de um prdio.
As LANs fornecem vrios dispositivos de desktop conectados (normalmente PCs) com acesso aos meios de
grande largura de banda.
Por definio, a LAN conecta computadores e servios a um meio comum da camada 1. Os dispositivos de
LAN so:
As bridges que conectam segmentos de LAN e ajudam a filtrar o trfego.
Os hubs que concentram as conexes de LAN e permitem o uso de meios de cobre de par tranado.
Os switches Ethernet que oferecem largura de banda dedicada, full-duplex para segmentos ou trfego de
desktop.
Os roteadores que oferecem muitos servios, incluindo a interconexo de redes e controle de trfego de
broadcast.
As trs tecnologias LAN a seguir (mostradas na figura) valem virtualmente para todas as LANs implantadas:
Ethernet -- A primeira das principais tecnologias LAN, ela executada na maioria das LANs.
Token-Ring -- Da IBM, ela seguiu a Ethernet e agora amplamente usada em um grande nmero de redes
IBM.
FDDI -- Tambm usa tokens e agora uma LAN de campus popular.
Em uma LAN, a camada fsica fornece acesso ao meio de rede. A camada de enlace fornece suporte de
comunicao atravs de vrios tipos de enlace de dados, como, por exemplo, o meio Ethernet/IEEE 802.3.
Voc vai estudar os padres de LAN Ethernet IEEE 802.3. A figura mostra o meio mais comum da camada 1
usado em redes atualmente: cabo coaxial, fibra ptica e par tranado. Os esquemas de endereamento como o
Media Access Control (MAC) e o Internet Protocol (IP) fornecem um mtodo muito estruturado para localizar
e entregar dados para computadores ou para outros hosts em uma rede.
1.2 LANs
1.2.2 Padres Ethernet e IEEE 802.3
Os padres Ethernet e IEEE 802.3 definem uma LAN com topologia de barramento que opera com
sinalizao de banda base a uma taxa de 10 Mbps. A Figura ilustra os trs padres de cabeamento definidos:
10BASE2 (thin Ethernet) - permite segmentos de rede com cabo coaxial de at 185 m de comprimento
10BASE5 (thick Ethernet) - permite segmentos de rede com cabo coaxial de at 500 m de comprimento
10BASE-T -- transporta quadros Ethernet em cabeamento de par tranado econmico
Os padres 10BASE5 e 10BASE2 fornecem acesso a diversas estaes para o mesmo segmento de LAN. As
estaes so conectadas ao segmento por um cabo que se estende de uma interface de ligao AUI
(attachment unit interface) na estao a um transceiver que esteja diretamente conectado ao cabo coaxial
Ethernet.
Como o 10BASE-T fornece acesso para apenas uma nica estao, as estaes que estiverem conectadas
LAN Ethernet pelo 10BASE-T sero quase sempre conectadas a um hub ou a um switch de LAN. Nessa
organizao, o hub ou o switch de LAN so iguais a um segmento Ethernet.
Os enlaces de dados Ethernet e 802.3 preparam os dados para transporte atravs do link fsico que une dois
dispositivos. Por exemplo, como a figura mostra, trs dispositivos podem ser diretamente conectados um ao
outro atravs da LAN Ethernet. O Macintosh esquerda e o PC com base em Intel no meio mostram os
endereos MAC usados pela camada de enlace. O roteador direita tambm usa endereos MAC para cada
interface lateral da LAN. A interface Ethernet/802.3 no roteador usa a abreviao do tipo de interface do
Cisco IOS "E" seguida por um nmero de interface (por exemplo, "0", como mostrado na figura ).
O broadcasting uma ferramenta eficaz que pode enviar um nico quadro para muitas estaes ao mesmo
tempo. O broadcasting usa um endereo de destino do enlace de dados com apenas 1s (FFFF.FFFF.FFFF em
hexadecimal). Como a figura mostra, se a estao A transmitir um quadro com um endereo de destino com
apenas 1s, as estaes B, C e D vo todas receber e passar o quadro para as suas camadas superiores para
futuro processamento.
Quando usado de maneira incorreta, o broadcasting pode afetar seriamente o desempenho das estaes
interrompendo-as desnecessariamente. Os broadcasts devero, portanto, ser usados apenas quando o endereo
MAC de destino for desconhecido, ou quando o destino for todas as estaes.
1.2 LANs
1.2.3 Carrier sense multiple access with collision detection (CSMA/CD)
Em uma LAN Ethernet, permitida apenas uma transmisso por vez. Uma LAN Ethernet conhecida como
uma rede Carrier Sense Multiple Access with Collision Detection (CSMA/CD). Isso significa que uma
transmisso de n atravessa a rede inteira e recebida e examinada por cada n. Quando o sinal chega
extremidade de um segmento, absorvido pelos terminadores para que seja impedido de voltar para o
segmento.
Quando uma estao deseja transmitir um sinal, ela verifica a rede para determinar se outra estao est
transmitindo atualmente. Se a rede no estiver sendo usada, a estao prossegue com a transmisso. Durante
o envio de um sinal, a estao monitora a rede para garantir que no haja outra estao transmitindo ao
mesmo tempo. possvel que duas estaes determinem que a rede est disponvel e iniciem a transmisso
quase ao mesmo tempo. Se isso acontecer, elas vo causar uma coliso, conforme est ilustrado na parte
superior da figura.
Quando um n de transmisso detecta uma coliso, ele transmite um sinal de engarrafamento que faz com que
a coliso dure o suficiente para que todos os outros ns a detectem. Todos os ns de transmisso param de
enviar quadros por um perodo de tempo aleatrio antes de tentar a retransmisso. Se as tentativas
subseqentes tambm resultarem em colises, o n tentar retransmitir at 15 vezes antes de finalmente
desistir. Os relgios indicam diversos tempos de backoff. Se os dois tempos forem suficientemente diferentes,
uma estao vai obter xito da prxima vez.
1.2 LANs
1.2.4 Endereamento lgico (IP)
Um componente essencial de qualquer sistema de rede o processo que possibilita s informaes
localizarem sistemas especficos de computadores em uma rede. Vrios esquemas de endereamento so
usados para esse fim, dependendo da famlia de protocolos que estiver sendo usada. Por exemplo, o
endereamento AppleTalk diferente do endereamento TCP/IP, que por sua vez diferente do
endereamento IPX.
Dois tipos importantes de endereos so os endereos da camada de enlace e os endereos da camada de rede.
Os endereos da camada de enlace, tambm conhecidos como endereos fsicos de hardware ou endereos
MAC , geralmente so exclusivos de cada conexo de rede. Na verdade, para a maioria das LANs, os
endereos da camada de enlace esto localizados na placa de rede. Como um sistema de computador comum
tem uma conexo fsica de rede, ele tem apenas um nico endereo de camada de enlace. Os roteadores e
outros sistemas que esto conectados s vrias redes fsicas podem ter vrios endereos de camadas de enlace.
Como seu nome indica, existem endereos da camada de enlace na camada 2 do modelo de referncia OSI.
Existem endereos da camada de rede (tambm conhecidos como endereos lgicos ou endereos IP do
conjunto de protocolos da Internet) na camada 3 do modelo de referncia OSI. Diferentemente dos endereos
da camada de enlace, que normalmente existem dentro de um espao de endereo contnuo, os endereos da
camada de rede so normalmente hierrquicos. Em outras palavras, eles so como endereos postais que
descrevem um local de uma pessoa indicando o pas, o estado, o CEP, a cidade, a rua, a casa e o nome. Um
exemplo de endereo contnuo o nmero de CPF. Cada pessoa tem um nmero de CPF exclusivo; as
pessoas podem se mudar para outra localidade do pas e obter novos endereos lgicos dependendo da cidade,
rua ou CEP, mas seus nmeros de CPF continuam inalterados.
1.2 LANs
1.2.5 Endereamento MAC
Para que vrias estaes compartilhem o mesmo meio e ainda se identifiquem entre si, as subcamadas MAC
definem os endereos de hardware ou de enlace de dados conhecidos como endereos MAC. Cada interface
de LAN tem um endereo MAC exclusivo. Na maioria das placas de rede, o endereo MAC gravado na
ROM. Quando a placa de rede inicializada, esse endereo copiado na RAM.
Antes que os dispositivos diretamente conectados mesma LAN possam trocar um quadro de dados, o
dispositivo remetente deve ter o endereo MAC do dispositivo de destino. Uma forma pela qual o remetente
pode descobrir o endereo MAC de que ele precisa usar um ARP (Address Resolution Protocol). A figura
mostra duas formas pelas quais um exemplo de TCP/IP, o ARP, usado para descobrir o endereo MAC.
No primeiro exemplo, o Host Y e o Host Z esto na mesma LAN. O Host Y faz broadcast de uma solicitao
ARP para a LAN procurando o Host Z. Como o Host Y enviou um broadcast, todos os dispositivos, inclusive
o Host Z, vo examinar a solicitao; no entanto, apenas o Host Z vai responder com seu endereo MAC. O
Host Y recebe a resposta do Host Z e salva o endereo MAC em uma memria local, freqentemente
chamada de cache ARP. Da prxima vez que o Host Y precisar se comunicar diretamente com o Host Z, ele
usar o endereo MAC armazenado.
No segundo exemplo, o Host Y e o Host Z esto em LANs diferentes, mas podem acessar um ao outro atravs
do Roteador A. Quando o Host Y fizer um broadcast da sua solicitao ARP, o Roteador A determinar que o
Host Z no pode reconhecer a solicitao porque o Roteador A detectou que o endereo IP do Host Z de
uma LAN diferente. Como o Roteador A tambm determina que nenhum pacote do Host Z deve ser
retransmitido, o Roteador A fornece seu prprio endereo MAC como uma resposta proxy para a solicitao
ARP. O Host Y recebe a resposta do Roteador A e salva o endereo MAC em sua memria de cache ARP. Na
prxima vez que o Host Y precisar se comunicar com o Host Z, ele vai usar o endereo MAC armazenado do
Roteador A.
1.3 Endereamento TCP/IP
1.3.1 Ambiente TCP/IP
Em um ambiente TCP/IP, as estaes finais se comunicam com os servidores ou com outras estaes finais.
Isso pode ocorrer porque cada n que usa o conjunto de protocolos TCP/IP tem um endereo lgico e
exclusivo de 32 bits. Esse endereo conhecido como endereo IP. Cada empresa ou organizao conectada a
uma internetwork percebida como uma rede nica e exclusiva que deve ser alcanada antes que um host
individual dentro dessa empresa possa ser contatado. Cada rede da empresa tem um endereo; os hosts que
residem nessa rede compartilham esse mesmo endereo de rede, mas cada host identificado pelo endereo
de host exclusivo na rede.
1.3 Endereamento TCP/IP
1.3.2 Sub-redes
As sub-redes melhoram a eficincia do endereamento de rede. A adio de sub-redes no altera a forma
como o mundo externo percebe a rede, mas dentro da organizao, h uma estrutura adicional. Na figura , a
rede 172.16.0.0 subdividida em quatro sub-redes: 172.16.1.0, 172.16.2.0, 172.16.3.0 e 172.16.4.0. Os
roteadores determinam a rede de destino usando o endereo de sub-rede, que limita a quantidade de trfego
em outros segmentos de rede.
De um ponto de vista do endereamento, as sub-redes so a extenso de um nmero de rede. Os
administradores de rede determinam o tamanho das sub-redes com base nas necessidades de expanso de suas
organizaes. Os dispositivos de rede usam as mscaras de sub-redes para identificar que parte do endereo
da rede e que parte representa o endereamento de host.
Exemplo de sub-rede de classe C.
Na figura , a rede foi atribuda ao endereo de Classe C 201.222.5.0. Pressupondo que sejam necessrias 20
sub-redes, com no mximo 5 hosts por sub-rede, voc precisa subdividir o ltimo octeto em uma sub-rede e
um host e, depois, determinar qual ser a mscara de sub-rede. Voc precisa selecionar um tamanho do campo
de sub-rede que produza sub-redes suficientes. Neste exemplo, selecionar 5 bits fornece a voc 20 sub-redes.
Neste exemplo, os endereos de sub-rede so todos mltiplos de 8 - 201.222.5.16, 201.222.5.32 e
201.222.5.48. Os bits restantes no ltimo octeto esto reservados para o campo de host. Os 3 bits no exemplo
so suficientes para os cinco hosts solicitados por sub-rede (na verdade, fornecendo a voc nmeros de hosts
de 1 a 6). Os endereos de host finais so uma combinao de endereo de incio de segmento de rede/sub-
rede acrescidos de cada valor de host. Os hosts na sub-rede 201.222.5.16 sero endereados como
201.222.5.17, 201.222.5.18, 201.222.5.19, e assim por diante.
Um nmero de host 0 reservado para o endereo do cabo (ou sub-rede) e um valor de host com apenas 1s
reservado porque ele seleciona todos os hosts, ou seja, um broadcast. Uma tabela usada para o exemplo de
planejamento de sub-rede est na pgina seguinte. Alm disso, o exemplo de roteamento mostra a combinao
de um endereo IP de chegada com uma mscara de sub-rede para extrair o endereo de sub-rede (tambm
conhecido como nmero de sub-rede). O endereo de sub-rede extrado deve ser tpico das sub-redes geradas
durante esse exerccio de planejamento.
Exemplo do planejamento de sub-rede de Classe B.
Na figura , uma rede de Classe B dividida em sub-redes para fornecer at 254 sub-redes e 254 endereos de
host que podem ser usados.
Exemplo do planejamento de sub-rede de Classe C.
Na figura , uma rede de Classe C dividida em sub-redes para fornecer 6 endereos de host e 30 sub-redes
que podem ser usados.
1.4 Camadas do host (as 4 camadas superiores do modelo OSI)
1.4.1 Camadas de aplicao, apresentao e sesso
Camada de aplicao
No contexto do modelo de referncia OSI, a camada de aplicao (camada 7) suporta o componente de
comunicao de uma aplicao. Ela no fornece servios para nenhuma outra camada OSI. No entanto, ela
fornece servios aos processos de aplicao que residem fora do escopo do modelo OSI (ex.: programas de
planilhas, Telnet, WWW, etc.). Uma aplicao de computador pode funcionar integralmente usando apenas as
informaes que residem em seu computador. No entanto, uma aplicao poder tambm ter um componente
de comunicao que pode se conectar com uma ou mais aplicaes de rede. Vrios tipos esto listados na
coluna direita da figura .
Um exemplo de aplicao como essa poder incluir um processador de texto que possa incorporar um
componente de transferncia de arquivo que permita que um documento seja transferido eletronicamente pela
rede. O componente de transferncia de arquivo qualifica o processador de texto como uma aplicao no
contexto do OSI e, portanto, pertence camada 7 do modelo de referncia OSI. Outro exemplo de aplicao
de computador que tenha componentes de transferncia de dados um navegador da Web como o Netscape
Navigator e o Internet Explorer. Sempre que voc visita um site da Web, as pginas so transferidas para o
seu computador.
Camada de apresentao
A camada de apresentao (camada 6) do modelo de referncia OSI responsvel por apresentar os dados de
uma forma que um dispositivo receptor possa entender. Ela serve de tradutora, s vezes entre formatos
diferentes, para os dispositivos que precisam se comunicar em uma rede, fornecendo formatao e converso
de cdigo. A camada de apresentao (camada 6) formata e converte os dados de aplicao de rede em texto,
figuras, vdeo, udio ou qualquer formato que seja necessrio para o dispositivo receptor entend-los.
A camada de apresentao no est apenas preocupada com o formato e a representao dos dados, mas
tambm com a estrutura dos dados que o programa usa. A camada 6 organiza os dados da camada 7.
Para entender como isso funciona, imagine que voc tenha dois sistemas. Um sistema usa EBCDIC e o outro
usa ASCII para representar os dados. Quando os dois sistemas precisam se comunicar, a camada 6 converte e
traduz os dois diferentes formatos.
Outra funo da camada 6 a criptografia de dados. A criptografia usada quando h a necessidade de
proteger as informaes transmitidas de receptores no autorizados. Para realizar essa tarefa, os processos e
cdigos localizados na camada 6 devem converter os dados. Outras rotinas localizadas na camada de
apresentao compactam texto e convertem imagens grficas em fluxo de bits para que eles possam ser
transmitidos pela rede.
Os padres da camada 6 tambm orientam a forma como as imagens grficas so apresentadas. A seguir,
alguns exemplos:
PICT -- um formato de figuras usado para transferir figuras do QuickDraw entre programas do Macintosh ou
do PowerPC
TIFF -- formato de arquivos de imagens com tags, usado para imagens de mapa de bits de alta resoluo
JPEG -- do Joint Photographic Experts Group, usado para imagens fotogrficas de qualidade
Outros padres da camada 6 orientam a apresentao de som e imagens. Includos nesses padres esto o
seguinte:
MIDI -- interface digital de instrumentos musicais para msica digitalizada
MPEG -- o padro do grupo de especialistas em filmes para a compactao e codificao de filmes de vdeo
para CDs, armazenamento digital, DVD e difuso. Esto disponveis atualmente duas verses padronizadas:
MPEG1 e MPEG2. MPEG1 permite taxas de dados entre400 kbps e 2 Mbps, enquanto o padro MPEG2,
projetado para produzir imagens com melhor qualidade que o MPEG1, suporta taxas de bits de at 80 Mbps.
QuickTime -- um padro que trata de udio e vdeo para programas do Macintosh e PowerPC
A camada de sesso
A camada de sesso (camada 5) estabelece, gerencia e termina as sesses entre aplicaes. Ela coordena os
pedidos de servio e as respostas que ocorrem quando as aplicaes estabelecem comunicaes entre hosts
diferentes.
1.4 Camadas do host (as 4 camadas superiores do modelo OSI)
1.4.2 Camada de transporte
A camada de transporte (camada 4) responsvel por transportar e regular o fluxo de informaes da origem
para o destino com confiabilidade e exatido. Suas funes so:
Sincronizao de conexes
Controle de fluxo
Recuperao de erros
Confiabilidade atravs do janelamento
A camada de transporte (camada 4) permite que um dispositivo do usurio segmente vrias aplicaes de
camada superior, para colocao no mesmo fluxo de dados da camada 4, e que um dispositivo receptor
reagrupe os segmentos de aplicaes da camada superior. O fluxo de dados da camada 4 uma conexo
lgica entre as extremidades de uma rede e fornece servios de transporte de um host para um destino. Esse
servio s vezes conhecido como servio fim a fim.
Como a camada de transporte envia seus segmentos de dados, ela tambm garante a integridade dos dados.
Esse transporte um relacionamento orientado para conexo entre sistemas finais de comunicao. Algumas
das razes para a realizao de transporte confivel so:
Ele garante que os remetentes recebam confirmao dos segmentos entregues.
Ele fornece a retransmisso de todos os segmentos que no so confirmados.
Ele coloca os segmentos de volta na seqncia correta no dispositivo de destino.
Ele evita e controla o congestionamento.
Um dos problemas que podem ocorrer durante o transporte de dados o transbordamento de buffers nos
dispositivos de recepo. Os transbordamentos podem apresentar problemas srios que resultam na perda de
dados. A camada de transporte usa um mtodo chamado controle de fluxo para resolver esse problema.
1.4 Camadas do host (as 4 camadas superiores do modelo OSI)
1.4.3 Funes da camada de transporte
Cada uma das camadas de nvel superior executa suas prprias funes. No entanto, suas funes dependem
dos servios da camada inferior. Todas as quatro camadas superiores - aplicao (camada 7), apresentao
(camada 6), sesso (camada 5) e transporte (camada 4) - podem encapsular dados em segmentos fim a fim.
A camada de transporte pressupe que ela possa usar a rede como uma nuvem para enviar pacotes de dados
da origem para o destino. Se examinar as operaes que acontecem dentro da nuvem, voc poder ver que
umas das funes envolve a seleo dos melhores caminhos de uma determinada rota. Voc comea a ver a
funo que os roteadores executam nesse processo.
Segmentao das aplicaes da camada superior
Um dos motivos para o uso de um modelo de vrias camadas, como, por exemplo, o modelo de referncia
OSI, que vrias aplicaes podem compartilhar a mesma conexo de transporte. A funcionalidade do
transporte realizada de segmento em segmento. Isso significa que os segmentos de dados diferentes de
aplicaes diferentes, enviados para o mesmo destino ou para vrios destinos, so enviados com base no
princpio do primeiro a chegar, primeiro a ser atendido.
Para entender como isso funciona, imagine que voc esteja enviando uma mensagem de correio eletrnico e
transferindo um arquivo (FTP) para outro dispositivo em uma rede. Quando voc envia sua mensagem de
correio eletrnico, antes da transmisso real acontecer, o software do seu dispositivo define o nmero da porta
do SMTP (correio eletrnico) e o nmero da porta do programa de origem. medida que cada aplicao
envia um segmento de fluxo de dados, ela usa o nmero de porta definido anteriormente. Quando o
dispositivo de destino recebe o fluxo de dados, ele separa e classifica os segmentos para que a camada de
transporte possa passar os dados para a aplicao de destino correspondente correta.
O TCP estabelece uma conexo
Para que a transferncia de dados comece, um usurio da camada de transporte deve estabelecer um sesso
orientada a conexo com seu sistema par. Depois, ambos os programas de aplicao de envio e de
recebimento devem informar aos seus respectivos sistemas operacionais que uma conexo ser iniciada.
Conceitualmente, um dispositivo faz uma chamada para outro dispositivo que o outro dispositivo deve aceitar.
Os mdulos de software de protocolo nos dois sistemas operacionais se comunicam enviando mensagens pela
rede para verificar se a transferncia est autorizada e se ambos os lados esto prontos. Depois que a
sincronizao tiver ocorrido, uma conexo ser estabelecida e a transferncia de dados comear. Durante a
transferncia, os dois dispositivos continuam a se comunicar com seu software de protocolo para verificar se
eles esto recebendo os dados corretamente.
A figura mostra um conexo tpica entre os sistemas de emisso e de recepo. O primeiro handshake solicita
a sincronizao. O segundo e o terceiro handshakes confirmam o pedido inicial de sincronizao e
sincronizam os parmetros de conexo na direo oposta. O segmento de handshake final envia uma
confirmao ao destino e ambos os lados concordam que uma conexo foi estabelecida. Assim que a conexo
tiver sido estabelecida, a transferncia de dados comear.
O TCP envia dados com controle de fluxo
Enquanto a transferncia de dados est em andamento, um congestionamento pode acontecer por dois
motivos. O primeiro que um computador veloz poder gerar trfego mais rpido do que uma rede possa
transferi-lo. O segundo que se muitos computadores enviarem datagramas simultaneamente para um nico
destino, esse destino poder sofrer congestionamento. Quando os datagramas chegam muito rapidamente para
que sejam processados por um host ou gateway, eles so temporariamente armazenados na memria. Se o
trfego continuar, o host ou o gateway finalmente tm a memria esgotada e descartam qualquer datagrama
adicional que chegar.
Em vez de permitir que os dados sejam perdidos, a funo de transporte pode emitir um indicador "no est
pronto" para o remetente. Esse indicador age como um sinal de parada e avisa ao remetente para parar de
enviar dados. Quando o destinatrio puder aceitar os dados adicionais, ele enviar um indicador de transporte
"pronto", que como um aviso para ir em frente. Quando o dispositivo remetente receber esse indicador, ele
recomear a transmisso do segmento.
O TCP obtm confiabilidade com o janelamento
A transferncia confivel de dados orientada a conexo significa que os pacotes de dados chegam na mesma
ordem em que eles foram enviados. Os protocolos falham se os pacotes forem perdidos, danificados,
duplicados ou recebidos na ordem errada. Para garantir a confiabilidade da transferncia, os dispositivos
destinatrios devem confirmar a recepo de cada segmento de dados.
Se um dispositivo remetente tiver que esperar pela confirmao aps enviar cada segmento, ser fcil
perceber que esse throughput poder ser bastante baixo. No entanto, como h um perodo de tempo no
utilizado disponvel aps a transmisso de cada pacote de dados e antes do processamento de qualquer
confirmao recebida, o intervalo pode ser usado para a transmisso de mais dados. O nmero de pacotes de
dados que um remetente est autorizado a transmitir sem ter recebido uma confirmao conhecido como
janela.
O janelamento um acordo entre o remetente e o destinatrio. um mtodo para controlar a quantidade de
informaes que podem ser transferidas fim a fim. Alguns protocolos medem as informaes em termos de
nmero de pacotes; o TCP/IP mede as informaes em termos de nmeros de bytes. Os exemplos na figura
mostram as estaes de trabalho de um remetente e de um destinatrio. Um tem o tamanho de janela de 1, e o
outro, o tamanho de janela de 3. Com o tamanho de janela de 1, um remetente deve esperar pela confirmao
de cada pacote transmitido. Com o tamanho de janela de 3, um remetente pode transmitir trs pacotes de
dados antes de esperar por uma confirmao.
Tcnica de confirmao do TCP
A entrega confivel garante que um fluxo de dados que seja enviado de um dispositivo ser entregue atravs
de um enlace de dados para outro dispositivo sem duplicao ou perda de dados. A confirmao positiva com
retransmisso um processo que garante a entrega confivel dos fluxos de dados. Ela requer que o
destinatrio envie uma mensagem de confirmao ao remetente sempre que ele receber os dados. O remetente
mantm um registro de cada pacote de dados que ele enviou e, depois, espera pela confirmao antes de
enviar o prximo pacote de dados. O remetente tambm inicializa um temporizador sempre que ele envia um
segmento e retransmite o segmento se o temporizador esgotar antes da confirmao chegar.
A figura mostra um remetente transmitindo os pacote de dados 1, 2 e 3. O destinatrio confirma o
recebimento dos pacotes solicitando o pacote 4. O remetente, aps receber a confirmao, envia os pacotes 4,
5 e 6. Se o pacote 5 no chegar ao destino, o destinatrio confirma com um pedido para reenviar o pacote 5. O
remetente reenvia o pacote 5 e espera pela confirmao antes de transmitir o pacote 7. -
Resumo
Agora que voc concluiu o Captulo 1, deve ter conhecimento do seguinte:
As funes das camadas do modelo OSI
Comunicaes ponto a ponto
Cinco etapas de encapsulamento de dados
Dispositivos e tecnologias LAN
Padres Ethernet e IEEE 802.3
Carrier sense multiple access with collision detection (CSMA/CD)
Endereamento lgico (IP)
Endereamento MAC
Endereamento TCP/IP
Sub-redes
Camadas de aplicao, apresentao e sesso
Funes da camada de transporte