{"id":737,"date":"2012-11-18T10:16:50","date_gmt":"2012-11-18T12:16:50","guid":{"rendered":"http:\/\/efagundes.com\/openclass_networking\/?page_id=737"},"modified":"2022-01-16T17:52:26","modified_gmt":"2022-01-16T20:52:26","slug":"implementacao-do-servico-orientado-a-conexoes","status":"publish","type":"page","link":"https:\/\/efagundes.com\/networking\/a-camada-de-rede\/implementacao-do-servico-orientado-a-conexoes\/","title":{"rendered":"Implementa\u00e7\u00e3o do servi\u00e7o orientado a conex\u00f5es"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide87.jpg?resize=960%2C720\" alt=\"\" width=\"960\" height=\"720\" \/><\/p>\n<p>A ideia por tr\u00e1s dos circuitos virtuais \u00e9 evitar a necessidade de escolher uma nova rota para cada pacote enviado, como nas conex\u00f5es sem conex\u00f5es. Nesse caso, quando uma conex\u00e3o \u00e9 estabelecida, escolhe-se uma rota desde a m\u00e1quina de origem at\u00e9 a m\u00e1quina de destino, como parte da configura\u00e7\u00e3o da conex\u00e3o, e essa rota \u00e9 armazenada em tabelas internas dos roteadores. A rota \u00e9 usada por todo o tr\u00e1fego que flui pela conex\u00e3o, exatamente como ocorre no sistema telef\u00f4nico. Quando a conex\u00e3o \u00e9 liberada, o circuito virtual \u00e9 encerrado. Com o servi\u00e7o orientado a conex\u00f5es, cada pacote transporta um identificador, informando a que circuito virtual ele pertence.<\/p>\n<p>Como exemplo, considere a situa\u00e7\u00e3o da figura acima. O host H1 estabelece a conex\u00e3o 1 como o host H2. Ela \u00e9 memorizada como a primeira entrada de cada uma das tabelas de roteamento. A primeira linha da tabela A informa que, se um pacote contendo o identificador de conex\u00e3o 1 chegar de H1, ele ser\u00e1 enviado ao roteador C e receber\u00e1 o identificador de conex\u00e3o 1. De modo semelhante, a primeira entrada em C faz o roteamento do pacote para E, tamb\u00e9m com o identificador de conex\u00e3o 1.<\/p>\n<p>Na mesma figura, considere o que acontece se H3 tamb\u00e9m quiser estabelecer uma conex\u00e3o para H2. Ele escolhe o identificador\u00a0 de conex\u00e3o 1 (porque est\u00e1 iniciando a conex\u00e3o, e essa \u00e9 sua \u00fanica conex\u00e3o) e informa \u00e0 sub-rede que ela deve estabelecer o circuito virtual. Isso conduz \u00e0 segunda linha nas tabelas. Observe que nesse caso temos um conflito porque, embora A possa distinguir facilmente os pacotes da conex\u00e3o 1 provenientes de H1 dos pacotes da conex\u00e3o 1 que v\u00eam de H3, C n\u00e3o tem como fazer o mesmo. Por essa raz\u00e3o, A atribui um identificador de conex\u00e3o, diferente ao tr\u00e1fego de sa\u00edda correspondente \u00e0 segunda conex\u00e3o. Evitar conflitos desse tipo \u00e9 a raz\u00e3o pela qual os roteadores precisam ter a capacidade de substituir\u00a0 identificadores de conex\u00f5es em pacotes de sa\u00edda. Em alguns contextos, essa opera\u00e7\u00e3o \u00e9 chamada troca de r\u00f3tulos.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A ideia por tr\u00e1s dos circuitos virtuais \u00e9 evitar a necessidade de escolher uma nova rota para cada pacote enviado, como nas conex\u00f5es sem conex\u00f5es. Nesse caso, quando uma conex\u00e3o \u00e9 estabelecida, escolhe-se uma rota desde a m\u00e1quina de origem at\u00e9 a m\u00e1quina de destino, como parte da configura\u00e7\u00e3o da conex\u00e3o, e essa rota \u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":721,"menu_order":95,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-737","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P8yKGp-bT","jetpack-related-posts":[{"id":572,"url":"https:\/\/efagundes.com\/networking\/camada-de-enlace-de-dados\/servicos-oferecidos-a-camada-de-rede\/","url_meta":{"origin":737,"position":0},"title":"Servi\u00e7os oferecidos \u00e0 camada de rede","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"A fun\u00e7\u00e3o da camada de enlace de dados \u00e9 fornece servi\u00e7os \u00e0 camada de rede. O principal servi\u00e7o \u00e9 transferir dados da camada de rede da m\u00e1quina de origem para a camada de rede da m\u00e1quina de destino. Na camada de rede da m\u00e1quina de origem, h\u00e1 uma entidade chamada\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide310.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide310.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide310.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide310.jpg?resize=700%2C400 2x"},"classes":[]},{"id":780,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/qualidade-de-servico-quality-of-service\/","url_meta":{"origin":737,"position":1},"title":"Qualidade de Servi\u00e7o (Quality of Service)","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"Para que uma aplica\u00e7\u00e3o que opere atrav\u00e9s de uma rede de computadores (voz, multim\u00eddia, v\u00eddeo confer\u00eancia, etc.) tenha uma performance satisfat\u00f3ria para atender os requisitos pr\u00e9-determinados \u00e9 importante aplicar tecnologias que garantam o tr\u00e1fego satisfat\u00f3rio e confi\u00e1vel dos dados. Esse \u00e9 o princ\u00edpio b\u00e1sico do QoS (Quality of Servi\u00e7o) ou,\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide304.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide304.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide304.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide304.jpg?resize=700%2C400 2x"},"classes":[]},{"id":168,"url":"https:\/\/efagundes.com\/networking\/redes-geograficamente-distribuidas\/arquitetura-da-internet\/","url_meta":{"origin":737,"position":2},"title":"Arquitetura da Internet","author":"Eduardo Fagundes","date":"16\/11\/2012","format":false,"excerpt":"A Internet \u00e9 uma rede de computadores mundial de acesso de p\u00fablico ilimitado que utiliza uma infra-estrutura de telecomunica\u00e7\u00f5es homog\u00eanea. Atualmente qualquer pessoa f\u00edsica ou jur\u00eddica pode participar da Internet, incluindo empresas privadas, governos, escolas e organiza\u00e7\u00f5es n\u00e3o-governamentais. Os requisitos s\u00e3o possuir um computador, um software compat\u00edvel com a Internet\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"Slide11","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide111.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide111.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide111.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide111.jpg?resize=700%2C400 2x"},"classes":[]},{"id":783,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/requisitos\/","url_meta":{"origin":737,"position":3},"title":"Requisitos","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"Uma sequ\u00eancia de pacotes desde uma origem at\u00e9 um destino \u00e9 chamada fluxo. Em uma rede orientada a conex\u00f5es, todos os pacotes que pertencem a um fluxo seguem a mesma rota; em uma rede sem conex\u00f5es, eles podem seguir rotas diferentes. Simplificando, as necessidade de cada fluxo podem ser caracterizadas\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide315.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide315.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide315.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide315.jpg?resize=700%2C400 2x"},"classes":[]},{"id":77,"url":"https:\/\/efagundes.com\/networking\/hardware-de-rede\/roteador-dedicado\/","url_meta":{"origin":737,"position":4},"title":"Roteador dedicado","author":"Eduardo Fagundes","date":"16\/11\/2012","format":false,"excerpt":"\u00a0 Em redes geograficamente distribu\u00eddas \u00e9 importante o conceito de roteamento. Entende-se por roteamento \u00e9 a escolha do m\u00f3dulo do n\u00f3 de origem ao n\u00f3 de destino por onde as mensagens devem transitar. Na comuta\u00e7\u00e3o de circuito, nas mensagens ou de pacote. Primeiramente estabelece uma conex\u00e3o entre n\u00f3s de origem\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"Slide13","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide13.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide13.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide13.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide13.jpg?resize=700%2C400 2x"},"classes":[]},{"id":743,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/algoritmos-de-roteamento-2\/","url_meta":{"origin":737,"position":5},"title":"Defini\u00e7\u00e3o de Algoritmos de Roteamento","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"O algoritmo de rede \u00e9 a parte do software da camada de rede respons\u00e1vel pela decis\u00e3o sobre a linha de sa\u00edda a ser usada na transmiss\u00e3o do pacote de entrada. Se a sub-rede utilizar datagramas internamente, essa decis\u00e3o dever\u00e1 ser tomada mais uma vez para cada pacote de dados recebido,\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide128.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide128.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide128.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide128.jpg?resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/comments?post=737"}],"version-history":[{"count":0,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/737\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/721"}],"wp:attachment":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/media?parent=737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}