{"id":2084,"date":"2026-07-08T06:12:59","date_gmt":"2026-07-08T06:12:59","guid":{"rendered":"https:\/\/www.vpascode.com\/es\/docs\/uncategorized\/mermaid-js-packet-diagram-syntax-layout-guide\/"},"modified":"2026-07-08T06:12:59","modified_gmt":"2026-07-08T06:12:59","slug":"mermaid-js-packet-diagram-syntax-layout-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","title":{"rendered":"Sintaxis y gu\u00eda de dise\u00f1o del diagrama de paquetes de Mermaid.js"},"content":{"rendered":"<p>Un diagrama de paquetes es un componente de visualizaci\u00f3n especializado utilizado por ingenieros de redes, analistas de seguridad y desarrolladores de sistemas para representar la estructura binaria exacta de protocolos de red, asignaciones de memoria o encabezados de paquetes de hardware personalizados. Introducido nativamente en Mermaid.js, esta herramienta reemplaza el tedioso dibujo manual de tablas al renderizar autom\u00e1ticamente un mapa de cuadr\u00edcula a nivel de bits, adaptable y perfectamente alineado, a partir de una descomposici\u00f3n de campos limpia y basada en texto.<\/p>\n<h2>Comprender la disposici\u00f3n de la cuadr\u00edcula de paquetes<\/h2>\n<p>A diferencia de los diagramas de flujo libres est\u00e1ndar, un diagrama de paquetes depende de un sistema estricto y matem\u00e1tico de cuadr\u00edcula modelado directamente seg\u00fan los RFC de redes:<\/p>\n<ul>\n<li><strong>Ancho de bits (eje horizontal):<\/strong> El motor de dise\u00f1o segmenta autom\u00e1ticamente cada fila en un sistema de cuadr\u00edcula de 32 bits (que abarca los bits 0 a 31) de forma predeterminada.<\/li>\n<li><strong>C\u00e1lculo autom\u00e1tico de bits:<\/strong> Simplemente declara el tama\u00f1o en bits para cada campo. El motor de renderizado se encarga de las operaciones matem\u00e1ticas: empaqueta autom\u00e1ticamente los campos adyacentes en la misma fila o los envuelve limpiamente a la siguiente fila cuando el tama\u00f1o acumulado supera el umbral de 32 bits.<\/li>\n<\/ul>\n<h2>Estructura b\u00e1sica de sintaxis<\/h2>\n<p>Cada mapa de paquetes comienza con el <code>packet<\/code> encabezado de declaraci\u00f3n. A continuaci\u00f3n se declaran campos en bloques como pares secuenciales que coinciden con un patr\u00f3n estricto de<code>\"Nombre del campo\": Tama\u00f1oEnBits<\/code> patr\u00f3n en l\u00edneas individuales.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs7Mz1MCiZjomgNFPD18wDwLXUNTIDeksiBVIT9NITi1qCwzORUsZWima2wIkssvScxR8EnNSy\/JUAIA9U8XCQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs48vDlPCSRkomsOFPL08AHzLHQNTYHckMyCfIWUVIXi1KKyzOTMfLCcoZmusSFQ0ic\/Lz2zpDRFoSS\/JDFHCQCXMhmV\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">packet\r\n  0-3: \"Versi\u00f3n\"\r\n  4-7: \"IHL\"\r\n  8-15: \"Tipo de servicio\"\r\n  16-31: \"Longitud total\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs48vDlPCSRkomsOFPL08AHzLHQNTYHckMyCfIWUVIXi1KKyzOTMfLCcoZmusSFQ0ic\/Lz2zpDRFoSS\/JDFHCQCXMhmV\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs7Mz1MCiZjomgNFPD18wDwLXUNTIDeksiBVIT9NITi1qCwzORUsZWima2wIkssvScxR8EnNSy\/JUAIA9U8XCQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"sLdedxF\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-958\" decoding=\"async\" fetchpriority=\"high\" height=\"62\" sizes=\"(max-width: 1026px) 100vw, 1026px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png 1026w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-300x18.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-1024x62.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-768x46.png 768w\" width=\"1026\"\/><\/p>\n<h2>Referencia de sintaxis<\/h2>\n<p>La tabla a continuaci\u00f3n desglosa los par\u00e1metros de datos fundamentales y las reglas de formato de dise\u00f1o necesarias para construir un diagrama de paquetes en Mermaid.js.<\/p>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Elemento de sintaxis<\/th>\n<th>Requisito de tipo<\/th>\n<th>Descripci\u00f3n y comportamiento visual de la cuadr\u00edcula<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Declaraci\u00f3n<\/strong><\/td>\n<td>Identificador de palabra clave<\/td>\n<td>Inicializa el entorno de trabajo de dise\u00f1o de protocolo a nivel de bits. Debe usar exactamente el <code>packet<\/code> bloque de encabezado.<\/td>\n<\/tr>\n<tr>\n<td><strong>Nombre del campo<\/strong><\/td>\n<td>Cadena entre comillas<\/td>\n<td>La etiqueta que se muestra dentro del espacio del bloque. Siempre debe ir entre comillas dobles.<\/td>\n<\/tr>\n<tr>\n<td><strong>Tama\u00f1o de bit<\/strong><\/td>\n<td>Entero positivo<\/td>\n<td>La longitud absoluta de bits del campo (por ejemplo, <code>1<\/code> para banderas de un solo bit, <code>8<\/code> para bytes, <code>16<\/code> para shorts). Establece el ancho visual.<\/td>\n<\/tr>\n<tr>\n<td><strong>Disparador de salto de fila<\/strong><\/td>\n<td>Seguimiento autom\u00e1tico<\/td>\n<td>Ocurre autom\u00e1ticamente cada vez que la suma total de tama\u00f1os de bits alcanza un m\u00faltiplo de 32 bits.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Plano del mundo real: Mapa estructural del encabezado de paquete IPv4<\/h2>\n<p>Este plano completo rastrea la estructura est\u00e1ndar de un paquete de enrutamiento de internet (IPv4). Muestra c\u00f3mo los campos de varios bits, las banderas de un solo bit y los bloques m\u00e1s grandes de 16 bits se ensamblan secuencialmente dentro de la disposici\u00f3n est\u00e1ndar de cuadr\u00edcula horizontal de 32 bits. Los campos que alcanzan la marca de 32 bits caen autom\u00e1ticamente y limpiamente a la siguiente fila.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo9jssKwjAQRfeC\/xC6H2j6rluhVCgoWNyHdNKGPlKSKPj3Jim4vPcMd87O+Iz2fCIkhvRCohdqI9UW+SaD0jW3tgupApq72H93JEqQJ+qP5BgQLSClninLFtLhNtopgDSBLGwMuFkpJGf2P15BHjvULGw0ockpFF6h0Wxc3T25C2HQBlY4l\/ChP2TKBMra5YdWVnG1HIYx1F6xRTagJtcJ+Wzea\/QDkn45+g==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpFT7sOgjAU3U38h4b9JrxBR+OgCYMDcb+2F9IEWizFgd\/yE\/wx2zIwnsc959wJ3wtZOh4YiyE7s+hJZpa\/r4o8lUPlqPutCaiGpHCwlZNmgthM5iO51EFLSsgSJzZa9dIuglltcQhSlkIeYgQpKzvJke8FNRSx0y6oBBmcA1kkUPopV5qnAVccpTsMlZ3BfvQg+Eo3z3e27bavSqE6Ofww2mquh81Vx3Aqtsf2ch9GiuOLVhQ6+gO\/hkm+\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">paquete\r\n  0-3: \"Versi\u00f3n\"\r\n  4-7: \"IHL\"\r\n  8-15: \"Tipo de servicio\"\r\n  16-31: \"Longitud total\"\r\n  32-47: \"Identificaci\u00f3n\"\r\n  48-50: \"Banderas\"\r\n  51-63: \"Desplazamiento de fragmento\"\r\n  64-71: \"TTL\"\r\n  72-79: \"Protocolo\"\r\n  80-95: \"Verificaci\u00f3n de encabezado\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpFT7sOgjAU3U38h4b9JrxBR+OgCYMDcb+2F9IEWizFgd\/yE\/wx2zIwnsc959wJ3wtZOh4YiyE7s+hJZpa\/r4o8lUPlqPutCaiGpHCwlZNmgthM5iO51EFLSsgSJzZa9dIuglltcQhSlkIeYgQpKzvJke8FNRSx0y6oBBmcA1kkUPopV5qnAVccpTsMlZ3BfvQg+Eo3z3e27bavSqE6Ofww2mquh81Vx3Aqtsf2ch9GiuOLVhQ6+gO\/hkm+\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo9jssKwjAQRfeC\/xC6H2j6rluhVCgoWNyHdNKGPlKSKPj3Jim4vPcMd87O+Iz2fCIkhvRCohdqI9UW+SaD0jW3tgupApq72H93JEqQJ+qP5BgQLSClninLFtLhNtopgDSBLGwMuFkpJGf2P15BHjvULGw0ockpFF6h0Wxc3T25C2HQBlY4l\/ChP2TKBMra5YdWVnG1HIYx1F6xRTagJtcJ+Wzea\/QDkn45+g==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Editar Mermaid en VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"WSZphUv\"><img alt=\"\" class=\"alignnone size-full wp-image-959\" decoding=\"async\" height=\"156\" sizes=\"(max-width: 1026px) 100vw, 1026px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711.png 1026w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-300x46.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-1024x156.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-768x117.png 768w\" width=\"1026\"\/><\/p>\n<hr\/>\n<p><em><strong>Consejo de sintaxis:<\/strong> Si un campo declarado individualmente es mayor que 32 bits (por ejemplo, una sal criptogr\u00e1fica de 64 bits o una marca de tiempo), el motor de renderizado envolver\u00e1 y estirar\u00e1 suavemente ese bloque verticalmente a trav\u00e9s de m\u00faltiples filas consecutivas, utilizando indicadores de conexi\u00f3n limpios para preservar la legibilidad.<\/em><\/p>\n<hr\/>\n<h2>Errores comunes de sintaxis y limitaciones del sistema<\/h2>\n<p>Al dise\u00f1ar mapas de documentaci\u00f3n de nivel de byte altamente precisos, tenga en cuenta estos par\u00e1metros de soluci\u00f3n de problemas para evitar errores de compilaci\u00f3n:<\/p>\n<ul>\n<li><strong>Envoltorios obligatorios de comillas:<\/strong> Cada cadena de texto del descriptor de campo debe ir entre comillas dobles. Omitir los corchetes de comillas provocar\u00e1 errores inmediatos de an\u00e1lisis sint\u00e1ctico.<\/li>\n<li><strong>Tama\u00f1os de bits de cadena no v\u00e1lidos:<\/strong> La asignaci\u00f3n de grosor de valor que sigue al separador de dos puntos debe ser un entero sin comillas. Pasar decimales o tama\u00f1os alfab\u00e9ticos (por ejemplo, <code>\"Datos\": 8bits<\/code>) detendr\u00e1 la compilaci\u00f3n del diagrama.<\/li>\n<li><strong>Alineaci\u00f3n de borde de cuadr\u00edcula<\/strong>Aseg\u00farese de que la suma total de sus campos combinados sea un m\u00faltiplo limpio de 32 si desea diagramas de encabezado uniformes y con forma de caja. Dejar una fila con bits no asignados al final puede causar bloques finales con aspecto desigual.<\/li>\n<li><strong>Restricciones de vista de escala:<\/strong>Aunque el motor calcula din\u00e1micamente los anchos de dise\u00f1o, meter descripciones de texto extremadamente largas en bloques peque\u00f1os de 1 bit o 2 bits puede cortar la tipograf\u00eda o causar congesti\u00f3n visual. Mantenga las etiquetas de bits peque\u00f1os breves.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Un diagrama de paquetes es un componente de visualizaci\u00f3n especializado utilizado por ingenieros de redes, analistas de seguridad y desarrolladores de sistemas para representar la estructura binaria exacta de protocolos de red, asignaciones de memoria o encabezados de paquetes de&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":21,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2084","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Packet Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Packet Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\",\"name\":\"Mermaid Packet Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\",\"datePublished\":\"2026-07-08T06:12:59+00:00\",\"description\":\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sintaxis y gu\u00eda de dise\u00f1o del diagrama de paquetes de Mermaid.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","og_locale":"es_ES","og_type":"article","og_title":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","og_description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","og_url":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","url":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","name":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","datePublished":"2026-07-08T06:12:59+00:00","description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/es\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/es\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/es\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Sintaxis y gu\u00eda de dise\u00f1o del diagrama de paquetes de Mermaid.js"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/es\/#website","url":"https:\/\/www.vpascode.com\/es\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/es\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.vpascode.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/es\/wp-content\/uploads\/sites\/5\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/es\/wp-content\/uploads\/sites\/5\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_docs\/2084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/media?parent=2084"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/es\/wp-json\/wp\/v2\/ld_collection?post=2084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}