commit 829e1f51ad4e4de5f5bf2af3ac1a49ee0c16e2d8
parent a584a5b7dc28a5d8fd11b545e79c5246004acbbf
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sun, 15 Feb 2026 18:57:08 -0300
update `guias/*`
Diffstat:
5 files changed, 119 insertions(+), 24 deletions(-)
diff --git a/guias/1/1.md b/guias/1/1.md
@@ -233,11 +233,11 @@ HTTP versión 1.1 y en esa version es obligatorio este campo.
a. Por enunciado cada paquete es de `1 Mbit`, y ademas cada solicitud
corresponde con un pquete, por lo tanto la velocidad emdia resulta:
\vspace{0.25em}
- $$V_{media} = 1 \nicefrac{Mbit}{paquete}\cdot 20
- \nicefrac{paquetes}{s}\Rightarrow \boxed{V_{media} = 20 \nicefrac{Mbit}{s} =
+ $$V_{media} = 1 \nicefrac{Mbit}{Paquete}\cdot 20
+ \ \nicefrac{Paquete}{s}\Rightarrow \boxed{V_{media} = 20 \nicefrac{Mbit}{s} =
20 Mbps}$$
b. La intensidad de trafico se puede calcular mediante la siguiente expresión:
- $$I = \frac{L\cdot a}{V_{trans}} = \frac{V_{media}}{V_trans}$$
+ $$I = \frac{L\cdot a}{V_{trans}} = \frac{V_{media}}{V_{trans}}$$
\vspace{0.25em}
Donde $L$ es la longitud de un paquete, $a$, la velocidad media de un
paquete, $V_{media}$ la velocidad media de los paquetes y $V_{trans}$ la
@@ -421,7 +421,7 @@ a. Descartando las consultas DNS, y luego de establecida la sesión TCP
(protocolo correspondiente al nivel de transporte), el encabezado HTTP del
primer mensaje HTTP contiene lo siguiente:
- ```
+ ```text
GET /~fdc/picture-of-something.jpg
HTTP/1.1 Host: www.columbia.edu
User-Agent: Wget/1.21.3
diff --git a/guias/1/1.pdf b/guias/1/1.pdf
Binary files differ.
diff --git a/guias/3/3.md b/guias/3/3.md
@@ -477,8 +477,9 @@ e. No se puede saber a priori sin saber la masca de subred.
> 19. Se desea configurar una interfaz con la dirección 192.168.13.175 con una
> máscara de 255.255.255.240, hay algún problema?
-Si, el problema es que la dirección `192.168.13.175` coincide con la direccion
-de broadcast de la subred `192.168.13.192/28`.
+Si, el problema es que para la mascara 255.255.255.240 o /28 la dirección
+`192.168.13.175` coincide con la dirección de broadcast de la subred
+`192.168.13.160/28`.
> 20. Dados los siguientes resultados en la ejecución del ping:
> a. A cuántas redes de distancia estima que podría estar el destino?
@@ -532,11 +533,88 @@ en los 8000 bytes.
> c. Especificar las tablas de rutas necesarias en los equipos para que
> puedan comunicarse entre sí y con cualquier equipo de Internet.
+La dirección asignada 200.40.30.0/24 tiene capacidad para 254 hosts, tomando un
+bit para la subred se tienen dos subredes con capacidad para 126 hosts. Para
+ambas subredes alcanza, pero se puede hacer mas eficiente en el caso de LAN2,
+ya que tomando otro bit de subred se tienen dos subredes con capacidad para 62
+hosts, con lo cual para LAN2 alcanza (pero no para LAN1). Entonces para LAN1 se
+tiene la subred 200.40.30.0/25 y para LAN2 se tiene la subred 200.40.30.128/26,
+y sobra una subred en 200.40.30.192/26 con capacidad para 62 hosts.
+
+El host A podría tomar por ejemplo la dirección 200.40.30.140/26, el host B
+podría tomar la dirección 200.40.30.11/25, la interfaz de R2 en LAN1 podría
+tomar la dirección 200.40.30.1/25, la interfaz de R2 en LAN2 200.40.30.129/26 y
+la interfaz de R1 en LAN2 200.40.30.130/26.
+
+\begin{table}[h]
+\centering\small
+\begin{minipage}{0.45\textwidth}
+\centering
+\setlength{\arrayrulewidth}{0.5pt}
+\begin{tabular}{|c|c|c|c|}
+ \hline
+ \textbf{Red} & \textbf{Máscara} & \textbf{Próximo salto} \\ \hline
+ 200.40.30.128 & /26 & - \\ \hline
+ 200.40.30.0 & /25 & 200.40.30.129 \\ \hline
+ 0.0.0.0 & /0 & 200.40.30.130 \\ \hline
+\end{tabular}
+\caption{Tabla de ruta del host A}
+\end{minipage}
+\hspace{20pt}
+\begin{minipage}{0.45\textwidth}
+\centering
+\setlength{\arrayrulewidth}{0.5pt}
+\begin{tabular}{|c|c|c|c|}
+ \hline
+ \textbf{Red} & \textbf{Máscara} & \textbf{Próximo salto} \\ \hline
+ 200.40.30.0 & /25 & - \\ \hline
+ 0.0.0.0 & /0 & 200.40.30.1 \\ \hline
+\end{tabular}
+\caption{Tabla de ruta del host B}
+\end{minipage}
+\end{table}
+
+\begin{table}[h]
+\centering\small
+\begin{minipage}{0.45\textwidth}
+\centering
+\setlength{\arrayrulewidth}{0.5pt}
+\begin{tabular}{|c|c|c|c|}
+ \hline
+ \textbf{Red} & \textbf{Máscara} & \textbf{Próximo salto} \\ \hline
+ 200.40.0.0 & /30 & - \\ \hline
+ 200.40.30.128 & /26 & - \\ \hline
+ 200.40.30.0 & /25 & 200.40.30.129 \\ \hline
+ 0.0.0.0 & /0 & 200.40.0.2 \\ \hline
+\end{tabular}
+\caption{Tabla de ruta de R1}
+\end{minipage}
+\hspace{20pt}
+\begin{minipage}{0.45\textwidth}
+\centering
+\setlength{\arrayrulewidth}{0.5pt}
+\begin{tabular}{|c|c|c|c|}
+ \hline
+ \textbf{Red} & \textbf{Máscara} & \textbf{Próximo salto} \\ \hline
+ 200.40.30.0 & /25 & - \\ \hline
+ 200.40.30.128 & /26 & - \\ \hline
+ 0.0.0.0 & /0 & 200.40.30.130 \\ \hline
+\end{tabular}
+\caption{Tabla de ruta de R2}
+\end{minipage}
+\end{table}
+
> 23. Una empresa compra el rango de direcciones IP 152.165.10.0/23. Si se
> quiere dividir la red en dos subredes iguales, ¿cuáles serían (formato
> a.b.c.d/x) y cuántos equipos podrían direccionarse en cada una de ellas?
> Indicar también la dirección de broadcast de cada subred.
+El rango de direcciones que compra la empresa tiene capacidad para 510 hosts, al
+dividir la red resulta en las subredes 152.165.10.0/24 y 152.165.11.0/24, las
+cuales cada una tiene capacidad para 254 hosts. La dirección de broadcast de la
+subred 152.165.10.0 es 152.165.10.255 y la de la subred 152.165.11.0 es
+152.165.11.255.
+
> 24. Una gran empresa desea asignar una dirección pública a cada uno de sus
> servidores y a cada uno de sus routers (R1, R2 y R3). La empresa dispone de
> 40 servidores en su sede A, 28 servidores en su sede B y 5 servidores en su
@@ -600,13 +678,13 @@ contar las direcciones disponibles en el espacio de hosts
> 
>
> \vspace{-2em}
-> a. Asignar una dirección IP a la interfaz de comunicaciones de la máquina B.
-> b. Responder:
-> 1. ¿Puede A enviar datagramas IP a C?
-> 2. ¿Puede D enviar datagramas IP a C?
-> c. Modificar la tabla de ruteo de R2 para que:
-> * pueda enviar datagramas IP a A
-> * pueda enviar datagramas IP a A
+> a. Asignar una dirección IP a la interfaz de comunicaciones de la máquina B.
+> b. Responder:
+> 1. ¿Puede A enviar datagramas IP a C?
+> 2. ¿Puede D enviar datagramas IP a C?
+> c. Modificar la tabla de ruteo de R2 para que:
+> * pueda enviar datagramas IP a A
+> * pueda enviar datagramas IP a A
> 30. En la figura se muestra una red basada en protocolos TCP/IP. La máscara de
> cada subred es 255.255.255.0. No se permiten rutas por defecto. La tabla
@@ -684,8 +762,18 @@ contar las direcciones disponibles en el espacio de hosts
> trabaja con ruteo classless.
> 34. Conteste a las siguientes preguntas relativas a las direcciones IP:
-> a. Indique la dirección de red correspondiente a la dirección IP
-> 192.168.100.115 considerando una máscara 255.255.255.240.
-> b. Usted está diseñando una red a partir de una dirección clase A. Desea
-> poder asignar 16.000 hosts en cada subred. Determine la máscara a
-> utilizar para satisfacer ese requisito.
+> a. Indique la dirección de red correspondiente a la dirección IP
+> 192.168.100.115 considerando una máscara 255.255.255.240.
+> b. Usted está diseñando una red a partir de una dirección clase A. Desea
+> poder asignar 16000 hosts en cada subred. Determine la máscara a
+> utilizar para satisfacer ese requisito.
+
+La dirección de red correspondiente a 192.168.100.115 con la mascara
+255.255.255.240 (/28) es 192.168.100.112, ya que se toman los primeros 28 bits
+de la dirección para la red.
+
+Las direcciones de clase A utilizan 8 bits de la dirección para la red, es
+decir, utilizan una mascara /8, con lo cual quedan 16777215 direcciones
+disponibles por cada red. Si se desea asignar 16000 hosts en cada subred alcanza
+con tener 14 bits de dirección de host por cada subred, de esta forma se puede
+direccionar hasta 16383 hosts y se pueden formar 1024 subredes.
diff --git a/guias/3/3.pdf b/guias/3/3.pdf
Binary files differ.
diff --git a/guias/style.tex b/guias/style.tex
@@ -15,7 +15,7 @@
\usepackage{utfsym}
% make pictures caption font bold and small
-\usepackage[font={footnotesize,bf}]{caption}
+\usepackage[font={footnotesize}]{caption}
% inline code (backticks in md)
\linespread{1.10}
@@ -187,8 +187,9 @@ BoldFont = *-Bold,
% change left border: https://tex.stackexchange.com/a/475716/114857
% change left margin: https://tex.stackexchange.com/a/457936/114857
\newtcolorbox{myquote}[1][]{%
- enhanced,
- unbreakable,
+ enhanced jigsaw,
+ % unbreakable,
+ breakable,
size=minimal,
left=10pt,
top=10pt,
@@ -198,6 +199,12 @@ BoldFont = *-Bold,
sharp corners=all,
colback=bgcolor,
colframe=black,
+ segmentation style={
+ bottomrule first=0pt,
+ toprule middle=0pt,
+ bottomrule middle=0pt,
+ toprule last=0pt,
+ },
#1}
\usepackage{enumitem}
@@ -211,7 +218,7 @@ BoldFont = *-Bold,
% \end{myquote}}
\renewenvironment{quote}{
\begin{myquote}
- \setlist[1]{leftmargin=18pt,rightmargin=8pt}}
+ \setlist[1]{leftmargin=12pt,rightmargin=12pt}}
{\setlist[1]{leftmargin=!}
\end{myquote}}
@@ -225,8 +232,8 @@ BoldFont = *-Bold,
\renewcommand*{\thempfootnote}{\ [\arabic{mpfootnote}]\ }
% space between text and footer
-\setlength\footskip{25pt}
-\setlength{\skip\footins}{12pt}
+\setlength\footskip{35pt}
+\setlength{\skip\footins}{8pt}
% align first letter of all the lines in the footnotes
\usepackage[bottomfloats,belowfloats,hang]{footmisc}