{"id":612,"date":"2012-11-17T13:52:08","date_gmt":"2012-11-17T15:52:08","guid":{"rendered":"http:\/\/efagundes.com\/openclass_networking\/?page_id=612"},"modified":"2022-01-16T17:51:31","modified_gmt":"2022-01-16T20:51:31","slug":"ppp-point-to-point-protocol-1","status":"publish","type":"page","link":"https:\/\/efagundes.com\/networking\/exemplos-de-protocolos\/ppp-point-to-point-protocol-1\/","title":{"rendered":"PPP &#8211; Point-to-Point Protocol (II)"},"content":{"rendered":"<p>&nbsp;<\/p>\n<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\/Slide224.jpg?resize=960%2C720\" alt=\"\" width=\"960\" height=\"720\" \/><\/p>\n<p>O formato de quadro PPP foi definido de modo a ter uma apar\u00eancia semelhante ao formato de quadro HDLC. A principal diferen\u00e7a entre o PPP e o HDLC \u00e9 que o primeiro \u00e9 orientado a caracteres, e n\u00e3o a bits. Especificamente, o PPP utiliza a t\u00e9cnica de inser\u00e7\u00e3o de bytes em linhas de discagem por modem; portanto, todos os quadros representam um n\u00famero inteiro de bytes. Os quadros PPP n\u00e3o s\u00f3 podem ser enviados por linhas telef\u00f4nicas de acesso por discagem como tamb\u00e9m podem ser enviadas por linhas SONET\/SDH, ou mesmo por linhas HDLC orientadas a bits (por exemplo, para as conex\u00f5es entre roteadores).<\/p>\n<p>A figura acima mostra o formato do quadro PPP. Todos os quadros PPP come\u00e7am pelo byte de flag padr\u00e3o do HDLC (01111110), que \u00e9 complementado por inser\u00e7\u00e3o de bytes se ocorrer dentro do campo de carga \u00fatil. Em seguida, temos o campo \u201cendere\u00e7o\u201d (Address) que sempre \u00e9 definido como o valor bin\u00e1rio 11111111, indicando que todas as esta\u00e7\u00f5es devem aceitar o quadro. A utiliza\u00e7\u00e3o desse valor evita o problema da necessidade de atribui\u00e7\u00e3o de endere\u00e7os de enlace de dados.<\/p>\n<p>O campo \u201ccontrole\u201d (Control) \u00e9 exibido ap\u00f3s o campo \u201cendere\u00e7o\u201d e seu valor padr\u00e3o \u00e9 00000011. Esse valor indica um quadro n\u00e3o-numerado. Ou seja, o PPP n\u00e3o oferece uma transmiss\u00e3o confi\u00e1vel com o uso de n\u00fameros de seq\u00fc\u00eancia e confirma\u00e7\u00f5es como o padr\u00e3o. Em ambientes ruidosos, como em redes sem fio, pode ser utilizada a transmiss\u00e3o confi\u00e1vel que emprega o modo numerado.<\/p>\n<p>O quarto campo do quadro PPP \u00e9 o campo \u201cprotocolo\u201d (Protocol). Sua tarefa \u00e9 informar o tipo de pacote que se encontra no campo \u201ccarga \u00fatil\u201d (Payload). Os c\u00f3digos s\u00e3o definidos para representar os protocolos LCP, NCP, IP, IPX, AppleTalk e outros. Os protocolos que come\u00e7am por um bit 0 s\u00e3o os protocolos da camada de rede, como o IP, IPX, o OSI. Aqueles que come\u00e7am por um bit 1 s\u00e3o utilizados na negocia\u00e7\u00e3o de outros protocolos.<\/p>\n<p>O campo \u201ccarga \u00fatil\u201d (Payload) tem comprimento vari\u00e1vel, podendo se estender at\u00e9 o tamanho m\u00e1ximo negociado. Se o comprimento n\u00e3o for negociado com o uso do LCP durante a configura\u00e7\u00e3o da linha, ser\u00e1 empregado um comprimento padr\u00e3o de 1.500 bytes.<\/p>\n<p>Depois do campo \u201ccarga \u00fatil\u201d, tem o campo \u201ctotal de verifica\u00e7\u00e3o\u201d (Checksum), que normalmente tem 2 bytes, embora seja poss\u00edvel negociar um total de verifica\u00e7\u00e3o de 4 bytes.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; O formato de quadro PPP foi definido de modo a ter uma apar\u00eancia semelhante ao formato de quadro HDLC. A principal diferen\u00e7a entre o PPP e o HDLC \u00e9 que o primeiro \u00e9 orientado a caracteres, e n\u00e3o a bits. Especificamente, o PPP utiliza a t\u00e9cnica de inser\u00e7\u00e3o de bytes em linhas de discagem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":602,"menu_order":51,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-612","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P8yKGp-9S","jetpack-related-posts":[{"id":610,"url":"https:\/\/efagundes.com\/networking\/exemplos-de-protocolos\/ppp-point-to-point-protocol\/","url_meta":{"origin":612,"position":0},"title":"PPP &#8211; Point-to-Point Protocol (I)","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"O Point-to-Point Protocol (PPP) \u00e9 um protocolo para transmiss\u00e3o de pacotes atrav\u00e9s de linhas seriais. O protocolo PPP suporta linhas s\u00edncronas e ass\u00edncronas. Normalmente ele tem sido utilizado para a transmiss\u00e3o de pacotes IP na Internet. O PPP \u00e9 projetado para transportar pacotes atrav\u00e9s de uma conex\u00e3o entre dois pontos.\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\/Slide219.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide219.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide219.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide219.jpg?resize=700%2C400 2x"},"classes":[]},{"id":604,"url":"https:\/\/efagundes.com\/networking\/exemplos-de-protocolos\/high-level-data-link-control\/","url_meta":{"origin":612,"position":1},"title":"High-level Data Link Control (I)","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"O HDLC (Higher Level Data Link Control) pertence a uma classe de protocolos que diferem muito pouco entre si, como o protocolo SDLC (Synchronous Data Link Control) da IBM em sua rede SNA (System Network Architecture). O HDLC \u00e9 orientado a bit, em contraposi\u00e7\u00e3o aos protocolos orientados a caracteres. Estes\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\/Slide184.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide184.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide184.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide184.jpg?resize=700%2C400 2x"},"classes":[]},{"id":797,"url":"https:\/\/efagundes.com\/networking\/algoritmos-de-roteamento\/troca-de-rotulos-e-mpls\/","url_meta":{"origin":612,"position":2},"title":"Troca de r\u00f3tulos e MPLS","author":"Eduardo Fagundes","date":"18\/11\/2012","format":false,"excerpt":"O primeiro problema do MPLS \u00e9 onde p\u00f4r o r\u00f3tulo. Tendo em vista que os pacotes IP n\u00e3o foram projetados para circuitos virtuais, n\u00e3o existe nenhum campo dispon\u00edvel para n\u00fameros de circuitos virtuais dentro do cabe\u00e7alho IP. Por essa raz\u00e3o, surgiu a necessidade de adicionar um novo cabe\u00e7alho MPLS antes\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\/Slide392.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide392.jpg?resize=700%2C400 2x"},"classes":[]},{"id":494,"url":"https:\/\/efagundes.com\/networking\/multiplexacao-2\/sonet-capacidade-de-transporte\/","url_meta":{"origin":612,"position":3},"title":"SONET &#8211; capacidade de transporte","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"Os quadros de 810 bytes da SONET s\u00e3o mais bem descritos como um ret\u00e2ngulo de bytes, com 90 colunas de largura por nove linhas de altura. Desse modo, 8 x 810 = 6.480 bits s\u00e3o transmitidos oito mil vezes por segundo, o que resulta em uma taxa de dados bruta\u2026","rel":"","context":"Post similar","block_context":{"text":"Post similar","link":""},"img":{"alt_text":"Slide9","src":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide95.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide95.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide95.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide95.jpg?resize=700%2C400 2x"},"classes":[]},{"id":615,"url":"https:\/\/efagundes.com\/networking\/exemplos-de-protocolos\/ppp-point-to-point-protocol-2\/","url_meta":{"origin":612,"position":4},"title":"PPP &#8211; Point-to-Point Protocol (III)","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"O diagrama acima mostra as fases pelas quais uma linha passa ao ser ativada, utilizada e desativada novamente. Essa seq\u00fc\u00eancia se aplica tanto \u00e0s conex\u00f5es de modem quanto \u00e0s conex\u00f5es entre roteadores. O protocolo come\u00e7a com a linha no estado DEAD, o que significa que n\u00e3o h\u00e1 nenhuma portadora da\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\/Slide234.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide234.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide234.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide234.jpg?resize=700%2C400 2x"},"classes":[]},{"id":578,"url":"https:\/\/efagundes.com\/networking\/camada-de-enlace-de-dados\/enquadramento-bytes-de-flags-com-insercao-de-bytes\/","url_meta":{"origin":612,"position":5},"title":"Enquadramento: bytes de flags com inser\u00e7\u00e3o de bytes","author":"Eduardo Fagundes","date":"17\/11\/2012","format":false,"excerpt":"Esse m\u00e9todo contorna o problema de ressincroniza\u00e7\u00e3o ap\u00f3s um erro, fazendo cada quadro come\u00e7ar e terminar com bytes especiais. No passado, os bytes iniciais e finais eram diferentes mas, nos \u00faltimos anos, a maioria dos protocolos tem utilizado o mesmo byte, chamado byte de flag, como delimitador de in\u00edcio e\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\/Slide66.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide66.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide66.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/efagundes.com\/networking\/wp-content\/uploads\/sites\/5\/2015\/03\/Slide66.jpg?resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/612","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=612"}],"version-history":[{"count":0,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/612\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/pages\/602"}],"wp:attachment":[{"href":"https:\/\/efagundes.com\/networking\/wp-json\/wp\/v2\/media?parent=612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}