Unidade de dados de protocolo: diferenças entre revisões
m -passsa |
|||
(Há 16 revisões intermédias de 10 utilizadores que não estão a ser apresentadas) | |||
Linha 1: | Linha 1: | ||
{{Descrição curta|Unidade de informação transmitida através de redes de computadores}} |
|||
'''Protocol Data Unit''' ou em [[Português]] '''Unidade de Dados de Protocolo''' em [[telecomunicações]] descreve um bloco de [[dado]]s que é transmitido entre duas instâncias da mesma camada. |
|||
{{Mais notas|data=novembro de 2021}} |
|||
[[Image:Pdu and sdu.svg|thumb|350px|A unidade de dados de protocolo (U.D.P., ''P.D.U.'') da camada de [[Media Access Control|controle de acesso ao meio (C.A.M., ''M.A.C.'')]] se torna uma [[Service data unit|unidade de dados de serviço (U.D.S., ''S.D.U.'')]] da [[camada física]].]] |
|||
Cada camada recebe a PDU da camada superior como um bloco de dados, adiciona seus cabeçalhos (e em alguns casos, rodapés) de controle, criando a sua própria PDU, num processo chamado de [[encapsulamento]]. |
|||
Em [[telecomunicações]], uma '''unidade de dados de protocolo''' ('''''U.D.P'''''{{Nre|nome=pdu|do inglês ''P.D.U.'' – '''''p'''rotocol '''d'''ata '''u'''nit''}}) é uma unidade única de informação transmitida entre entidades pares de uma [[rede de computadores]]. Ela é composta de informações de controle específicas do protocolo e os [[Carga útil (computação)|dados do usuário]]. Nas arquiteturas em camadas de pilhas de [[Protocolo (ciência da computação)|protocolo de comunicação]], cada camada implementa protocolos personalizados para o tipo ou modo específico de troca de dados. |
|||
Embora seja comum o uso do termo "Pacote" para todas as informações trocadas numa rede, este termo só deve ser aplicado para as PDUs de camada 3 (Rede). |
|||
Por exemplo, o [[Protocolo de controle de transmissão|protocolo de controle de transmissão (P.C.T.)]]{{Nre|nome=tcp|do inglês ''T.C.P.'' – '''''t'''ransmission '''c'''ontrol '''p'''rotocol''}} implementa um modo de transferência orientado à conexão e a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) desse protocolo é chamada de ''segmento'', enquanto o [[Protocolo de datagrama do usuário|protocolo de datagrama do usuário (P.D.U.)]]{{Nre|nome=udp|do inglês ''U.D.P.'' – '''''u'''ser '''d'''atagram '''p'''rotocol''}} usa [[datagrama]]s como unidades de dados de protocolo para <!-- [[:en:Connectionless communication]] -->comunicação sem conexão. Uma camada inferior no [[TCP/IP|conjunto de protocolos de ''Internet'']], na <!-- [[:en:Internet layer]] -->camada de ''Internet'', a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) é chamada de [[pacote]], independentemente do tipo de carga útil. |
|||
Em algumas camadas, são dados nomes especiais para as PDUs: |
|||
== Redes de dados comutados por pacotes == |
|||
:* [[Camada física]]: "BIT"; |
|||
:* [[Camada de enlace]]: "QUADRO" ([[Brasil]]) ou "Trama" ([[Portugal]]); |
|||
:* [[Camada de rede]]: "PACOTE"; |
|||
:* [[Camada de transporte]]: "SEGMENTO"; |
|||
No contexto de redes de dados [[comutação de pacotes|comutados por pacotes]], uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) é melhor compreendida em relação a uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu|do inglês ''S.D.U.'' – '''''s'''ervice '''d'''ata '''u'''nit''}}). |
|||
Esses nomes também são usados nas camadas correspondentes do [[TCP/IP#As_Camadas|Modelo TCP/IP]]. Nas camadas de [[Camada de sessão|Sessão]], [[Camada de apresentação|Apresentação]] e [[Camada de aplicaão|Aplicação]], as PDUs são chamadas genericamente de "dados" ou "mensagens". |
|||
Os recursos ou serviços da rede são implementados em ''camadas'' distintas. A camada física envia ''uns'' e ''zeros'' por um fio ou fibra. A camada de enlace de dados então organiza esses ''uns'' e ''zeros'' em blocos de dados e os leva com segurança ao lugar certo na conexão. A camada de rede transmite os dados organizados através de várias redes conectadas e a camada de transporte entrega os dados ao aplicativo de ''software'' correto no destino. |
|||
⚫ | |||
Entre as camadas (e entre o aplicativo e a camada superior), as camadas passam unidades de dados de serviço (U.D.S.{{Nre|nome=sdu}}) pelas ''interfaces''. A camada superior entende a estrutura dos dados na unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}), mas a camada inferior na ''interface'' não. Além disso, a camada inferior trata a unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) como [[Carga útil (computação)|carga útil]] e se compromete a a levar à mesma ''interface'' no destino. Para fazer isso, a camada de protocolo (inferior) adicionará (à cada unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) certos dados de que precisa para realizar sua função e essa adição é chamada de [[Encapsulamento (rede)|encapsulamento]]. Por exemplo, ela pode adicionar um número de porta para identificar o aplicativo, um endereço de rede para ajudar no roteamento, um código para identificar os tipos de dados nos pacotes e informações de verificação de erros. Todas essas informações adicionais, mais a unidade de dados de serviço original da camada superior, constituem a ''unidade de dados de protocolo'' nesta camada. |
|||
[[de:Protocol Data Unit]] |
|||
[[en:Protocol data unit]] |
|||
A unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) e os metadados adicionados pela camada inferior pode ser maior do que o tamanho máximo (conhecido como [[Unidade máxima de transmissão|unidade de transmissão máxima (U.T.M.)]]{{Nre|nome=mtu|do inglês ''M.T.U.'' – '''''m'''aximum '''t'''ransmission '''u'''nit''}} da unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) dessa camada. Quando for esse o caso, a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) deve ser dividida em várias cargas úteis de um tamanho adequado para transmissão ou processamento pela camada inferior e esse processo é conhecido como <!-- [[:en:IP fragmentation]] -->fragmentação do protocolo de ''Internet''. |
|||
[[es:Protocol Data Unit]] |
|||
[[fr:Protocol Data Unit]] |
|||
A importância disso é que a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) é a informação estruturada que é passada para uma camada de protocolo correspondente mais adiante, na jornada dos dados, que permite que a camada entregue sua função ou serviço pretendido. A camada correspondente, ou "par", decodifica os dados para extrair a unidade de dados de serviço original, decide se ela está livre de erros e para onde a enviar em seguida, etc. A menos que já tenhamos chegado à camada mais baixa (física), a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) é passada para o par usando os serviços da próxima camada inferior na "pilha" do protocolo. Quando a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) passa pela ''interface'' da camada que a construiu para a camada que meramente a entrega (e, portanto, não entende sua estrutura interna), ela se torna uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) para essa camada. A adição de endereçamento e informações de controle (encapsulamento) à uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) para formar uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) e a passagem dessa unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) para a próxima camada inferior como uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) se repete até que a camada mais baixa seja alcançada e os dados passem por algum meio como um sinal físico. |
|||
[[it:Protocol Data Unit]] |
|||
[[lv:Protokola datu bloks]] |
|||
O processo acima pode ser comparado ao sistema de correio no qual uma carta (representando uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) é colocada em um envelope, no qual está escrito um endereço (informações de endereçamento e controle), e passa a ser uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}). O correio remetente pode verificar apenas o código postal e colocar a carta em uma mala postal, de forma que o endereço no envelope não possa mais ser visto, passando a ser agora uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}). A mala postal é etiquetada com o código postal de destino e se torna uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) até que seja combinada com outras bolsas em uma caixa, quando passará a ser uma unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}). A caixa é etiquetada com a região para a qual todas as bolsas devem ser enviadas, fazendo com que o caixote passe a ser uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}). Quando a caixa chega ao destino correspondente à sua etiqueta, ela é aberta e as malas (unidades de dados de serviço (U.D.S.{{Nre|nome=sdu}}) removidas apenas para se tornarem unidades de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) quando alguém lê o código da agência postal de destino. As próprias cartas são unidades de dados de serviço (U.D.S.{{Nre|nome=sdu}}) quando os sacos são abertos, mas se tornam unidades de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) quando o endereço é lido para a entrega final. Quando o destinatário finalmente abre o envelope, surge a unidade de dados de serviço (U.D.S.{{Nre|nome=sdu}}) de nível superior, a própria carta. |
|||
[[ja:Protocol Data Unit]] |
|||
[[sv:Protocol Data Unit]] |
|||
== Exemplos == |
|||
[[zh:协议数据单元]] |
|||
=== Modelo de interconexão de sistemas aberta (I.S.A.{{Nre|nome=osi}}) === |
|||
As unidades de dados de protocolo do [[Modelo OSI|modelo de interconexão de sistemas aberta (I.S.A.)]]{{Nre|nome=osi|do inglês ''O.S.I.'' – '''''o'''pen '''s'''ystems '''i'''nterconnection''}} são:<ref>{{Citar web |url=http://www.tcpipguide.com/free/t_DataEncapsulationProtocolDataUnitsPDUsandServiceDa.htm |título=''Data encapsulation, Protocol data units (P.D.U.) and Service data units (S.D.U.) |obra=''The TCP/IP guide'' |acesso-data=05-04-2012 |língua=en }}</ref> |
|||
* A camada 4: a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da [[camada de transporte]] é o <!-- [[:en:Packet segmentation]] -->segmento ou o datagrama. |
|||
* A camada 3: a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da [[camada de rede]] é o [[pacote]]. |
|||
* A camada 2: a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da [[Camada de enlace de dados|camada de enlace]] é o <!-- [[:en:Frame (networking)]] -->quadro. |
|||
* A camada 1: a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da [[camada física]] é o ''[[bit]]'' ou, mais geralmente, o <!-- [[:en:Symbol rate]] -->símbolo. |
|||
Dado um contexto pertencente a uma camada de interconexão de sistemas aberta (I.S.A.{{Nre|nome=osi}}) específica, unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) às vezes é usado como um sinônimo para sua representação nessa camada. |
|||
=== Suíte de protocolo de ''Internet'' === |
|||
As unidades de dados de protocolo para o [[TCP/IP|conjunto de protocolos de ''Internet'']] são: |
|||
* A unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da [[camada de transporte]] é o <!-- [[:en:Transmission_Control_Protocol#TCP_segment_structure]] -->segmento do protocolo de controle de transmissão (P.C.T.{{Nre|nome=tcp}}) para o protocolo de controle de transmissão (P.C.T.{{Nre|nome=tcp}}) e o datagrama para o protocolo de datagrama do usuário (P.D.U.{{Nre|nome=udp}}). |
|||
* A unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da <!-- [[:en:Internet layer]] -->camada de ''Internet'' é o [[pacote]]. |
|||
* A unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da <!-- [[:en:Link layer]] -->camada de enlace é o <!-- [[:en:Frame (networking)]] -->quadro. |
|||
No conjunto de protocolos de ''Internet'' (P.I./P.C.T.{{Nre|nome=tcpip|do inglês ''T.C.P./I.P.'' – '''''t'''ransmission '''c'''ontrol '''p'''rotocol'' / '''''I'''nternet '''p'''rotocol''}}) sobre ''Ethernet'', os dados na camada física são transportados em <!-- [[:en:Ethernet frame]] -->quadros ''Ethernet''. |
|||
=== Troca de pacotes entre redes (T.P.E.R.{{Nre|nome=ipx}}) === |
|||
* Para troca de pacotes entre redes (T.P.E.R.{{Nre|nome=ipx|do inglês ''I.P.X.'' – '''''i'''nternetwork '''p'''acket '''e'''xchange}}){{Ill|en||Internetwork Packet Exchange|nlk=true}}, o pacote da troca de pacotes entre redes (T.P.E.R.{{Nre|nome=ipx}}) é a unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da camada de rede<!-- é -->para troca de pacotes entre redes (T.P.E.R.{{Nre|nome=ipx}}) e pode ser usado simultaneamente na camada de transporte também. |
|||
* O pacote da troca de pacotes sequenciada (T.P.S.{{Nre|nome=spx|do inglês ''S.P.X.'' – '''''s'''equenced '''p'''acket '''e'''xchange''}}) no topo da troca de pacotes entre redes (T.P.E.R.{{Nre|nome=ipx}}) é uma unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da camada de transporte. |
|||
* A unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da camada de enlace é o quadro. |
|||
=== Modo de transferência assíncrona (M.T.A.{{Nre|nome=atm}}) === |
|||
A unidade de dados de protocolo (U.D.P.{{Nre|nome=pdu}}) da camada de enlace em redes de [[Asynchronous Transfer Mode|modo de transferência assíncrona (M.T.A.)]]{{Nre|nome=atm|do inglês ''A.T.M.'' – '''''a'''synchronous '''t'''ransfer '''m'''ode''}}é chamada de ''célula''. |
|||
=== Unidade de dados de protocolo de controle de acesso ao meio === |
|||
Uma unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.{{Nre|nome=macpdu|do inglês ''M.A.C. P.D.U.'' ou ''M.P.D.U.'' – '''''m'''edia(um) '''a'''ccess '''c'''ontrol '''p'''rotocol '''d'''ata '''u'''nit''}}) é uma mensagem trocada entre entidades de [[Media Access Control|controle de acesso ao meio (C.A.M.)]]{{Nre|nome=mac|do inglês ''M.A.C.'' – '''''m'''edia(um) '''a'''ccess '''c'''ontrol''}} em um sistema de comunicação baseado no [[modelo OSI|modelo de interconexão de sistemas aberta]] em camadas.<ref name=":0">{{Citar web |ano=2006 |título=''Wimax MAC-upperlayer services'' |url=http://www.comlab.hut.fi/opetus/4210/presentations/37_wimax_mac.pdf |urlmorta=não |website=www.comlab.hut.fi |páginas=12, 13, 14, 15 |língua=en |arquivo-url=https://ghostarchive.org/archive/20221009/http://www.comlab.hut.fi/opetus/4210/presentations/37_wimax_mac.pdf |arquivo-data=2022-10-09 }}</ref> |
|||
Em sistemas onde a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.{{Nre|nome=macpdu}}) pode ser maior do que a <!-- [[:en:MAC service data unit]] -->unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.{{Nre|nome=macsdu|do inglês ''M.A.C. S.D.U.'' ou ''M.S.D.U.'' – '''''m'''edia(um) '''a'''ccess '''c'''ontrol '''s'''ervice '''d'''ata '''u'''nit''}}), a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.{{Nre|nome=macpdu}}) pode ''incluir'' várias unidades de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.{{Nre|nome=macsdu}}) como resultado da <!-- [[:en:Packet aggregation]] -->agregação de pacotes. Em sistemas em que a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.{{Nre|nome=macpdu}}) é menor do que a unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.{{Nre|nome=macsdu}}), uma unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.{{Nre|nome=macsdu}}) pode ''gerar'' várias unidades de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.{{Nre|nome=macpdu}}) como resultado da <!-- [[:en:Packet segmentation]] -->segmentação do pacote.<ref name=":0" /> |
|||
== Ver também == |
|||
* [[Application protocol data unit|Unidade de dados de protocolo de aplicativo de cartão inteligente]] |
|||
== Notas == |
|||
{{Reflist|group=lower-alpha}} |
|||
{{referências}} |
|||
== Ligações externas == |
|||
* [http://www.cl.cam.ac.uk/~mgk25/osi-faq.txt Perguntas frequentes sobre interconexão de sistemas aberta (I.S.A., ''O.S.I.'') com respostas (em inglês)] |
|||
⚫ |
Edição atual tal como às 21h39min de 19 de dezembro de 2023
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Pdu_and_sdu.svg/350px-Pdu_and_sdu.svg.png)
Em telecomunicações, uma unidade de dados de protocolo (U.D.P[a]) é uma unidade única de informação transmitida entre entidades pares de uma rede de computadores. Ela é composta de informações de controle específicas do protocolo e os dados do usuário. Nas arquiteturas em camadas de pilhas de protocolo de comunicação, cada camada implementa protocolos personalizados para o tipo ou modo específico de troca de dados.
Por exemplo, o protocolo de controle de transmissão (P.C.T.)[b] implementa um modo de transferência orientado à conexão e a unidade de dados de protocolo (U.D.P.[a]) desse protocolo é chamada de segmento, enquanto o protocolo de datagrama do usuário (P.D.U.)[c] usa datagramas como unidades de dados de protocolo para comunicação sem conexão. Uma camada inferior no conjunto de protocolos de Internet, na camada de Internet, a unidade de dados de protocolo (U.D.P.[a]) é chamada de pacote, independentemente do tipo de carga útil.
Redes de dados comutados por pacotes
[editar | editar código-fonte]No contexto de redes de dados comutados por pacotes, uma unidade de dados de protocolo (U.D.P.[a]) é melhor compreendida em relação a uma unidade de dados de serviço (U.D.S.[d]).
Os recursos ou serviços da rede são implementados em camadas distintas. A camada física envia uns e zeros por um fio ou fibra. A camada de enlace de dados então organiza esses uns e zeros em blocos de dados e os leva com segurança ao lugar certo na conexão. A camada de rede transmite os dados organizados através de várias redes conectadas e a camada de transporte entrega os dados ao aplicativo de software correto no destino.
Entre as camadas (e entre o aplicativo e a camada superior), as camadas passam unidades de dados de serviço (U.D.S.[d]) pelas interfaces. A camada superior entende a estrutura dos dados na unidade de dados de serviço (U.D.S.[d]), mas a camada inferior na interface não. Além disso, a camada inferior trata a unidade de dados de serviço (U.D.S.[d]) como carga útil e se compromete a a levar à mesma interface no destino. Para fazer isso, a camada de protocolo (inferior) adicionará (à cada unidade de dados de serviço (U.D.S.[d]) certos dados de que precisa para realizar sua função e essa adição é chamada de encapsulamento. Por exemplo, ela pode adicionar um número de porta para identificar o aplicativo, um endereço de rede para ajudar no roteamento, um código para identificar os tipos de dados nos pacotes e informações de verificação de erros. Todas essas informações adicionais, mais a unidade de dados de serviço original da camada superior, constituem a unidade de dados de protocolo nesta camada.
A unidade de dados de serviço (U.D.S.[d]) e os metadados adicionados pela camada inferior pode ser maior do que o tamanho máximo (conhecido como unidade de transmissão máxima (U.T.M.)[e] da unidade de dados de protocolo (U.D.P.[a]) dessa camada. Quando for esse o caso, a unidade de dados de protocolo (U.D.P.[a]) deve ser dividida em várias cargas úteis de um tamanho adequado para transmissão ou processamento pela camada inferior e esse processo é conhecido como fragmentação do protocolo de Internet.
A importância disso é que a unidade de dados de protocolo (U.D.P.[a]) é a informação estruturada que é passada para uma camada de protocolo correspondente mais adiante, na jornada dos dados, que permite que a camada entregue sua função ou serviço pretendido. A camada correspondente, ou "par", decodifica os dados para extrair a unidade de dados de serviço original, decide se ela está livre de erros e para onde a enviar em seguida, etc. A menos que já tenhamos chegado à camada mais baixa (física), a unidade de dados de protocolo (U.D.P.[a]) é passada para o par usando os serviços da próxima camada inferior na "pilha" do protocolo. Quando a unidade de dados de protocolo (U.D.P.[a]) passa pela interface da camada que a construiu para a camada que meramente a entrega (e, portanto, não entende sua estrutura interna), ela se torna uma unidade de dados de serviço (U.D.S.[d]) para essa camada. A adição de endereçamento e informações de controle (encapsulamento) à uma unidade de dados de serviço (U.D.S.[d]) para formar uma unidade de dados de protocolo (U.D.P.[a]) e a passagem dessa unidade de dados de protocolo (U.D.P.[a]) para a próxima camada inferior como uma unidade de dados de serviço (U.D.S.[d]) se repete até que a camada mais baixa seja alcançada e os dados passem por algum meio como um sinal físico.
O processo acima pode ser comparado ao sistema de correio no qual uma carta (representando uma unidade de dados de serviço (U.D.S.[d]) é colocada em um envelope, no qual está escrito um endereço (informações de endereçamento e controle), e passa a ser uma unidade de dados de protocolo (U.D.P.[a]). O correio remetente pode verificar apenas o código postal e colocar a carta em uma mala postal, de forma que o endereço no envelope não possa mais ser visto, passando a ser agora uma unidade de dados de serviço (U.D.S.[d]). A mala postal é etiquetada com o código postal de destino e se torna uma unidade de dados de protocolo (U.D.P.[a]) até que seja combinada com outras bolsas em uma caixa, quando passará a ser uma unidade de dados de serviço (U.D.S.[d]). A caixa é etiquetada com a região para a qual todas as bolsas devem ser enviadas, fazendo com que o caixote passe a ser uma unidade de dados de protocolo (U.D.P.[a]). Quando a caixa chega ao destino correspondente à sua etiqueta, ela é aberta e as malas (unidades de dados de serviço (U.D.S.[d]) removidas apenas para se tornarem unidades de dados de protocolo (U.D.P.[a]) quando alguém lê o código da agência postal de destino. As próprias cartas são unidades de dados de serviço (U.D.S.[d]) quando os sacos são abertos, mas se tornam unidades de dados de protocolo (U.D.P.[a]) quando o endereço é lido para a entrega final. Quando o destinatário finalmente abre o envelope, surge a unidade de dados de serviço (U.D.S.[d]) de nível superior, a própria carta.
Exemplos
[editar | editar código-fonte]Modelo de interconexão de sistemas aberta (I.S.A.[f])
[editar | editar código-fonte]As unidades de dados de protocolo do modelo de interconexão de sistemas aberta (I.S.A.)[f] são:[1]
- A camada 4: a unidade de dados de protocolo (U.D.P.[a]) da camada de transporte é o segmento ou o datagrama.
- A camada 3: a unidade de dados de protocolo (U.D.P.[a]) da camada de rede é o pacote.
- A camada 2: a unidade de dados de protocolo (U.D.P.[a]) da camada de enlace é o quadro.
- A camada 1: a unidade de dados de protocolo (U.D.P.[a]) da camada física é o bit ou, mais geralmente, o símbolo.
Dado um contexto pertencente a uma camada de interconexão de sistemas aberta (I.S.A.[f]) específica, unidade de dados de protocolo (U.D.P.[a]) às vezes é usado como um sinônimo para sua representação nessa camada.
Suíte de protocolo de Internet
[editar | editar código-fonte]As unidades de dados de protocolo para o conjunto de protocolos de Internet são:
- A unidade de dados de protocolo (U.D.P.[a]) da camada de transporte é o segmento do protocolo de controle de transmissão (P.C.T.[b]) para o protocolo de controle de transmissão (P.C.T.[b]) e o datagrama para o protocolo de datagrama do usuário (P.D.U.[c]).
- A unidade de dados de protocolo (U.D.P.[a]) da camada de Internet é o pacote.
- A unidade de dados de protocolo (U.D.P.[a]) da camada de enlace é o quadro.
No conjunto de protocolos de Internet (P.I./P.C.T.[g]) sobre Ethernet, os dados na camada física são transportados em quadros Ethernet.
Troca de pacotes entre redes (T.P.E.R.[h])
[editar | editar código-fonte]- Para troca de pacotes entre redes (T.P.E.R.[h]) [en], o pacote da troca de pacotes entre redes (T.P.E.R.[h]) é a unidade de dados de protocolo (U.D.P.[a]) da camada de redepara troca de pacotes entre redes (T.P.E.R.[h]) e pode ser usado simultaneamente na camada de transporte também.
- O pacote da troca de pacotes sequenciada (T.P.S.[i]) no topo da troca de pacotes entre redes (T.P.E.R.[h]) é uma unidade de dados de protocolo (U.D.P.[a]) da camada de transporte.
- A unidade de dados de protocolo (U.D.P.[a]) da camada de enlace é o quadro.
Modo de transferência assíncrona (M.T.A.[j])
[editar | editar código-fonte]A unidade de dados de protocolo (U.D.P.[a]) da camada de enlace em redes de modo de transferência assíncrona (M.T.A.)[j]é chamada de célula.
Unidade de dados de protocolo de controle de acesso ao meio
[editar | editar código-fonte]Uma unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.[k]) é uma mensagem trocada entre entidades de controle de acesso ao meio (C.A.M.)[l] em um sistema de comunicação baseado no modelo de interconexão de sistemas aberta em camadas.[2]
Em sistemas onde a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.[k]) pode ser maior do que a unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.[m]), a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.[k]) pode incluir várias unidades de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.[m]) como resultado da agregação de pacotes. Em sistemas em que a unidade de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.[k]) é menor do que a unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.[m]), uma unidade de dados de serviço de controle de acesso ao meio (U.D.S. C.A.M ou U.D.S. C.[m]) pode gerar várias unidades de dados de protocolo de controle de acesso ao meio (U.D.P. C.A.M ou U.D.P. C.[k]) como resultado da segmentação do pacote.[2]
Ver também
[editar | editar código-fonte]Notas
[editar | editar código-fonte]- ↑ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab do inglês P.D.U. – protocol data unit
- ↑ a b c do inglês T.C.P. – transmission control protocol
- ↑ a b do inglês U.D.P. – user datagram protocol
- ↑ a b c d e f g h i j k l m n o do inglês S.D.U. – service data unit
- ↑ do inglês M.T.U. – maximum transmission unit
- ↑ a b c do inglês O.S.I. – open systems interconnection
- ↑ do inglês T.C.P./I.P. – transmission control protocol / Internet protocol
- ↑ a b c d e do inglês I.P.X. – internetwork packet exchange
- ↑ do inglês S.P.X. – sequenced packet exchange
- ↑ a b do inglês A.T.M. – asynchronous transfer mode
- ↑ a b c d e do inglês M.A.C. P.D.U. ou M.P.D.U. – media(um) access control protocol data unit
- ↑ do inglês M.A.C. – media(um) access control
- ↑ a b c d do inglês M.A.C. S.D.U. ou M.S.D.U. – media(um) access control service data unit
Referências
- ↑ «Data encapsulation, Protocol data units (P.D.U.) and Service data units (S.D.U.)». The TCP/IP guide (em inglês). Consultado em 5 de abril de 2012
- ↑ a b «Wimax MAC-upperlayer services» (PDF). www.comlab.hut.fi (em inglês). 2006. pp. 12, 13, 14, 15. Cópia arquivada (PDF) em 9 de outubro de 2022