·
Engenharia Eletrônica ·
Rede de Computadores
Send your question to AI and receive an answer instantly
Recommended for you
14
Uso do Wireshark para Análise de Protocolos de Redes
Rede de Computadores
CEFET/RJ
150
Camada Física e Comunicação de Dados - Modulação, Multiplexação e Meios de Transmissão
Rede de Computadores
CEFET/RJ
152
DNS Domain Name System e Camada de Aplicação - Introdução e Conceitos
Rede de Computadores
CEFET/RJ
2
Redes de Computadores - Lista de Exercícios Capítulo 1 - Topologia, Classificação e Camadas
Rede de Computadores
CEFET/RJ
109
Capítulo 3: Camada de Transporte - Protocolo UDP e TCP
Rede de Computadores
CEFET/RJ
1
Redes 1 - 3 Lista de Exercícios Protocolos da Camada de Transporte e TCP
Rede de Computadores
CEFET/RJ
143
Camada de Enlace de Dados - Questões de Projeto, Enquadramento, Controle de Fluxo e Erro
Rede de Computadores
CEFET/RJ
1
Redes 1 - 2 Lista de Exercicios sobre DNS e HTTP
Rede de Computadores
CEFET/RJ
5
Lista de Exercícios - Problema do Múltiplo Acesso e Soluções
Rede de Computadores
CEFET/RJ
3
Redes 1 - Provas e Conteudo Programatico
Rede de Computadores
CEFET/RJ
Preview text
Laboratório de Redes Laboratório 1 HTTP e TCP 2º Semestre de 2023 Data06092023 Nome do aluno HTTP A interação básica do HTTP GETresponse Vamos começar nossa exploração do HTTP fazendo um downloading um arquivo muito simples HTML é muito curto e não contém nenhum objeto incorporado Faça como se segue 1 Inicie o navegador 2 Inicie o Wireshark mas não inicie a captura de pacote 3 Espere um pouco mais que 1 minuto e então começa a captura 4 Entre com o seguinte endereço httpgaiacsumasseduwiresharklabsHTTPwiresharkfile1html Seu browser mostrará um arquivo muito simples de uma linha HTML 5 Pare com a captura 6 Entre com http no filtro assim serão somente capturados mensagens HTTP Observando as informações dentro das mensagens HTTP GET e response responda as seguintes questões 1 Seu browser roda qual versão HTTP10 ou 11 Qual a versão que o servidor HTTP roda 11 2 Qual linguagem seu browser indica que ele pode aceitar do servidor R PtPTptq09enUSq08enq07 3 Qual o endereço IP do seu computador E o IP do servidor R IP do computador 1921680105 IP do servidor 12811924512 4 Qual é o status do código retornado do servidor para o seu browser R 304 Not Modified 5 Quando foi que o arquivo HTML que você recuperou foi modificado pela última vez R Wed 13 Sep 2023 205904 GMT 6 Qual a quantidade de bytes que estão sendo recuperados são retornados para o browser R 2kB 7 Inspecionando a linha de dados na janela de conteúdo do pacote você vê algum cabeçalho dentro dos dados que não são exibidos na janela de listagem de pacotesCaso positivo nomeie um R Não achei nenhum Interação do HTTP CONDITIONAL GETresponse De acordo com a teoria a maioria dosbrowsers procuram o objeto no cache e então executam o GET conditional quando recuperam o objeto HTTP Antes de executar os passos abaixo tenha certeza que o cache está vazio para fazer isso entre no Firefox selecioneToolsClear Private Data ou para o Internet Explorer selecione Tools Internet OptionsDelete Fileessas ações irão remover os arquivos cache do seu browsers cache Agora se segue 1 Inicie o web browser e tenha certeza que o cache esteja limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço no browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile2html Seu browser mostrará um arquivo simples HTML 4 Rapidamente entre com o mesmo endereço em seu navegador ou simplesmente selecione refresh em seu browser 5 Pare a captura de pacotes no Wireshark e entre com http no filtro e somente capture mensagens HTTP Estas serão mostradas na listagem dos pacotes Responda as seguintes questões 1 Inspecione o conteúdo do primeiro HTTP GET request do seu browser para o servidor Você vê a linha IFMODIFIEDSINCE dentro do HTTP GET R Não 2 Inspecione o conteúdo da resposta do servidor O servidor explicitamente retorna o conteúdo do arquivo Explique R Sim ele retorna 3 Agora inspecione o conteúdo do segundo HTTP GET requestdo seu browser para o servidor Você vê a linha IFMODIFIEDSINCE dentro do HTTP GET Caso positivo quais informações seguem o cabeçalho IFMODIFIED SINCE R Sim Wed 13 Sep 2023 205904 GMT 4 Qual o status do código HTTP e qual frase retorna do servidor em resposta ao segundo HTTP GET O servidor retorna explicitamente o conteúdo do arquivo Explique R Código 304 frase Not modified Ele retornou o arquivo no primeiro GET e armazenou em cache logo não retornou mais Recuperando arquivos grandes Nesses exemplos os documentos recuperados são simples e pequeno Agora vamos usar arquivos HTML maiores 1 Inicie seu browser e tenha certeza que o cache esteja limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço em seu browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile3html 4 Pare a captura de pacotes no Wireshark e entre com http dentro do filtro assim somente mensagens HTTP serão mostradas Dentro da listagem de pacotes você verá mensagens HTTP GET seguida por múltiplos pacotes respostas para o seu HTTP GET request Esses múltiplos pacotes respostas merecem uma explicação A mensagem HTTP response consiste da linha de status seguida pela linha de cabeçalho seguida por uma linha em branco seguida pelo corpo da entidade Que no nosso caso é o HTTP GET o corpo da entidade dentro da resposta é o arquivo HTML solicitado No nosso caso o arquivo HTML é maior que 4500 Bytes sendo maior que o pacotes TCP Dessa forma uma única mensagem HTTP response é então quebrada em vários pedaços TCP com cada pedaço colocado em segmentos TCP separados Cada segmento TCP capturado em pacotes separados no Wireshark e de fato um único HTTP Response foi fragmentado em múltiplos pacotes TCP indicado pela frase Continuation mostrado pelo Wireshark Responda as seguintes questões 1 Quantas mensagens HTTP GET request foram enviadas pelo seu browser R Uma única mensagem 2 Quantos segmentos TCP foram necessários para transportar um único HTTP response R 4 segmentos 3 Qual é o status do código e a frase associada com a resposta ao HTTP GET request R 200 ok 4 Há algum HTTP status lines dentro do dado transmitido com o TCP induced Continuation Não Documentos HTML com objetos incorporados Agora você verá como o Wireshark monitora a captura de pacotes de tráfego para longos arquivos HTML podemos ver o que acontece quando seu browser faz o download de um arquivo com objetos incorporados isto é um arquivo que inclui outros objetos no exemplo abaixo arquivo imagem que estão armazenadas em outro servidor 1 Inicie o browser e tenha certeza que o cache está limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço em seu browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile4html Seu browser mostrará um pequeno arquivo HTML com duas imagens Essas duas imagens são referenciadas dentro de umarquivo HTML básico Isto é essas imagens por si só não estãocontidas dentro do HTML em vez disso as URLs para as imagensestão contidas em arquivos HTML 4 Pare a captura de pacotes no Wireshark e entre com http no filtro assim somente mensagens HTTP serão mostradas Responda as seguintes questões 1 Quantas mensagens HTTP GET request foram enviadas pelo seu browser Para qual endereço Internet esse GET requests foi enviado R Gaiacsumassedu Dowload 2 Podese dizer se o seu browser fez o download das duas imagens de forma serial ou de forma paralela dos dois web sites Explique R Como ele faz dowload em diferentes requests tratasse de um dowload em forma serial HTTP Authentication Finalmente vamos tentar visitar site que protegido por um password e examinar a seqüência de mensagens HTTP trocadas httpgaiacsumasseduwiresharklabsprotectedpagesHTTPwiresharkfile5html está protegida por uma password O username é wiresharkstudents e a password é network Assim vamos acessar esse site 1 Tenha certeza que o cache esteja limpo Então inicie o seu browser 2 Inicie o Wireshark 3 Entre com a seguinte URL no seu browser 4 httpgaiacsumasseduwireshark labsprotectedpagesHTTPwireshark file5html 5 Coloque o username e o password 6 Pare a captura de pacotes no Wireshark e entre com http no filtro assim somente mensagens HTTP serão mostradas Agora vamos examinar a saída do Wireshark Responda as seguintes questões 1 Qual a resposta do servidor status e frase em resposta a mensagem inicial HTTP GET do seu browser R 401 Unauthorized 2 Quando o seu browser envia a mensagem HTTP GET pela segunda vez qual novo campo é incluído dentro da mensagem HTTP GET R 200 Ok O username wirehsarkstudents e a password network que você coloca são codificadas em uma string de caracteres d2lyZXNoYXJrLXN0dWRlbnRzOm5ldHdvcms seguida de Authorization Basic dentro do cabeçalho da mensagem cliente HTTP GET Embora possa parecer que seu username e sua password estão criptografadas elas estão simplesmente codificadas em um formato conhecido como formato Base64 O username e password não estão criptografados TCP Neste exercício vamos analisar o comportamento do TCP Faremos isso analisando os segmentos TCP enviados e recebidos quando se deseja transferir um arquivo de 150 kbytes do seu computador para um servidor remoto Capturando uma transferência TCP do seu computadorparaum servidor remoto Antes de iniciar é necessário usar o wireshark para obter um pacote de registro da transferência TCP do seu computador para o servidor Você fará isso acesso acessando uma página na qual você entra com o nome do arquivo armazenado no seu computador e a transferência do arquivo será feita pelo método HTTP POST Esse método é usado ao invés do método GET pois a transferência será do seu computador para um servidor Faça o seguinte 1 Inicie o seu navegador e abra a páginahttpgaiacsumasseduethereallabsalicetxte salve o arquivo apresentado no seu computador 2 Agora abra a página httpgaiacsumasseduethereallabsTCPetherealfile1html Você verá a página mostrada na Figura 1 O Botão Arquivo no formulário apresentado permite que você selecione o arquivo a ser enviado clique nesse botão e selecione o arquivo a ser enviado Ainda não pressione o botão Upload alicetxt file 3 Agora abra o Wireshark e inicie a captura de pacotes 4 Retorne ao navegador e pressione Upload alicetxt file para enviar o arquivo ao servidor gaiacsumassedu Espere até que o arquivo seja enviado totalmente quando isso acontecer você verá uma página como a que está mostrada na Figura 2 5 Para a captura de pacotes no Wireshark Figura 1 Figura 2 Página indicando que o envio do arquivo foi realizado com sucesso Primeira análise dos pacotes capturados Antes de analisar o comportamento da conexão TCP em detalhes vamos fazer uma primeira análise dos pacotes capturados 1 No campo Filter digite http Você verá uma mensagem http post indicando que o arquivo alicetxt será enviado para o servidor 2 No campo Filter digite tcp O que você está vendo após aplicar o filtro é uma série de mensagens TCP e HTTP entre o seu computador e o servidor gaiacsumassedu Você pode observar ostrês pacotes iniciais de handshake contendo mensagens SYN E uma série de mensagens TCP enviadas do seu computador para gaiacsumassedu Você pode ver os segmentos TCP ACK sendo retornados do servidor gaiacsumassedu para o seu computador Responda as seguintes questões abaixo 1 Qual é o endereço IP e o número da porta usado pelo computador cliente para transferir o arquivo para gaiacsumassedu Provavelmente o meio mais fácil para responder essa questão seja pela seleção da mensagem HTTP e explorar os detalhes do pacote TCP usado para transportar essa mensagem 2 R R Endereço de IP 1921680105 Porta 12811924512 2 Em algum lugar da mensagem POST está indicado que o arquivo aliecetxt será enviado para o servidor Onde está essa informação R ContentDisposition formdata namefile filenamealicetxt Básico sobre TCP Responda as seguintes questões para os segmentos TCP para isso aplique o filtro TCP 1 Qual é o número de seqüência para o segmento TCP SYN usado para iniciar a conexão TCP entre o cliente e gaiacsumassedu Qual parâmetro do segmento permite identificar que ele é o do tipo SYN R seq 0 a flag está sinalizada como SYN 2 Qual o número de seqüência do segmento SYNACK enviado por gaiacsumassedu para o cliente em reposta ao SYN Qual o valor do campo ACKnowledgement no segmento SYNACK R seq 0 ACKnowledgement 1RAW 3066009366 3 Como gaiacsumassedu determinou esse valor Qual é o campo do segmento que o identifica como um SYNACK R Ele adiciona 1 no valor de sequência recebido anteriormente como apresentava nas duas últimas respostas É o campo de flag que no caso é SYN ACK 4 Qual o número de seqüência do segmento TCP contendo o comando HTTP POST R seq 150398RAW 2788798975 5 Considere o segmento TCP contendo a mensagem HTTP POST como o primeiro segmento na conexão TCP Quais são os números de seqüência para os primeiros segmentos na conexão TCP incluindo o segmento que contem o HTTP POST R 1 734 13582 39278 90670 110655 139205 6 Qual a quantidade mínima de espaço disponível no buffer do receptor durante a conexão 29kb 7 Existe algum segmento retransmitido Não Agora vá em StatisticsConversationsna janelaque será aberta escolha a aba TCP Essa janela mostra a quantidade de pacotes ede bytes trocados entre Address A e Address B Observe os valores para os pacotes TCP e responda 1 Quantos pacotes foram enviados da sua máquina para o servidor http E do servidor para sua máquina Os valores são diferentes Explique o motivo dessa diferença e se esses valores podem ser iguais A B 18 B A 33 sim devido ao tamanho do buffer Kaiji Kanojo to Kanojo no Neko FEBRUARY THE DAUGHTER AND HER CAT Cait Sumo Kana Hanazawa After the death of her mother a young woman named Kaiji lives alone accompanied only by her cat Mii Sometimes lonely and confused but given courage and determination by the cat to which she is very attached This manga won the Booklog Award 2016 in Best Picture Book category Genre Josei Script Makoto Shinkai Art Makoto Shinkai 10 volumes ongoing English No Editorial Shogakukan Disney Miramax cine MICE SUMO MEDIA DO TEEMA PUBLICACOES Visual Novels Here karma is not an outside force and it is not pseudoscience It just iskarma Each of us is responsible for the consequences of our choices The universe does not judge only mirrors back and maintains energetic balance From Karma is a bitch by Shinkai Makoto 97 2020 We have the right to choose but we do not have the right to choose the consequences MICE SUMO MEDIA DO TEEMA PUBLICACOES Visual Novels aknomo 0 0 0 0 0 0 Sumo Media Laboratório de Redes Laboratório 4 Camada Física Camada MAC Camada de Rede 2º Semestre de 2023 Data 08112023 Nome André Rapozo Experiência 1 Endereço IP Para realizar esta atividade será necessário que se tenha instalado em seu computador o software de simulação Cisco Packet Tracer httpswwwnetacadcomportalresourcespackettracer Abra o Packet Tracer No canto inferior esquerdo selecione End Devices e coloque quatro PCs genéricos na tela Agora selecione Hubs e coloque um hub genérico na tela Por fim retorne a End Devices e coloque um servidor genérico na tela Vá até Connections e interligue os quatro PCs ao hub através do cabo Copper StraightThrough ligando as portas FastEthernet dos PCs ao hub Agora use o mesmo tipo de cabo para ligar o hub ao servidor também em sua porta FastEthernet A figura 1 mostra como fica a rede Figura 1 Exemplo de rede Agora atribua endereços IP aos PCs e ao servidor Acesse cada PC vá até a aba Config depois em Interface FastEthernet0 e atribua um endereço IP estático em IP Configuration Use os endereços 192168101 192168102 192168103 e 1921684 para os PCs e o endereço 19216810254 para o servidor 1 Qual a máscara de Rede para esse endereço Qual a classe essa máscara pertence R 2552552550 pertence à classe C 2 Por que o Hub não precisa de endereço IP R Porque é um elemento passivo de rede e apenas desempenha funções de transmissão e interconexão não necessitando portanto de um IP 3 Por que os endereços 192168100 e 19216810255 não podem ser atribuídos aos PCs R Pois pertencem a rede e ao broadcast respectivamente que desempenham funções específicas no sistema e não podem ser atribuídas Agora clique no servidor e vá até a aba Config e depois em Serviços para configurar o DNS Ative o serviço DNS clicando em ON Em Resource Records adicione o nome de domínio para um site padrão do servidor O nome deve ser wwwseunomeseusobrenomeedu Deixe a opção A Record do jeito que está O endereço deve ser o mesmo do servidor Clique em Add Verifique o Cache DNS do servidor e veja se há alguma informação nele ou não Feche a janela do servidor No canto inferior direito está escrito Realtime clique no botão atrás dele cujo ícone é um cronômetro para acessar o modo de Simulação Agora abra um dos quatro PCs à sua escolha vá até a aba Desktop e depois em Web Browser Digite a URL correspondente ao nome de domínio que você criou e clique em Go Não feche esta janela Retorne à tela principal do Packet Tracer algumas janelas devem ter surgido na parte direita da tela quando se alternou para o modo de simulação Em uma barra de cor amarela ao fundo da tela clique em Auto Capture Play e assista o que acontece 4 Qual é o primeiro pacote que o PC escolhido envia R Uma consulta de DNS do tipo A indicando a busca do PC pelo IP associado ao DNS 5 Como o hub encaminha os pacotes que recebe R Encaminhando para toda a rede a qual ele pertence 6 Descreva de forma sucinta o que acontece durante o Auto Capture Play R Após o primeiro pacote já descrito no item 4 a máquina escolhida recebe a resolução com o IP estabelecendose após isso uma conexão TCP para transmissão de dados Uma nova consulta só será possível após encerrar a conexão Pare a simulação quando todo o processo terminar clicando novamente em Auto Capture Play Experiência 2 Endereço MAC 1 Identifique o nome do host e nome da placa de interface de rede de um equipamento a sua escolha R Foi escolhido o PC 0 2 Existem quantas placas de interface de rede associadas aos hosts R Duas placas bluetooth e fastethernet 3 O endereço MAC é composto por quantos bits R É composto por 12 bits 4 O endereço MAC da placa de interface de rede é do tipo unicast multicast ou broadcast R Unicast
Send your question to AI and receive an answer instantly
Recommended for you
14
Uso do Wireshark para Análise de Protocolos de Redes
Rede de Computadores
CEFET/RJ
150
Camada Física e Comunicação de Dados - Modulação, Multiplexação e Meios de Transmissão
Rede de Computadores
CEFET/RJ
152
DNS Domain Name System e Camada de Aplicação - Introdução e Conceitos
Rede de Computadores
CEFET/RJ
2
Redes de Computadores - Lista de Exercícios Capítulo 1 - Topologia, Classificação e Camadas
Rede de Computadores
CEFET/RJ
109
Capítulo 3: Camada de Transporte - Protocolo UDP e TCP
Rede de Computadores
CEFET/RJ
1
Redes 1 - 3 Lista de Exercícios Protocolos da Camada de Transporte e TCP
Rede de Computadores
CEFET/RJ
143
Camada de Enlace de Dados - Questões de Projeto, Enquadramento, Controle de Fluxo e Erro
Rede de Computadores
CEFET/RJ
1
Redes 1 - 2 Lista de Exercicios sobre DNS e HTTP
Rede de Computadores
CEFET/RJ
5
Lista de Exercícios - Problema do Múltiplo Acesso e Soluções
Rede de Computadores
CEFET/RJ
3
Redes 1 - Provas e Conteudo Programatico
Rede de Computadores
CEFET/RJ
Preview text
Laboratório de Redes Laboratório 1 HTTP e TCP 2º Semestre de 2023 Data06092023 Nome do aluno HTTP A interação básica do HTTP GETresponse Vamos começar nossa exploração do HTTP fazendo um downloading um arquivo muito simples HTML é muito curto e não contém nenhum objeto incorporado Faça como se segue 1 Inicie o navegador 2 Inicie o Wireshark mas não inicie a captura de pacote 3 Espere um pouco mais que 1 minuto e então começa a captura 4 Entre com o seguinte endereço httpgaiacsumasseduwiresharklabsHTTPwiresharkfile1html Seu browser mostrará um arquivo muito simples de uma linha HTML 5 Pare com a captura 6 Entre com http no filtro assim serão somente capturados mensagens HTTP Observando as informações dentro das mensagens HTTP GET e response responda as seguintes questões 1 Seu browser roda qual versão HTTP10 ou 11 Qual a versão que o servidor HTTP roda 11 2 Qual linguagem seu browser indica que ele pode aceitar do servidor R PtPTptq09enUSq08enq07 3 Qual o endereço IP do seu computador E o IP do servidor R IP do computador 1921680105 IP do servidor 12811924512 4 Qual é o status do código retornado do servidor para o seu browser R 304 Not Modified 5 Quando foi que o arquivo HTML que você recuperou foi modificado pela última vez R Wed 13 Sep 2023 205904 GMT 6 Qual a quantidade de bytes que estão sendo recuperados são retornados para o browser R 2kB 7 Inspecionando a linha de dados na janela de conteúdo do pacote você vê algum cabeçalho dentro dos dados que não são exibidos na janela de listagem de pacotesCaso positivo nomeie um R Não achei nenhum Interação do HTTP CONDITIONAL GETresponse De acordo com a teoria a maioria dosbrowsers procuram o objeto no cache e então executam o GET conditional quando recuperam o objeto HTTP Antes de executar os passos abaixo tenha certeza que o cache está vazio para fazer isso entre no Firefox selecioneToolsClear Private Data ou para o Internet Explorer selecione Tools Internet OptionsDelete Fileessas ações irão remover os arquivos cache do seu browsers cache Agora se segue 1 Inicie o web browser e tenha certeza que o cache esteja limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço no browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile2html Seu browser mostrará um arquivo simples HTML 4 Rapidamente entre com o mesmo endereço em seu navegador ou simplesmente selecione refresh em seu browser 5 Pare a captura de pacotes no Wireshark e entre com http no filtro e somente capture mensagens HTTP Estas serão mostradas na listagem dos pacotes Responda as seguintes questões 1 Inspecione o conteúdo do primeiro HTTP GET request do seu browser para o servidor Você vê a linha IFMODIFIEDSINCE dentro do HTTP GET R Não 2 Inspecione o conteúdo da resposta do servidor O servidor explicitamente retorna o conteúdo do arquivo Explique R Sim ele retorna 3 Agora inspecione o conteúdo do segundo HTTP GET requestdo seu browser para o servidor Você vê a linha IFMODIFIEDSINCE dentro do HTTP GET Caso positivo quais informações seguem o cabeçalho IFMODIFIED SINCE R Sim Wed 13 Sep 2023 205904 GMT 4 Qual o status do código HTTP e qual frase retorna do servidor em resposta ao segundo HTTP GET O servidor retorna explicitamente o conteúdo do arquivo Explique R Código 304 frase Not modified Ele retornou o arquivo no primeiro GET e armazenou em cache logo não retornou mais Recuperando arquivos grandes Nesses exemplos os documentos recuperados são simples e pequeno Agora vamos usar arquivos HTML maiores 1 Inicie seu browser e tenha certeza que o cache esteja limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço em seu browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile3html 4 Pare a captura de pacotes no Wireshark e entre com http dentro do filtro assim somente mensagens HTTP serão mostradas Dentro da listagem de pacotes você verá mensagens HTTP GET seguida por múltiplos pacotes respostas para o seu HTTP GET request Esses múltiplos pacotes respostas merecem uma explicação A mensagem HTTP response consiste da linha de status seguida pela linha de cabeçalho seguida por uma linha em branco seguida pelo corpo da entidade Que no nosso caso é o HTTP GET o corpo da entidade dentro da resposta é o arquivo HTML solicitado No nosso caso o arquivo HTML é maior que 4500 Bytes sendo maior que o pacotes TCP Dessa forma uma única mensagem HTTP response é então quebrada em vários pedaços TCP com cada pedaço colocado em segmentos TCP separados Cada segmento TCP capturado em pacotes separados no Wireshark e de fato um único HTTP Response foi fragmentado em múltiplos pacotes TCP indicado pela frase Continuation mostrado pelo Wireshark Responda as seguintes questões 1 Quantas mensagens HTTP GET request foram enviadas pelo seu browser R Uma única mensagem 2 Quantos segmentos TCP foram necessários para transportar um único HTTP response R 4 segmentos 3 Qual é o status do código e a frase associada com a resposta ao HTTP GET request R 200 ok 4 Há algum HTTP status lines dentro do dado transmitido com o TCP induced Continuation Não Documentos HTML com objetos incorporados Agora você verá como o Wireshark monitora a captura de pacotes de tráfego para longos arquivos HTML podemos ver o que acontece quando seu browser faz o download de um arquivo com objetos incorporados isto é um arquivo que inclui outros objetos no exemplo abaixo arquivo imagem que estão armazenadas em outro servidor 1 Inicie o browser e tenha certeza que o cache está limpo 2 Inicie o Wireshark 3 Entre com o seguinte endereço em seu browser httpgaiacsumasseduwiresharklabsHTTPwiresharkfile4html Seu browser mostrará um pequeno arquivo HTML com duas imagens Essas duas imagens são referenciadas dentro de umarquivo HTML básico Isto é essas imagens por si só não estãocontidas dentro do HTML em vez disso as URLs para as imagensestão contidas em arquivos HTML 4 Pare a captura de pacotes no Wireshark e entre com http no filtro assim somente mensagens HTTP serão mostradas Responda as seguintes questões 1 Quantas mensagens HTTP GET request foram enviadas pelo seu browser Para qual endereço Internet esse GET requests foi enviado R Gaiacsumassedu Dowload 2 Podese dizer se o seu browser fez o download das duas imagens de forma serial ou de forma paralela dos dois web sites Explique R Como ele faz dowload em diferentes requests tratasse de um dowload em forma serial HTTP Authentication Finalmente vamos tentar visitar site que protegido por um password e examinar a seqüência de mensagens HTTP trocadas httpgaiacsumasseduwiresharklabsprotectedpagesHTTPwiresharkfile5html está protegida por uma password O username é wiresharkstudents e a password é network Assim vamos acessar esse site 1 Tenha certeza que o cache esteja limpo Então inicie o seu browser 2 Inicie o Wireshark 3 Entre com a seguinte URL no seu browser 4 httpgaiacsumasseduwireshark labsprotectedpagesHTTPwireshark file5html 5 Coloque o username e o password 6 Pare a captura de pacotes no Wireshark e entre com http no filtro assim somente mensagens HTTP serão mostradas Agora vamos examinar a saída do Wireshark Responda as seguintes questões 1 Qual a resposta do servidor status e frase em resposta a mensagem inicial HTTP GET do seu browser R 401 Unauthorized 2 Quando o seu browser envia a mensagem HTTP GET pela segunda vez qual novo campo é incluído dentro da mensagem HTTP GET R 200 Ok O username wirehsarkstudents e a password network que você coloca são codificadas em uma string de caracteres d2lyZXNoYXJrLXN0dWRlbnRzOm5ldHdvcms seguida de Authorization Basic dentro do cabeçalho da mensagem cliente HTTP GET Embora possa parecer que seu username e sua password estão criptografadas elas estão simplesmente codificadas em um formato conhecido como formato Base64 O username e password não estão criptografados TCP Neste exercício vamos analisar o comportamento do TCP Faremos isso analisando os segmentos TCP enviados e recebidos quando se deseja transferir um arquivo de 150 kbytes do seu computador para um servidor remoto Capturando uma transferência TCP do seu computadorparaum servidor remoto Antes de iniciar é necessário usar o wireshark para obter um pacote de registro da transferência TCP do seu computador para o servidor Você fará isso acesso acessando uma página na qual você entra com o nome do arquivo armazenado no seu computador e a transferência do arquivo será feita pelo método HTTP POST Esse método é usado ao invés do método GET pois a transferência será do seu computador para um servidor Faça o seguinte 1 Inicie o seu navegador e abra a páginahttpgaiacsumasseduethereallabsalicetxte salve o arquivo apresentado no seu computador 2 Agora abra a página httpgaiacsumasseduethereallabsTCPetherealfile1html Você verá a página mostrada na Figura 1 O Botão Arquivo no formulário apresentado permite que você selecione o arquivo a ser enviado clique nesse botão e selecione o arquivo a ser enviado Ainda não pressione o botão Upload alicetxt file 3 Agora abra o Wireshark e inicie a captura de pacotes 4 Retorne ao navegador e pressione Upload alicetxt file para enviar o arquivo ao servidor gaiacsumassedu Espere até que o arquivo seja enviado totalmente quando isso acontecer você verá uma página como a que está mostrada na Figura 2 5 Para a captura de pacotes no Wireshark Figura 1 Figura 2 Página indicando que o envio do arquivo foi realizado com sucesso Primeira análise dos pacotes capturados Antes de analisar o comportamento da conexão TCP em detalhes vamos fazer uma primeira análise dos pacotes capturados 1 No campo Filter digite http Você verá uma mensagem http post indicando que o arquivo alicetxt será enviado para o servidor 2 No campo Filter digite tcp O que você está vendo após aplicar o filtro é uma série de mensagens TCP e HTTP entre o seu computador e o servidor gaiacsumassedu Você pode observar ostrês pacotes iniciais de handshake contendo mensagens SYN E uma série de mensagens TCP enviadas do seu computador para gaiacsumassedu Você pode ver os segmentos TCP ACK sendo retornados do servidor gaiacsumassedu para o seu computador Responda as seguintes questões abaixo 1 Qual é o endereço IP e o número da porta usado pelo computador cliente para transferir o arquivo para gaiacsumassedu Provavelmente o meio mais fácil para responder essa questão seja pela seleção da mensagem HTTP e explorar os detalhes do pacote TCP usado para transportar essa mensagem 2 R R Endereço de IP 1921680105 Porta 12811924512 2 Em algum lugar da mensagem POST está indicado que o arquivo aliecetxt será enviado para o servidor Onde está essa informação R ContentDisposition formdata namefile filenamealicetxt Básico sobre TCP Responda as seguintes questões para os segmentos TCP para isso aplique o filtro TCP 1 Qual é o número de seqüência para o segmento TCP SYN usado para iniciar a conexão TCP entre o cliente e gaiacsumassedu Qual parâmetro do segmento permite identificar que ele é o do tipo SYN R seq 0 a flag está sinalizada como SYN 2 Qual o número de seqüência do segmento SYNACK enviado por gaiacsumassedu para o cliente em reposta ao SYN Qual o valor do campo ACKnowledgement no segmento SYNACK R seq 0 ACKnowledgement 1RAW 3066009366 3 Como gaiacsumassedu determinou esse valor Qual é o campo do segmento que o identifica como um SYNACK R Ele adiciona 1 no valor de sequência recebido anteriormente como apresentava nas duas últimas respostas É o campo de flag que no caso é SYN ACK 4 Qual o número de seqüência do segmento TCP contendo o comando HTTP POST R seq 150398RAW 2788798975 5 Considere o segmento TCP contendo a mensagem HTTP POST como o primeiro segmento na conexão TCP Quais são os números de seqüência para os primeiros segmentos na conexão TCP incluindo o segmento que contem o HTTP POST R 1 734 13582 39278 90670 110655 139205 6 Qual a quantidade mínima de espaço disponível no buffer do receptor durante a conexão 29kb 7 Existe algum segmento retransmitido Não Agora vá em StatisticsConversationsna janelaque será aberta escolha a aba TCP Essa janela mostra a quantidade de pacotes ede bytes trocados entre Address A e Address B Observe os valores para os pacotes TCP e responda 1 Quantos pacotes foram enviados da sua máquina para o servidor http E do servidor para sua máquina Os valores são diferentes Explique o motivo dessa diferença e se esses valores podem ser iguais A B 18 B A 33 sim devido ao tamanho do buffer Kaiji Kanojo to Kanojo no Neko FEBRUARY THE DAUGHTER AND HER CAT Cait Sumo Kana Hanazawa After the death of her mother a young woman named Kaiji lives alone accompanied only by her cat Mii Sometimes lonely and confused but given courage and determination by the cat to which she is very attached This manga won the Booklog Award 2016 in Best Picture Book category Genre Josei Script Makoto Shinkai Art Makoto Shinkai 10 volumes ongoing English No Editorial Shogakukan Disney Miramax cine MICE SUMO MEDIA DO TEEMA PUBLICACOES Visual Novels Here karma is not an outside force and it is not pseudoscience It just iskarma Each of us is responsible for the consequences of our choices The universe does not judge only mirrors back and maintains energetic balance From Karma is a bitch by Shinkai Makoto 97 2020 We have the right to choose but we do not have the right to choose the consequences MICE SUMO MEDIA DO TEEMA PUBLICACOES Visual Novels aknomo 0 0 0 0 0 0 Sumo Media Laboratório de Redes Laboratório 4 Camada Física Camada MAC Camada de Rede 2º Semestre de 2023 Data 08112023 Nome André Rapozo Experiência 1 Endereço IP Para realizar esta atividade será necessário que se tenha instalado em seu computador o software de simulação Cisco Packet Tracer httpswwwnetacadcomportalresourcespackettracer Abra o Packet Tracer No canto inferior esquerdo selecione End Devices e coloque quatro PCs genéricos na tela Agora selecione Hubs e coloque um hub genérico na tela Por fim retorne a End Devices e coloque um servidor genérico na tela Vá até Connections e interligue os quatro PCs ao hub através do cabo Copper StraightThrough ligando as portas FastEthernet dos PCs ao hub Agora use o mesmo tipo de cabo para ligar o hub ao servidor também em sua porta FastEthernet A figura 1 mostra como fica a rede Figura 1 Exemplo de rede Agora atribua endereços IP aos PCs e ao servidor Acesse cada PC vá até a aba Config depois em Interface FastEthernet0 e atribua um endereço IP estático em IP Configuration Use os endereços 192168101 192168102 192168103 e 1921684 para os PCs e o endereço 19216810254 para o servidor 1 Qual a máscara de Rede para esse endereço Qual a classe essa máscara pertence R 2552552550 pertence à classe C 2 Por que o Hub não precisa de endereço IP R Porque é um elemento passivo de rede e apenas desempenha funções de transmissão e interconexão não necessitando portanto de um IP 3 Por que os endereços 192168100 e 19216810255 não podem ser atribuídos aos PCs R Pois pertencem a rede e ao broadcast respectivamente que desempenham funções específicas no sistema e não podem ser atribuídas Agora clique no servidor e vá até a aba Config e depois em Serviços para configurar o DNS Ative o serviço DNS clicando em ON Em Resource Records adicione o nome de domínio para um site padrão do servidor O nome deve ser wwwseunomeseusobrenomeedu Deixe a opção A Record do jeito que está O endereço deve ser o mesmo do servidor Clique em Add Verifique o Cache DNS do servidor e veja se há alguma informação nele ou não Feche a janela do servidor No canto inferior direito está escrito Realtime clique no botão atrás dele cujo ícone é um cronômetro para acessar o modo de Simulação Agora abra um dos quatro PCs à sua escolha vá até a aba Desktop e depois em Web Browser Digite a URL correspondente ao nome de domínio que você criou e clique em Go Não feche esta janela Retorne à tela principal do Packet Tracer algumas janelas devem ter surgido na parte direita da tela quando se alternou para o modo de simulação Em uma barra de cor amarela ao fundo da tela clique em Auto Capture Play e assista o que acontece 4 Qual é o primeiro pacote que o PC escolhido envia R Uma consulta de DNS do tipo A indicando a busca do PC pelo IP associado ao DNS 5 Como o hub encaminha os pacotes que recebe R Encaminhando para toda a rede a qual ele pertence 6 Descreva de forma sucinta o que acontece durante o Auto Capture Play R Após o primeiro pacote já descrito no item 4 a máquina escolhida recebe a resolução com o IP estabelecendose após isso uma conexão TCP para transmissão de dados Uma nova consulta só será possível após encerrar a conexão Pare a simulação quando todo o processo terminar clicando novamente em Auto Capture Play Experiência 2 Endereço MAC 1 Identifique o nome do host e nome da placa de interface de rede de um equipamento a sua escolha R Foi escolhido o PC 0 2 Existem quantas placas de interface de rede associadas aos hosts R Duas placas bluetooth e fastethernet 3 O endereço MAC é composto por quantos bits R É composto por 12 bits 4 O endereço MAC da placa de interface de rede é do tipo unicast multicast ou broadcast R Unicast