SlideShare una empresa de Scribd logo
1 de 19
UNIANDES

CONFIGURACIÓN DE LA LOS
PROTOCOLOS TCP/IP EN
LINUX

FREDDY ESTUPIÑAN
El protocolo TCP/IP

 Se compone de dos protocolos:
 Protocolo TCP (Transmission Control Protocol).Es el que asegura que
los datos son transmitidos correctamente. Está orientado a la
transmisión y controla si la información llega en orden (si no llega
ordenada, la ordena), si hay errores, etc.
 Protocolo IP (Internet Protocol).Permite que las aplicaciones se
ejecuten independientemente del hardware que se esté utilizando,
tanto a nivel local como en la red. Proporciona un sistema de entrega
de paquetes no fiable se pueden conectar ordenadores de diferentes
tipos, con distinto hardware y con distintos sistemas operativos,
tanto en redes de área local como en redes con equipos conectados a
larga distancia
El funcionamiento del protocolo
TCP/IP

 Se realiza según el estándar OSI (Open System Interface), que
consiste en la transmisión de datos por niveles. Para poder controlar
la transmisión, cada nivel incorpora al nivel siguiente su propia
cabecera. Cuando la información llega a su destino, la comunicación
entre niveles se realiza de forma inversa, quitando las cabeceras
recibidas y comprobando que la transmisión es correcta. Los siete
niveles o capas del modelo OSI son los siguientes:
 Capa física. Define el modo de transmisión y de propagación de las
señales. Se inicia en la tarjeta de red y se propaga a través de cables
y demás soportes.
 Capa de enlace. En este nivel los datos digitales se traducen en
señales a las que se añaden elementos para formar tramas o
paquetes.
 Capa de red. En este nivel se realiza un proceso que se denomina
enrutamiento, consistente en la elección del mejor itinerario para
transmitir el paquete en caso de que exista más de una ruta. La
elección se calcula en base a distintos parámetros, como pueden ser
el número de redes que se va a atravesar, la duración del transporte,
el coste de la comunicación, la saturación de la línea, etc.
 Capa de transporte. Se encarga de comprobar la transmisión
correcta de los paquetes entre los emisores y los receptores. En este
nivel se encuentra el protocolo TCP.
 Capa de sesión. Esta capa gestiona la recuperación de
la comunicación en caso de incidentes.

 Capa de presentación. Se encarga de resolver los
problemas asociados con la representación de la
información entre los diferentes nodos: juegos de
caracteres, caracteres de control, compresión de
datos, etc.
 Capa de aplicación Este nivel constituye la interfaz de
comunicación con el usuario. La interfaz puede
actuar como un software específico
(navegadores, gestores de correo electrónico, etc.) o
como comandos del sistema operativo
Protocolo IPv4 (Internet Protocol)
 El protocolo IP proporciona un sistema de entrega de
paquetes no fiable.
 Gestiona direcciones lógicas que se denominan direcciones
IP.
 Actúa en la capa de red. Una dirección IP es una dirección
lógica de 32 bits, que sirve para identificar cada
nodo(equipo) en la red, por lo que cada adaptador de la red
dispondrá de su propia dirección IP, que será distinta para
cada uno de los nodos.
 Las direcciones IP se representan por cuatro bytes, que se
escriben separados por un punto(notación decimal
puntuada).
 Cada uno de estos bytes está representado por 8 bits, por lo
que su rango de valores oscilará entre 0 y 255.
Clases de las redes
 Clase A. Contiene el valor 255.0.0.0. Esta máscara de subred indica
que el primer byte de la dirección IP se destina al identificador de
red. El rango de direcciones IP disponibles en este tipo de redes es
desde 1.0.0.0 hasta126.0.0.0
 Clase B. Contiene el valor 255.255.0.0. Esta máscara de subred
indica que los dos primeros bytes de la dirección IP se destinan al
identificador de red. El rango de direcciones IP disponibles en este
tipo de redes es desde 128.0.0.0 hasta191.0.0.0
 Clase C. Contiene el valor 255.255.255.0. Esta máscara de subred
indica que los tres primeros bytes de la dirección IP se destinan al
identificador. El rango de direcciones IP disponibles en este tipo de
redes es desde 192.0.0.0 hasta223.0.0.0
 Clase D. Se reservan para mensajes de multidifusión o broadcast. En
