Francisco Cilião de Araújo Neto (UNICAMP) Raul Vinhas Ribeiro (UNICAMP)

Tamanho: px
Começar a partir da página:

Download "Francisco Cilião de Araújo Neto (UNICAMP) kiko@densis.fee.unicamp.br Raul Vinhas Ribeiro (UNICAMP) raul@densis.fee.unicamp.br"

Transcrição

1 Uma heurística para alocação de divisores de sinais de luz, roteamento e alocação de comprimentos de onda para comunicações multidifusão em redes ópticas Francisco Cilião de Araújo Neto (UNICAMP) kiko@densis.fee.unicamp.br Raul Vinhas Ribeiro (UNICAMP) raul@densis.fee.unicamp.br Resumo Com o amadurecimento da tecnologia de multiplexação por comprimentos de onda WDM (Wavelength Division Multiplexing) e a crescente popularização de aplicações multidifusão, como teleconferência, o suporte a esse tipo de transmissão na camada WDM é um tópico importante a ser estudado. Uma particularidade realística no roteamento de comunicações multidifusão, devido ao alto custo, é o limite no número de comutadores (switches) capazes de dividir o sinal de luz para mais de um destino. Esse limite introduz o problema de alocação desse tipo de comutador nos nós da rede de forma a facilitar o roteamento de árvores multidifusão. Esse trabalho apresenta uma heurística para solução do problema de alocação de divisores do sinal de luz (splitters), de roteamento e de alocação de comprimento de onda para comunicações multidifusão em redes totalmente ópticas. Experimentos indicam que a heurística proposta possui um bom compromisso entre rapidez e qualidade de solução. Palavras chave: Redes ópticas, WDM, heurística de otimização combinatória, Roteamento e alocação de comprimentos de onda (RWA), alocação de splitters, conexões multidifusão. 1. Introdução Devido ao grande volume de tráfego da internet e o seu contínuo crescimento, a tecnologia totalmente óptica wavelength-division multiplexing (WDM), com altas taxas de transmissão, é uma forte candidata para o backbone no futuro e para a internet na próxima geração (GREEN, 1991). Redes totalmente ópticas são redes onde fibras ópticas são conectadas em comutadores (switches) fotônicos e o sinal permanece no domínio óptico desde a sua origem até o destino. Algumas aplicações da internet, como teleconferência e distribuição de vídeo, requerem o estabelecimento de conexões multidifusão (multicast), que fornecem transmissão simultânea de uma origem para múltiplos destinos (KOMPELLA, 1992). Recentemente, algumas pesquisas foram realizadas em serviços multidifusão fornecidos pela camada WDM (MALLI, 1998) (SAHASRABUDDHE, 1999), nas quais os comutadores ópticos têm capacidade de divisão do sinal de luz (light splitting), evitando assim conversão óptica-eletrônica-óptica (O/E/O) para enviar cópias dos dados para múltiplos destinos, permitindo maiores taxas de transmissão e transparência na comunicação (ZHANG, 2000). Existem vários esquemas para comunicações de dados multidifusão em rede IP sobre WDM (ZHANG, 2000). Esse trabalho considera que a comunicação multidifusão é suportada na camada WDM, onde alguns comutadores WDM têm capacidade para enviar o pacote de dados para mais de um link no domínio óptico via light splitting. Roteamento e alocação de comprimentos de onda RWA (Routing and Wavelength Assignment) é um problema fundamental em redes WDM totalmente ópticas. Esse problema, que é NP-hard em geral, consiste em selecionar caminhos e comprimentos de onda para as conexões requeridas. O problema tem duas variantes, RWA estático e RWA dinâmico. Esse ENEGEP 2004 ABEPRO 3136

