Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

¿Como funciona? (22 respuestas)

1 : root@bienvenidoainternet.org:~# : 02/09/16(vie)18:22:26

¿Como funciona una computadora?. No me funcionó aquello de la sangre de vírgenes y los retratos. Vipper mentiroso
Tirense algunos libros y páginas porfa.

2 : root@bienvenidoainternet.org:~# : 02/09/16(vie)18:46:14

Hola. Yo estudio derecho y me quiero meter en el ámbito de las Redes. Qué tal este libro?

http://librosysolucionarios.net/redes-de-computadoras-5ta-edicion-james-kurose-keith-ross/

3 : root@bienvenidoainternet.org:~# : 03/09/16(sab)23:30:28

Ya po cabros, compartan su sabiduría.

4 : root@bienvenidoainternet.org:~# : 03/09/16(sab)23:32:02

>No me funcionó aquello de la sangre de vírgenes y los retratos
Quéeeee? w

5 : : 05/09/16(lun)01:32:16

Lee SICP.

6 : : 05/09/16(lun)01:36:50

Estaba revisando un hilo de tecnología en el archivo al respecto. No me tinca SICP porque las matemáticas hacen que me duela la cabeza y porque Lisp parece un lenguaje muy oscuro. Voy a probar con "Programming from the ground up".

7 : root@bienvenidoainternet.org:~# : 05/09/16(lun)15:43:14

>2 para qué quieres aprender redes si estudias derecho? tanto tiempo libre tienes?

8 : root@bienvenidoainternet.org:~# : 05/09/16(lun)15:43:29

ups, mal quote.

9 : root@bienvenidoainternet.org:~# : 05/09/16(lun)15:48:51

Porque, a pesar de ser claramente humanista, no disfruto ningún ámbito tradicional del derecho y me siento cómodo la mayor parte del día con la interacción humana a través de internet.

10 : root@bienvenidoainternet.org:~# : 05/09/16(lun)17:54:38

>>6
Programar es puro usar matemáticas (o bueno, los procesos lógicos que conllevan las matemáticas), y si no ejercitas matemática o lógica por último, realmente la calidad de tu código va a disminuir. En último caso te sirve para aprender a programar mejor, te ayuda a detectar mejor los problemas, o a idear más rápido soluciones para implementar a tu código. Por otra parte, Lisp es un lenguaje muy estricto y realmente te ayuda a entender bien todas las abstracciones que necesitas usar cuando programas. Si el SICP es un libro tan popular es porque, aprendiendo a programar Lisp con su ayuda, vas a dominar la programación de seguro. Es un libro muy completo.

Si te da paja leer el libro, hay una serie de lecturas que dictaron los dos autores del libro en el MIT (son algo así como 20 horas creo):
https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLE18841CABEA24090

11 : root@bienvenidoainternet.org:~# : 05/09/16(lun)18:00:06

Entiendo, muchas gracias. Le voy a echar una mirada a los videos.

12 : : 08/09/16(jue)12:35:59

>>9
También soy humanista, pero como paso 6 horas al dia frente al computador en lugar de hacer contactos para encontrar trabajo cuando termine, quiero aprender otras cosas más.

13 : : 09/09/16(vie)11:30:07

>>9
Creo que te puedo ayudar con algo de información (ing. en redes aquí).

Principalmente, la mejor forma de adentrarse en las redes es quizas es bajandote las Curriculas de Cisco que corresponden a las ceritifaciones CCNA1 y 2, con eso creo que no necesitas adentrarte más si lo que quieres saber es mas de "internet".

Algunos conocimientos que recomiendan los tipos de Cisco son:
* Redes basicas (que son, para que sirven, de que se componen)
* Dispositivos de interconexion de redes y equipos (routers, switches, bridges, hubs, servidores, etc)
* Protocolos y capas (Modelo OSI y TCP/IP) (IMPORTANTE, sin saber esto, ya sea de que se compone un datagrama TCP/UDP o en que capa operan los paquetes IP, no podrás avanzar mucho)
* Direccionamiento IP y subredes (Direcciones IP, Mascaras de red, Clases A-B-C, Octetos, Broadcast, VLSM, Rutas, etc) (IMPORTANTE - Esto profundiza en lo técnico del área ya que aporta lo mínimo para entender y reconocer como dividir segmentos de ips privadas)
* Configuración basica de dispositivos (Mas del lado técnico. Configuración de Switches y Routers, a punta de comandos del sistema (propietario de CISCO, *sigh*) y configuración de servicios DNS y DHCP basicos)
* Enrutamiento IP (Mas configuracion de rutas para interconectar redes)
* Protocolos de enrutamiento (RIP, EIGRP, OSPF, etc)
* Switching y STP (Complementa el conocimiento de switches agregandole complejidad a la hora de crear redes grandes utilizando solo switches y configurando el protocolo Spanning Tree)
* VLANS y VTP (Dividir las redes complejas de switches en redes virtuales pequeñas para evitar dominios de colision demasiado grandes)
* Seguridad en redes (configuracion de firewall cisco, seguridad en capa 2, servicios de seguridad AAA, etc) (Muy basico, se adentran mas en la seguridad en CCNA Security)
* Listas de acceso (Aplicado a routers)
* NAT (Configuración estatica y dinamica, sobrecarga de nat, algo de troubleshooting, etc)
* Redes WAN (Protocolos PPP, Frame Relay, configuracion de Routers orientado a WAN usando enlaces seriales, etc) (aqui tengo entendido que hay información casí deprecada, en Chile tengo entendido que no se utiliza Frame Relay, pero los gringos creo que todavía lo utilizan, yo te recomiendo que sepas lo basico)
* VPN (configuracion de redes virtuales privadas en routers, IPSEC, Tuneles GRE, Encriptación de canales) (conceptos basicos bastante utiles)
* Servicios IP (VRRP, HSRP) (utilidad solamente para empresas y organizaciones grandes, no es necesario que lo sepas, pero realmente es interesante saber como funcionan)