esta máscara de subred no hay porción de red ni porción de host.
 Clase E. Su uso es experimental. Los cinco primeros bits son 11110
Protocolo IPv6 (Internet
Protocol version 6)
 Aunque el protocolo IPv4 permite direccionar 4.000 millones de
dispositivos, muchas de las direcciones no se pueden utilizar debido a
su distribución poco eficaz en un momento en el que no podía proveer
se la explosión de Internet.

Protocolo TCP (Transmission Control Protocol)
Es un protocolo de transporte que asegura un servicio fiable.
Es el que asegura que los datos son transmitidos
correctamente.
Está orientado a la transmisión y controla si la información
llega en orden (si no llega ordenada, la ordena), si hay
errores, etc. Actúa en la capa de transporte
Configuración del protocolo TCP/IP

 El protocolo TCP/IP se va a encargar de implementar las funciones del
nivel 3 (de red) y nivel 4 (transporte) de la arquitectura de niveles.
 Su función es la de implementar el medio de transporte que permita a
dos procesos, de nivel superior (aplicación), de distintas máquinas
comunicarse entre sí sea cual sea su localización física.
 Para configurar dicho protocolo y poder tener acceso a Internet es
necesario configurar los siguientes pasos:
 Configuración del protocolo TCP/IP

 El protocolo TCP/IP se va a encargar de implementar las funciones
del nivel 3 (de red) y nivel 4 (transporte) de la arquitectura de
niveles. Su función es la de implementar el medio de transporte
que permita a dos procesos, de nivel superior (aplicación), de
distintas máquinas comunicarse entre sí sea cual sea su
localización física.
 Una dirección de conector IP se define como una combinación de
una dirección de interfaz IP y un número de puerto. El protocolo IP
básico no proporciona números de puerto.
Configuración IP para la tarjeta de red
Vamos a configurar una dirección IP de 3 formas posibles
por comando

por fichero

gráficamente
 En principio tenemos una tarjeta de red sin ip.

 Si hacemos ifconfig
 [root@morgado-laptop]$ ifconfig
 [root@morgado-laptop]$ ifconfig interface netmask mascara broadcast
dbroadcast up|down
 [root@morgado-laptop]$ ifconfig eth0 172.26.32.0 netmask
255.255.224.0 up
Configuración estática por fichero
 Editamos el fichero /etc/networks/interfaces
 [root@morgado-laptop]$ gedit /etc/networks/interfaces


auto lo



iface lo inet loopback



auto eth0



iface eth0 inet static



address 192.168.4.2



netmask 255.255.255.0



gateway 192.168.4.1
Configuración dinámica por fichero

 [root@morgado-laptop]$ gedit /etc/networks/interfaces


auto eth0



iface eth0 inet dhcp
Pestaña ip

Pestaña DNS

Para comprobar la asignación de la ip
hacemos ifconfig
Servidores de DNS y orden de búsqueda
Para comprobar los DNS miramos el fichero
/etc/resolv.conf
[root@morgado-laptop]$ gedit /etc/resolv.conf

Tabla de routeo del cliente y puerta de enlace
Por último comprobar la tabla de ruteo del host. En ella debe de haber
la ruta de loopback
[root@morgado-laptop]$ route
Kernel IP routing table
Destinatio Gateway
n
127.0.0.0 *

Genmask

Flags

Metric

Ref

Use

Iface

255.0.0.0

U

0

0

0

lo

192.168.4 *
.0

255.255.255.
0

U

0

0

0

eth0

default

0.0.0.0

UG

0

0

0

eth0

192.168.4.
1
 curl & get: Estos dos comandos te permiten descargar un fichero sin
abandonar el terminal:
 curl -O website.com/file
 wget website.com/file
 ping: envía paquetes ECHO_REQUEST a la dirección especificada y es el
comando preferido para comprobar que la conexión a Internet funciona.
Puedes especificar incluso el número de paquetes a enviar con el
parámetro -c :
 ping -c 4 google.com
 tracepath & traceroute: el comando tracepath es parecido a traceroute