2 trabalho se propõe a resolver o RWA estático, assumindo uma matriz de demanda de conexões (matriz de sessões) conhecida a priori, um número limitado de comprimentos de onda disponíveis, ausência de buffer e conversão de comprimentos de onda nos comutadores. O objetivo é estabelecer o maior número de conexões multidifusão (MCRWA). Para enviar o sinal de luz para mais de um link, o comutador deve ter capacidade de divisão do sinal de luz, ou seja, deve ser multicast capable (MC). Comutadores desse tipo são denominados divida e encaminhe - SaD (Splitter-and-delivery) (HU, 1998). Comutadores que não possuem capacidade de divisão do sinal são multicast incapable (MI), sendo denominados grampeie e continue - TAC (Tap and Continue) (ALI, 2001), pois são capazes apenas de transmitir uma pequena fração do sinal para estações ligadas diretamente a ele enquanto transmitem o sinal para outro comutador adjacente. Comutadores MC usualmente são mais caros que comutadores MI, e nem todos os nós necessitam de capacidade de divisão do sinal de luz em comunicações multidifusão. Assim, esse trabalho propõe-se a resolver o problema de alocação de divisores do sinal de luz SP (splitter placement), de forma a estabelecer simultaneamente o maior número de conexões. Esse trabalho está organizado da seguinte forma: Na segunda seção é apresentada a definição do problema de alocação de divisores (splitters) e roteamento e alocação de comprimentos de onda em comunicações multidifusão (SP-MCRWA). Na terceira seção é apresentada uma técnica de solução em três fases, a primeira resolve o MCRWA, a segunda resolve o SP e a terceira resolve o MCRWA com os splitters fixados na segunda fase. Na quarta seção são apresentados resultados numéricos para redes disponíveis na literatura e para redes geradas aleatoriamente. Por fim, conclusões do trabalho são apresentadas na quinta seção. 2. Definição do problema A seguir, é apresentada uma definição formal para o problema de alocação de divisores e roteamento e alocação de comprimentos de onda em conexões multidifusão (SP-MCRWA). Essa definição do problema e a sua formulação podem ser encontradas em Ali (2001). Definição do problema Splitter Placement and Multicast Routing and Wavelength Assignment (SP-MCRWA): Seja uma 6-tupla < G, N, M, K, W, Q >, onde G é um grafo direcionado, G=(V,L), representando a topologia da rede (V é o conjunto de nós e L é o conjunto de arcos direcionados), N é um conjunto representando as estações, M é um conjunto representando os comutadores (V = N U M), K é o número de comutadores MC disponíveis, W é o conjunto de comprimentos de onda disponíveis e Q é o conjunto de sessões (conexões multidifusão) requeridas. O objetivo do problema SP-MCRWA é maximizar o número de sessões roteadas com sucesso na rede encontrando a melhor combinação de pares (árvore, comprimento de onda) para cada sessão e a melhor alocação de nós MC na rede. 3. Técnica de solução Para contornar a dificuldade de resolução do problema, é proposta uma técnica de solução de três fases. A primeira fase consiste na resolução do MCRWA utilizando árvores construídas assumindo que todos os nós são MC. Com a técnica utilizada são obtidas várias soluções, mas algumas serão infactíveis, pois existe um limite no número de nós MC disponíveis. Supondo essa limitação, a segunda fase consiste em alocar nós MC de forma a manter o maior número de conexões operando, desconectando as demandas que se tornam infactíveis devido á falta de nós MC. A terceira fase consiste em construir um conjunto de árvores pré-computadas factíveis de acordo com a alocação de divisores e resolver novamente o MCRWA, agora com ENEGEP 2004 ABEPRO 3137

3 árvores operantes na rede de divisores esparsos, alocados na segunda fase da heurística. A idéia dos algoritmos para construção de árvores são apresentadas na sub-seção 3.1, uma estrutura auxiliar para atribuição de comprimentos de onda é apresentada na sub-seção 3.2 e as três fases da heurística para o SP-MCRWA são apresentadas nas sub-seções seguintes. 3.1 Heurística de construção de árvores multidifusão Encontrar a árvore mínima para uma sessão em redes com splitters esparsos é um problema combinatorial difícil e solvers genéricos, como o CPLEX, tem problemas de memória para uma rede de 20 nós e 100 arcos unidirecionais (YAN, 2003). Deve-se notar ainda que, apesar de a árvore mínima para uma conexão multidifusão economizar recursos da rede, ela pode interferir em árvores de outras conexões, gerando um conflito. Muitas vezes é necessário uma árvore específica (que pode não ser a mínima) para uma conexão de forma que ela possa ser estabelecida. Dessa forma, é utilizado um conjunto de árvores pré-computadas para cada sessão, para que a possibilidade de escolha permita melhores soluções. A heurística de menor caminho MPH (Minimum Path heuristic) foi proposta inicialmente por Takahashi (1980) para resolver o problema de Steiner em grafos. Essa heurística obtém resultados razoáveis e é bastante rápida, adequada para o problema SP-MCRWA, que pode requerer várias árvores para cada sessão. Para execução da MPH, assume-se que todos os nós da rede são MC e que já esteja calculado o menor caminho entre todos os pares de nós. A MPH procede da seguinte forma: Inicialmente, apenas o nó origem está na árvore. Depois, a cada iteração, a árvore é estendida para incluir o nó destino que possui a menor distância até algum nó da árvore, repetindo o processo até que todos os nós sejam incluídos nessa árvore. Existe uma versão mais restrita do algoritmo MPH chamada Member-Only, proposta em Zhang (2000), que é útil na terceira fase desse trabalho, quando os nós MC já estão alocados. Nessa heurística, a árvore é construída, em cada iteração, sendo estendida para incluir o nó destino que possui a menor distância até algum nó folha da árvore ou até algum nó MC. Se não for possível encontrar um caminho disponível com essas características, é realizado um ciclo entre o nó mais próximo da árvore e o nó destino através do algoritmo Rerouting, proposto por Yan (2003), não sendo necessário nenhum nó MC nessa operação. O Rerouting é capaz de construir uma árvore factível mesmo que todos os nós da rede sejam MI em redes cujos arcos possuem 2 fibras unidirecionais (uma em cada sentido). Com essas heurísticas, é possível a criação da primeira árvore T i,0 para a sessão multidifusão i. Para obtenção da árvore T i,k, utiliza-se uma técnica proposta por Yen (1971), que nesse trabalho consiste em tomar o k-ésimo link da árvore, excluir (desconsiderar) o arco correspondente da rede e executar novamente a heurística de construção da árvore. Assim, o número de árvores para cada sessão está limitado ao número de links que a árvore T i,0 possui. O exemplo abaixo mostra o funcionamento do algoritmo MPH a cada iteração na construção de uma árvore para a demanda de origem no nó 1 e destinos {2,3,6,8}, na rede NSFNET, que é utilizada como exemplo no trabalho de Ali (2001) e também nos testes da heurística proposta, afim de comparar os dois métodos. A quarta iteração mostra a execução normal do algoritmo MPH. Na terceira fase, o nó 7 pode não ter capacidade multidifusão, nesse caso a quarta iteração alternativa mostra um exemplo do que seria a execução da heurística Member- Only para construção de árvores para conexões multidifusão. No primeiro caso, a árvore é ramificada no nó 7 para incluir o nó 8, precisando de nó MC, enquanto que no segundo caso, a árvore é ramificada no nó 6, não precisando de nós MC. No exemplo, nós ou arcos em negrito já estão na árvore e as setas mostram o sentido do fluxo, a cada iteração. ENEGEP 2004 ABEPRO 3138

