Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Redes de Computadores
Arquitetura OSI e Modelo TCP/IP
Objetivos:
Conhecer os modelos de referncia OSI e TCP/IP
12/8/2013
7 6 5 4 3 2 1
Aplicao
responsveis por delimitarem de forma clara as principais funcionalidades necessrias para prover comunicao; No um protocolo; um modelo de sete camadas.
12/8/2013
Criar uma camada quando for necessrio implementar um nvel diferente de abstrao; Cada camada deve exercer uma funo bem definida; Cada camada deve ser definida levando em considerao a definio de protocolos padronizados internacionalmente; Fronteiras entre camadas devem ser escolhidas de forma a minimizar o fluxo de informaes atravs das camadas; Nmero de camadas dever ser grande o suficiente para no agrupar funes desnecessariamente e pequeno o suficiente para que a arquitetura no seja excessivamente complexa.
12/8/2013
Atualmente os servios so transportados por uma infra-estrutura onde os PDUs tomam designaes especificas, tais como:
Mensagens, Segmentos Pacotes Quadros A figura seguir ilustra melhor esta descrio
SDU Camada N + 1
SDU = Service Data Unit SDU = Service Data Unit PCI = Protocol Control Information
PCI
Dados SAP
SAP o local onde os usurios de uma camada N+1 podem acessar os servios da camada N
SDU
Interface
4 5 6 7
Dados
12/8/2013
Dados
Dados
Dados
Dados
Dados Segmentos
Dados
Dados Pacotes
Dados
Dados Quadros
Dados
Dados
2 Bits
Dados
Dados
Dados
10
12/8/2013
Camada Fsica
Define as regras pelas quais uns e zeros so transmitidos, como voltagens, nmero de bits enviados por segundo o formato dos cabos e conectores e seu comprimento mximo; Cabe ao nvel fsico permitir o envio de uma cadeia de bits pela rede sem se preocupar com o significado destes bits ou como so agrupados.
11
Camada Fsica
Ao projetista cabe decidir como representar 0s e 1s, quantos microssegundos durar um bit, se a transmisso ser half-duplex ou full-duplex, quantos pinos ter o conector da rede e quais seus significados, bem como outros detalhes eltricos e mecnicos.
12
12/8/2013
Camada de Enlace
Responsvel pela transmisso e recepo (delimitao) de quadros e pelo controle de fluxo. Detecta e, opcionalmente, corrige erros que possam acontecer no nvel fsico. Para possibilitar a correo de erros, a camada de enlace deve incluir bits de redundncia em seus quadros para deteco de erros. Definir os mecanismos de acesso ao meio de comunicao (quando o canal compartilhado); Estabelece um protocolo de comunicao entre sistemas diretamente conectados. O endereamento fsico (nico para cada placa), embutido na interface de rede; Permitir o controle de fluxo de dados. Exemplo de protocolos de enlace PPP, CSMA/CD;
13
14
12/8/2013
Camada de Rede
A camada de Rede responsvel pelo endereamento dos pacotes, convertendo endereos lgicos em endereos fsicos, de forma que os pacotes consigam chegar corretamente ao destino; Essa camada tambm determina a rota que os pacotes iro seguir para atingir o destino, baseada em fatores como condies de trfego da rede e prioridades; Essa camada usada quando a rede possui mais de um segmento e, com isso, h mais de um caminho para um pacote de dados trafegar da origem ao destino; Exemplos de protocolos:
IPX do Netware e o IP do TCP/IP.
15
Camada de Rede
Roteamento, encaminhamento, endereamento, interconexo de redes, tratamento de erros, controle de congestionamento e fragmentao/remontagem dos pacotes so funes desta camada.
Roteador
12/8/2013
Camada de Transporte
Ordenar os pacotes recebidos, caso eles tenham chegado fora de ordem; Correo de erros, tipicamente enviando para o transmissor uma informao de recebimento informando que o pacote foi recebido com sucesso; Determina a classe de servio necessria como: Orientada a conexo e com controle de erro e servio de confirmao, sem conexes e nem confiabilidade; Controle de congestionamento; Controle de Fluxo.
17
Camada de Sesso
Permite que aplicaes sendo executadas em computadores diferentes estabeleam uma sesso de comunicao. Nesta sesso, essas aplicaes definem como ser feita a transmisso de dados e coloca marcaes (checkpoints) nos dados que esto sendo transmitidos. Se por ventura a rede falhar, os computadores reiniciam a transmisso dos dados a partir da ltima marcao recebida pelo computador receptor; Disponibiliza servios como pontos de controle peridicos a partir dos quais a comunicao pode ser restabelecida em caso de pane na rede.
Prof. Edsio Hernane Paulicena 18
12/8/2013
Camada de Apresentao
Fornece independncia nas representaes de dados (como por exemplo a criptografia) ao traduzir os dados do formato do aplicativo para o formato que deve ser utilizado na rede e vice versa; Transforma os dados de forma que a camada de aplicao consiga interpretar; Formata e encripta os dados que sero transmitidos, contornando problemas de compatibilidade, por isso, s vezes se utiliza o nome de camada de traduo; Responsvel tambm em definir como nmeros inteiros, mensagens de texto e outros tipos de dados so codificados e transmitidos na rede.
19
Camada de Apresentao
Permite que computadores com arquitetura de hardware e SOs diferentes troquem informao;
Outro exemplo seria, permitir que uma aplicao que gere uma mensagem em ASCII se comunique com outra que utilize uma forma de codificao diferente (como EBCDIC). Traduo entre formatos.
20
10
12/8/2013
Camada de Aplicao
Interface entre o protocolo de comunicao e o aplicativo que pediu ou receber a informao atravs da rede; A camada de aplicao o acesso final do usurio rede. Seu propsito primrio prover uma srie de utilitrios para aplicativos. Cada programa do usurio determina a srie de mensagens e qualquer ao que ele poderia acarretar na recepo de uma mensagem. Outras aplicaes especficas para rede nesta camada so o monitoramento e o gerenciamento de rede.
Prof. Edsio Hernane Paulicena
21
Semntica
Sintaxe
Procedimento de dilogo
22
11
12/8/2013
TCP - IP
23
24
12
12/8/2013
OSI
Aplicao Apresentao Sesso Transporte Redes Enlace Fsica
TCP / IP
Aplicao
}
Transporte Internet Enlace Fsica
Ausentes no modelo
26
13
12/8/2013
27
Camada Fsica
A camada fsica no modelo de Internet, como no modelo OSI, a conexo, seja ela fsica ou sem fio, entre o emissor e receptor; Seu papel transferir uma srie de sinais eltricos, de radio ou de luz atravs do meio.
28
14
12/8/2013
Camada de Enlace
A camada de enlace da pilha TCP/IP executa as mesmas funes da sua equivalente no modelo OSI:
Realiza o controle de acesso ao meio; Delimita os quadros; Detecta e opcionalmente corrige os erros.
30
15
12/8/2013
31
A Camada de Transporte
Projetada para permitir que entidades cooperadoras na origem e destino conversem entre si como na camada de transporte do modelo OSI; Define 2 protocolos fim a fim.
32
16
12/8/2013
A Camada de Transporte
TCP (Transmission Control Protocol) Implementa servio com conexo confivel. O fluxo de bits, dividido em pacotes, enviado pela camada Internet, reagrupado e ordenado pelo processo TCP no destino. Tudo sem erros. Tambm realiza controle de fluxo; UDP (User Datagram Protocol) Oferece servio sem conexo e no confivel para aplicaes que no precisam do seqenciamento e controle de fluxo do TCP e/ou providenciam isto por conta prpria.
33
A Camada de Aplicao
No foi identificada a necessidade de camadas de sesso e de apresentao no modelo TCP / IP. Experincia com modelo OSI mostrou que estas camadas so de pouca utilidade para a maioria das aplicaes; Contm protocolos de nvel mais alto; Inicialmente inclua:
terminal virtual (TELNET - login remoto de usurio); Transferncia de arquivos (FTP - transferncia de dados entre mquinas) Correio eletrnico (SMTP: Simple Mail Transfer Protocol) inicialmente, mail era tratado como tipo de transferncia de arquivos, depois ganhou tratamento especial.
34
17
12/8/2013
A Camada de Aplicao
Posteriormente, foram includos entre outros; DNS (Domain Name Service): mapeia nome dos hosts para endereos na rede; HTTP (Hypertext Transfer Protocol): protocolo usado para acessar pginas da WWW.
35
18