pero no necesitas privilegios de root para ejecutarlo (viene por defecto
en Ubuntu pero traceroute no). Estos comandos muestran la ruta de red
hasta un destino especificado mostrando los saltos hasta llegar al host.
 tracepath example.com
 mtr: combina el comando ping con el tracepath en un solo comando.
 mtr howtogeek.com
 whois: nos muestra información sobre un dominio (whois).
 whois example.com

 ifplugstatus: nos dice si un interface de red tiene el cable conectado.
Este comando viene por defecto en Ubuntu. Si quieres instalarlo:
 sudo apt-get install ifplugd
 Y funciona de la siguiente manera:
 ifplugstatus
 ifplugstatus eth0
 ifconfig: tiene varias opciones para configurar, modificar y hacer debug
de tu sistema de red e interfaces. Es también una forma rápida de ver
las direcciones IP y otros datos de la tarjeta de red. Teclea ifconfig para
ver el estado actual de las tarjetas de red, incluido el nombre de la
misma.
 ifconfig
 ifconfig eth0
 ifdown & ifup: es lo mismo que teclear ifconfig up ó ifconfig down,
activa o desactiva la tarjeta de red.
 sudo ifdown eth0
 sudo ifup eth0
 dhclient: te permite liberar (usando el parámetro -r) la IP actual y
obtener una nueva desde el servidor DHCP de tu sistema.
 sudo dhclient -r
 sudo dhclient
 netstat: este comando nos muestra diferentes datos sobre el
interface de red, como sockets abiertos y tablas de enrutamiento.
Ejecuta el comando netstat sin opciones y verás una lista de los
sockets abiertos. Un parámetro útil también es netstat -p el cual
muestra nos programas asociados a los sockets abiertos. Con netstat
-s obtendremos información sobre todos los puertos.
 host: le damos el nombre de un dominio y veremos la IP asociada al
mismo, o le damos una IP y veremos el nombre de dominio asociado
(DNS lookup).
 host howtogeek.com
 host 208.43.115.82

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Subnetting
SubnettingSubnetting
Subnetting
 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
Application Layer
Application Layer Application Layer
Application Layer
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
Protocolo de capa 6
Protocolo de capa 6Protocolo de capa 6
Protocolo de capa 6
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Ch 18 intro to network layer - section 3
Ch 18   intro to network layer - section 3Ch 18   intro to network layer - section 3
Ch 18 intro to network layer - section 3
 
Protocolo FTP
Protocolo FTPProtocolo FTP
Protocolo FTP
 
Transport layer
Transport layerTransport layer
Transport layer
 
the transport layer
the transport layerthe transport layer
the transport layer
 
1 vlan
1 vlan1 vlan
1 vlan
 
networking device router,switches & bridges
networking device router,switches & bridgesnetworking device router,switches & bridges
networking device router,switches & bridges
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
transport layer protocols
transport layer protocolstransport layer protocols
transport layer protocols
 
Chapter 10 : Application layer
Chapter 10 : Application layerChapter 10 : Application layer
Chapter 10 : Application layer
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
 
Protocols in computer network
Protocols in computer network   Protocols in computer network
Protocols in computer network
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de errores
 

Destacado

Protocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshProtocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshLarry Ruiz Barcayola
 
Networking y su aplicación en Gnu/Linux
Networking y su aplicación en Gnu/LinuxNetworking y su aplicación en Gnu/Linux
Networking y su aplicación en Gnu/Linuxmiltonvf
 
Protocolos unix net ware macintosh y microsoft
Protocolos unix net ware macintosh y microsoftProtocolos unix net ware macintosh y microsoft
Protocolos unix net ware macintosh y microsoftcesartg65
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Daniel Rivas
 
Seleccionando una plataforma educativa
Seleccionando una plataforma educativaSeleccionando una plataforma educativa
Seleccionando una plataforma educativaMamerbel
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxFabian Ortiz
 
Manual de instalacion de ubuntu server
Manual de instalacion de ubuntu serverManual de instalacion de ubuntu server
Manual de instalacion de ubuntu serverGustavo Guerra
 
Firewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesFirewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesMena Inu
 
Comandos Configuración Router CISCO
Comandos Configuración Router CISCOComandos Configuración Router CISCO
Comandos Configuración Router CISCODavid Fernando Marìn
 