4 Passo inicial: nó {1} na árvore. Destinos fora {2,3,6,8} Dist (2-1): 1 Dist (3-1): 2 Dist (6-1): 2 Dist (8-1): 4 1º iteração: nós {1,2} na árvore. Destinos fora {3,6,8} Dist (3-2): 1 Dist (6-1): 2 Dist (8-2): 3 2º iteração: nós (1,2,3} na árvore. 3º iteração: nós {1,2,3,7,6} na árvore. Destinos fora {6,8} Destinos fora {8} Dist (6-3): 2 1º caso: Dist (8-3): 2 Dist (8-7): 1 2º caso: Dist (8-6): 2 4º iteração: nós {1,2,3,7,6,8} na árvore. 4º iteração alternativa, caso nó 7 seja MI. Término do algoritmo. Término do algoritmo. Nós que precisam ser Nós que precisam ser MC: {7} MC: {} Quadro 1: Passos de execução da heurística MPH e Member-Only. Se a árvore final do exemplo acima fosse T i,0, a árvore T i,1 seria construída retirando-se da rede o arco (1-2), que é o primeiro arco da árvore, e a ordem de inserção dos destinos na árvore seria {6,7,8,2}, como mostra a Figura 1. A Figura 2 é um exemplo onde é necessário o Rerouting, em que o nó 2 é MI e a ordem de inserção na construção da árvore é {1,3,5}. Obtenção de T i,1, com a retirada do arco (1-2). Figura 1: Exemplo do algoritmo de Yen. Exemplo de execução do Rerouting. O ciclo é formado entre os nós 2 e 5. Figura 2: Passo de execução do Rerouting 3.2 Grafo de conflito Um grafo de conflito para o conjunto de sessões (Fig. 4) pode ser definido da seguinte forma: Dado um nó para cada demanda de conexão, existe um arco entre um par de nós se, e somente se, suas árvores estabelecidas correspondentes possuem pelo menos um arco em comum. Figura 3: Representação do grafo de conflito. Figura 4: Exemplo de grafo de conflito O grafo de conflito é representado na Figura 3 como uma matriz GC de quatro dimensões, onde GC[ i, j, k, l ] = 1 se, e somente se, a árvore k estabelecida pela demanda de conexão ENEGEP 2004 ABEPRO 3139

5 i possui um arco em comum com a árvore l estabelecida pela demanda de conexão j. N é o número de sessões do problema e ti e tj é o número de árvores pré-computadas para as demandas i e j, respectivamente. A Figura 4 apresenta um exemplo, na rede NSFNET (Quadro 1), do grafo de conflito para algumas árvores hipotéticas para cinco sessões que, sem perda de generalidade, possuem apenas um destino. Nesse exemplo, a sessão cinco possui uma árvore que não tem conflito com nenhuma das outras, então o nó fica desconexo e a sessão pode assumir qualquer comprimento de onda (cor) para essa combinação de árvores. Por outro lado, a sessão 1 estabelece uma árvore que possui conflitos com as outras sessões. 3.3 Heurística para o resolver o MCRWA Para cada árvore estabelecida em uma determinada sessão, a conectividade do nó respectivo do grafo de conflito muda, então a heurística para resolver o MCRWA consiste em escolher aleatoriamente árvores para cada sessão (com possíveis trocas de árvores durante o processo de coloração), construir o grafo de conflito baseado nessa escolha e tentar colori-lo com uma quantidade disponível de cores, mantendo o maior número possível de sessões operantes. Sessões cujos nós tem baixa conectividade no grafo de conflito têm mais chances de serem estabelecidas, pois não interferem muito nas outras sessões. Por outro lado, sessões cujos nós possuem alta conectividade, quando estabelecidas, podem fazer com que várias demandas deixem de ser atendidas. Dessa forma, antes de começar a coloração do grafo, faz-se a ordenação das sessões de acordo com o grau de conectividade do seu respectivo nó no grafo de conflito, sendo atribuída uma cor primeiramente para nós com baixa conectividade. A ordem de atribuição de cores para os nós é a primeira cor disponível (first fit), em que as cores recebem índices e a cor de menor índice que puder ser utilizada é atribuída para o nó. Se um nó não pode ser colorido por nenhuma das cores disponíveis, devido ao fato de seus nós vizinhos já possuírem tais cores, então a árvore que está alocada para a sessão não é adequada para a combinação das outras árvores alocadas para as demais sessões. Assim, se uma sessão não pode ser estabelecida, troca-se a árvore atual pela árvore que puder ser colorida com a cor de menor índice. Isso é possível, pois quando ocorre a troca de árvores de uma sessão, a conectividade do seu nó no grafo de conflito muda e é possível que a sessão seja estabelecida. Se ainda assim não for possível satisfazer o conflito com outras demandas estabelecidas, o nó do grafo de conflito é excluído e a demanda não é atendida na solução. Inicio randômico Nó 1 colorido Nó 2 colorido Nó 3 colorido Troca de árvore útil Nó 4 colorido Nó 5 colorido Troca de árvore inútil Quadro 2: Execução da heurística para resolver o MCRWA. ENEGEP 2004 ABEPRO 3140

