diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 4707ebf..7000a54 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
- "file": "TERCERO/SS/SS 24-25.md",
+ "file": "TERCERO/ATR1/Teoría_2425.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "SS 24-25"
+ "title": "Teoría_2425"
}
}
]
@@ -177,27 +177,27 @@
},
"active": "f159ed47981f3b40",
"lastOpenFiles": [
+ "Pasted image 20241125145544.png",
+ "Pasted image 20241125145439.png",
+ "Pasted image 20241125145413.png",
+ "Pasted image 20241125145411.png",
+ "Pasted image 20241125145409.png",
+ "Pasted image 20241125144536.png",
+ "Pasted image 20241125144533.png",
+ "Pasted image 20241125143529.png",
+ "TERCERO/SS/SS 24-25.md",
"Pasted image 20241125141145.png",
"Pasted image 20241125141142.png",
"TERCERO/SPD/Teoría_2425.md",
- "TERCERO/SS/SS 24-25.md",
"TERCERO/ATR1/images/Captura de pantalla de 2024-11-20 10-54-39.png",
"Untitled.md",
"TERCERO/ATR1/Resolución 1 Parcial ATR1.md",
- "TERCERO/IA/images/Pasted image 20241115112854.png",
- "TERCERO/IA/images/Pasted image 20241115110324.png",
- "TERCERO/IA/images/Pasted image 20241115110309.png",
"TERCERO/ATR1/Teoría_2425.md",
- "TERCERO/IA/images/neurona.gif",
"TERCERO/ATR1/Ejercicios.md",
"conflict-files-obsidian-git.md",
"TERCERO/IA/Teoría_2425.md",
"TERCERO/SPD/P4_SPD.md",
"TERCERO/SS/SS Lab.md",
- "TERCERO/SS/images/Pasted image 20241024113018.png",
- "TERCERO/SS/images/Pasted image 20241024090239.png",
- "TERCERO/SPD/images/Pasted image 20241022150214.png",
- "TERCERO/ATR1/images/Pasted image 20241020204947.png",
"SEGUNDO/ADDA/Teoría_2324.md",
"TERCERO/IA/Apuntes Julia.md",
"SEGUNDO/IISSI2/Teoría_2324.md",
diff --git a/Pasted image 20241125143529.png b/Pasted image 20241125143529.png
new file mode 100644
index 0000000..0bc3556
Binary files /dev/null and b/Pasted image 20241125143529.png differ
diff --git a/Pasted image 20241125144533.png b/Pasted image 20241125144533.png
new file mode 100644
index 0000000..0a0557e
Binary files /dev/null and b/Pasted image 20241125144533.png differ
diff --git a/Pasted image 20241125144536.png b/Pasted image 20241125144536.png
new file mode 100644
index 0000000..0a0557e
Binary files /dev/null and b/Pasted image 20241125144536.png differ
diff --git a/Pasted image 20241125145409.png b/Pasted image 20241125145409.png
new file mode 100644
index 0000000..21856fc
Binary files /dev/null and b/Pasted image 20241125145409.png differ
diff --git a/Pasted image 20241125145411.png b/Pasted image 20241125145411.png
new file mode 100644
index 0000000..21856fc
Binary files /dev/null and b/Pasted image 20241125145411.png differ
diff --git a/Pasted image 20241125145413.png b/Pasted image 20241125145413.png
new file mode 100644
index 0000000..21856fc
Binary files /dev/null and b/Pasted image 20241125145413.png differ
diff --git a/Pasted image 20241125145439.png b/Pasted image 20241125145439.png
new file mode 100644
index 0000000..567c2de
Binary files /dev/null and b/Pasted image 20241125145439.png differ
diff --git a/Pasted image 20241125145544.png b/Pasted image 20241125145544.png
new file mode 100644
index 0000000..aab4b59
Binary files /dev/null and b/Pasted image 20241125145544.png differ
diff --git a/TERCERO/ATR1/Teoría_2425.md b/TERCERO/ATR1/Teoría_2425.md
index 0bc1144..3a66417 100644
--- a/TERCERO/ATR1/Teoría_2425.md
+++ b/TERCERO/ATR1/Teoría_2425.md
@@ -412,3 +412,54 @@ La primera cifra indica el éxito o fracaso del comando:
- **QUIT:** cierra la conexión
### Cabeceras Received
Se añaden en cada "salto", se deben leer desde el final al principio (LIFO).
+![[Pasted image 20241125143529.png]]
+## 4. MIME
+Son un tipo de cabeceras que, a diferencia de IMF Estándar, permite el adjuntado de archivos.
+### Cabeceras
+- **Mime-Version:** Actualmente 1.0
+- **Content-type:** le indica al cliente de correo el tipo y subtipo del mensaje o parte de este.
+ - Por defecto: Content-type: text/plain; charset=us-ascii
+- **Content-Description:** Campo de información
+- **Content-Transfer-Encoding:** Indica el tipo de codificación que se ha empleado en esa parte del mensaje.
+ - 7 bits: US-ASCII, no sirve para binarios ni caracteres especiales
+ - 8 bits y binary: Ligeramente diferentes, permiten ASCII 7 bits y caracteres especiales
+ - **quoted-printable** y **base64**: Permiten ASCII 7 bits, caracteres especiales y ficheros adjuntos.
+### Codificación
+- **base64:** Para codificar un fichero cualquiera:
+ - El fichero binario se divide en bloques de 24 bits (3B).
+ - Cada bloque se codifica con una letra (tomando los bits de 6 en 6 según tabla).
+ - Se transmiten esas letras formando líneas de 72 caracteres.
+ - Si los bits no son múltiplos de 24, se añaden bits a 0 hasta formar un número entero de grupos de 6 bits y se añaden uno o dos "=" como relleno al final.
+ ![[Pasted image 20241125144536.png]]
+- **quoted-printable:** Se emplea si la mayor parte del mensaje se puede codificar con ASCII.
+ - Los caracteres 29-127 se codifican en US-ASCII
+ - El resto se representan de forma "=XX" donde XX es el hex de ese carácter. (Una ñ: Una =F1)
+#### Caracteres extendidos en cabeceras
+Las cabeceras se transmiten en 7 bits. Podría ser necesario que en el asunto, From o To aparezcan caracteres especiales. Para solucionar eso, se usa el siguiente esquema:
+- Encoded-word= “=?”charset ”?” encoding “?” encoded-text “?=“
+- charset es el juego de caracteres; encoding: q=quoted-printable, b=Base64
+- Los espacios se sustituyen por “_”, los “_” por su codificación.
+## 5. POP
+- Protocolo simple (buzón inbox únicamente en el servidor)
+- El servidor asigna un ID único a cada mensaje (opcional)
+- Se diseñó para operar en modo "descarga y borrar" (el cliente de correo descarga el mensaje y lo borra del servidor).
+- Se puede descargar un mensaje sin borrarlo pero da problemas de rendimiento al almacenar todo el correo en el mismo buzón.
+- El servidor no almacena información del estado de los mensajes.
+- Usa el puerto 110 (sin SSL) o el 995 (con SSL).
+### Fases
+- **Autorización:**
+ ![[Pasted image 20241125145413.png]]
+ USER/PASS
+ -ERR en caso de error
+- **Transacción:**
+ ![[Pasted image 20241125145439.png]]
+ STAT: indica el número de emails y tamaño
+ LIST: numera los mensajes (sesión) y tamaño
+ RETR: descarga un mensaje concreto
+ NOOP: no hace nada
+ UIDL: muestra ID persistente
+ TOP: devuelve sólo cabeceras
+ - **Actualización:**
+ ![[Pasted image 20241125145544.png]]
+ Se inicia al ejecutar el comando QUIT. Se borran los mensajes marcados, y aunque puede dar error, se cierra la conexión sí o sí.
+## 6. IMAP