Luego de eso, Cisco comienza a introducir complejidad en la forma en la que se interconectan las redes mas grandes (o medianas) utilizando protocolos de enrutamiento (EIGRP y OSPF), pero ya sea mezclandolos o acomplandolos a otros de más cobertura como BGP o IS-IS.

Por el lado de administración de servidores, Red Hat es la empresa mas reconocida y su sistema operativo es el preferido por las empresas por el soporte post-venta, sin embargo CentOS es una distrubución (en realidad, un clon binario de RHEL) que puedes utilizar para probar tu aprendizaje montandolo en alguna maquina virtual (*ejem*VirtualBox*ejem*).

Sobre Linux, creo que con saber:
* Manejarte por los directorios basicos
* Administrar usuarios
* Instalación de programas, resolucion de dependecias, package-managers (yum)
* Utilizar aplicaciones de monitoreo de estatus de servidores
* Configurar servicios de red (DNS, dhcpd, SMB, OpenSSH, WebService como Apache o Nginx, Base de datos MySQL o PostgreSQL)
* Configurar reglas de firewall (IPTABLES)
* Visualizar y analizar trazas (lo mismo que hace Wireshark pero en linea de comandos utilizando TCPDUMP)
* Virtualizar (QEMU) (no tan necesario, ya que es tema de infraestructura, aunque es bueno saberlo)
* Entender y generar Certificados SSL (util para configurar SSL en Apache/Nginx)
* Scripting en Bash/Perl/Python para automatización de tareas

Además de esto, conocer mas sobre el protocolo TCP/IP o programas como NMAP (escaneo de puertos/hosts) o Wireshark (analisis de red visualizando paquetes) te ayudaran a hacer troubleshooting de ciertas cosas mas especificas que intentes implementar en un servidor o en una red.

14 : root@bienvenidoainternet.org:~# : 09/09/16(vie)15:11:21

Baisano, te amo. Atesoraré tu papiro al embarcarme en el estudio de las Redes. Gracias.

15 : : 09/09/16(vie)15:27:12

Whoa.

16 : : 09/09/16(vie)15:36:54

>>14
No hay problema Baisano, es un agrado compartir un poco de lo que se y me gusta.

Por cierto, en la administración de servidores tambien está Windows Server y su sistema de directorios para dominios de red Active Directory, te recomendaria darle una vuelta a eso. Lo demás lo dejo a tu criterio ya que gran parte de los conceptos que aprendas en Linux, de una u otra forma tienen su homologo en Windows, ahi ves tu hasta donde llegas o hasta donde quieres llegar.

17 : root@bienvenidoainternet.org:~# : 03/10/16(lun)21:13:11

¿Se tiene que saber álgebra lineal o algo más?
¿Cuáles son los prerrequisitos en matemáticas para aprender a programar?

18 : root@bienvenidoainternet.org:~# : 03/10/16(lun)21:35:32

>¿Cuáles son los prerrequisitos en matemáticas para aprender a programar?
Sumar, restar, multiplicar y dividir. Literalmente w. Pero como siempre, es importante que ejercites mucho matemática y vayas expandiendo tu conocimiento en álgebra y aritmética para tener más facilidad a la hora de diseñar algoritmos.

19 : : 03/10/16(lun)21:54:32

Gracias maestro

20 : : 05/10/16(mie)01:39:03

>>17

Yo programo profesionalmente y con suerte sé algebra lineal.

21 : root@bienvenidoainternet.org:~# : 05/10/16(mie)18:08:13

qué chucha, un loquito pregunta cómo funciona una computadora y llega este y te tira la currícula de Cisco® como si nada.

22 : root@bienvenidoainternet.org:~# : 05/10/16(mie)18:34:28

>>1
Hay libros (en ingles) de introduccion a la programacion en assembly que tocan el tema. Suplemente con la wikipedia inglesa, buscando todo lo que no sepa y le interese saber. Documentacion muy tecnica como la de intel® tambien es buena una vez que uno ya esta en el tren.
10 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.10.9 Bienvenido a Internet BBS/IB