6 O exemplo acima ilustra a execução dessa heurística para 6 sessões em que existem 2 cores (comprimentos de onda) disponíveis para colorir o grafo. Os nós estão ordenados de acordo com a conectividade, ou seja, primeiro estabelece-se o nó 1, depois o nó 2, até o nó 6. Para estabelecer o nó quatro foi necessária uma troca de árvores, modificando a conectividade do grafo e possibilitando a sua coloração. Hipoteticamente não existe árvore pré-computada que possa ser estabelecida com alguma das duas cores disponíveis para a sessão correspondente ao nó 6, portanto a demanda permanece sem conexão. Nas figuras do Quadro 2, t e w representam, respectivamente, a árvore e o comprimento de onda atribuídos a cada sessão. As soluções obtidas nesta primeira fase geralmente estabelecem demandas com árvores que poderão ser infactíveis após a fase de alocação de nós MC, por isso, a heurística é executada muitas vezes nessa fase através da geração de várias combinações de árvores aleatórias para cada sessão. A geração de várias soluções é importante, pois no momento de alocação dos divisores, nem sempre a solução com mais demandas estabelecidas pelo MCRWA será a melhor após a alocação dos nós MC, obtendo, dessa forma, uma alocação mais confiável. 3.4 Heurística para resolver a alocação de divisores A heurística de alocação de divisores most saturated node first (MSNF), proposta por Maher Ali (2001), é bastante simples e rápida. Tal heurística consiste em verificar quantas árvores estabelecidas em cada solução requerem nós MC em cada nó, ordenar esses nós de acordo com a sua necessidade de nós MC e alocar os divisores disponíveis aos nós mais requisitados. Algumas demandas serão desconectadas, pois precisariam de divisores em um nó que, após a alocação, é MI. Por fim, verifica-se qual solução obteve o melhor resultado após a execução da heurística e a alocação de nós MC dessa solução torna-se a alocação definitiva. 3.5 Heurística para resolver o MCRWA com divisores fixados A terceira fase é similar à primeira, com a diferença que agora os nós MC já estão alocados. As árvores para cada sessão nessa fase são construídas utilizando o algoritmo Member-Only e, se necessário, Rerouting, apresentados anteriormente. 4. Resultados numéricos Nesse trabalho é feita uma comparação entre o método de Ali (2001) e o método proposto para testar a eficiência deste. Em um exemplo detalhado, foi utilizada a rede NSFNET (ALI, 2001), que possui 12 nós comutadores e 15 pares de arcos unidirecionais, além de uma estação ligada a cada comutador por um par de links unidirecionais. A demanda é composta por um conjunto de 20 sessões e há disponibilidade de 3 divisores e 8 comprimentos de onda. No exemplo abaixo, serão apresentados apenas os índices dos comutadores, pois o link entre o comutador e as estações origem ou destino serão invariavelmente utilizados por uma sessão que possua essas estações em sua demanda. Isso significa que, se duas sessões possuem uma estação em comum, não importa a árvore que utilizem, essas sessões estarão em conflito. As tabelas abaixo são interpretadas como segue: Pela Tabela 1, a sessão 17 por exemplo, tem origem em uma estação ligada ao comutador 6 e tem como destino 3 estações, ligadas aos comutadores 2, 8 e 10. Para essa sessão, segundo a Tabela 2, a primeira árvore apresenta 3 galhos, o primeiro com o caminho (6-5-2), o segundo galho ramifica no comutador 5, com o caminho (5-10), e o terceiro ramifica no comutador 6, com o caminho (6-7-8). A coluna Split mostra os nós que requerem divisores, ou seja, nós 5 e 6. A árvore 2 para essa sessão é mostrada na Tabela 3, sendo construída desconsiderando-se o primeiro arco (6-5) da árvore 1. ENEGEP 2004 ABEPRO 3141

