Professional Documents
Culture Documents
SI Redes de Computadores I - Aula 5 - Modelo OSI TCP IP - Aplicação
SI Redes de Computadores I - Aula 5 - Modelo OSI TCP IP - Aplicação
Curso
Redes de Computadores 1
Prof. Ivoneis Duarte
Curso
Tópicos abordados
Camada de Aplicação.
Introdução aos conceitos.
Alguns Protocolos.
Aplicações WWW.
– FTP;
– Email;
– P2P.
Curso
Camada de Aplicação.
●
Por exemplo: quando usamos um software de FTP,
então estamos usando um protocolo da camada de
aplicação para fazer a conexão com o host remoto.
https://pt.wikipedia.org/wiki/Modelo_OSI
Curso
Modelo OSI
Aplicação
Nível 7 - fornece ao usuário uma interface que
permite acesso a diversos serviços de aplicação,
convertendo as diferenças entre diversos
fabricantes para um denominador comum.
Curso
Camada de Aplicação
Ocorre nessa camada a interação “usuário-máquina”.
Responsável por identificar e estabelecer a
disponibilidade da aplicação na máquina destinatária
e alocar os recursos para que tal comunicação
aconteça.
Curso
Camada de Aplicação
São usados para realizar a troca de dados entre os
programas que são usados para realizar a troca de
dados entre os programas que são executados nos
hosts de origem e de destino.
Define processos de autenticação de usuários nas
aplicações.
Arquitetura cliente – servidor, habilita usuários
(humanos ou sistemas) a acessarem a rede.
Curso
Camada de Aplicação
Permite que aplicações sejam acessadas e
executadas em ambiente de rede, incluindo a Web.
Mais próxima do usuário, e fornece uma interface
entre as aplicações que são utilizadas para a
comunicação e a rede por onde as informações
(mensagens) são transmitidas.
Também é empregada na pilha TCP/IP.
Definida pela RFC 1123.
Curso
Camada de Aplicação
Processos são programas ou serviços em execução
em um sistema.
Em rede, funcionam em pares de modo que um
processo origina e envia mensagens e um outro
processo as recebe, podendo responder com outras
mensagens.
O processo que origina a comunicação é chamado de
processo cliente, ao passo que o processo de destino
é o processo servidor.
Exemplo clássico é o processo de resolução de
nomes DNS que utiliza o protocolo de camada de
Curso
Camada de Apresentação
Alguns padrões definidos nessa camada que estão
relacionados a processos de compressão são TIFF,
PICT, GIF, QuickTime, MPEG, JPEG, entre outros.
Algumas funções de compressão e segurança não
são exclusivas à camada de Apresentação.
Curso
Camada de Apresentação
Responde as solicitações da camada de Aplicação e
encaminha para camada de sessão.
Preocupa com a sintaxe e a semântica dos dados
transmitidos.
Exemplos de formatações padronizadas são:
PostScript, ASCII, EBCDIC, ASN.1.
Preocupa-se também com a compressão,
descompressão, encriptação e decriptação.
Curso
Camada de Aplicação
Aplicação Aplicação
AH Dados do Usuário (Application)
(Application)
Apresentação Apresentação
PH PDU - Aplicação
(Presentation) (Presentation)
Sessão Sessão
SH PDU – Apresentação (Session)
(Session)
Enlace Enlace
DH PDU – Rede LT
(Data Link) (Data Link)
Física PDU – Link de Dados Física
(Physical) (Physical)
Curso
Alguns Protocolos.
FTP:
File Transfer Protocol (Protocolo de transferência de
arquivos)
Transfere arquivos entre os sistema de arquivo
remoto para o usuário e vice versa.
Curso
Cliente-Servidor.
Peer to peer (P2P).
Híbrida de cliente-servidor e P2P.
Servidor:
●
Executando em um
hospedeiro.
●
Endereço IP permanente.
Clientes:
●
Inicia a sessão com o
servidor.
●
Pode ser móvel com
endereço dinâmico.
Curso
Arquitetura P2P
●
Nem sempre se encontra no
servidor.
●
Hospedeiros se comunicam
entre eles.
●
Todos oferecem serviços.
●
Auto escalabilidade.
●
Endereços intermitentes e
dinâmicos.
●
Gerenciamento complexo.
●
Bittorrent, Skype, etc.
Curso
Arquitetura Híbrida.
Instant messaging
●
Bate-ṕapo entre dois usuários é P2P.
●
Detecção/localização centralizada de presença:
- usuário registra seu endereço IP com o servidor
central quando fica on-line.
- usuário contata o servidor central para encontrar
endereços IP dos vizinhos.
Curso
Sockets
O endereço IP é suficiente?
Número da porta
Servidor HTTP: 80
Servidor de Correio (SMTP): 25
Curso
https://plataforma.bvirtual.com.br/Leitor/Publicacao/
3843/pdf/20
Curso
HTTP persistente
●
Persistente sem paralelismo:
- cliente emite novas requisições apenas quando a
resposta anterior for recebida.
●
Persistente com paralelismo:
- padrão no HTTP/1.1;
- cliente envia requisições assim que encontra um
objeto referenciado.
Curso
Cookies
●
Servidores HTTP não possuem controle de estado.
●
Uso de cookies permite que o usuário seja
monitorado.
O que os cookies podem trazer:
●
Autorização;
●
Cartões de compra;
●
Recomendações.
Cookies
Curso
Caches Web
Um cache Web — também denominado servidor proxy -
é uma entidade da rede que atende requisições HTTP
em nome de um servidor Web de origem.
Curso
Get Condicional
●
Cliente: especifica data da HTTP request msg
If-modified-since: <date>
versão armazenada no Objeto não
pedido HTTP: HTTP response modificado
HTTP/1.0
If-modified-since:<date> 304 Not Modified
●
Servidor: resposta não
contém objeto se a cópia HTTP request msg
é atualizada: If-modified-since: <date> Objeto
HTTP/1.0 304 Not HTTP response modificado
Modified HTTP/1.1 200 OK
<data>
Curso
OSI Protocolos
Curso
OSI TCP/IP
Curso
Modelo TCP/IP
Modelo TCP/IP
Modelo TCP/IP
Modelo TCP/IP
O TCP/IP não especifica a camada física, pois ele executa
sobre qualquer meio físico disponível atualmente.
Os padrões nessa arquitetura são definidos por um comitê
denominado IAB (Intenet Activity Board).
Curso
Modelo TCP/IP
Para um protocolo se tornar um padrão na Internet é necessário
documentá-lo através de uma RFC (Request for Comments-acrónimo;
em português, "pedido de comentários") que são documentos técnicos
desenvolvidos e mantidos pelo IETF (Internet Engineering Task Force-
Força-tarefa de engenharia de internet)
Curso
Modelo TCP/IP
Aplicações Aplicações
Transportes TCP/UDP
ICMP
Redes IP
ARP/RARP
Enlace Enlace
Curso
Modelo TCP/IP
Aplicação
(Application) Aplicações
Apresentação Aplicação
(Presentation) (Application)
Sessão
(Session)
TCP/UDP
Transporte Transporte
(Transport) (Transport)
ICMP
Rede Internet IP
(Network) (Internet) ARP/RARP
Enlace Acesso
(Data Link) Enlace
à Rede
Física (Network
(Physical) Access)
OSI TCP/IP
Curso
Modelo TCP/IP
Protocolos de Aplicação – são fornecidos pelos rogramas que usam o
TCP/IP para comunicação. Uma aplicação é um processo de usuário
cooperando com outro processo no mesmo servidor ou em um servidor
diferente.
Curso
Modelo TCP/IP
Protocolos de Transporte – fornecem a transferência de dados de uma
ponta à outra. Aplicações múltiplas podem ser suportadas
simultaneamente.
É responsável pelo fornecimento de um intercâmbio de informações
confiável. O principal protocolo da camada de transporte é o TCP.
Curso
Modelo TCP/IP
Protocolos de Transporte –
Outro protocolo dessa camada é o UDP (User Datagram Protocol), que
fornece um serviço sem conexão em comparação com TCP, que fornece
um serviço orientado à conexão. Usando UDP, é fornecido seu próprio
controle de fluxo ponto-a-ponto.
Curso
Modelo TCP/IP
Protocolos de Rede – fornece uma imagem de uma “rede virtual” de
uma rede (protege os níveis mais altos da arquitetura de rede física que
está abaixo). O IP é o protocolo mais importante nessa camada. É um
protocolo sem conexão que não pressupõe confiabilidade das camadas
mais baixas. O IP não fornece confiabilidade, controle de fluxo ou
recuperação de erros. Essas funções devem ser fornecidas pela camada
de transporte.
Curso
Modelo TCP/IP
Protocolos de Enlace– camada de enlace de dados ou interface de rede
é a interface com o verdade hardware de rede. Essa interface pode ou
não fornecer entrega confiável, podendo ser orientada para pacotes ou
fluxo. O TCP/IP não especifica qualquer protocolo para essa camada,
mas pode-se usar quase que qualquer interface de rede disponível, o
que ilustra a flexibilidade da camada IP.
Curso
Modelo TCP/IP
Alguns Protocolos e Endereços
FTP: File Transfer Protocol (Protocolo de Transferência de Arquivos), 20 data port, TCP
busca de arquivos. 21control(comm
and) port
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
Serviço
porta Transporte
Acesso remoto:
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
Configuração:
67/UDP
Protocol)(BootStrap
BOOTPS
DHCP: Dynamic
de rede. Host
Protocolo deConfiguration
configuração Protocol.
dinâmica Busca configurações
do Host server;
68/TCP (BootStrap TCP,U
DP
Protocol)
client; BOOTPC
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
Configuração:
Modelo TCP/IP
Alguns Protolocos e Endereços
Monitoração e gerência:
Modelo TCP/IP
Alguns Protolocos e Endereços
Compartilhamento de recursos:
NFS: Network File System, compartilhamento de arquivos em redes UNIX. 2049 UDP
SMB: Server
ambiente MessageMicrosoft-DS
Windows. Block, compartilha
SMB arquivos/impressoras
(Bloco de mensagem de em
servidor) 445 UDP
file sharing
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
SMTP:
e-mail, Simple
envia eMail Transfer
tranfere Protocol
e-mails entre-servidores.
Protocolo simples
- usadade envio de 25
para TCP,U
DP
roteamento de e-mail
porta 587,conforme entre Gestor
Comitê servidores (Atualmente
da Internet é utilizada
no Brasil CGI.br a
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
IMAP 4 : Internet
mensagens Message
na Internet, Acess
para Protocol
acesso - Protocolo
a caixas de e-mail.de Acesso a 143
TCP,UDP
Curso
Modelo TCP/IP
Alguns Protolocos e Endereços
SIP:
usadoSession
para Initiation sessões
gerenciar Protocol-Protocolo
de voz deIP,
sobre Iniciação
vídeo de Sessão,
sobre IP, jogos 5060
5061-Session TCP
online, etc. Initiation
(SIP) over Protocol
Transport Layer
Security (TLS)
Curso
Modelo TCP/IP
Curso
Modelo TCP/IP
Curso
Modelo TCP/IP
Curso
Atividades
(Ano: 2010 Banca: FCC Órgão: MPE-RN Prova
Analista de Tecnologia da Informação - Engenharia de Software)
No modelo TCP/IP (4 camadas, tal como na RFC 1122 ou em
Tanenbaum), a camada
a) 2 corresponde à camada 4 do modelo OSI
b) 4 corresponde à camada 5 do modelo OSI
c) 1 corresponde às camadas 1 e 2 do modelo OSI
d) 3 corresponde à camada 3 do modelo OSI
e) 1 corresponde às camadas 3 e 4 do modelo OSI
Curso
Atividades
(Ano: 2010 Banca: FCC Órgão: MPE-RN Prova
Analista de Tecnologia da Informação - Engenharia de Software)
No modelo TCP/IP (4 camadas, tal como na RFC 1122 ou em
Tanenbaum), a camada
a) 2 corresponde à camada 4 do modelo OSI
b) 4 corresponde à camada 5 do modelo OSI
c) 1 corresponde às camadas 1 e 2 do modelo OSI
d) 3 corresponde à camada 3 do modelo OSI
e) 1 corresponde às camadas 3 e 4 do modelo OSI
Curso
Atividades
(Ano: 2014Banca: FCCÓrgão: TJ-APProva: Analista Judiciário -
Área Apoio Especializado - Tecnologia da Informação)
O modelo de referência TCP/IP possui quatro camadas.
Comparando-o com o modelo de referência OSI, a camada inter-
rede, ou internet, do modelo TCP/IP tem funções similares
a) à camada de Seção do modelo OSI
b) à camada de Transporte do modelo OSI
c) à camada de Rede do modelo OSI
d) às camadas Física e de Enlace do modelo OSI
e) às camadas de Apresentação e de Aplicação do modelo OSI
Curso
Atividades
(Ano: 2014Banca: FCCÓrgão: TJ-APProva: Analista Judiciário -
Área Apoio Especializado - Tecnologia da Informação)
O modelo de referência TCP/IP possui quatro camadas.
Comparando-o com o modelo de referência OSI, a camada inter-
rede, ou internet, do modelo TCP/IP tem funções similares
a) à camada de Seção do modelo OSI
b) à camada de Transporte do modelo OSI
c) à camada de Rede do modelo OSI
d) às camadas Física e de Enlace do modelo OSI
e) às camadas de Apresentação e de Aplicação do modelo OSI
Curso
Atividades
Tentei esquematizar para ajudar.
Modelo OSI Modelo Internet ou TCP/IP
7 - Aplicação 4 - Aplicação
6 - Apresentação 4 - Aplicação
5 - Sessão 4 - Aplicação
4 - Transporte 3 - Transporte
3 - Rede 2 - Internet
2 - Enlace 1 - Rede
1 - Física 1 - Rede
Curso
Atividades
Tentei esquematizar para ajudar.
Modelo OSI Modelo Internet ou TCP/IP
7 - Aplicação 4 - Aplicação
6 - Apresentação 4 - Aplicação
5 - Sessão 4 - Aplicação
4 - Transporte 3 - Transporte
3 - Rede 2 - Internet
2 - Enlace 1 - Rede
1 - Física 1 - Rede
Curso
Referência bibliográfica
KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet: uma abordagem
top-down. 5. Ed. Pearson, 2010.
COMER, D. E. Interligação em Redes com TCP/IP. 5. ed. Rio de Janeiro: Elsevier,
2006. 1 v.
TORRES, G. Redes de Computadores. Novaterra, 2009.
VASCONCELOS, L.; VASCONCELOS, M. Manual Prático de Redes. Laércio
Vasconcelos Computação, 2007.
NAKAMURA, E.; GEUS, P. Segurança de Redes em Ambientes Corporativos.
Novatec, 2007.
Canaltech. Disponível em <http://corporate.canaltech.com.br/o-que-e/infra/lan-
wlan-man-wan-pan-conheca-os-principais-tipos-de-redes/ > acesso em 04 de
Agosto de 2016
Curso
BIBLIOGRAFIA COMPLEMENTAR
COMER, D. E. Redes de Computadores e Internet. 4. ed. Porto Alegre: Bookman, 2007.
DERFLER, F. Tudo sobre Cabeamento de Redes. 6. ed. Rio de Janeiro: Campus, 1995.
PINHEIRO, J. M. S. Guia Completo de Cabeamento de Redes. Rio de Janeiro: Elsevier, 2003.
SOARES, L. F. et al. Redes de Computadores – Das LANs, MANs e WANs as Redes ATM. 6. Ed.
Rio de Janeiro: Campus, 1995.
STARLIN, G. TCP/IP – Conceitos, Protocolos e Uso. Rio de Janeiro: Alta Books, 2004.
TANENBAUM, A. S. Redes De Computadores. 4. ed. Rio de Janeiro:
Campus, 2003. CIRONE, A. C.; MORAES, A. F. Redes de Computadores – da Ethernet a
Internet. Érica, 2003.
LOPES, R. V.; SAUVÉ, J. P.; NICOLLETTI, P. S. Melhores Práticas para Gerência de Redes de
Computadores. Campus, 2003.
PINHEIRO, J. M. S. Guia Completo de Cabeamento de Redes. Rio de Janeiro: Elsevier, 2003.
Curso
BIBLIOGRAFIA COMPLEMENTAR
ULBRICH, H. Universidade Hacker H4ck3r. 6. ed. Digerati, 2009.
STALLINGS, W. Criptografia e Segurança de Redes. 4. ed. Prentice-Hall, 2007.
IMONIANA, J. Auditoria de sistemas de informação. 2. ed. Atlas, 2008.
SANTOS, J. L.; SCHMIDT, P.; ARIMA, C. Fundamentos de Auditoria de Sistemas.
Atlas, 2006. LEE, J.; et. al. Segurança Contra Hackers Linux. Futura, 2003.
SANTOS, J. L.; SCHMIDT, P.; ARIMA, C. Fundamentos de Auditoria de Sistemas.
Atlas, 2006. LEE, J.; et. al. Segurança Contra Hackers Linux. Futura, 2003.
PPLWARE. Disponível em < https://pplware.sapo.pt/tutoriais/networking/redes-
sabe-o-que-e-o-modelo-osi/> acesso em 11 de Maio de 2017
Bruno Pereira. Disponível em < http://www.brunomiguelpereira.info/osi-e-
tcpip.html > acesso em 11 de Maio de 2017