Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Las Palmas de Gran Canaria
Departamento de Ingeniería Telemática
http://www.ctm.ulpgc.es/~marf/test.html
servidor/máquina
protocol://hostname.domain:port/directory
Host A Host B
Aplicación GW Aplicación
TCP/IP TCP/IP
Protocolos de Transporte:
TCP (Transfer Control Protocol)
● Orientado a conexión: Establece conexión, transfiere datos y
libera conexión.
●Conceptos previos:
Puertos: Método de identificación de datos asociados a procesos.
Sockets: Identifica aplicación: ip:port
Existen aplicaciones con puertos conocidos (1-255)
ftp (21 control, 20 datos), http (80), telnet (23), etc.
# /etc/services:
# $Id: services,v 1.22 2001/07/19 20:13:27 notting Exp $
#
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, most entries here have two entries
# even if the protocol doesn't support UDP operations.
# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports
# are included, only the more common ones.
#
# The latest IANA port assignments can be gotten from
# http://www.iana.org/assignments/port-numbers
# The Well Known Ports are those from 0 through 1023.
# The Registered Ports are those from 1024 through 49151
# The Dynamic and/or Private Ports are those from 49152 through 65535
ftp-data 20/tcp
ftp-data 20/udp
ftp 21/tcp
ftp 21/udp
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp # SSH Remote Login Protocol
telnet 23/tcp
telnet 23/udp
# 24 - private mail system
smtp 25/tcp mail
smtp 25/udp mail
time 37/tcp timserver
time 37/udp timserver
rlp 39/tcp resource # resource location
● No se confirma recepción.
Nivel de Aplicación:
● Sigue un modelo cliente/servidor
Host A Host B
Proceso Cliente Proceso Servidor
Llamada Ejecuta proc.
Respuesta Retorno
red
● Cliente/servidor.
Accesos a ficheros
FTP (File Transfer Protocol)
● Cliente ncftp.
TFTP
● Más simple que el FTP y no necesitan autentificación.