Resumo 2977380 Edward Lima Marialves de Melo 255935340 Redes de Computadores Ti 2022 Aula 38 Ar 1660164990
Resumo 2977380 Edward Lima Marialves de Melo 255935340 Redes de Computadores Ti 2022 Aula 38 Ar 1660164990
Resumo 2977380 Edward Lima Marialves de Melo 255935340 Redes de Computadores Ti 2022 Aula 38 Ar 1660164990
ARQUITETURA TCP/IP
• Protocolo HTTP
• Referência provida pela Uniform Resource Identifier (URI), como uma locação (URL)
ou nome (URN) para indicar em qual recurso um método é para ser aplicado.
www.grancursosonline.com.br 1
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
É um hipertexto justamente porque o arquivo pode ser texto, imagens gráficas, som,
vídeo etc.
• A porta 8080 é utilizada dentro dos protocolos UDP como alternativa a porta 80 (TCP).
10m
ANOTAÇÕES
www.grancursosonline.com.br 2
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Obs.: O protocolo HTTP trabalha, comumente, na porta 80, provida através do TCP na
camada de transporte.
• Conhecida como “http-alt“, ou “http alternate“, ou seja, alterna entre outros protocolos
para desempenhar a sua própria função.
• Funções:
- Criar conexões com o proxy da internet;
- Criar conexões com o servidor de armazenamento em cache;
- Permitir a execução de um servidor da Web através de um usuário;
- O servidor do “site”, teremos de utilizar comandos próprios do mesmo, os quais
não são em HTML.
Conexões HTTP
Ou seja, o http só fica ativo com o servidor enquanto está acontecendo a transferência de
arquivo. Depois que a transferência acaba, esta conexão é desfeita.
É possível levantar um site em uma outra porta no servidor, diferente de 80, mas, isso
deve ser especificado ao cliente.
www.grancursosonline.com.br 3
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Tudo isso caracteriza o stateless. Abre-se a conexão, há o pedido do cliente, vem uma
resposta do servidor com relação ao pedido do cliente, e depois há o fechamento da conexão
por ambas as partes.
O código ASCII é aquele que se consegue ler facilmente. Há uma tabela de código ASCII
relacionado à informação para que possa ser visualizada.
15m
www.grancursosonline.com.br 4
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
www.grancursosonline.com.br 5
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br

ANOTAÇÕES
www.grancursosonline.com.br 6
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Protocolo HTTP
www.grancursosonline.com.br 7
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
2. Alvo da requisição
- Caminho absoluto seguido de “?” e o texto da consulta com os métodos;
- URL completa;
- Autoridade de URL -> nome do domínio + porta (opcional), utilizado com CONNECT;
www.grancursosonline.com.br 8
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Isso se dá porque é a forma que poderá ser processado por quem solicitou. No entanto,
o servidor deve estar preparado para entregar em vários tipos de pedidos de processamento
de display dos vários clientes que solicitam a ele.
Cabeçalho Request HTTP
Após as informações dadas no request headers, observe acima, que aparecem as infor-
mações na parte relacionada ao cabeçalho por conexão (general headers). Logo após há a
parte de continuidade do cabeçalho (entity headers).
www.grancursosonline.com.br 9
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Respostas HTTP
• Linha de Stauts
• Cabeçalho
- O cabeçalho destas respostas é similar ao cabeçalho de Requisição.
Observe, na imagem abaixo, que foi dado como resposta: 200, que significa “ok”, ou seja,
não deu erro:
www.grancursosonline.com.br 10
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Protocolo HTTP
Exemplos:
1xx: Informational -Request received, continuing process
2xx: Success -The action was successfully received, understood, and accepted
3xx: Redirection -Further action must be taken in order to complete the request
4xx: Client Error -The request contains bad syntax or cannot be fulfilled
5xx: Server Error -The server failed to fulfill an apparently valid request
“200”: OK
“201”: Created
“202”: Accepted
“203”: Non-Authoritative Information
“204”: No Content
“304”: Not Modified
www.grancursosonline.com.br 11
REDES DE COMPUTADORES
Arquitetura TCP/IP - Camada de Aplicação - Protocolo HTTP
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
�Este material foi elaborado pela equipe pedagógica do Gran Cursos Online, de acordo com a aula
preparada e ministrada pelo professor Edward Lima Marialves de Melo.
A presente degravação tem como objetivo auxiliar no acompanhamento e na revisão do conte-
údo ministrado na videoaula. Não recomendamos a substituição do estudo em vídeo pela leitura
exclusiva deste material.
ANOTAÇÕES
www.grancursosonline.com.br 12