7 Tabela 1: 20 Sessões. Tabela 2: 1º árvore computada. Tabela 3: 2º árvore computada. A solução do MCRWA, antes da alocação de divisores, estabelece 17 sessões em 100 iterações, e a heurística MSNF estabelece 14 sessões, alocando os 3 divisores aos nós 5, 6 e 7. Após essa alocação, inicia-se a terceira fase, construindo novamente as árvores para as sessões. As árvores pré-computadas e estabelecidas da solução são apresentadas abaixo. Tabela 4: 1º árvore. Nós alocados. Tabela 5: 2º árvore. Nós alocados. Tabela 6: Árvores estabelecidas. Sessões Árvore Cor Quadro 3: Alocação de árvores e comprimentos de onda para cada sessão multidifusão. O total de sessões estabelecidas foi de 17 (Quadro 3), pois cor = 0 (zero) significa demanda não atendida. Executando em um Pentium 4 (1,7 GHz), o tempo de execução da heurística fica em 0.1 segundo para todas as fases da heurística, incluindo o tempo de computação do menor caminho entre todos os nós através do algoritmo de Dijkstra. Utilizando seis árvores pré-computadas, ao invés de duas, foi obtido um total de 18 sessões atendidas em 0.12s. No trabalho de Ali (2001), sua metaheurística AS (Simulated Annealing) estabelece 15 sessões e o CPLEX estabelece 16, ambos utilizando 2 árvores pré-computadas construídas pela MPH. Também foram geradas algumas instâncias com o método proposto por Waxman (1988) para testar a eficiência do método. Para gerar as sessões, um nó é escolhido randomicamente para ser a origem, depois cada nó tem probabilidade Γ de ser um dos destinos da demanda. As tabelas abaixo mostram os resultados obtidos em uma instância da rede italiana (ALI, 2001) de 21 nós e 57 links bidirecionais. A demanda possui 60 sessões, com Γ = 0.3. Nas ENEGEP 2004 ABEPRO 3142

8 tabelas, K é o número de nós MC, X SA é a solução da meta-heurística Simulated Annealing utilizada por Ali (2001) em sem trabalho, T GA+SA é o tempo computacional dispendido pelo seu algoritmo genético, utilizado para alocação de comprimentos de onda para as sessões, e pelo SA, para alocação dos nós MC. X 3F e T 3F são a solução e o tempo obtido desse trabalho. A demanda, embora construída pelo mesmo método, deve ser diferente nos dois trabalhos. K X SA T GA+SA X 3F T 3F Tabela 7: Rede italiana. 12 wavelengths e 2 árvores K X SA T GA+SA X 3F T 3F Tabela 8: Rede italiana. 24 wavelengths e 2 árvores Utilizando K=2 e 10 árvores, foram obtidas 38 e 53 sessões estabelecidas respectivamente para exemplos da rede italiana com 12 e 24 comprimentos de onda disponíveis. Isso significa que a heurística proposta é mais sensível ao número de árvores que ao número de nós MC. 5. Conclusões Esse trabalho apresentou uma heurística para resolução do problema SP-MCRWA. Em comparação com os resultados de Maher Ali (2001), na maioria dos casos houve melhora na qualidade da solução, principalmente quando o número de nós MC disponíveis é baixo. O tempo computacional não aumenta significantemente quando se aumenta o número de árvores pré-computadas e a qualidade melhora, principalmente após a reconstrução das árvores na 3º fase, contornando bem a restrição de limite no número de nós MC disponíveis. Referências Ali, M. (2001) Transmission-efficient design and management of wavelength-routed optical networks. Kluwer Academic. Dordrecht. Green P.E. (1991) The future of fiber-optic computer networks. IEEE Computer, Vol. 24, nº 9, p Hu, W.S. & Zeng, Q.J. (1998) Multicasting optical cross connects employing splitter-and-delivery switch. IEEE Photon. Technol. Lett., Vol. 10, p Kompella, V. (1992) Multicasting for multimedia applications. IEEE INFOCOM 92, p Malli, R.; Zhang, X. & Qiao, C. (1998) Benefits of multicasting in all-optical networks. SPIE, All Optical Networking, p Sahasrabuddhe, L.H. & Mukherjee, B. (1999) Light-trees: Optical multicasting for improved performance in wavelength-routed networks. IEEE Commun. Mag., Vol. 37, nº 2, p Takahashi, H. & Matsuyama, A. (1980) - An approximate solution for the Steiner problem in graphs. Math Japonica. Vol. 24, nº 6, p Waxman, B.M. (1988) Routing of multipoint connections. IEEE Journal on Selected Areas in Communications, Vol. 6, p Yan, S.; Deogun, J.S. & Ali, M. (2003) - Routing in sparse splitting optical networks with multicast traffic. Computer Networks. Vol. 41, p Yen, J. (1971) Finding the k shortest loopless paths in a network. Management Science, Vol. 17. Zhang, X.; Wei, J. & Qiao, C. (2000) Constrained multicast routing in WDM networks with sparse light splitting. IEEE INFOCOM 00, p ENEGEP 2004 ABEPRO 3143

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT Aula 20 Roteamento em Redes de Dados Eytan Modiano MIT 1 Roteamento Deve escolher rotas para vários pares origem, destino (pares O/D) ou para várias sessões. Roteamento datagrama: a rota é escolhida para

Leia mais

NT 239 2015. Redes ópticas passivas para a rede de comunicação de equipamentos de ITS

