You are on page 1of 16

Escola Secundria de Penafiel

Redes de Computadores
Redes de Computadores Avanado

ndice Introduo ............................................................................................................................ 2 Modelo OSI - Open Systems Interconnection ...................................................................... 3 A camada Rede do modelo OSI .......................................................................................... 4 A camada Transporte do modelo OSI.................................................................................. 5 Objectivo da camada 4 ........................................................................................................ 7 Protocolos TCP e UDP ........................................................................................................ 7 Mtodos de conexo por TCP ............................................................................................. 8 Routing e endereamento.................................................................................................... 9 Classes e endereos IP e endereos reservados .............................................................. 10 Noes sobre as camadas de Sesso e Apresentao do modelo OSI ............................ 12 A camada de Aplicao do modelo OSI ............................................................................ 13 Objectivo da camada 5 ............................................................ Error! Bookmark not defined. Aplicaes de rede .................................................................. Error! Bookmark not defined. Concluso .......................................................................................................................... 14 Bibliografia ......................................................................................................................... 15

Introduo Este trabalho realizado no mbito do Mdulo 3: Redes de Computadores Avanado, da disciplina de Redes de Comunicao. Onde vamos desenvolver os seguintes topicos seguintes tpicos:

A camada Rede do modelo OSI A camada Transporte do modelo OSI


Objectivo da camada 4 Protocolos TCP e UDP Mtodos de conexo por TCP Classes e endereos IP e endereos reservados

Routing e endereamento

Noes sobre as camadas de Sesso e Apresentao do modelo OSI A camada de Aplicao do modelo OSI

Objectivo da camada 5 Aplicaes de rede

O trabalho deve versar o tema atribudo ao aluno e deve ser claro, coerente e completo no sentido de elucidar o leitor sobre os principais conceitos, problemas e perspectivas do tema tratado. O objectivo deste trabalho, o de avaliar as capacidades do aluno na utilizao, quer de ferramentas de pesquisa, bem como a sua capacidade de organizao e apresentao de trabalhos.

Modelo OSI - Open Systems Interconnection O modelo OSI pretende estabelecer normas comuns para todos os tipos de redes de forma a que a sua interligao seja possvel. Para isso divide as redes de computador em sete camadas hierrquicas: 1. 2. 3. 4. 5. 6. 7. Camada Fsica Camada de Enlace ou Ligao de Dados Camada de Rede Camada de Transporte Camada de Sesso Camada de Apresentao Camada de Aplicao

Para melhor compreender o modelo OSI e as suas camadas, podemos comear por ver um exemplo do que se passa num esquema no informatizado como o do correio convencional. Vejamos ento o que se passa quando o Sr. Cardoso, responsvel pelo departamento comercial de uma empresa, envia uma carta muito importante a um colega: Pega na sua mquina de escrever e redige a carta pessoalmente; Coloca a carta num envelope e enderea-o devidamente; Entrega o envelope D. Mariana, a sua secretria, que a levar ao correio; A D. Mariana sela o envelope leva-a aos correios e regista a carta; Nos servios dos correios, tratam o envelope e colocam-no pronto para ser transportado; O envelope colocado juntamente com os outros, num recipiente adequado, na camio pelo qual vai seguir para o destino; O condutor do camio transporta os envelopes at ao posto de correio do destino.

Chegada carta ao posto de correio de destino, o processo executado pela forma inversa, at a carta chegar s mos do colega do Sr. Cardoso.

A camada Rede do modelo OSI A camada de rede tem a funo de controlar a operao da rede de um modo geral. As principais funes so o roteamento dos pacotes entre fonte e destino, mesmo que estes tenham que passar por diversos ns intermedirios durante o percurso, o controle de congestionamento e a contabilizao do nmero de pacotes ou bytes utilizados pelo usurio, para fins de tarifao. O principal aspecto que deve ser observado nessa camada a execuo do roteamento dos pacotes entre fonte e destino, principalmente quando existem caminhos diferentes para conectar entre si dois ns da rede. Em redes de longa distncia comum que a mensagem chegue do n fonte ao n destino passando por diversos ns intermedirios no meio do caminho e tarefa do nvel de rede escolher o melhor caminho para essa mensagem. A escolha da melhor rota pode ser baseada em tabelas estticas, que so configuradas na criao da rede e so raramente modificadas; pode tambm ser determinada no incio de cada conversao, ou ser altamente dinmica, sendo determinada a cada novo pacote, a fim de refletir exatamente a carga da rede naquele instante. Se muitos pacotes esto sendo transmitidos atravs dos mesmos caminhos, eles vo diminuir o desempenho global da rede, formando gargalos. O controle de tais congestionamentos tambm tarefa da camada de rede.

