Introdução À Redes de Computadores: Aula 4 - Modelo de Referência Osi, Tcp/Ip

Fazer download em pptx, pdf ou txt
Fazer download em pptx, pdf ou txt
Você está na página 1de 17

Introdução à

Redes de
Computadores
Aula 4 -
Modelo de
Referência
OSI, TCP/IP

Prof. Francirley Borges.


2

Histórico
● Para facilitar o processo de padronização e obter interconectividade
entre máquinas de diferentes fabricantes, a Organização
Internacional de Normatização (ISO - International Standards
Organization) aprovou, no início dos anos 80, um modelo de
referência para permitir a comunicação entre máquinas e tecnologias de
rede diferentes, esse modelo ficou conhecido como MODELO OSI
(Open Systems Interconnection).

● O Modelo OSI serve de base para qualquer tipo de rede, seja de curta,
média ou longa distância e ele é baseado no modelo TCP/IP que nasceu
da implementação do TCP/IP na arpanet.

http://borgesprofessor.blogspot.com.br
3

História da Internet
● Em 1974, foi proposto um grupo de protocolos centrais para
satisfazer as seguintes necessidades:
○ Permitir o roteamento entre redes diferentes (chamadas subnets ou sub-redes);
○ Independência da tecnologia de redes utilizada para poder conectar as sub-redes;
○ Independência do hardware;
○ Possibilidade de recobrar-se de falhas.

● Em 1980, a DARPA começou a utilizar o TCP/IP e seus protocolos na


ARPANET, dando origem à Internet. Em 1983, o DARPA finalizou a
conversão de todos seus computadores e exigiu a utilização do TCP/IP
em todos os computadores que quisessem se conectar à ARPANET.

http://borgesprofessor.blogspot.com.br
4

Pilhas de Protocolos
● Qual a vantagem de usar essas “Pilhas de protocolos”?

● Exemplo de Comunicação entre os Filósofos:


■ Um Filósofo na Alemanha precisa se comunicar com um outro na França.
■ Os Filósofos apenas Filosofam;
■ Os filósofos falam línguas distintas;
■ As Mensagens (que aqui serão cartas) precisam ser entregues para acontecer
a comunicação.
● Níveis:
■ Nível 3: criação das mensagens (assunto a filosofar).
■ Nível 2: tradução das mensagens para uma língua comum (inglês);
■ Nível 1: comunicação entre mensageiros (carteiros);

http://borgesprofessor.blogspot.com.br
5

Pilhas de Protocolos
● Explicação sobre o Problema dos Filósofos:

○ Esse exemplo tem a finalidade de esclarecer alguns pontos importantes da


utilização de pilhas de protocolos.
○ Cada nível é independente entre si, e não deve se preocupar com a função
dos outros níveis, mas sim utilizar os serviços oferecidos pelo nível inferior
e oferecer seus serviços ao nível superior.
○ Para filósofo não interessa o padrão de linguagem utilizado pelo nível 2
(que poderia ser português ou japonês sem prejuízo para a comunicação
correta).
○ Aos tradutores não interessa a forma pela qual os mensageiros vão fazer a
comunicação (que poderia ser qualquer outra forma, como internet,
telegrama ou rádio).
○ No fim todos ficam especializados apenas em suas funções, permitindo que
cada camada evolua independentemente.

http://borgesprofessor.blogspot.com.br
6

Pilha de protocolos
● Em comunicação de computadores não é diferente, observe um
exemplo:

● Quando você envia um e-mail acontece a interação entre 4 protocolos:


○ SMTP – Protocolo que gerencia o envio de e-mails.
○ TCP – Protocolo que Garante a entrega dos dados de forma segura e
íntegra.
○ IP – Protocolo que endereça e identifica os computadores, permitindo o
envio da origem até o destino.
○ ETHERNET – Protocolo que envia os dados fisicamente, através de um
meio de comunicação.

● Esse processo de interação entre as camadas é chamado de


ENCAPSULAMENTO.

http://borgesprofessor.blogspot.com.br
7

Pilhas de Protocolos
● Encapsulamento.

● Os dados de cada camada superior são encapsulados


