aboutsummaryrefslogtreecommitdiff
path: root/fc/n6.lyx
diff options
context:
space:
mode:
authorJuan Marín Noguera <juan.marinn@um.es>2020-02-20 13:15:34 +0100
committerJuan Marín Noguera <juan.marinn@um.es>2020-02-20 13:15:34 +0100
commit29eb708670963c0ca5bd315c83a3cec8dafef1a7 (patch)
tree1a53fce36c4ef876bd73b98fff88e79cc4377803 /fc/n6.lyx
Commit inicial, primer cuatrimestre.
Diffstat (limited to 'fc/n6.lyx')
-rw-r--r--fc/n6.lyx1436
1 files changed, 1436 insertions, 0 deletions
diff --git a/fc/n6.lyx b/fc/n6.lyx
new file mode 100644
index 0000000..0d8903c
--- /dev/null
+++ b/fc/n6.lyx
@@ -0,0 +1,1436 @@
+#LyX 2.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 544
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin unavailable
+\textclass book
+\use_default_options true
+\maintain_unincluded_children false
+\language spanish
+\language_package default
+\inputencoding auto
+\fontencoding global
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures false
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\paperfontsize default
+\spacing single
+\use_hyperref false
+\papersize default
+\use_geometry false
+\use_package amsmath 1
+\use_package amssymb 1
+\use_package cancel 1
+\use_package esint 1
+\use_package mathdots 1
+\use_package mathtools 1
+\use_package mhchem 1
+\use_package stackrel 1
+\use_package stmaryrd 1
+\use_package undertilde 1
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 1
+\use_minted 0
+\index Index
+\shortcut idx
+\color #008000
+\end_index
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style swiss
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Standard
+
+\series bold
+Internet
+\series default
+ es una red compuesta de millones de dispositivos, conocidos como
+\series bold
+hosts
+\series default
+ o sistemas finales, que se conectan mediante distintos tipos de enlaces
+ con equipos de interconexión.
+ Un ejemplo de red es la RedIris, que conecta universidades y centros de
+ investigación y de
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+sa
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+rro
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+llo españoles.
+ Los
+\series bold
+hosts
+\series default
+ están en el extremo de la red, y pueden ser ordenadores, PDAs, teléfonos
+ móviles, sensores, etc.
+\end_layout
+
+\begin_layout Standard
+La red se organiza por
+\series bold
+protocolos
+\series default
+, que definen el formato y orden de mensajes enviados y recibidos entre
+ entidades y las acciones realizadas al enviar o recibir dichos mensajes.
+ Estos se organizan en una arquitectura por
+\series bold
+capas
+\series default
+, en las que cada capa realiza un conjunto de tareas relacionadas, proporcionand
+o servicios a la capa superior y usando los de la capa inferior.
+ Las entidades en la misma capa pero distintos hosts se llaman
+\series bold
+procesos pares
+\series default
+, y pueden comunicarse mediante unos protocolos.
+ Llamamos
+\series bold
+arquitectura de red
+\series default
+ al conjunto de capas y de protocolos usados en cada una.
+ Las capas más importantes, de abajo a arriba, son:
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Física:
+\series default
+ Transmisión de bits sobre el medio.
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Enlace:
+\series default
+ Transferencia de datos entre elementos conectados directamente.
+ Protocolos como
+\series bold
+PPP
+\series default
+ (
+\emph on
+Point to Point Protocol
+\emph default
+),
+\series bold
+Ethernet
+\series default
+ (IEEE 802.3),
+\series bold
+WiFi
+\series default
+ (IEEE 802.11) o
+\series bold
+HLDC
+\series default
+ (
+\emph on
+High-Level Data link Control
+\emph default
+).
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Red:
+\series default
+ Encaminamiento de paquetes del origen al destino.
+ Protocolo
+\series bold
+IP
+\series default
+ (
+\emph on
+Internet Protocol
+\emph default
+).
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Transporte:
+\series default
+ Transferencia de información entre procesos.
+ Proporciona una forma de distinguir aplicaciones dentro de una misma máquina.
+ Protocolos
+\series bold
+TCP
+\series default
+ (
+\emph on
+Transmission Control Protocol
+\emph default
+) y
+\series bold
+UDP
+\series default
+ (
+\emph on
+User Datagram Protocol
+\emph default
+).
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Aplicación:
+\series default
+ Transferencia de archivos, e-mail, web...
+ Protocolos como
+\series bold
+FTP
+\series default
+ (
+\emph on
+File Transfer Protocol
+\emph default
+),
+\series bold
+HTTP
+\series default
+ (
+\emph on
+HyperText Transfer Protocol
+\emph default
+),
+\series bold
+SMTP
+\series default
+ (
+\emph on
+Simple Mail Transfer Protocol
+\emph default
+),
+\series bold
+POP3
+\series default
+ (
+\emph on
+Post Office Protocol
+\emph default
+),
+\series bold
+BitTorrent
+\series default
+...
+\end_layout
+
+\begin_layout Section
+Medios de transmisión
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Par trenzado:
+\series default
+ Dos hilos de cobre dispuestos de forma helicoidal y cubiertos por un aislante
+ de plástico.
+ Permite frecuencias de hasta
+\begin_inset Formula $\unit[250]{MHz}$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Cable coaxial:
+\series default
+ Núcleo de cobre recubierto por un aislante envuelto a su vez en un conductor
+ externo.
+ Permite mayor distancia de transmisión e inmunidad al ruido, con frecuencias
+ de hasta
+\begin_inset Formula $\unit[900]{MHz}$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Fibra óptica:
+\series default
+ Núcleo de fibra de vidrio (mayor densidad) recubierto de cristal o plástico
+ (menor densidad).
+ La presencia o ausencia de luz codifica un bit.
+ Permite una mayor velocidad de transmisión (varios GHz y por tanto varios
+ Gbps), distancia e inmunidad al ruido, además de tener menor coste.
+\end_layout
+
+\begin_layout Section
+Redes de acceso
+\end_layout
+
+\begin_layout Standard
+Para acceso residencial:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Acceso vía módem:
+\series default
+ Hasta
+\begin_inset Formula $\unit[56]{kbps}$
+\end_inset
+
+ de ancho de banda, y no se puede hablar por teléfono mientras se usa.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+DSL
+\series default
+ (
+\emph on
+Digital Suscriber Line
+\emph default
+): Se basa en una línea dedicada hasta la central telefónica, permitiendo
+ combinar datos y voz.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+ADSL
+\series default
+ (
+\emph on
+Asymmetric DSL
+\emph default
+): Modalidad donde la velocidad de bajada y la de subida son distintas,
+ con hasta
+\begin_inset Formula $\unit[3,5]{Mbps}$
+\end_inset
+
+ en la línea ascendente (hacia Internet) y
+\begin_inset Formula $\unit[24]{Mbps}$
+\end_inset
+
+ en la descendente (hacia el host).
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+DOCSIS
+\series default
+ (
+\emph on
+Data Over Cable Service Interface Specification
+\emph default
+) sobre
+\series bold
+HFC
+\series default
+ (
+\emph on
+Hybrid Fibre Coaxial
+\emph default
+).
+ Une el hogar al router del ISP mediante cable y fibra, y al igual que ADSL,
+ es asimétrico.
+ El enlace hacia el router es compartido entre hogares, y estas redes son
+ desplegadas por compañías de cable y TV.
+\end_layout
+
+\begin_layout Standard
+Suele haber un módem ADSL o de cable, un router (normalmente con cortafuegos
+ y NAT), una red Ethernet y un punto de acceso WiFi, si bien varios de estos
+ elementos suelen agruparse.
+ Para acceso institucional, suele haber una red de área local conocida como
+
+\series bold
+intranet
+\series default
+, conectada a un router que conecta a Internet.
+ En ella se usa:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Ethernet:
+\series default
+ De 10 o
+\begin_inset Formula $\unit[100]{Mbps}$
+\end_inset
+
+ o 1 o
+\begin_inset Formula $\unit[10]{Gbps}$
+\end_inset
+
+.
+ Suele usarse sobre par trenzado, y los hosts suelen conectarse con conmutadores.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+WiFi:
+\series default
+ 802.11g (
+\begin_inset Formula $\unit[54]{Mbps}$
+\end_inset
+
+), 802.11n (
+\begin_inset Formula $\unit[600]{Mbps}$
+\end_inset
+
+) u 802.11ac (
+\begin_inset Formula $\unit[1]{Gbps}$
+\end_inset
+
+).
+\end_layout
+
+\begin_layout Standard
+Un ejemplo de red es la RedIris (red académica española), que comunica las
+ universidades y centros de I+D españoles.
+\end_layout
+
+\begin_layout Section
+Direccionamiento IP
+\end_layout
+
+\begin_layout Standard
+En IPv4 (versión 4), cada interfaz de red tiene asignada una dirección IP
+ de 32 bits, que se expresa como 4 números entre 0 y 255 separados por puntos.
+\end_layout
+
+\begin_layout Standard
+Internet lo forma una serie de subredes interconectadas, y cuando un host
+ desea enviar información a otro, lo que hace mediante
+\series bold
+paquetes
+\series default
+ IP, esta pasa normalmente a través de una serie de routers interconectados,
+ que deben decidir el siguiente router por el que enviarlo.
+ Hay dos formas de trabajar:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Conmutación de circuitos:
+\series default
+ Se establece un circuito por cada conexión, permitiendo la entrega en orden
+ y con calidad e servicio.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Conmutación de paquetes:
+\series default
+ Cada paquete se encamina por separado, por lo que la entrega puede ser
+ fuera de orden y no garantiza la calidad.
+\end_layout
+
+\begin_layout Standard
+Cualquier modalidad requiere
+\series bold
+algoritmos de encaminamiento
+\series default
+.
+\end_layout
+
+\begin_layout Standard
+En
+\series bold
+IPv4
+\series default
+ (versión 4), cada interfaz de red tiene asignada una dirección IP de 32
+ bits, que suele expresarse como 4 números de 0–255 separados por puntos.
+ Así, los routers suelen tener varias interfaces de red, mientras que los
+ hosts solo suelen tener una.
+ Una dirección IP se compone de dos partes:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Dirección de red
+\series default
+ (
+\begin_inset Quotes cld
+\end_inset
+
+netid
+\begin_inset Quotes crd
+\end_inset
+
+): Los
+\begin_inset Formula $n$
+\end_inset
+
+ bits más significativos.
+ El tamaño es variable, y una dirección IP de la forma
+\begin_inset Formula $xxx.xxx.xxx.xxx/nn$
+\end_inset
+
+ indica que la dirección de red ocupa
+\begin_inset Formula $nn$
+\end_inset
+
+ bits.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Dirección de host
+\series default
+ (
+\begin_inset Quotes cld
+\end_inset
+
+hostid
+\begin_inset Quotes crd
+\end_inset
+
+): El resto de bits.
+\end_layout
+
+\begin_layout Standard
+Anteriormente existían 4 tipos de redes (A, B, C y D) dependiendo del tamaño
+ de la dirección de red, pero actualmente existe el
+\series bold
+CIDR
+\series default
+ (
+\emph on
+Classless InterDomain Routing
+\emph default
+) que permite que el tamaño de la dirección de red sea arbitrario.
+ La
+\series bold
+máscara de red
+\series default
+ es un número (con forma de dirección IP) que se forma tomando un netid
+ formado solo por 1's y un hostid formado solo por 0's.
+\end_layout
+
+\begin_layout Standard
+El organismo encargado de asignar direcciones de red es el
+\series bold
+ICANN
+\series default
+ (
+\emph on
+Internet Corporation for Assigned Names and Numbers
+\emph default
+).
+ Cuando dos hosts están en la misma red, pueden comunicarse directamente.
+ En otro caso, el host origen envía el paquete al
+\series bold
+router
+\series default
+ por defecto (cuya dirección IP debe saber), que actúa como nexo de unión,
+ y la dirección IP del paquete es la del host destino.
+ Direcciones especiales:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Dirección de red:
+\series default
+ El hostid está formado solo por 0's.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Dirección de
+\emph on
+broadcast
+\series default
+\emph default
+ (difusión): El hostid está formado solo por 1's, y el paquete llega a todos
+ los miembros de la red.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+DHCP
+\series default
+ (
+\emph on
+Dynamic Host Configuration Protocol
+\emph default
+) permite configurar hosts de forma dinámica, de forma que el router asigna
+ al host una dirección IP, máscara de subred y dirección del router por
+ defecto.
+ Además, la mayoría de routers pueden reenviar las solicitudes de configuración
+ DHCP, por lo que no es necesario tener servidores DHCP en cada subred.
+ Esquema general:
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Descubrimiento:
+\series default
+ El host envía una solicitud de descubrimiento DHCP por su interfaz.
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Oferta:
+\series default
+ El router responde informando de su IP y ofreciendo otra, con fecha de
+ caducidad pero renovable.
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Solicitud:
+\series default
+ El host solicita usar dicha IP.
+\end_layout
+
+\begin_layout Enumerate
+
+\series bold
+Confirmación:
+\series default
+ El router confirma que el host pueda usarla.
+\end_layout
+
+\begin_layout Standard
+La limitación en el rango de direcciones IP ha llevado a la creación del
+ protocolo
+\series bold
+IPv6
+\series default
+ (IP versión 6), que permite asignar
+\begin_inset Formula $2^{128}$
+\end_inset
+
+ direcciones, reduce el tamaño de las tablas de enrutamiento, simplifica
+ el protocolo para permitir el procesamiento más rápido de paquetes, proporciona
+ seguridad al incluir cabeceras de autenticación y confidencialidad, presta
+ más atención al tipo de servicio (especialmente al tiempo real), posibilita
+ que un host sea móvil sin cambiar su dirección y elimina la sobrecarga
+ del NAT al haber direcciones suficientes.
+\end_layout
+
+\begin_layout Section
+TCP y UDP
+\end_layout
+
+\begin_layout Standard
+Las distintas capas de una arquitectura pueden ofrecer distintos tipos de
+ servicio:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Servicio orientado a conexión:
+\series default
+ Hay un establecimiento de conexión, una fase de transmisión de datos y
+ una liberación de la conexión, de forma que los datos se entregan en orden.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Servicio no orientado a conexión:
+\series default
+ Cada mensaje se procesa de forma independiente, incluyendo en cada uno
+ la información de direccionamiento, y no se garantiza la entrega en orden.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Servicio confirmado:
+\series default
+ El emisor tiene constancia de la recepción correcta de los datos.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Servicio no confirmado:
+\series default
+ No hay tal confirmación.
+\end_layout
+
+\begin_layout Standard
+El término
+\series bold
+QoS
+\series default
+ (
+\emph on
+Quality of Service
+\emph default
+) se refiere a las tecnologías que garantizan la transmisión de datos en
+ un tiempo dado, y es importante para vídeo y voz.
+ En la capa de transporte se tienen dos protocolos:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+TCP:
+\series default
+ Orientado a conexión.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+UDP:
+\series default
+ No orientado a conexión, para cuando prima el tiempo de llegada de los
+ datos sobre la posible existencia de fallos en la transmisión.
+\end_layout
+
+\begin_layout Standard
+Estos servicios permiten además definir un
+\series bold
+puerto
+\series default
+ de origen y uno de destino, que identifican a los distintos procesos existentes
+ en los hosts que se comunican.
+\end_layout
+
+\begin_layout Standard
+Por otro lado, dada la limitación en el rango de direcciones IP, y que normalmen
+te en entornos domésticos solo se asigna una IP pública, en estos se suele
+ usar
+\series bold
+NAT
+\series default
+ (Network Address Translation).
+ Los hosts usan direcciones IP en una serie de
+\series bold
+rangos de direcciones privadas
+\series default
+ definidos, que para el exterior se traducen en una única IP pública, pues
+ el router se encarga de la conversión.
+\end_layout
+
+\begin_layout Standard
+Cuando un host envía información (por TCP o UDP) a una dirección IP pública,
+ lo hace con un puerto de origen y uno de destino.
+ El router entonces hace corresponder un puerto de su IP pública al conjunto
+ de la IP privada y el puerto de origen, y envía entonces la información
+ a la IP y el puerto de destino desde su propia IP pública y el puerto que
+ ha asignado.
+ Cuando recibe la respuesta, le llega con el puerto asignado como puerto
+ de destino, de forma que puede redirigir la información a la IP privada
+ y puerto correspondientes.
+\end_layout
+
+\begin_layout Section
+Capa de aplicación
+\end_layout
+
+\begin_layout Standard
+Existen dos modelos mediante los cuales los hosts pueden conectarse en la
+ capa de aplicación:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Modelo cliente-servidor:
+\series default
+ Un servidor, siempre conectado, posiblemente replicado y con dirección
+ IP fija, atiende solicitudes de los clientes, que no se comunican entre
+ sí directamente y que posiblemente tengan direcciones IP dinámicas.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+\emph on
+Peer to peer
+\emph default
+ (P2P):
+\series default
+ Los
+\emph on
+peers
+\emph default
+ se comunican entre sí directamente.
+ Pueden estar conectados intermitentemente y tener direcciones IP dinámicas.
+ Este es un esquema muy escalable, pero difícil de gestionar.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+BitTorrent
+\series default
+ es un sistema de distribución de ficheros P2P.
+ Está formado por una serie de
+\series bold
+\emph on
+trackers
+\series default
+\emph default
+, que registran a los
+\emph on
+peers
+\emph default
+ que participan en un
+\emph on
+torrent
+\emph default
+, y
+\series bold
+\emph on
+torrents
+\series default
+\emph default
+, grupos de
+\emph on
+peers
+\emph default
+ que intercambian partes de un fichero.
+\end_layout
+
+\begin_layout Standard
+El protocolo
+\series bold
+DNS
+\series default
+ (
+\emph on
+Domain Name System
+\emph default
+) es un servicio de traducción de nombres de host a direcciones IP, implementada
+ como una base de datos distribuida mediante una jerarquía de servidores
+ DNS y un protocolo de consulta a nivel de aplicación sobre UDP en el puerto
+ 53.
+ Los hosts tienen configurado un servidor DNS primario, al que realizan
+ las consultas, y si no obtienen respuesta consultan al servidor DNS secundario.
+ Este servicio también permite realizar traducciones inversas, gestionar
+ alias (distintos nombres para la misma máquina) y otras acciones relacionadas
+ con el correo electrónico o balanceo de carga.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+FTP
+\series default
+ (
+\emph on
+File Transfer Protocol
+\emph default
+) es un protocolo cliente-servidor utilizado para transferencia de archivos.
+\end_layout
+
+\begin_layout Standard
+La
+\series bold
+\emph on
+World Wide Web
+\series default
+\emph default
+ es el conjunto de servidores web de todo el mundo.
+ Una página web está formada por objetos como páginas HTML, imágenes,
+\emph on
+applets
+\emph default
+ Java, archivos de audio...
+ en la cual una página HTML base incluye referencias a otros objetos.
+ Cada objeto está identificado por una
+\series bold
+URL
+\series default
+ (
+\emph on
+Uniform Resource Locator
+\emph default
+), cuya sintaxis básica es:
+\family typewriter
+\emph on
+protocolo
+\emph default
+://
+\emph on
+nombre_de_host
+\emph default
+/
+\emph on
+ruta_de_objeto
+\family default
+\emph default
+.
+\end_layout
+
+\begin_layout Standard
+Se usa el protocolo
+\series bold
+HTTP
+\series default
+ (
+\emph on
+HyperText Transfer Protocol
+\emph default
+), en el que el cliente solicita al servidor objetos web, los recibe y los
+ muestra.
+ Se basa en TCP, y habitualmente el servidor escucha en el puerto 80.
+ Existen dos tipos de mensajes HTTP:
+\emph on
+request
+\emph default
+ y
+\emph on
+response
+\emph default
+, basados principalmente en ASCII.
+ Ejemplo:
+\end_layout
+
+\begin_layout Standard
+\begin_inset Tabular
+<lyxtabular version="3" rows="2" columns="2">
+<features tabularvalignment="middle">
+<column alignment="left" valignment="top" width="35col%">
+<column alignment="left" valignment="top" width="60col%">
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+HTTP
+\emph on
+request
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+HTTP
+\emph on
+response
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+GET /somedir/page.html HTTP/1.1
+\family default
+ (línea de solicitud: GET, POST...)
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Host: www.someschool.edu
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+User-agent: Mozilla/4.0
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Connection: close
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Accept-language: fr
+\end_layout
+
+\begin_layout Plain Layout
+(cabecera)
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="left" valignment="top" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+HTTP/1.1 200 OK
+\family default
+ (línea de estado)
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Connection close
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Date: Thu, 06 Aug 2008 12:00:15 GMT
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Server: Apache/1.3.0 (Unix)
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Last-Modified: Mon, 22 Jun 2008
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+ETag: "7ec0a8-141-4912c4c727280"
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Accept-Ranges: bytes
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Content-Length: 321
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+Content-Type: text/html; charset=es_ES.UTF-8
+\end_layout
+
+\begin_layout Plain Layout
+(cabecera)
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Phantom VPhantom
+status open
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+
+\family typewriter
+...
+
+\family default
+ (datos solicitados)
+\end_layout
+
+\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+El
+\series bold
+correo electrónico
+\series default
+ funciona mediante los siguientes componentes:
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Agentes de usuario:
+\series default
+ Lectores de correo, usados por los clientes para editar, enviar y recibir
+ mensajes.
+ Eudora, Outlook, elm, Mozilla Thunderbird...
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+Servidores de correo:
+\series default
+ Mantienen los mensajes que llegan a los usuarios (anteriormente solo los
+ que no se habían enviado ya a estos), y también se encargan del envío.
+\end_layout
+
+\begin_layout Itemize
+Protocolos:
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+
+\series bold
+SMTP
+\series default
+ (
+\emph on
+Simple Mail Transfer Protocol
+\emph default
+): Para el envío de mensajes, tanto desde los agentes como entre servidores.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+POP
+\series default
+ (
+\emph on
+Post Office Protocol
+\emph default
+): El agente se conecta con el servidor, se autentica y descarga los mensajes.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+IMAP
+\series default
+ (
+\emph on
+Internet Message Access Protocol
+\emph default
+): Más complejo que POP, permite manipular mensajes sobre el servidor.
+\end_layout
+
+\begin_layout Itemize
+
+\series bold
+HTTP:
+\series default
+ La mayoría de servidores de correo tienen una interfaz web.
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+Así, si Alicia quiere mandar un mensaje a Bob, su agente envía un mensaje
+ a su servidor de correo con SMTP, y este queda a la cola para ser enviado.
+ Entonces el servidor de Alicia manda el mensaje por SMTP al de Bob, que
+ lo coloca en su buzón, de forma que Bob puede acceder mediante su agente
+ con POP o IMAP.
+\end_layout
+
+\begin_layout Section
+Comandos de Linux
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+ifconfig
+\family default
+:
+\begin_inset Quotes cld
+\end_inset
+
+Interface configure
+\begin_inset Quotes crd
+\end_inset
+
+.
+ Para configurar la interfaz
+\family typewriter
+eth0
+\family default
+ de un host con dirección
+\family typewriter
+192.168.0.21/24
+\family default
+,
+\family typewriter
+sudo ifconfig eth0 192.168.0.21 netmask 255.255.255.0 up
+\family default
+ o
+\family typewriter
+sudo ifconfig eth0 192.168.0.21/24 up
+\family default
+ (realmente no hace falta el
+\family typewriter
+up
+\family default
+ porque es la opción por defecto).
+ Para apagarla,
+\family typewriter
+sudo ifconfig eth0 down
+\family default
+.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+route
+\family default
+: Para establecer el router por defecto,
+\family typewriter
+sudo route add default gw 192.168.0.1 eth0
+\family default
+.
+ Para visualizar las tablas de enrutamiento de nuestro sistema,
+\family typewriter
+route -n
+\family default
+.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+dhclient
+\emph on
+interfaz
+\family default
+\emph default
+: Configura una interfaz de red con DHCP.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+ping
+\emph on
+servidor
+\family default
+\emph default
+: Envía paquetes a un servidor esperando a que responda, como herramienta
+ de diagnóstico.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+host
+\family default
+: Para obtener la IP correspondiente a un nombre de host, junto con posible
+ información como alias,
+\family typewriter
+host
+\emph on
+nombre_host
+\family default
+\emph default
+.
+ Para realizar una consulta inversa,
+\family typewriter
+host
+\emph on
+dir_IP
+\family default
+\emph default
+.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+nm-tool
+\family default
+: Muestra la lista de servidores DNS configurados.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+telnet
+\emph on
+servidor
+\emph default
+ [
+\emph on
+puerto
+\emph default
+]
+\family default
+: Abre conexiones TCP.
+\end_layout
+
+\begin_layout Itemize
+
+\family typewriter
+netstat
+\family default
+:
+\family typewriter
+-net
+\family default
+ muestra todas las conexiones TCP abiertas;
+\family typewriter
+-a
+\family default
+ muestra todas las co
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+ne
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+xio
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+-
+\end_layout
+
+\end_inset
+
+nes y puertos TCP y UDP incluyendo las que están
+\begin_inset Quotes cld
+\end_inset
+
+en escucha
+\begin_inset Quotes crd
+\end_inset
+
+, y
+\family typewriter
+-n
+\family default
+ muestra los puertos con su identificación numérica y no de texto.
+\end_layout
+
+\end_body
+\end_document