NT 239 2015. Redes ópticas passivas para a rede de comunicação de equipamentos de ITS NT 239 2015 Redes ópticas passivas para a rede de comunicação de equipamentos de ITS Introdução Sun Hsien Ming Com o advento de ITS (Intelligent Transportation System), a necessidade de redes de comunicação

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

Modelos Matemáticos para Tratamento de Grooming em Redes de Fibra Óptica

Modelos Matemáticos para Tratamento de Grooming em Redes de Fibra Óptica Modelos Matemáticos para Tratamento de Grooming em Redes de Fibra Óptica Rangel Silva Oliveira 1, Geraldo Robson Mateus 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais {rangel,mateus}@dcc.ufmg.br

Leia mais

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Problemas de Satisfação de Restrições Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Introdução Um PSR é definido por um conjunto de variáveis X 1, X 2,..., X n, e por um conjunto de restrições,

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

COMPONENTES BÁSICOS DE

COMPONENTES BÁSICOS DE COMPONENTES BÁSICOS DE REDES 2ºPARTE Prof. Me. Hélio Esperidião SWITCH O SWITCH opera de forma mais inteligente. Ele analisa os pacotes de dados que chegam a ele e descobre os endereços de origem e destino.

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Roteamento www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Roteamento Roteamento é a técnica que define por meio de um conjunto de regras como os dados originados em

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

Manual de Operação do Simulador EONSim - Elastic Optical Networks Simulator

Manual de Operação do Simulador EONSim - Elastic Optical Networks Simulator Manual de Operação do Simulador EONSim - Elastic Optical Networks Simulator Autores: Paulo César Barreto da Silva e Marcelo Luís Francisco Abbade Dezembro de 2012 Versão 1 1. Como executa-lo O EONSim foi

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Árvores Binárias Balanceadas

Árvores Binárias Balanceadas Árvores Binárias Balanceadas Elisa Maria Pivetta Cantarelli Árvores Balanceadas Uma árvore é dita balanceada quando as suas subárvores à esquerda e à direita possuem a mesma altura. Todos os links vazios

Leia mais

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3

Prefixo a ser comparado Interface 1 0 10 1 111 2 Senão 3 PEL/FEN Redes de Computadores 015/1 Segunda Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada rede. ) Cite as diferenças entre datagrama e circuito

Leia mais

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva Tecnologia da Informação e Comunicação Euber Chaia Cotta e Silva Redes e a Internet Conceitos Básicos 01 Para que você possa entender o que é e como funciona a Internet é necessário primeiro compreender...

Leia mais

Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores

Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores Laboratório de IER 7 o experimento Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores Introdução LANs Ethernet (padrão IEEE 802.3 e extensões) atualmente são construídas com switches

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula Complementar - EQUIPAMENTOS DE REDE 1. Repetidor (Regenerador do sinal transmitido) É mais usado nas topologias estrela e barramento. Permite aumentar a extensão do cabo e atua na camada física

Leia mais

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER ESCOLA SECUNDÁRIA DE AROUCA CURSO OPERADOR DE INFORMÁTICA (2) Educação e Formação de Adultos DIFERENÇAS ENTRE HUB, SWITCH E ROOTER 1º PERÍODO Sara Matias ICORLI 2008/2009 Muita gente sabe que hub, switch