A camada Transporte do modelo OSI - Objectivo da camada 4 A camada de transporte inclui funes relacionadas com conexes entre a mquina fonte e mquina destino, segmentando os dados em unidades de tamanho apropriado para utilizao pelo nvel de rede, seguindo ou no as orientaes do nvel de sesso. As principais funes do nvel de transporte so a criar conexes para cada requisio vinda do nvel superior, multiplexar as vrias requisies vindas da camada superior em uma nica conexo de rede, dividir as mensagens em tamanhos menores, a fim de que possam ser tratadas pelo nvel de rede e estabelecer e terminar conexes atravs da rede. Sob condies normais, o nvel de transporte cria uma conexo distinta para cada conexo de transporte requisitada pelo nvel superior. Se a conexo de transporte requisitada necessita uma alta taxa de transmisso de dados, este nvel pode criar mltiplas conexes de rede, dividindo os dados atravs da rede para aumentar a velocidade de transmisso, conforme as indicaes do nvel de sesso. Por outro lado, a camada de transporte pode multiplexar as vrias conexes de transporte na mesma conexo de rede, a fim de reduzir custos. Em ambos os casos, a camada de transporte deixa essa multiplexao transparente ao nvel superior. Existem vrias classes de servio que podem ser oferecidas ao nvel superior, e, em ltima instncia, aos usurios da rede. A mais popular uma comunicao atravs de um canal ponto-a-ponto livre de erros, que envia as mensagens seqencialmente, na mesma ordem que elas foram recebidas. Existem outras classes permitidas, como o envio de mensagens isoladas, sem garantia sobre a ordem da entrega, ou enviar mensagens para mltiplos destinos (mensagens multicast). O nvel de transporte o primeiro que trabalha com conexes lgicas fim a fim, ou seja, um programa na mquina fonte conversa com um programa similar na mquina destino, diferente dos nveis anteriores, que conversavam somente com o n vizinho.

Vale ressaltar que a conexo criada pelo nvel de transporte uma conexo lgica, e os dados so transmitidos somente pelo meio fsicos, atravs da camada fsica do modelo. Assim, os dados devem descer nvel a nvel at atingir o nvel 1, para ento serem transmitidos mquina remota. As funes implementadas pela camada de transporte dependem da qualidade de servio desejada. Foram especificadas, ento, cinco classes de protocolos orientados conexo: Classe 0: simples, sem nenhum mecanismo de deteco e recuperao de erros; Classe 1: recuperao de erros bsicos sinalizados pela rede; Classe 2: permite que vrias conexes de transporte sejam multiplexadas sobre uma nica conexo de rede e implementa mecanismos de controle de fluxo; Classe 3: recuperao de erros sinalizados pela rede e multiplexao de vrias conexes de transporte sobre uma conexo de rede; Classe 4: deteco e recuperao de erros e multiplexao de conexes de transporte sobre uma nica conexo de rede.

Protocolos TCP e UDP TCP um protocolo da camada de transporte. Este um protocolo orientado a conexo, o que indica que neste nvel vo ser solucionados todos os problemas de erros que no forem solucionados no nvel IP, dado que este ltimo um protocolo sem conexo. Alguns dos problemas com os que TCP deve tratar so: Pacotes perdidos ou destrudos por erros de transmisso . Expedio de pacotes fora de ordem ou duplicados.

O TCP especifica o formato dos pacotes de dados e de reconhecimentos que dois computadores trocam para realizar uma transferncia confivel, assim como os procedimentos que os computadores usam para assegurar que os dados cheguem correctamente. Entre estes procedimentos esto: Distinguir entre mltiplos destinos numa mquina determinada. Fazer recuperao de erros, tais como pacotes perdidos ou duplicados.

O UDP um protocolo mais simples e por si s no fornece garantia na entrega dos pacotes. No entanto, esse processo de garantia de dados pode ser simplesmente realizado pela aplicao em si (que usa o protocolo UDP) e no pelo protocolo. Basicamente, usando UDP, uma mquina emissora envia uma determinada informao e a mquina receptora recebe essa informao, no existindo qualquer confirmao dos pacotes recebidos. Se um pacote se perder no existe normalmente solicitao de reenvio, simplesmente no existe.

