3. Redes Direcciones IP google.com 64.233.187.99 youtube.com 208.65.153.242 del.icio.us 206.190.56.150 yahoo.es 217.146.186.221 cetic106 192.168.17.119 cetic108 192.168.17.115 cetic102 192.168.17.117 cetic109 192.168.17.111 Internet Red Local
4. Redes Tipos de direcciones Direcciones estaticas : Una maquina con direccion estatica (fija), siempre tendra la misma direccion. En internet, es imprescindible para los servidores, para estar siempre localizables por los usuarios. Suele ser comun en redes locales, pero no imprescindible. Para tener una direccion Direcciones dinamicas : Comun para los usuarios que se conectan a internet. Cuando un cliente se conecta a internet, su proveedor le asigna una IP distinta (puede que cada dia, o al mes ,...) . Generalmente, los proveedores tienen mas usuarios que direcciones IPs contratadas. El servicio que asigna las IPs automaticamente : servidor DHCP.
5. Redes Puerta de enlace (gateway) En una red local los ordenadores estan conectados entre si. Si queremos tener salida a internet, tendremos que tener una maquina/router conectada a internet y a la red local, haciendo de “puente” entre internet y la red local. A esta maquina/router se le denomina puerta de enlace y generalmente suele tener la direccion de la red acabada en 1. P.E.: Red 192.168.0.0 -> Puerta de enlace 192.168.0.1 -> Maquina de la red 192.168.0.21 Red 192.168.17.0 -> Puerta de enlace 192.168.17.1 -> Maquina de la red 192.168.17.15 192.168.17.111 192.168.17.112 192.168.17.114 192.168.17.113 192.168.17.1 212.145.105.222 Red Local Internet
6. Redes Puerta de enlace (gateway) (2) route : Comando para configurar/visualizar la puerta de enlace. Ejemplo : grol@bazinho:~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface localnet * 255.255.255.0 U 0 0 0 eth0 default 192.168.0.123 0.0.0.0 UG 0 0 0 eth0 grol@bazinho:~$
7. Redes IFCONFIG ifconfig : Comando para configurar interfaces de red de una maquina. En nuestro caso, ejecutando solo ifconfig la salida nos mostrara la informacion del interface de red (eth0) , donde veremos, entre otras cosas, la direccion IP de la maquina. Ejemplo : grol@bazinho:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:02:B3:EA:C8:E6 inet addr:192.168.0.133 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::202:b3ff:feea:c8e6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4604307 errors:3273 dropped:3273 overruns:0 frame:3273 TX packets:7602320 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:789118139 (752.5 MiB) TX bytes:1304799047 (1.2 GiB) grol@bazinho:~$
8. Redes DNS (Domain Name System) Domino : Denominacion de un ordenador (servidor) en internet. Secuencia de nombres o palabras separadas por puntos. (google.com / es.wikipedia.org / saregune.net). La ultima seccion del dominio, nos especifica el tipo del mismo. com -> comercial. edu -> fines educativos org -> sin animo de lucro fr -> paginas francesas .... Servidor DNS : Los humanos no somos capaces de recordar las direcciones IP de los ordenadores (millones). Para solucionar esto, cada maquina tiene asociado un nombre de domino ( www.google.com -> 64.233.187.99 ) y cuando el usuario inserta la direccion en su navegador, este pide al servidor DNS que le devuelva la direccion IP para asi poder acceder al contenido de la pagina.
9. Redes Servidor DNS usuario servidor DNS wikipedia.org (66.230.200.100) wikipedia.org (66.230.200.100) proveedor wikipedia.org 66.230.200.100 contenido contenido
10. Redes PING ping : Comando para averiguar si una maquina esta conectada a la red. La aplicacion, manda una serie de paquetes a la maquina de destino, y si esta devuelve otra serie de paquetes, sabemos que la maquina esta “levantada”. (ping / pong) Ejemplo : grol@bazinho:~$ ping www.google.com PING www.l.google.com (209.85.129.99) 56(84) bytes of data. 64 bytes from fk-in-f99.google.com (209.85.129.99): icmp_seq=1 ttl=241 time=79.5 ms 64 bytes from fk-in-f99.google.com (209.85.129.99): icmp_seq=2 ttl=241 time=80.3 ms 64 bytes from fk-in-f99.google.com (209.85.129.99): icmp_seq=3 ttl=241 time=81.4 ms --- www.l.google.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 79.584/80.488/81.488/0.780 ms [email_address] :~$ Para parar la aplicacion (todas en general) pulsamos CTRL + C
11. Redes TRACEROUTE / XTRACEROUTE Cuando queremos acceder a un servidor, los paquetes “viajan” a traves de diferentes maquinas llamadas encaminadores hasta que llegan a su destino. Estos deciden cual es el mejor “camino”, e intentan que no se produzcan colisiones. traceroute : Herramienta para visualizar las direcciones IP de las maquinas por las que pasan los paquetes hasta llegar a su destino. (xtraceroute tiene la misma funcion pero con entorno grafico)
12. Redes TRACEROUTE / XTRACEROUTE (2) Ejemplo : grol@bazinho:~$ traceroute www.google.es traceroute: Warning: www.google.es has multiple addresses; using 209.85.129.99 traceroute to www.l.google.com (209.85.129.99), 30 hops max, 38 byte packets 1 192.168.0.123 (192.168.0.123) 0.500 ms 0.379 ms 0.371 ms 2 192.168.0.1 (192.168.0.1) 2.737 ms 4.524 ms 5.155 ms 3 static-10-0-235-87.ipcom.comunitel.net (87.235.0.10) 42.703 ms 16.961 ms 19.712 ms 4 cdbcn1-r1-e1-1-1-0.ipcom.comunitel.net (212.145.1.1) 40.118 ms 40.109 ms 39.946 ms 5 212.145.4.76 (212.145.4.76) 41.026 ms 35.201 ms 40.006 ms 6 mad3-core-1.gigabiteth4-0-0.swip.net (130.244.218.125) 40.316 ms 39.622 ms 40.253 ms 7 par1-core.pos5-2.swip.net (130.244.218.101) 60.755 ms 65.275 ms 60.211 ms 8 * * * 9 google.freeix.net (213.228.3.136) 59.778 ms 58.113 ms 60.264 ms 10 * 72.14.233.105 (72.14.233.105) 78.611 ms 81.276 ms 11 72.14.232.203 (72.14.232.203) 80.137 ms 80.450 ms 80.602 ms 12 72.14.233.210 (72.14.233.210) 90.670 ms 80.945 ms 85.954 ms 13 fk-in-f99.google.com (209.85.129.99) 80.072 ms 79.686 ms 80.532 ms grol@bazinho:~$
13. Redes Telnet / FTP / SSH / SCP Telnet : Herramienta para conectarnos a una maquina remota, y acceder al sistema como si estuvieramos fisicamente en la maquina remota. Todo lo que ejecutemos en la sesion de telnet se ejecutara en la maquina remota, aunque la salida la visualicemos en nuestra maquina. FTP (File Tranfer Protocol) : Protocolo / aplicacion para transferir ficheros entre maquinas conectadas en red (tanto red local como por internet). SSH : Version mejorada de telnet. La informacion que viaja por la red, lo hace de manera cifrada por lo que evita que alguien descubra tanto el nombre de usuario como el resto de la informacion. SCP : Version mejorada del FTP. comunicación cifrada. Nosotros usaremos ssh y scp para conexiones remotas y transferencias de ficheros de manera segura.
14. Redes SSH Modo de uso: ssh nombreDeUsuario@ipDeLaMaquinaRemota Ejemplo : saregune@cetic802:~$ ssh saregune@192.168.17.116 The authenticity of host '192.168.17.116 (192.168.17.116 )' can't be established. RSA key fingerprint is 59:4f:bb:59:8d:a1:bd:ca:34:53:e0:3c:d0:d2:6c:bb. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.17.116 ' (RSA) to the list of known hosts. [email_address] 's password: Al insertar el password, no se mostraran los caracteres por temas de seguridad.
16. Redes netstat netstat : comando para mostrar informacion sobre las conexiones de red. Ejemplo : [email_address] :~$ netstat -na | grep tcp Nos muestra informacion sobre las conexiones tcp.
17. Redes ls y cd ls : comando para mostar los contenidos de un directorio. Ejemplo : [email_address] :~$ls [email_address] :~$ls -l (muestra las propiedades de los ficheros y directorios) [email_address] :~$ls -la (muestra tambien los ficheros ocultos) cd : Comando para cambiar de directorio Ejemplo : [email_address] :~$cd (“Vamos” a nuestra home) [email_address] :~$cd /home/saregune/Desktop [email_address] :~$cd Desktop (Entramos en nuestro Desktop si estamos en nuestra home)