pela camada inferior. Essa, por sua vez, adiciona suas
informações de controle (I.C.).

● Os dados da camada superior são tratados como os


dados da camada inferior. Toda vez que há interação
entre as camadas superiores e as inferiores acontece o
encapsulamento.

● Quando a interação é a partir da camada inferior para a


superior acontece o “Desencapsulamento”

● O conjunto de I.C. + Dados são chamados de PDU:


“Proccess Data Unit”

http://borgesprofessor.blogspot.com.br
8

Modelos de Referência.
● Modelo OSI e TCP/IP

http://borgesprofessor.blogspot.com.br
9

Camada de Aplicação
● Camada de Aplicação (Aplicação, Apresentação e Sessão – OSI)
○ Quanto mais alto é nível da camada, maior é a interação com o usuário
final, sendo assim a camada de aplicação é a camada mais próxima do
usuário. Os protocolos de aplicação estão presentes nessa camada, esses
protocolos normalmente são utilizados por aplicações em geral, sejam
editores de texto, navegador de internet e etc. (PDU – Dados)
■ Características:
● Possui a maior quantidade de protocolos devido à proximidade com o usuário e suas
diferentes características (S.O., Aplicativos e etc.);
● Protocolos QUe Garante o Entendimento dos Dados;
● Provê e Gerencia a conexão entre Aplicações remotas.
○ Alguns Protocolos
■ Http – Protocolo de transporte de hipertextos, usado por aplicações de WEB Browsers entre outras para enviar textos e
imagens na rede.
■ Ftp – Protocolo de envio de Arquivos, usado para enviar arquivos diversos.
■ Smtp, pop3 – Respectivamente, protocolos para envio e recebimento de mensagens de e-mail.
■ Dns– Protocolo de Resolução de nomes na WEB, usado para transformar nomes em números IP e vice-versa.

http://borgesprofessor.blogspot.com.br
10

Camada de Transporte
● Camada de Transporte.
○ Essa camada, como o próprio nome sugere, envia e recebe as
informações que os protocolos da camada de aplicação necessitam.
Ela é responsável por garantir a entrega dos dados, que nessa
camada são chamados de SEGMENTOS (PDU).
■ Nessa camada acontece a segmentação dos dados, isso ocorre
para que os protocolos possam ter uma garantia maior na entrega
dos dados.
● Características:
○ Entrega Fim-a-fim (A máquina de origem só se comunica com o destino)
○ Circuito Virtual (orientado à conexão, sempre verifica se a conexão está
estabelecida)
○ Controle de sequência de erros (Checksum, Pacotes duplicados, Ordenação)

http://borgesprofessor.blogspot.com.br
11

Camada de Transporte
● Protocolos:
○ TCP – Transmission control Protocol – Esse protocolo garante que as
informações serão entregues, sendo assim ele implementa ações de controle
de fluxo; controle de erro, porém por esse aspecto ele é mais lento.
■ TCP é Orientado à conexão, é criado um circuito virtual e a
segmentação é entregue ordenadamente.
■ Ex.: Donwload de arquivos, troca de mensagens e e-mails.

○ UDP – User Datagram Protocol – O UDP não necessariamente garante que


as informações serão entregues, o que possibilita que ele funcione mais
rapidamente que o TCP, sendo assim ele apenas envia as informações ao
destino.
■ UDP não é orientado à conexão, sendo assim pode haver perda parcial
de segmentos.
■ Ex.: Ouvir músicas e assistir vídeos na WEB, Chamadas de voz e
aplicações em tempo real.

http://borgesprofessor.blogspot.com.br
12

Camada de Internet
● Camada de Internet ou Rede .
○ A camada de rede tem basicamente a função de endereçar e rotear os
PACOTES (PDU desta camada) entre a origem e destino.
○ Em grandes redes é normal que os pacotes passem por diversos caminhos,
sendo assim, é papel da camada de rede controlar como os pacotes trafegam
escolhendo o melhor caminho.
○ Características:
■ Interconecta redes separadas provendo conexão entre elas.
■ A camada de rede tem a função de estabelecer o endereçamento e o roteamento das
informações nas mais variadas possibilidades.
■ Especifica a rota, caminho que o pacote percorrerá na rede, que pode ser estática
(fixa) ou dinâmica (variável).