Mtodos de conexo por TCP

O pacote TCP considerado conexo garantida devido seu processo de conexo conhecido como 3 way handshake connection. A conexo TCP passa a ser monitorada desde que o primeiro pacote entra na rede para ser entregue. Isto significa que o protocolo TCP necessita fazer o acompanhamento do nmero de sequncia do pacote, checksums etc. Quando se inicia uma conexo, o processo d 3 way handshake entra em jogo para garantir a conexo. O cliente (client) envia um pacote com o flag SYN marcado. O servidor (server) recebe o pacote e responde com um pacote com o flag ACKnowledge/SYN marcado. Ento o cliente recebe e envia outro pacote com o flag ACK marcado. Pronta a conexo foi estabelecida entre o cliente e o servidor. Para terminar a conexo o cliente envia um pacote com flag FIN marcado. O servidor ao receber o pacote de flag FIN do cliente responde com um pacote com o flag tambm marcado FIN.

Routing e endereamento

Routing

No contexto das redes de computadores, o routing (ou encaminhamento) de pacotes designa o processo de reencaminhamento de pacotes, que se baseia no endereo IP e mscara de rede dos mesmos. , portanto, uma operao da terceira camada OSI.

Endereamento

O endereo IP identifica a localizao de um host na rede, assim como um endereo de uma casa identifica a localizao da mesma no pais/cidade/estado/bairro/rua. Cada endereo IP possui uma identificao de rede e uma de host. A identificao de rede indica em qual (segmentao) de rede o host esta e qualquer host da mesma rede dever ter a mesma identificao. A identificao de host indica um host na rede, esse endereo deve ser nico.

Classes e endereos IP e endereos reservados O endereo IP identifica a localizao de um host na rede, assim como um endereo de uma casa identifica a localizao da mesma nos pais/cidade/estado/bairro/rua. Cada endereo IP possui uma identificao de rede e uma de host. A identificao de rede indica em qual (segmentao) de rede o host esta e qualquer host da mesma rede dever ter a mesma identificao. A identificao de host indica um host na rede, esse endereo deve ser nico. Um endereo de IP possui 32 bits divididos em 4 octetos de 8 bits, cada octeto convertido em nmero de base decimal que abrange de [0-255] e so separados por ponto. Actualmente existem 5 tipos de classes definidas. Estas classes so usadas para definir quantos bits so alocados para endereo de rede e endereo de hosts, podem ser usadas tambm para dimensionar o tamanho da rede. A classe A possui endereos de 1.0.0.0 at 127.0.0.0, o 1 octeto (8 bits) endereo de rede, os 3 ltimos octetos (24 bits restantes) so endereos de hosts, assim como (N.H.H.H), ento teremos 126 redes e 16.777.214 hosts por rede. A classe B possui endereos de 128.0.0.0 at 191.255.0.0, os 2 primeiros octetos (16 bits) so endereos de rede, os 2 ltimos octetos (16 bits restantes) so endereos de hosts, assim como (N.N.H.H), ento teremos 16.385 redes e 65.534 hosts por rede. A classe C possui endereos de 192.0.0.0 at 223.255.255.0, os 3 primeiros octetos (24 bits) so endereos de rede, o ltimo octeto (8 bits restantes) endereo de hosts, assim como (N.N.N.H), ento teremos 2.097.152 redes e 254 hosts por rede. A classe D possui endereos de 224.0.0.0 at 239.255.255.255, essa classe usada para protocolos multicast conforme (RFC 2236). A classe E possui endereos de 240.0.0.0 at 255.255.255.255, essa classe experimental e reservada para uso futuro.

10

O (primeiro) endereo da rede e o (ltimo) endereo da rede no so usados para enderear hosts por serem reservados, assim como exemplo seguinte. O endereo 192.168.192.3 pertence a classe C, tendo como seu endereo de rede 192.168.192.0, endereo de broadcast 192.168.192.255 e 255.255.255.0 para mascara de subrede. Um endereo de broadcast usado para enderear todos os hosts de uma mesma rede ou (segmento), ou seja, quando se envia um pacote broadcast, o mesmo para toda a rede.

11

Noes sobre as camadas de Sesso e Apresentao do modelo OSI

Camada de Sesso