Protocolos de la capa de aplicación Modelo OSI y TCP/IP
Protocolos de la capa de aplicación Modelo OSI  y TCP/IPProtocolos de la capa de aplicación Modelo OSI  y TCP/IP
Protocolos de la capa de aplicación Modelo OSI y TCP/IPangelcgr
 
Herramientas tic
Herramientas ticHerramientas tic
Herramientas ticalealba0311
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏ingpuma
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Remigio Salvador Sánchez
 
Taller comandos para solucionar problemas en la red
Taller comandos para  solucionar problemas en la redTaller comandos para  solucionar problemas en la red
Taller comandos para solucionar problemas en la redguestf6e4f00
 

Destacado (20)

Protocolos gnu linux
Protocolos gnu linuxProtocolos gnu linux
Protocolos gnu linux
 
Protocolo tcp ip
Protocolo tcp ipProtocolo tcp ip
Protocolo tcp ip
 
Protocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshProtocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintosh
 
Networking y su aplicación en Gnu/Linux
Networking y su aplicación en Gnu/LinuxNetworking y su aplicación en Gnu/Linux
Networking y su aplicación en Gnu/Linux
 
Protocolos unix net ware macintosh y microsoft
Protocolos unix net ware macintosh y microsoftProtocolos unix net ware macintosh y microsoft
Protocolos unix net ware macintosh y microsoft
 
Aula4 protocolos v2
Aula4 protocolos  v2Aula4 protocolos  v2
Aula4 protocolos v2
 
Redes Informaticas
Redes InformaticasRedes Informaticas
Redes Informaticas
 
Actitudes hacia las tic en docentes de
Actitudes hacia las tic en docentes deActitudes hacia las tic en docentes de
Actitudes hacia las tic en docentes de
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu
 
Seleccionando una plataforma educativa
Seleccionando una plataforma educativaSeleccionando una plataforma educativa
Seleccionando una plataforma educativa
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu Linux
 
Manual de instalacion de ubuntu server
Manual de instalacion de ubuntu serverManual de instalacion de ubuntu server
Manual de instalacion de ubuntu server
 
Firewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesFirewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtables
 
Comandos Configuración Router CISCO
Comandos Configuración Router CISCOComandos Configuración Router CISCO
Comandos Configuración Router CISCO
 
Protocolos de la capa de aplicación Modelo OSI y TCP/IP
Protocolos de la capa de aplicación Modelo OSI  y TCP/IPProtocolos de la capa de aplicación Modelo OSI  y TCP/IP
Protocolos de la capa de aplicación Modelo OSI y TCP/IP
 
Herramientas tic
Herramientas ticHerramientas tic
Herramientas tic
 
Red monitoreo
Red monitoreoRed monitoreo
Red monitoreo
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
 
Taller comandos para solucionar problemas en la red
Taller comandos para  solucionar problemas en la redTaller comandos para  solucionar problemas en la red
Taller comandos para solucionar problemas en la red
 

Similar a Protocolo TCP/IP en Linux

Modelo tcp1
Modelo tcp1Modelo tcp1
Modelo tcp1nando85
 
Los protocolos tcp ip de gabriel verdejo alvarez
Los protocolos tcp ip de gabriel verdejo alvarezLos protocolos tcp ip de gabriel verdejo alvarez
Los protocolos tcp ip de gabriel verdejo alvarezkayito001
 
Modelo tcp diamico
Modelo tcp diamicoModelo tcp diamico
Modelo tcp diamicoJesii
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ipwsar85
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_routerJAV_999
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_routerJuan Simbaña
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ipDanni Mtz
 
Exposicion modelo tcp ip21
Exposicion modelo tcp ip21Exposicion modelo tcp ip21
Exposicion modelo tcp ip21Danni Mtz
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes doradianalores
 
Bollilla 2
Bollilla 2Bollilla 2
Bollilla 2inet
 
Protocolos y ejemplos
Protocolos y ejemplosProtocolos y ejemplos
Protocolos y ejemploselenainforb
 

Similar a Protocolo TCP/IP en Linux (20)