http://borgesprofessor.blogspot.com.br
13

Camada de Rede
○ Protocolos:
■ IP – Internet Protocol – Responsável por endereçar os pacotes,
esse protocolo é usado todas as vezes que se envia ou recebe
informações por redes lógicas.
■ RIP – Routing Information Protocol – Protocolo de
Roteamento de informação.
■ ICMP – Internet Control Message Protocol – É utilizado para
comunicar informações da camada de rede. Relata erros e trocar
informações de status dos nós da rede.

http://borgesprofessor.blogspot.com.br
14

Camada de Acesso à rede


● Acesso à Rede ou Física (Enlace e Física – Osi)
○ Essa camada contém os protocolos de acesso ao meio de transmissão, a
informação nessa camada pode ser chamada de BIT (PDU).
○ A camada de acesso à rede tem por finalidade transmitir os bits e criar um
enlace de comunicação que transmita esses dados de maneira confiável.
○ Sendo assim a função típica dos protocolos desse nível é fazer que o bit “1”
ou “0” seja transmitido por uma linha de transmissão e seja recebido pelo
receptor realmente como “1” ou “0”.
○ Características:
● Definir medidas que representam 0 e 1;
● Definir Velocidades de Transmissão;
● Tipo de Transmissão Half-duplex ou Full-duplex;
● Controle de Fluxo (velocidades diferentes entre TX e RX)

http://borgesprofessor.blogspot.com.br
15

Acesso à rede
○ Alguns Protocolos dessa camada:
■ ETHERNET (IEEE 802.3): Controla como os dados são
transmitidos e interpretados pelo meio físico usado no
ETHERNET.
■ WIFI (IEEE 802.11): Controla como os dados são transmitidos e
interpretados pelo meio físico usado em redes sem fio.

http://borgesprofessor.blogspot.com.br
16

Resumo
N OSI Características Hardware Protocolos Encapsulamento TCP/IP
7 Aplicação Processos de rede para aplicativos. Fornece http, ftp, telnet,
serviços de rede para aplicações (Correio ssh, smtp, pop3,

Computador
Eletrônico, web browsers, emulador de terminal)
dns.

Dados
6 Apresentação Jpeg, ascii, mp3,
Aplicação
Representação de Dados. Garantir que os dados
possam ser lidos; Formato de dados; Estrutura dos
Dados; Sintaxe dos dados.
gif.

5 Sessão Comunicação Entre Hosts. Estabelecer Comunicação Sql, nfs, netbios.


entre os Aplicativos.

4 Transporte Conexões fim-a-fim. Tcp, udp


Transporte entre hosts; Confiabilidade no transporte;
Estabelecer, manter e terminar Circuitos Virtuais;
Controle de Fluxo e detecção de falhas.
Segmento Transporte
3 Rede Endereço de REDE e Determinação do melhor Ip, icmp, arp.
caminho.
Provê a transferência de dados no meio; Conectividade
e Relação de caminhos entre hosts; Endereçamento
Lógico;
Router Pacote Rede

2 Enlace Controle de Enlace e Acesso ao meio de transmissão. Frame relay, atm,


Controle de Fluxo e Conectividade física. Switch,
Moden
ppp.
Frame Acesso à
1 Física Transmissão binária. WIFI, ETHERNET, rede
(Física)
Controle dos Fios, Voltagens, conectores e taxa de Placas FAST-
dados
de Rede ETHERNET, RS- Bit
232

http://borgesprofessor.blogspot.com.br
17

Bibligrafia
i. James F. Kurose And Keith W. Ross - Redes de Computadores e a
Internet: Uma abordagem top-down. 5 ed., Pearson Education,
São Paulo, 2010.
ii. Andrew S. Tanenbaum - Redes de Computadores. 5 ed., Elsevier,
Rio de Janeiro, 2011.
iii. FOROUZAN, B. A. - Comunicação de dados e Redes de
computadores. 3 ed., Bookman, 2008.

http://borgesprofessor.blogspot.com.br

Você também pode gostar