Leia mais

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Fundamentos de Redes de Computadores. Elementos de Redes Locais Fundamentos de Redes de Computadores Elementos de Redes Locais Contexto Implementação física de uma rede de computadores é feita com o auxílio de equipamentos de interconexão (repetidores, hubs, pontos

Leia mais

Veja abaixo um exemplo de um endereço IP de 32 bits: 10000011 01101011 00010000 11001000

Veja abaixo um exemplo de um endereço IP de 32 bits: 10000011 01101011 00010000 11001000 4 Camada de Rede: O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Para fazê-lo, duas importantes funções da camada de rede podem ser identificadas:

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução Tutorial 10 mar 2009 Fabio Montoro Rede Corporativa Introdução Rede corporativa é um sistema de transmissão de dados que transfere informações entre diversos equipamentos de uma mesma corporação, tais

Leia mais

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro

Leia mais

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte III Endereçamento IP e roteamento Fabrízzio Alphonsus A. M. N. Soares Tópicos Formato do endereço Classes de endereços Endereços especiais Sub-rede e máscara VLSM (Variable Length

Leia mais

(Open System Interconnection)

(Open System Interconnection) O modelo OSI (Open System Interconnection) Modelo geral de comunicação Modelo de referência OSI Comparação entre o modelo OSI e o modelo TCP/IP Analisando a rede em camadas Origem, destino e pacotes de

Leia mais

MÓDULO 6 INTRODUÇÃO À PROBABILIDADE

MÓDULO 6 INTRODUÇÃO À PROBABILIDADE MÓDULO 6 INTRODUÇÃO À PROBBILIDDE Quando estudamos algum fenômeno através do método estatístico, na maior parte das vezes é preciso estabelecer uma distinção entre o modelo matemático que construímos para

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 2. TCP/IP i. Fundamentos ii. Camada de Aplicação iii. Camada de Transporte iv. Camada de Internet v. Camada de Interface

Leia mais

Capítulo 4 - Roteamento e Roteadores

Capítulo 4 - Roteamento e Roteadores Capítulo 4 - Roteamento e Roteadores 4.1 - Roteamento Roteamento é a escolha do módulo do nó de origem ao nó de destino por onde as mensagens devem transitar. Na comutação de circuito, nas mensagens ou

Leia mais

Introdução. 128.10 Ligação direta 128.15 Ligação direta 129.7 128.15.1.3 Default 128.15.1.1

Introdução. 128.10 Ligação direta 128.15 Ligação direta 129.7 128.15.1.3 Default 128.15.1.1 Introdução Roteamento é a movimentação de informações da origem até o seu destino, sendo que essa informação deve passar por pelo menos um modo intermediário, ou seja, a origem e o destino não estão ligadas

Leia mais

Packet Tracer 4.0: Overview Session. Conceitos e práticas

Packet Tracer 4.0: Overview Session. Conceitos e práticas Packet Tracer 4.0: Overview Session Conceitos e práticas Processo de Flooding ou Inundação envia informações por todas as portas, exceto aquela em que as informações foram recebidas; Cada roteador link-state

Leia mais

Gerenciamento de Memória

Gerenciamento de Memória Gerenciamento de Memória Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Alocação Contígua

Leia mais

Rede de Computadores II

Rede de Computadores II Rede de Computadores II Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar a melhor rota. Roteador default, é o roteador

Leia mais

MODELO CLIENTE SERVIDOR

MODELO CLIENTE SERVIDOR SISTEMAS DISTRIBUÍDOS Modelo Cliente Servidor Modelo que estrutura um S.O. como um grupo de processos cooperantes, chamados servidores, que oferecem serviços a processos usuários, denominados clientes;

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Switch na Camada 2: Comutação www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução A conexão entre duas portas de entrada e saída, bem como a transferência de

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Topologias Tipos de Arquitetura Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 REDES LOCAIS LAN -

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

Aula 21: Roteamento em Redes de Dados

Aula 21: Roteamento em Redes de Dados Aula : Roteamento em Redes de Dados Slide Redes de Pacotes Comutados Mensagens dividas em Pacotes que são roteados ao seu destino PC PC PC Rede de Pacotes PC PC PC PC Buffer Pacote Comutado Slide Roteamento

Leia mais

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT Professor: José Valdemir dos Reis Junior Disciplina: Redes de Computadores II 2 3 Dispositivo que opera apenas na camada física recebendo

Leia mais

09/06/2011. Profª: Luciana Balieiro Cosme

09/06/2011. Profª: Luciana Balieiro Cosme Profª: Luciana Balieiro Cosme Revisão dos conceitos gerais Classificação de redes de computadores Visão geral sobre topologias Topologias Barramento Anel Estrela Hibridas Árvore Introdução aos protocolos

Leia mais

Módulo 8 Ethernet Switching

Módulo 8 Ethernet Switching CCNA 1 Conceitos Básicos de Redes Módulo 8 Ethernet Switching Comutação Ethernet 2 Segmentação de Redes Numa Ethernet o meio de transmissão é compartilhado Só um nó pode transmitir de cada vez. O aumento

Leia mais

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Uma Heurística para o Problema de Redução de Padrões de Corte

Uma Heurística para o Problema de Redução de Padrões de Corte Uma Heurística para o Problema de Redução de Padrões de Corte Marcelo Saraiva Limeira INPE/LAC e-mail: marcelo@lac.inpe.br Horacio Hideki Yanasse INPE/LAC e-mail: horacio@lac.inpe.br Resumo Propõe-se um

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para:

A máscara de sub-rede pode ser usada para dividir uma rede existente em sub-redes. Isso pode ser feito para: Fundamentos: A máscara de pode ser usada para dividir uma rede existente em "s". Isso pode ser feito para: 1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego); 2) para

Leia mais

Redes locais comutadas, visão geral da camada de acesso

Redes locais comutadas, visão geral da camada de acesso Redes locais comutadas, visão geral da camada de acesso A construção de uma rede local que satisfaça às exigências de organizações de médio e grande porte terá mais probabilidade de sucesso se for utilizado

Leia mais

Comunicação de Dados

Comunicação de Dados Comunicação de Dados Roteamento Prof. André Bessa Faculade Lourenço Filho 22 de Novembro de 2012 Prof. André Bessa (FLF) Comunicação de Dados 22 de Novembro de 2012 1 / 26 1 Introdução 2 Roteamento na

Leia mais

Figura 1 Taxas de transmissão entre as redes

Figura 1 Taxas de transmissão entre as redes Conceitos de Redes Locais A função básica de uma rede local (LAN) é permitir a distribuição da informação e a automatização das funções de negócio de uma organização. As principais aplicações que requerem

Leia mais

4 Arquitetura básica de um analisador de elementos de redes

4 Arquitetura básica de um analisador de elementos de redes 4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme

Leia mais

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

Unidade 3 Visão Geral de Equipamentos de Rede

Unidade 3 Visão Geral de Equipamentos de Rede Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 3 Visão Geral de Equipamentos de Rede 2 Repetidor

