repos/TB067

Apuntes y resueltos de la materia Redes de Comunicaciones (TB067)
Commits Files Refs README
commit 829e1f51ad4e4de5f5bf2af3ac1a49ee0c16e2d8
parent a584a5b7dc28a5d8fd11b545e79c5246004acbbf
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Sun, 15 Feb 2026 18:57:08 -0300

update `guias/*`

Diffstat:
Mguias/1/1.md | 8++++----
Mguias/1/1.pdf | 0
Mguias/3/3.md | 116+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
Mguias/3/3.pdf | 0
Mguias/style.tex | 19+++++++++++++------
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
 >     ![\ ](ej_28.png)
 > 
 >     \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}