Modelo tcp1
Modelo tcp1Modelo tcp1
Modelo tcp1
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Los protocolos tcp ip de gabriel verdejo alvarez
Los protocolos tcp ip de gabriel verdejo alvarezLos protocolos tcp ip de gabriel verdejo alvarez
Los protocolos tcp ip de gabriel verdejo alvarez
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_router
 
Modelo de referencia
Modelo de referenciaModelo de referencia
Modelo de referencia
 
Modelo tcp diamico
Modelo tcp diamicoModelo tcp diamico
Modelo tcp diamico
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_router
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_router
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_router
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Exposicion modelo tcp ip21
Exposicion modelo tcp ip21Exposicion modelo tcp ip21
Exposicion modelo tcp ip21
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes dora
 
Tcpip
TcpipTcpip
Tcpip
 
Comunicación tcp ip
Comunicación tcp ipComunicación tcp ip
Comunicación tcp ip
 
Bollilla 2
Bollilla 2Bollilla 2
Bollilla 2
 
Protocolos y ejemplos
Protocolos y ejemplosProtocolos y ejemplos
Protocolos y ejemplos
 
Tcp redes
Tcp redesTcp redes
Tcp redes
 

Más de Freddy Hugo Estupiñan Batalla

ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOFreddy Hugo Estupiñan Batalla
 

Más de Freddy Hugo Estupiñan Batalla (20)

Almacenamiento de Productos
Almacenamiento de ProductosAlmacenamiento de Productos
Almacenamiento de Productos
 
Estructura del Internet
Estructura del Internet Estructura del Internet
Estructura del Internet
 
HISTORIA DEL INTERNET
HISTORIA DEL INTERNETHISTORIA DEL INTERNET
HISTORIA DEL INTERNET
 
Evolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresasEvolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresas
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
 
ASP.net con Base de Datos
ASP.net con Base de DatosASP.net con Base de Datos
ASP.net con Base de Datos
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Tipos de virus Informaticos
Tipos de virus Informaticos Tipos de virus Informaticos
Tipos de virus Informaticos
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Sistemas moviles LINUX
Sistemas moviles LINUXSistemas moviles LINUX
Sistemas moviles LINUX
 
Plan Informatico
Plan Informatico Plan Informatico
Plan Informatico
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
TIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOSTIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOS
 
Elementos de protocolos de transporte
Elementos de protocolos de transporteElementos de protocolos de transporte
Elementos de protocolos de transporte
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
Capa de Transporte del modelo OSI
Capa de Transporte del modelo OSICapa de Transporte del modelo OSI
Capa de Transporte del modelo OSI
 
Transmision inalambrica
Transmision inalambricaTransmision inalambrica
Transmision inalambrica
 

