Escolar Documentos
Profissional Documentos
Cultura Documentos
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