Leia mais

18/05/2014. Problemas atuais com o IPv4

18/05/2014. Problemas atuais com o IPv4 Problemas atuais com o IPv4 Fundamentos de Redes de Computadores Prof. Marcel Santos Silva Falhas de segurança: A maioria dos ataques contra computadores hoje na Internet só é possível devido a falhas

Leia mais

Prof. Rafael Gross. rafael.gross@fatec.sp.gov.br

Prof. Rafael Gross. rafael.gross@fatec.sp.gov.br Prof. Rafael Gross rafael.gross@fatec.sp.gov.br Todo protocolo define um tipo de endereçamento para identificar o computador e a rede. O IP tem um endereço de 32 bits, este endereço traz o ID (identificador)

Leia mais

WDM e suas Tecnologias

WDM e suas Tecnologias Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Eletrônica e Computação EEL 878 Redes de Computadores I Turma EL1-2004/1 Professor: Otto Carlos Muniz Bandeira Duarte Aluna: Mariangela

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear. CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2 OSPF Open Shortest Path First - OSPF Protocolo aberto e padronizado pelo IETF (RFC 2328), o que permite que diversas plataformas

Leia mais

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR Introdução as Redes TCP/IP Roteamento com CIDR LAN = Redes de Alcance Local Exemplo: Ethernet II não Comutada Barramento = Broadcast Físico Transmitindo ESCUTANDO ESCUTANDO A quadro B C B A. DADOS CRC

Leia mais

Guia Site Empresarial

Guia Site Empresarial Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação

Leia mais

Memórias Prof. Galvez Gonçalves

Memórias Prof. Galvez Gonçalves Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores

Leia mais

REDE DE COMPUTADORES

REDE DE COMPUTADORES REDE DE COMPUTADORES Tipos de classificação das redes de acordo com sua topologia Prof. Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 Ao longo da historia das redes, varias topologias foram

Leia mais

Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador

Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br

Leia mais

Subcamada MAC. O Controle de Acesso ao Meio

Subcamada MAC. O Controle de Acesso ao Meio Subcamada MAC O Controle de Acesso ao Meio Métodos de Acesso ao Meio As implementações mais correntes de redes locais utilizam um meio de transmissão que é compartilhado por todos os nós. Quando um nó

Leia mais

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Comunicação coletiva Modelo Peer-to-Peer Slide 6 Nielsen C. Damasceno Introdução Os modelos anteriores eram realizado entre duas partes: Cliente e Servidor. Com RPC e RMI não é possível

Leia mais

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede Laboratório de Redes de Computadores 2 8 o experimento Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede Introdução A interligação de

Leia mais

TRANSMISSÃO DE DADOS

TRANSMISSÃO DE DADOS TRANSMISSÃO DE DADOS Aula 5: Comutação Notas de aula do livro: FOROUZAN, B. A., Comunicação de Dados e Redes de Computadores, MCGraw Hill, 4ª edição Prof. Ulisses Cotta Cavalca

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Trabalho Computacional

Trabalho Computacional Universidade Federal do Espírito Santo Departamento de Informática Profª Claudia Boeres Teoria dos Grafos - 2014/2 Trabalho Computacional 1. Objetivo Estudo e implementação de algoritmos para resolução

Leia mais

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto Material Teórico - Módulo de Divisibilidade MDC e MMC - Parte 1 Sexto Ano Prof. Angelo Papa Neto 1 Máximo divisor comum Nesta aula, definiremos e estudaremos métodos para calcular o máximo divisor comum

Leia mais

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz

Leia mais

Redes de Comunicações Capítulo 6.1

Redes de Comunicações Capítulo 6.1 Capítulo 6.1 6.1 - Técnicas de Comutação 1 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área física, sob o controlo de uma administração única e baseada em circuitos dedicados (exemplo:

Leia mais

Capítulo 11: NAT para IPv4

Capítulo 11: NAT para IPv4 Unisul Sistemas de Informação Redes de Computadores Capítulo 11: NAT para IPv4 Roteamento e Switching Academia Local Cisco UNISUL Instrutora Ana Lúcia Rodrigues Wiggers Presentation_ID 1 Capítulo 11 11.0

Leia mais

Recursos. Um recurso é ou um dispositivo físico (dedicado) do hardware, ou Solicitar o recurso: esperar pelo recurso, até obtê-lo.

Recursos. Um recurso é ou um dispositivo físico (dedicado) do hardware, ou Solicitar o recurso: esperar pelo recurso, até obtê-lo. Um recurso é ou um dispositivo físico (dedicado) do hardware, ou um conjunto de informações, que deve ser exclusivamente usado. A impressora é um recurso, pois é um dispositivo dedicado, devido ao fato

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização Básica B de (Parte V, Complementar)

Leia mais

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI 68 5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI O software VPI foi originalmente introduzido em 1998 e era conhecido como PDA (Photonic Design Automation). O VPI atualmente agrega os

Leia mais

NETWORK ADDRESS TRANSLATION

NETWORK ADDRESS TRANSLATION Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática TAMIRES NUNES RELATÓRIO TÉCNICO NETWORK

Leia mais