Protocolo TCP/IP en Linux

  • 1. UNIANDES CONFIGURACIÓN DE LA LOS PROTOCOLOS TCP/IP EN LINUX FREDDY ESTUPIÑAN
  • 2. El protocolo TCP/IP  Se compone de dos protocolos:  Protocolo TCP (Transmission Control Protocol).Es el que asegura que los datos son transmitidos correctamente. Está orientado a la transmisión y controla si la información llega en orden (si no llega ordenada, la ordena), si hay errores, etc.  Protocolo IP (Internet Protocol).Permite que las aplicaciones se ejecuten independientemente del hardware que se esté utilizando, tanto a nivel local como en la red. Proporciona un sistema de entrega de paquetes no fiable se pueden conectar ordenadores de diferentes tipos, con distinto hardware y con distintos sistemas operativos, tanto en redes de área local como en redes con equipos conectados a larga distancia
  • 3. El funcionamiento del protocolo TCP/IP  Se realiza según el estándar OSI (Open System Interface), que consiste en la transmisión de datos por niveles. Para poder controlar la transmisión, cada nivel incorpora al nivel siguiente su propia cabecera. Cuando la información llega a su destino, la comunicación entre niveles se realiza de forma inversa, quitando las cabeceras recibidas y comprobando que la transmisión es correcta. Los siete niveles o capas del modelo OSI son los siguientes:
  • 4.  Capa física. Define el modo de transmisión y de propagación de las señales. Se inicia en la tarjeta de red y se propaga a través de cables y demás soportes.  Capa de enlace. En este nivel los datos digitales se traducen en señales a las que se añaden elementos para formar tramas o paquetes.  Capa de red. En este nivel se realiza un proceso que se denomina enrutamiento, consistente en la elección del mejor itinerario para transmitir el paquete en caso de que exista más de una ruta. La elección se calcula en base a distintos parámetros, como pueden ser el número de redes que se va a atravesar, la duración del transporte, el coste de la comunicación, la saturación de la línea, etc.  Capa de transporte. Se encarga de comprobar la transmisión correcta de los paquetes entre los emisores y los receptores. En este nivel se encuentra el protocolo TCP.
  • 5.  Capa de sesión. Esta capa gestiona la recuperación de la comunicación en caso de incidentes.  Capa de presentación. Se encarga de resolver los problemas asociados con la representación de la información entre los diferentes nodos: juegos de caracteres, caracteres de control, compresión de datos, etc.  Capa de aplicación Este nivel constituye la interfaz de comunicación con el usuario. La interfaz puede actuar como un software específico (navegadores, gestores de correo electrónico, etc.) o como comandos del sistema operativo
  • 6. Protocolo IPv4 (Internet Protocol)  El protocolo IP proporciona un sistema de entrega de paquetes no fiable.  Gestiona direcciones lógicas que se denominan direcciones IP.  Actúa en la capa de red. Una dirección IP es una dirección lógica de 32 bits, que sirve para identificar cada nodo(equipo) en la red, por lo que cada adaptador de la red dispondrá de su propia dirección IP, que será distinta para cada uno de los nodos.  Las direcciones IP se representan por cuatro bytes, que se escriben separados por un punto(notación decimal puntuada).  Cada uno de estos bytes está representado por 8 bits, por lo que su rango de valores oscilará entre 0 y 255.
  • 7. Clases de las redes  Clase A. Contiene el valor 255.0.0.0. Esta máscara de subred indica que el primer byte de la dirección IP se destina al identificador de red. El rango de direcciones IP disponibles en este tipo de redes es desde 1.0.0.0 hasta126.0.0.0  Clase B. Contiene el valor 255.255.0.0. Esta máscara de subred indica que los dos primeros bytes de la dirección IP se destinan al identificador de red. El rango de direcciones IP disponibles en este tipo de redes es desde 128.0.0.0 hasta191.0.0.0  Clase C. Contiene el valor 255.255.255.0. Esta máscara de subred indica que los tres primeros bytes de la dirección IP se destinan al identificador. El rango de direcciones IP disponibles en este tipo de redes es desde 192.0.0.0 hasta223.0.0.0  Clase D. Se reservan para mensajes de multidifusión o broadcast. En esta máscara de subred no hay porción de red ni porción de host.  Clase E. Su uso es experimental. Los cinco primeros bits son 11110
  • 8. Protocolo IPv6 (Internet Protocol version 6)  Aunque el protocolo IPv4 permite direccionar 4.000 millones de dispositivos, muchas de las direcciones no se pueden utilizar debido a su distribución poco eficaz en un momento en el que no podía proveer se la explosión de Internet. Protocolo TCP (Transmission Control Protocol) Es un protocolo de transporte que asegura un servicio fiable. Es el que asegura que los datos son transmitidos correctamente. Está orientado a la transmisión y controla si la información llega en orden (si no llega ordenada, la ordena), si hay errores, etc. Actúa en la capa de transporte
  • 9. Configuración del protocolo TCP/IP  El protocolo TCP/IP se va a encargar de implementar las funciones del nivel 3 (de red) y nivel 4 (transporte) de la arquitectura de niveles.  Su función es la de implementar el medio de transporte que permita a dos procesos, de nivel superior (aplicación), de distintas máquinas comunicarse entre sí sea cual sea su localización física.  Para configurar dicho protocolo y poder tener acceso a Internet es necesario configurar los siguientes pasos:
  • 10.  Configuración del protocolo TCP/IP  El protocolo TCP/IP se va a encargar de implementar las funciones del nivel 3 (de red) y nivel 4 (transporte) de la arquitectura de niveles. Su función es la de implementar el medio de transporte que permita a dos procesos, de nivel superior (aplicación), de distintas máquinas comunicarse entre sí sea cual sea su localización física.  Una dirección de conector IP se define como una combinación de una dirección de interfaz IP y un número de puerto. El protocolo IP básico no proporciona números de puerto.
  • 11. Configuración IP para la tarjeta de red Vamos a configurar una dirección IP de 3 formas posibles por comando por fichero gráficamente
  • 12.  En principio tenemos una tarjeta de red sin ip.  Si hacemos ifconfig  [root@morgado-laptop]$ ifconfig  [root@morgado-laptop]$ ifconfig interface netmask mascara broadcast dbroadcast up|down  [root@morgado-laptop]$ ifconfig eth0 172.26.32.0 netmask 255.255.224.0 up
  • 13. Configuración estática por fichero  Editamos el fichero /etc/networks/interfaces  [root@morgado-laptop]$ gedit /etc/networks/interfaces  auto lo  iface lo inet loopback  auto eth0  iface eth0 inet static  address 192.168.4.2  netmask 255.255.255.0  gateway 192.168.4.1
  • 14. Configuración dinámica por fichero  [root@morgado-laptop]$ gedit /etc/networks/interfaces  auto eth0  iface eth0 inet dhcp
  • 15. Pestaña ip Pestaña DNS Para comprobar la asignación de la ip hacemos ifconfig
  • 16. Servidores de DNS y orden de búsqueda Para comprobar los DNS miramos el fichero /etc/resolv.conf [root@morgado-laptop]$ gedit /etc/resolv.conf Tabla de routeo del cliente y puerta de enlace Por último comprobar la tabla de ruteo del host. En ella debe de haber la ruta de loopback [root@morgado-laptop]$ route Kernel IP routing table Destinatio Gateway n 127.0.0.0 * Genmask Flags Metric Ref Use Iface 255.0.0.0 U 0 0 0 lo 192.168.4 * .0 255.255.255. 0 U 0 0 0 eth0 default 0.0.0.0 UG 0 0 0 eth0 192.168.4. 1
  • 17.  curl & get: Estos dos comandos te permiten descargar un fichero sin abandonar el terminal:  curl -O website.com/file  wget website.com/file  ping: envía paquetes ECHO_REQUEST a la dirección especificada y es el comando preferido para comprobar que la conexión a Internet funciona. Puedes especificar incluso el número de paquetes a enviar con el parámetro -c :  ping -c 4 google.com  tracepath & traceroute: el comando tracepath es parecido a traceroute pero no necesitas privilegios de root para ejecutarlo (viene por defecto en Ubuntu pero traceroute no). Estos comandos muestran la ruta de red hasta un destino especificado mostrando los saltos hasta llegar al host.  tracepath example.com  mtr: combina el comando ping con el tracepath en un solo comando.  mtr howtogeek.com
  • 18.  whois: nos muestra información sobre un dominio (whois).  whois example.com  ifplugstatus: nos dice si un interface de red tiene el cable conectado. Este comando viene por defecto en Ubuntu. Si quieres instalarlo:  sudo apt-get install ifplugd  Y funciona de la siguiente manera:  ifplugstatus  ifplugstatus eth0  ifconfig: tiene varias opciones para configurar, modificar y hacer debug de tu sistema de red e interfaces. Es también una forma rápida de ver las direcciones IP y otros datos de la tarjeta de red. Teclea ifconfig para ver el estado actual de las tarjetas de red, incluido el nombre de la misma.  ifconfig  ifconfig eth0
  • 19.  ifdown & ifup: es lo mismo que teclear ifconfig up ó ifconfig down, activa o desactiva la tarjeta de red.  sudo ifdown eth0  sudo ifup eth0  dhclient: te permite liberar (usando el parámetro -r) la IP actual y obtener una nueva desde el servidor DHCP de tu sistema.  sudo dhclient -r  sudo dhclient  netstat: este comando nos muestra diferentes datos sobre el interface de red, como sockets abiertos y tablas de enrutamiento. Ejecuta el comando netstat sin opciones y verás una lista de los sockets abiertos. Un parámetro útil también es netstat -p el cual muestra nos programas asociados a los sockets abiertos. Con netstat -s obtendremos información sobre todos los puertos.  host: le damos el nombre de un dominio y veremos la IP asociada al mismo, o le damos una IP y veremos el nombre de dominio asociado (DNS lookup).  host howtogeek.com  host 208.43.115.82