A funo da camada de sesso administrar e sincronizar dilogos entre dois processos de aplicao. Este nvel oferece dois tipos principais de dilogo: half duplex e full duplex. O nvel de sesso fornece mecanismos que permitem estruturar os circuitos oferecidos para o nvel de transporte. Neste nvel ocorre a quebra de um pacote com o posicionamento de uma marca lgica ao longo do dilogo. Esta marca tem como finalidade identificar os blocos recebidos para que no ocorra uma recarga, quando ocorrer erros na transmisso. Uma sesso permite transporte de dados de uma maneira mais refinada que o nvel de transporte em determinadas aplicaes. Uma sesso pode ser aberta entre duas estaes a fim de permitir a um usurio se logar em um sistema remoto ou transferir um arquivo entre essas estaes. Os protocolos desse nvel tratam de sincronizaes (checkpoints) na transferncia de arquivos.
Camada de Apresentao

A funo da camada de apresentao assegurar que a informao seja transmitida de tal forma que possa ser entendida e usada pelo receptor. Dessa forma, este nvel pode modificar a sintaxe da mensagem, mas preservando sua semntica. Por exemplo, uma aplicao pode gerar uma mensagem em ASCII mesmo que a estao interlocutora utilize outra forma de codificao (como EBCDIC). A traduo entre os dois formatos feita neste nvel. A camada de apresentao tambm responsvel por outros aspectos da representao dos dados, como criptografia e compresso de dados.

12

A camada de Aplicao do modelo OSI A camada de aplicao o nvel que possui o maior nmero de protocolos existentes, devido ao fato de estar mais perto do usurio e os usurios possurem necessidades diferentes. Esta camada fornece ao usurio uma interface que permite acesso a diversos servios de aplicao, convertendo as diferenas entre diferentes fabricantes para um denominador comum. Por exemplo, em uma transferncia de arquivos entre mquinas de diferentes fabricantes pode haver convenes de nomes diferentes (DOS tem uma limitao de somente 8 caracteres para o nome de arquivo, UNIX no), formas diferentes de representar as linhas, e assim por diante. Transferir um arquivo entre os dois sistemas requer uma forma de trabalhar com essas incompatibilidades, e essa a funo da camada de aplicao. O dado entregue pelo usurio camada de aplicao do sistema recebe a denominao de SDU (Service Data Unit). A camada de aplicao, ento, junta a SDU (no caso, os dados do usurio) um cabealho chamado PCI (Protocol Control Information). O objeto resultante desta juno chamado de PDU (Protocol Data Unit), que corresponde unidade de dados especificada de um certo protocolo da camada em questo. A tabela seguinte resume as funes das diferentes camadas do modelo OSI:
CAMADA APLICAO APRESENTAO SESSO TRANSPORTE REDE ENLACE FSICA FUNO Funes especializadas (transferncia de arquivos, terminal virtual, e-mail) Formatao de dados e converso de caracteres e cdigos Negociao e estabelecimento de conexo com outro n Meios e mtodos para a entrega de dados ponta-a-ponta Roteamento de pacotes atravs de uma ou vrias redes Deteco e correo de erros introduzidos pelo meio de transmisso Transmisso dos bits atravs do meio de transmisso

13

Concluso

O objetivo do modelo OSI fornecer uma base comum que permita o desenvolvimento coordenado de padres para a interconexo de sistemas, onde o termo aberto no se aplica a nenhuma tecnologia, implementao ou interconexo particular de sistemas, mas sim adoo dos padres para a troca de informaes, padres esses que representam uma anlise funcional de qualquer processo de comunicao. A elaborao do modelo OSI representou um esforo na tentativa de padronizao e direcionamento do desenvolvimento das novas tecnologias para a implementao de produtos de redes que fossem compatveis entre si. Entretanto, o modelo OSI conceitual e no uma arquitetura de implementao real de protocolos de rede. Por exemplo, a internet se baseia em um modelo de quatro camadas onde no existe a estruturao formal dessas camadas conforme ocorre no modelo OSI. Ela procura definir um protocolo prprio para cada camada, assim como a interface de comunicao entre duas camadas adjacentes.

14

Bibliografia
http://www.ensinodigital.com/modelo-osi.html http://redesdecomunicacao.blogspot.com/v http://www.infowester.com/internetprotocol.phpv http://infiltrados-ufs.blogspot.com/2008/08/modelo-osi.html http://www.lucalm.hpg.ig.com.br/osi.htm https://dspace.ist.utl.pt/bitstream/2295/49672/1/aplicao.pdf google.pt Diapositivos do professor do modulo anterior.

15

You might also like