Pesquisar neste blog

14/04/2021

Modificando HTML com jQuery #01

<!DOCTYPE html>
<html>

<head>
    <meta charset='UTF-8'>
    <title>Modificando HTML #01</title>
    <link rel='stylesheet' href='css/estilo.css'>
    <script src='js/jquery.js'></script>
</head>

<body class='conteudo exercicio'>
    <h1>Modificando HTML #01</h1>
    <div id='conteudo1'></div>
    <div id='conteudo2'></div>
    <div id='conteudo3'></div>
    <div>Sem ID!</div>

    <script>
        // Conteúdo 1
        $('#conteudo1').append('<p1>1<p/>')//selecionando a partir do id, foi adicionado um parágrafo 1
        
        //Conteúdo 2, dentro de array é gerado 3 li (itens de 1 lista)
        const elementos = [
            $('<li>').append('Feijão'), $('<li>').append('Carne')
        ]
        
        //adiciona 1 intem sorvete e depois os 3 li do array dentro da lista 
        const lista = $('<ul><li>Sorvete</li><ul>').append(elementos)
        $('#conteudo2').append(lista)

        // Conteúdo 3 (append via anexando)
        $('#conteudo3').append(['<h1>1</h1>''<h1>2</h1>']).prepend('<h1>0</h1>')//coloca o 0 antes do 1 e 2
        //$('#conteudo3').html('<h1>1 2 3</h1>')// substitui o conteúdo acima por esse
        //$('#conteudo3').text('<h1>123</h1>')

        //alterando todos
        //$('div').html('<strong>Todos !</strong>')
    </script>
</body>

Saída 1



Saída 2


Saída 3


13/04/2021

QUESTIONÁRIO: ENDEREÇO - IP

1) Associe o valor decimal com o respectivo valor binário.

























2) Associe o valor decimal com o respectivo valor binário.
























3) Associe o valor decimal com o respectivo valor binário.


























4) Associe o valor decimal com o respectivo valor binário.


























5) Com base no endereço IP: 10.1.1.10 / 255.0.0.0, assinale as alternativas corretas:























6) Com base no endereço IP: 10.1.1.10 / 255.0.0.0, assinale as alternativas corretas :
























7) Com base no endereço IP: 172.16.32.64 / 255.255.0.0, assinale as alternativas corretas :























8) Com base no endereço IP: 172.16.32.64 / 255.255.0.0, assinale as alternativas corretas :























9) Com base no endereço IP: 192.168.92.124 / 255.255.255.0, assinale as alternativas corretas :























10) Com base no endereço IP: 192.168.92.124 / 255.255.255.0, assinale as alternativas corretas :
























11) Converta o endereço IP 10.20.30.40 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)














12) Converta o endereço IP 10.20.30.40 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)













13) Converta o endereço IP 172.16.32.64 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)














14) Converta o endereço IP 172.16.32.64 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)













15) Converta o endereço IP 192.168.92.124 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)















16) Converta o endereço IP 192.168.92.124 do formato decimal para o formato binário. (Obs.: Escreva os oito bits de cada octeto separados por pontos, por exemplo: 10101010.1000000.10011001.00001001)













12/04/2021

Algoritmo de estado de link de Dijkstra - avançado

 
























Considere a tabela preenchida abaixo, que calcula a distância mais curta para todos os nós de Y:

================================================
|    Nó       |      Menor Distância de Y     |    Nó Anterior   |
================================================
       Y                                0                                     n/a   
       X                                3                                     Y   
       W                               4                                     Y   
       U                                5                                     W   
       V                                5                                     X   
       Z                                5                                     Y   
================================================

1) Para o link X, qual é o custo associado a este link? Se a resposta não puder ser determinada com as informações, responda com 'n / a' ?

Resposta:  4


2) Para o link Y, qual é o custo associado a este link? Se a resposta não puder ser determinada com as informações, responda com 'n / a' ?

Resposta:  5

11/04/2021

Algoritmo de vetor de distância Bellman Ford






















1) Quando o algoritmo converge, quais são os vetores de distância do roteador 'Y' para todos os roteadores? Escreva sua resposta como u, v, w, x, y ?

Resposta:
22, 13, 12, 4, 0


2) Quais são os vetores de distância iniciais para o roteador 'W'? Escreva sua resposta como u, v, w, x, y e se a distância for ∞, escreva 'x' ?

Resposta:
22, 13, 12, 4, 0


3) A frase 'Boas notícias viajam rápido' é muito aplicável ao roteamento do vetor de distância quando os custos do link diminuem; qual é o nome do problema que pode ocorrer quando os custos do link aumentam ?

Resposta:
A contagem é até o infinito



04/04/2021

CAMADA DE TRANSPORTE

EXERCÍCIO TCP:

Considere a figura abaixo em que o TCP remetente e destinatário se comunicam através de uma conexão na qual os segmentos remetente-destinatário podem ser perdidos. O remetente TCP envia uma janela inicial de três segmentos em t = 1,2,3, respectivamente. Suponha que o valor inicial do número de sequência do emissor para o receptor seja 95 e os três primeiros segmentos contenham, cada um, 542 bytes.

O atraso entre o emissor e o receptor é de 7 unidades de tempo, e assim o primeiro segmento chega ao receptor em t = 8. Como mostrado na figura, um dos três segmentos é perdido entre o emissor e o receptor.

























Responda as seguintes questões:

1) Forneça os números de sequência associados a cada um dos três segmentos enviados pelo remetente

2) Listar a sequência de confirmações transmitidas pelo receptor TCP em resposta ao recebimento dos segmentos realmente recebidos. Em particular, forneça o valor no campo de confirmação de cada reconhecimento receptor-remetente e forneça uma breve explicação do motivo pelo qual esse valor específico de número de confirmação está sendo usado.

Resolução:

Questão 1)
95

(95+542)=637

(637+542)=1179

(1179+542)=1721

Os números sequenciais associados são: 95.637.1179.1721


Questão 2)
As sequencias TCP do receptor são: x.95.95

o segmento seguinte que B envia a C conterá 95 no campo do número de reconhecimento. Como o TCP somente reconhece bytes até o primeiro byte que estiver faltando na cadeia, logo; dizemos que o TCP provê reconhecimentos cumulativos.

02/04/2021

Atrasos de DNS e HTTP

Suponha que, em seu navegador da Web, você clique em um link para obter uma página da Web. O endereço IP da URL associada não é armazenado em cache no host local; portanto, é necessária uma pesquisa de DNS para obter o endereço IP. 

Suponha que apenas um servidor DNS, o cache DNS local, seja visitado com um atraso RTT de RTT 0 = 1 milissegundos. 

Inicialmente, vamos supor que a página da Web associada ao link contenha exatamente um objeto, consistindo em uma pequena quantidade de texto HTML. 

Suponha que o RTT entre o host local e o servidor da Web que contém o objeto seja RTT HTTP = 60 ms.
















1) Assumindo o tempo de transmissão zero para o objeto HTML, quanto tempo decorre de quando o cliente clica no link até que o cliente receba o objeto ?

Resolução:

RTTo + 2 * RTThttp = 1 + 2 * 60 = 121 ms

2) Agora suponha que o objeto HTML faça referência a 4 objetos muito pequenos no mesmo servidor da web. Negligenciando os tempos de transmissão, quanto tempo decorre de quando o cliente clica no link até que o objeto base e todos os 4 objetos adicionais sejam recebidos do servidor web no cliente, assumindo HTTP não persistente e sem conexões TCP paralelas ?

Resolução:

2 x 60 + 4 x 2 x 60 + 1 = 601 ms