Você está na página 1de 30

Fundamentos de Redes de

Computadores
Universidade Estácio de Sá
Prof. Leonardo Vasconcelos
lvasconcelos@estacio.br
Palestra - Professor Pier
● Parte 1
○ https://www.youtube.com/watch?v=cVVg_T_vSbc&t=22s
● Parte 2
○ https://www.youtube.com/watch?v=1w-1XMmMdHc&t=11s
Continuando…
Comutação de Pacotes VS Comutação
de circuitos
● A comutação de pacotes permite que mais usuários usem a
rede!
● Por causa da multiplexação estatística
Comutação de Pacotes VS Comutação
de circuitos
● Exemplo
○ Enlace de 1Mbit
○ N usuários tentando usar a
rede simultaneamente
○ Cada usuário:
■ 100Kbps quando “ativo”
■ Ativo 10% do tempo
■ Inativo por 90% do tempo
Comutação de Pacotes VS Comutação
de circuitos
● Comutação por circuitos
○ 10 usuários
○ = 100kbps (uso de cada
usuário) * 10 = 1Mbps
Vamos praticar?
Exercício
● Assuma que n usuários compartilhem um enlace de 8 Mb/s e cada
usuário transmita dados a uma taxa constante de 1 Mb/s. Com base
nessas informações calcule o valor de n para que a afirmativa abaixo
seja VERDADEIRA. Justifique sua resposta.
○ i. Até n usuários podem usar o enlace simultaneamente caso a técnica de
comutação de circuitos seja empregada no enlace.
Resposta
Resposta
● Resposta: Para que as duas afirmativas sejam verdadeiras, tem-se n =
8/1 = 8.
● Para cada conexão estabelecida, é reservada uma banda de 1 Mb/s
que só é usada por um usuário.
● Como a capacidade do enlace é de 8 Mb/s, logo é possível ter 8
conexões simultâneas.
Exercícios
Exercício
1. Suponha que a capacidade de um enlace é de 100 Mb/s e que há 6
usuários que querem usar esse enlace. Cada usuário envia dados a uma
taxa constante de 20 Mb/s. Quando a comutação de circuitos é usada
nesse enlace, até quantos usuários podem usar o enlace
simultaneamente? Justifique sua resposta.

2. Suponha que a capacidade de um enlace é de 1 Gb/s e que há 100


usuários que querem usar esse enlace. Cada usuário envia dados a uma
taxa constante de 20 Mb/s. Quando a comutação de circuitos é usada
nesse enlace, até quantos usuários podem usar o enlace
simultaneamente?
Exercício
3. Suponha que a capacidade de um enlace seja de 100 Mb/s e que há
20 usuários que querem usar esse enlace simultaneamente. Cada usuário
envia dados a uma taxa constante de 10 Mb/s. Se esta for uma rede que
usa a técnica de comutação de circuitos, até quantos usuários podem usar
o enlace simultaneamente? Justifique sua resposta.

3.1 Se esta for uma rede que usa a técnica de comutação de circuitos,
haverá atraso de fila se TODOS os usuários tentarem transmitir dados
simultaneamente? Justifique sua resposta.
Continuando…
Comutação de Pacotes VS Comutação
de circuitos
● Exemplo
○ Enlace de 1Mbit
○ N usuários tentando usar a
rede simultaneamente
○ Cada usuário:
■ 100Kbps quando “ativo”
■ Ativo 10% do tempo
■ Inativo por 90% do tempo
Comutação de Pacotes VS Comutação
de circuitos
● Comutação por circuitos
○ 10 usuários
○ = 100kbps (uso de cada
usuário) * 10 = 1Mbps
Comutação de Pacotes VS Comutação
de circuitos
● Comutação por pacotes
○ Explora o fato de que os usuários
ficarão ativos 10% do tempo e
inativos por 90% do tempo
○ com 35 usuários
○ A probabilidade de que mais de 10
usuários estejam ativos é menor
que 0,004% do tempo causando
congestionamento na rede.
○ Obs: esse cálculo de probabilidade é
complexo, por isso eu não coloquei
aqui!
Então… para vocês…
A comutação de pacotes é
sempre melhor que a
comutação de circuitos?
Não! Vai depender do caso!
Comutação de Pacotes VS Comutação
de circuitos
● A comutação de pacotes permite que mais usuários usem a
rede!
○ Compartilha recursos
○ Não necessita de um estabelecimento de conexão
● Como não tem reserva de recursos, pode haver
congestionamentos
○ Atraso e perda de pacotes
○ Necessita de protocolos para transferência confiável de
dados e controle de congestionamento
Comutação de Pacotes:
armazene-e-reenvia
(store-and-forward)
Comutação de Pacotes:
armazene-e-reenvia
● Leva L/R segundos para transmitir um pacote de L bits em um
canal de R bps.

R
L = 10 Mbits
R = 2 Mbps
Atraso de transmissão = L/R = 10/2 = 5 seg.
Comutação de Pacotes:
armazene-e-reenvia
● A maioria dos comutadores de pacotes utiliza a transmissão
armazena-e-reenvia (store-and-forward) nas entradas dos
enlaces.
● A transmissão armazena-e-reenvia significa que o comutador
de pacotes deve receber o pacote inteiro antes de poder
começar a transmitir o primeiro bit para o enlace de saída.
Comutação de Pacotes:
armazene-e-reenvia
● Leva L/R segundos para transmitir um pacote de L bits em um
canal de R bps
● Todo o pacote deve chegar ao roteador antes que possa ser
transmitido no próximo canal: armazene e retransmita
● Tempo de transmissão (Atraso (Delay)) = 3L/R
Comutação de Pacotes:
armazene-e-reenvia
● Exemplo
● L = 7,5 Mbits
● R = 1,5 Mbps
● Tempo de transmissão (atraso) = 3L/R = (3*7,5)/1,5 = 15 seg.
Exercícios
Exercícios
1. Dois computadores, A e B, se comunicam a uma distância de 800Km
através de um enlace de 100 Mbits/seg. Qual o tempo de transmissão de
um pacote de 1000 M bits pelo computador A?
2. Dois computadores, A e B, se comunicam a uma distância de 800Km
através de um enlace de 100 Mbits/seg. Qual o tempo de transmissão de
um pacote de 100 Mbits pelo computador B?
Exercícios
3. Suponha que a capacidade de um enlace seja de 1000 Mb/s (Mb/s =
mega bit por segundo) e que há 150 usuários que querem usar esse enlace
simultaneamente. Cada usuário envia dados a uma taxa constante de 100
Mb/s. Se esta for uma rede que usa a técnica de comutação de pacotes,
haverá atraso de fila se TODOS os usuários transmitirem dados
simultaneamente? Justifique sua resposta.
Exercícios
4. Dois computadores, A e B, se comunicam a uma distância de 800Km
através de um enlace de 3 Mbits/seg com 2 comutadores. Qual o atraso de
transmissão de um pacote de 3 Mbits pelo computador B?

5. Dois computadores, A e B, se comunicam a uma distância de 1Km


através de um enlace de 10 Mbits/seg com 1 comutador. Qual o atraso de
transmissão de um pacote de 5 Mbits pelo computador B?
Referência
● Kurose, J. F., Ross, K. W., & Zucchi, W. L. (2007).
Redes de Computadores ea Internet: uma
abordagem top-down. Pearson Addison Wesley.

Você também pode gostar