Computaci贸n, procesadores y memoria

1

驴Qu茅 es un byte? 驴Qu茅 es un bit?

2

C贸mo funcionan los correos electr贸nicos

3

C贸mo funcionan los circuitos electr贸nicos

4

Procesadores y arquitecturas de CPU

5

驴Qu茅 es un system on a chip?

6

Diferencia entre memoria RAM y disco duro

7

GPUs, tarjetas de video y sonido

8

Perif茅ricos y sistemas de entrada de informaci贸n

9

La evoluci贸n de la arquitectura de la computaci贸n

C贸mo funciona Internet

10

Introducci贸n a las redes y protocolos de Internet

11

Puertos y protocolos de red

12

Qu茅 es una direcci贸n IP y el protocolo de Internet

13

Cables submarinos, antenas y sat茅lites en Internet

14

Qu茅 es un dominio, DNS o Domain Name System

15

C贸mo los ISP hacen Quality of Service o QoS

16

C贸mo funciona la velocidad en internet

17

Qu茅 es el Modelo Cliente/Servidor

18

C贸mo funciona un sitio web

19

Internet es m谩s grande de lo que crees

Sistemas operativos

20

Diferencias entre Windows, Linux, Mac, iOS y Android

21

Permisos, niveles de procesos y privilegios de ejecuci贸n

22

Fundamentos de sistemas operativos m贸viles

23

Sistemas operativos embebidos e Internet of Things

Archivos y estructuras de datos

24

Metadatos, cabeceras y extensiones de archivos

25

C贸mo funciona el formato JPG

26

Videos, contenedores, codecs y protocolos

27

C贸mo funciona .zip: 脕rboles binarios

Contenido Bonus

28

Qu茅 es una red neuronal

29

驴Qu茅 es SQL y NoSQL?

30

Qu茅 es un algoritmo

31

El poder de un Raspberry Pi

32

Principios de la ingenier铆a de software sostenible

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Puertos y protocolos de red

11/32
Recursos

Los聽routers聽son las puertas de enlace a diferentes redes. El router asigna IPs dentro de la red local y esa IP es 煤nica en esa red, hacia afuera todos los equipos se conectan con la IP que te da el proveedor de internet que tienes contratado.

Para asignar IPs un software se encarga de revisar la MAC address de cada dispositivo y asignarle una IP que est茅 disponible.

En los esquemas de red se crea un聽red virtual聽dentro de los sistemas operativos con un concepto interno que se le conoce como los聽puertos.
internet.jpg

驴Qu茅 son los puertos y los protocolos de Red?

Un puerto es una puerta espec铆fica para un programa espec铆fico.

Cada solicitud que t煤 haces desde tu PC a trav茅s de una red trabaja con una ip y un puerto amigo,聽los puertos sirven para identificar los miles de servicios que maneja un SO, ejemplo: cuando tu entras a twitter desde tu navegador t煤 est谩s haciendo una petici贸n a (102.102.20.02, ejemplo de ip de twitter), y el puerto 80, pero si quisieras subir un archivo por protocolo ftp ser铆a 102.102.20.02 por puerto 21 que se ve reflejado como 102.102.20.02:21 y as铆 sucesivamente聽cambia el puerto dependiendo del servicio. Los protocolos de red son como un lenguaje de comunicaci贸n entre m谩quinas y los puertos son autopistas donde los mensajes del protocolo pueden transitar.

Contribuci贸n creada con los aportes de: Ervic y Mayra L贸pez

Aportes 317

Preguntas 67

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Los routers son las puertas enlace a diferentes redes.
El router asigna IPs dentro de la red local y esa IP es 煤nica en esa red, hacia afuera todos los equipos se conectan con la IP que te da el proveedor de internet que tienes contratado.

Para asignar IPs un software se encarga de revisar la Mac address de cada dispositivo y asignarle una IP que est茅 disponible.

En los esquemas de red se crea un red virtual dentro de los sistemas operativos con un concepto interno que se le conoce como los puertos.
Un puerto es una puerta especifica para un programa espec铆fico.
cada solicitud que tu haces desde tu pc a traves de una red trabaja con una ip y un puerto amigo, los puertos sirven para identificar los miles de servicios que maneja un SO, ejemplo: cuando tu entras a twitter desde tu navegador tu estas haciendo una peticion a (102.102.20.02, ejemplo de ip de twitter), y el puerto 80 pero si quisieras subir un archivo por protocolo ftp seria 102.102.20.02 por puerto 21
que se ve reflejado como 102.102.20.02:21 y as铆 sucesivamente cambia el puerto dependiendo del servicio.

鈥淟os protocolos son como un lenguaje de comunicaci贸n entre m谩quinas y los puertos son autopistas donde los mensajes del protocolo pueden transitar鈥.

  • La cantidad total de puertos disponibles es 65,535 gracias a que internamente hay dos bytes disponibles para definir la cantidad de puertos que existen.
    Explicaci贸n del por qu茅 tenemos 65, 535 puertos disponibles:
    un byte son 8 bits si tu tienes el valor 11111111 es igual a 255 por consiguiente dos bytes puede ser 256 (si incluimos el 0) por 256
    256 * 256 = 65.536
    Ahora restamos 1 por el puerto 0, porque no es valido y obtenemos los 65.535

  • El sistema operativo tiene reservado los puertos del 1 al 1024, para usarlos necesitas elevar los privilegios de usuario.

Los puertos son abstracciones de software, son como la direcciones de nuestras casas los necesitamos para que nos llegue la informaci贸n, a nosotros y no a otra persona. Permiten a muchos procesos enviar y recibir paquetes simult谩neamente.
-Ejemplo: cuando abrimos una p谩gina web, el navegador le pide al sistema operativo un puerto para poder recibir la respuesta del pedido que va a enviar. Luego de recibir la respuesta, el navegador libera el puerto para que el sistema operativo lo pueda volver a asignar.

  • El sistema operativo los asigna de forma aleatoria sin embargo existen los reservados que van del 1 al 1024 y tienen ciertos protocolos ejemplo; el puerto HTTP es el 80, HTTPS 443, SSH 22.
    -RECORDAR, los puertos funcionan como las direcciones de nuestra casa, sino la informaci贸n no llega a quien la solicita.

Mind blowing, cuanto estoy aprendiendo en este curso.

Puertos m谩s utilizados:

HTTP: puerto 80;
HTTPS: puerto 443;
FTP: puerto 21;
FTPS/SSH: puerto 22;
POP3: puerto 110
POP3 SSL: puerto 995
IMAP: puerto 143
IMAP SSL: puerto 993
SMTP: puerto 25 (alternativas: puerto 26 / puerto 2525)
SMTP SSL: puerto 587
MySQL: puerto 3306
CPanel: puerto 2082
CPanel SSL: puerto 2083
WHM (Webhost Manager): puerto 2086
WHM (Webhost Manager) SSL: puerto 2087
Webmail: puerto 2095
Webmail SSL: puerto 2096
WebDAV/WebDisk: puerto 2077
WebDAV/WebDisk SSL: puerto 2078

Anotaciones de la Clase




No entendiste que es SSH? Aqui un aporte:

SSH: Se conecta a traves del puerto 22. Ademas, este es un protocolo que facilita un camino seguro de comunicacion entre dos sistemas usando arquitectura cliente/servidor que permite conectarse al host remotamente. Una de las ventajas mas importantes de este protocolo es que encripta laa sesion de conexion, haciendo practicamente impossible que alguien pueda obtener contrase帽as encriptadas.

Peticion para que la letra bdaaag sea incluida en la RAE

Hola, el c谩lculo correcto de la cantidad de IP disponibles ser铆a: 256x256-2=65.534.

Solo se deben restar 2 IP que est谩n 鈥渞estringidas鈥: la IP de la red (192.168.0.0) y la IP de broadcast (192.168.255.255).

Espero esto ayude, saludos!

braghah JAJAJAJA, el mejor

Hola compa帽eros, Disculpen por la biblia que acabo de escribir, pero me pareci贸 bueno compartirlo.
Por favor corr铆janme los que saben m谩s si me equivoco.
Esto es lo que entend铆 investigando un poco m谩s sobre el tema:

Las direcciones IP son una palabra (T茅rmino utilizado en inform谩tica para referirse a una cadena de bits) que se utiliza para identificar equipos en una red.

La parte de la red encargada de asignar las IP a los dispositivos conectados es el Router mediante un protocola llamad DHCP (Dynamic Host Configuration Protocol)

IP viene de las siglas Internet Protocol y existen actualmente 2 variantes: IPv4 e IPv6.

En 1983 fue lanzado IPv4 donde la palabra es de 32 bits (4 bytes) o como algunos les llaman 4 n煤meros de 8 d铆gitos (Octetos) separados por un punto y van desde 0.0.0.0 hasta 255.255.255.255

Formato [0-255].[0-255].[0-255].[0-255]
Ejemplo: 32.253.431.175

En 1998 se propone una nueva versi贸n llamada IPv6 en donde la palabra tiene un formato diferente, ya que es de 128 bits (16 bytes) separados por dos puntos, adem谩s de utilizar un sistema hexadecimal. A煤n no son muy utilizadas

Formato [0-ffff]:[0-ffff]:[0-ffff]:[0-ffff]:[0-ffff]:[0-ffff]:[0-ffff]:[0-ffff]
Ejemplo: 3002:0bd6:0000:0000:0000:ee00:0033:6778

La principal raz贸n por la cual se desarroll贸 IPv6 es que IPv4 proporcionando alrededor de 2^32 direcciones IP. Unas 4300 millones de direcciones 煤nicas, pero se estaban acabando. Con este nuevo sistema tendremos 2^128 direcciones. m谩s o menos 340 millones de Yota direcciones nuevas.

Las direcciones IPv4 se dividen en clases:

Clase A a la que perteneces direcciones desde 0.0.0.0 hasta 127.255.255.255, y se utilizan para redes muy grandes

Clase B a las que pertenecen direcciones desde 128.0.0.0 hasta 191.255.255.255 y se utilizan para redes de tama帽o medio

Clase C desde 192.0.0.0 hasta 223.255.255.255 y es la clase mas habitual ya que se utiliza para redes peque帽as o dom茅sticas

Clase D desde 224.0.0.0 hasta 239.255.255.255, se utiliza para multicasting como sistemas de transmisi贸n de video y audio

Clase E desde 240.0.0.0 hasta 247.255.255.255 para uso experimental.

Dado que en el pasado no hab铆a interacci贸n entre redes cada quien utilizaba las direcciones que mejor le conven铆an pero cuando comenzaron a conectarse diferentes redes entre s铆, surgieron problemas ya que varios equipos ten铆an la misma direcci贸n, y por esta raz贸n en 1996 se publica el RFC 1918 en el que se definen la separaci贸n de IP鈥檚 privadas y p煤blicas. Desde entonces, las IP鈥檚 privadas no pueden ser registradas para usarlas como IP publica de una cede o servicio.

Para la clase A se reservan desde 10.0.0.0 hasta la 10.255.255.255

Para la clase B se reservan desde 172.16.0.0 hasta la 172.16.255.255

Para la clase C se reservan desde 192.168.0.0 hasta la 192.168.255.255

Des la 172.0.0.0 hasta la 172.255.255.255 se reservan para loopback, en donde la mas famosa es 172.0.0.1 conocida como local host o 鈥渓lamarse a si mismo鈥 (de ah铆 los memes)

APIPA reserva desde 169.254.0.0 asta 169. 254.255.255 y es un servicio que auto asigna una direcci贸n IP cuando no es asignada de forma manual o por DHCP

Por ultimo la direcci贸n 255.255.255.255 est谩 reservada para Broadcasting

Todas las direcciones que no se encuentran en estos rangos son direcciones privadas y puedes utilizarlas dentro de tu red local, dependiendo de la clase y mascara que ocupes.

Por ultimo los puertos: vi muchos comentarios que aseguraban que se refer铆an a los conectores f铆sicos de un equipo, pero aunque esto es cierto, en el contexto en el que se habla esta mal. Para entenderlo mejor debemos pensar en un computador como una casa, y a los programas y aplicaciones como dispositivos que se conectan a una red.

Cuando utilizas tu computador puedes tener abierto Spotify, un juego y al mismo tiempo te llega un Email.

Los puertos nos indican dentro de la red virtual del computador, hacia que aplicaci贸n va cada paquete de datos y se definen mediante una palabra de 16 bits (2 bytes) es decir de 0 a 65,535 (en total 65,536 puertos diferentes) y al igual que las IP, algunos puertos se reservan para diferentes usos, por ejemplo del 1- 1024 son para uso de OS, donde el puerto 80 se utiliza para comunicaciones mediante HTTP, 443 es para HTTPS, SSH utiliza el puerto 22, etc.

La combinaci贸n de puerto + IP se denomina socket. Mientras la IP identifica a nuestro equipo en la red, el puerto identifica la aplicaci贸n hacia la cual se dirige la data.

SI Freddy diera todos los cursos otra cosa seria platzi es el que mejor explica.

Para aquellos que quieran ver su IP, ejecuten este comando en su terminal:

En windows

ipconfig

En Linux y MacOS

ifconfig

Es importante aclarar que tu PC tiene una IP por la cual le llega Internet, pero cada mensaje llega con un puerto diferente, de esta forma si estoy navegando llega con el puerto 80, si tengo un software de telefono IP en mi PC, me llega el mensaje con el puerto 5060, si tengo otro programa como Skype, los mensajes llegan con otro puerto y as铆 sucesivamente.

**Puertos **: un puerto es una RED a trav茅s de la cual se pueden enviar y recibir los diferentes tipos de datos.
PUERTOS= CABLES VIRTUALES

Protocolo HTTP (Puerto 80) se utiliza para conectarse a la web.
Protocolo Bitorrent (Puertos 6881 - 6889) se utiliza para descarga de archivos.
Protocolo HTTPS (Puerto 443) se utiliza para conectarse a la web de una manera m谩s segura.
Protocolo SSH (Secure Shield Puerto 22) se utiliza para conectarse a otro computador de manera segura.

El computador tiene m煤ltiples direcciones IP decididos por el Router (que son puertas de enlaces a las diferentes redes), para que se identifiquen:

  1. En la Red Global del Planeta (Internet).

  2. De manera Local.

    **Los IPs Locales **
    

鈥 鈥Local Host鈥, IP: 127.0.0.1, apunta siempre al mismo computador que se est茅 utilizando.
鈥 鈥LAN鈥 (Local Aria Network): en la que uno se conecta y encuentra a todos los dispositivos locales. La IP puede ser: 192.168.0.20) Donde los primeros 3 Bytes se mantienen, pero el 煤ltimo se lo es asignado por el DHCP, que cambia para enumerar e identificar seg煤n la cantidad de dispositivos conectados.

**Sub-Redes**
Se crean, _cuando la cantidad de Dispositivos es > los 鈥255鈥 permitidos en una Red Local_, entonces se van _cambiando los Bytes de las sub-redes existentes_ (**red**._sub-red_._sub-red_._sub-red_). 
Para saber en un **Esquema de red 鈥榵鈥** cuantos dispositivos ingresan (ej: como en 鈥192鈥 o en 鈥192.168鈥) con los Bytes se realiza una ecuaci贸n de Multiplicaci贸n, de los dos o tres 煤ltimos: 鈥###.###.256.###鈥 (que puede ser 0, entonces cuenta); pero como hay ciertos IPs 鈥渞eservados鈥 como el 鈥255鈥 utilizado para 鈥淏roucast鈥, entonces es 鈥**###.###.255.###**鈥 * 鈥**###.###.###.255**鈥 (no puede ser 0, si o si parte del 1), resultando 65.025 dispositivos que se pueden conectar, cuando se toma solo dos Esquemas de Red.
Se pueden hacer Redes Completamente raras, pero seguir concesos similares (por los S铆mbolos) ayuda a poder trabajar entre personas. 

De las dos formas (Los IPs Locales) se le est谩 apuntando al mismo computador, pero LAN es para diferenciar e identificarla dentro de una Red.

**Los Puertos**

Es un concepto interno de la Red Virtual (creada en los Esquemas de Red, dentro del O.S), n掳 del 1 鈥 al m谩s alto representado por 2 Bytes, la cantidad de puertos es de 65.535, y c/u tiene funcionamientos diferentes. El O.S los distribuye a trav茅s de los 鈥渁nillos de permisos y seguridad鈥 y hay una serie del 1 鈥 2024 鈥渞eservados por defecto鈥, por y para el O.S que lo ejecuta a trav茅s del administrador.
Algunos de los protocolos que corren sobre los puertos reservados, como:
鈻 Http (Hyper text Transfer Protocol) que corre en el puerto 80
鈻 Https: no funciona en el puerto 80, usa el puerto 443 que es por donde se va a conectar.
鈻 Bittorrent: usa m煤ltiples puertos del 6881 鈥 6889, para no ser capturados por antivirus o firewalls u otras opciones. Al usar un Tracked de Bittorrent usa un puerto y protocolo especial.
鈻 SSH (Segur Shell): consola segura que se conecta por el puerto 22, que es especial.

Localhost no es solo un t茅rmino, sino que tambi茅n puede ser un nombre de dominio, como google.com o wikipedia.org, que son como direcciones en internet. Si escribir google.com en un navegador te dirige a la p谩gina principal de Google, 驴a d贸nde te llevar谩 localhost? Te llevar谩 a tu computadora. Esta situaci贸n tambi茅n se conoce como una direcci贸n de loopback.

Si alguien, adem谩s de Platzi, usa Coursera, le recomiendo el curso de IT Security Defense against the dark arts, de Google. Ah铆, al inicio, dan un explicaci贸n detallada de como funciona internet.

Gracias Freddy Bhhhhhhhhh

Que la descripci贸n contenga cierto tipo de preguntas acerca del tema a tratar en la clase me permite poner m谩s atenci贸n en ella, bueno al menos para mi, ejemplo.

Menciona algunos puertos y para que se usan.

Protocolo HTTP (Puerto 80) se utiliza para conectarse a la web.
Protocolo Bitorrent (Puertos 6881 - 6889) se utiliza para descarga de archivos.
Protocolo HTTPS (Puerto 443) se utiliza para conectarse a la web de una manera m谩s segura.
Protocolo SSH (Secure Shield Puerto 22) se utiliza para conectarse a otro computador de manera segura.

鈥淟os protocolos son como un lenguaje de comunicaci贸n entre m谩quinas, y los puertos son autopistas donde los mensajes del protocolo pueden transitar鈥.

en este link https://www.youtube.com/watch?v=SHbBso63X38&index=92&list=LLlphocjN0os9k7n33mz54DQ&t=0s dan una explicaci贸n detallada de lo que es IPv4

Como nos torea Freddy鈥β緾贸mo se conecta nuestro computador a Twitter? Ya nos dijo en la clase anterior que lo ver铆amos en esta. Y en esta nos dice que lo veremos en la siguiente鈥
Ja,ja!

Puertos m谩s utilizados:

9 discard
11 sysstat
13 daytime
15 netstat
19 generador de caracteres
21 FTP, Transferencia de ficheros
22 ssh Control remoto de los PCs
23 telnet
25 smtp
37 time
38 rap
39 rlp
42 name
43 nicname
49 tacasc
53 DNS
63 who is ++
67/68 boot DHCP
69 TFTP
70 gopher Buscador de informaci贸n.
79 finger
80 http
88 kerberos
107 rtelnet
109 pop2
110 pop3
111 SUNrpc
113 auth
115 sftp
117 uucp颅path
119 nntp
133 statsrv
137 netbios-颅ns
138 netbios-颅dg
139 netvios-颅ssn
143 imap
144 uma
161 snmp
194 irc
220 imap 3
443 shttp
513 login
514 syslog
520 router
529 irc颅serv
530 RPC
1352 lotus notes
1397 audio颅activmail
1433 ms-颅spl-颅s
1527 tlisrv
5631 pcanywheredata

http://www.sopo-cundinamarca.gov.co/Ciudadanos/RepositorioPQRD/Listado de los Protocolos y Puertos de comunicaci贸n.pdf

Una IP LAN significa Internet Protocol Local Area Network, que es la IP que funciona para una red local, que es asignada por el router a trav茅s de un protocolo llamado DHCP que significa Dymanic Host Configuration Protocol.

Direccion IP: Es una direcci贸n que identifica nuestra equipo. Existen distintas direcciones ip de nuestro equipo por Ejemplo: existe la direcci贸n que identifica nuestra equipo en el internet global y existe una ip que identifica nuestro equipo en una red local.
Router: son las puertas de enlace que deciden que ip darnos. Mediante un protocolo llamado DHCP es como decide cual ip darnos.
127.0.0.1: Es una ip que siempre va a apuntar a nuestro propia computadora.

Puertos y protocolos de red

Router es la puerta de enlace a las diferentes redes.

Son 65535 Puertos disponibles, en donde el SO tiene capturados los puertos del 1 al 1024, en donde el sistema operativo los ejecuta a trav茅s del administrador.

Teniendo en cuenta que una direcci贸n IP consta de 4 bytes (32 bits) hay un concepto llamado m谩scara, la cual nos indica hasta d贸nde se especifica la red viendo dicha direcci贸n IP. Por ejemplo: 192.168.0.1/16鈥 El 16 indica que los primero 16 bits se usan para especificar como se llama la red y el resto de bits son la cantidad de dispositivos que pueden existir en la red.
Si se tiene una direcci贸n IP con m谩scara 30 quiere, decir que en esa red pueden existir s贸lo 4 dispositivos.

Ejemplos de protocolos de red
Capa 1: Nivel f铆sico
Cable coaxial o UTP (categor铆a 5, categor铆a 5e, categor铆a 6, categor铆a 6a), Cable de fibra 贸ptica, cable de par trenzado, Microondas, Radio, RS-232, RS-485.
Capa 2: Nivel de enlace de datos
ARP, RARP, Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM, HDLC, CDP.
Capa 3: Nivel de red
IP (IPv4, IPv6), X.25, ICMP, IGMP, NetBEUI, IPX, Appletalk.
Capa 4: Nivel de transporte
TCP, UDP, SPX.
Capa 5: Nivel de sesi贸n
NetBIOS, RPC, SSL.
Capa 6: Nivel de presentaci贸n
ASN.1.
Capa 7: Nivel de aplicaci贸n
SNMP, SMTP, NNTP, FTP, SSH, HTTP, CIFS (tambi茅n llamado SMB), NFS, Telnet, IRC, POP3, IMAP, LDAP, Internet Mail 2000, y en cierto sentido, WAIS y el desaparecido GOPHER.

IP Publica : identifica al ordenador en el internet, es dada por el proveedor de internet.
IP Privada: identifica al ordenador en nuestra red local, es dada por el Router.

Usualmente cuando nos conectamos a un sitio web, lo hacemos medinate un** 鈥渄ominio鈥**, el dominio est谩 ligado a una direcci贸n IP p煤blica de un servidor, as铆 que cuando ingresamos un dominio en el navegador, 茅ste nos redirige a la direcci贸n IP ligada, pero para ingresar a una p谩gina en concreto existen los slashes 鈥/鈥 que, al igual que la ubicaci贸n de un archivo en nuestro ordenador, se usa para declarar la ubicaci贸n del fichero al cual queremos acceder dentro del servidor.

JAJAJAJA yo intente abrir la IP antes de que el dijera que en el navegador no iba a funcionar JAJAJ

le pedire a la RAE que acepte esa letra JAJAJAJ

Ip global en internet la asigna ISP.
En la red local el Router asigna y guarda la lista de IP.
Si fuera mayor a 255 el numero de equipos se utilizan sub redes, que ser铆a de los 4 grupos de numeros que tiene una ip variar el ultimo grupo y si es mayor a 255 los equipos comienzo a variar el penultimo grupo y asi sucesivamente.

Puertos:
En un esquema de red los puertos son abstracciones de software que permite determinar que programa va a recbir un paquete. Hay puertos reservados como el puerto 80 para el protocolo http. Los puertos reservados van del 1 al 1024.

Las diferencias entre un Modem y un Router las encuentran en este enlace

la letra buaggggggg 馃槀

IP (InternetProtocol) Protocolo de Internet - HTTP(HyperTexTTransferProtocol) Protocolo de transferencia de hyper texto.

Es dif铆cil entender este curso, pero con algo de ayuda de sitios externos se entiende. Adem谩s es apasionante. Gracias, Freddy y Platzi

Muy interesante el tema, aunque termino algo confundido. jaja

  • La ip que apunta a nuestro computador local es 127.0.0.1
  • La ip en nuestra LAN (Local Area Network) por los general es 192.168.0.XX 鈫 XX puede tener valores desde 1- 254.
  • 192.168.0.255 esta reservado para el broadcast.
  • Si se quieren conectar m谩s de 254 equipo se puede usar el otro segmento de red 192.168.YY.XX, por lo que le n煤mero de equipos disponibles ser铆a de 254 * 254
  • Los puertos en los equipos van desde el 1 hasta 2**16 -1 =65535
  • Los puertos del 1-1024, son reservados para las app del SO

Aqu铆 un listado de los puertos reservados mas comunes y en que se usan

Imaginen los ingenieros que trabajaron para desarrollar todo esto!

Protocolos de red
TCP
UDP
Puertos
65535
1-1024 puertos reservados
ip direcciones para identificar equipos en la red
LAN Local 谩rea network

No se si alguien no lo haya hecho, pero si colocan ipconfig en la consola de comandos pueden ver la ip de su pc, hice lo mismo con otro pc y resulta que el mio esta antes que el de mi hermana

01:00 IP
02:11 LAN
04:00 subredes
07:15 puertos
08:59 HTTP
09:21 bittorrent
09:58 HTTPS
10:19 SSH

Me gust贸 mucho esta clase. Me pareci贸 mucha informaci贸n para procesar pero nada que no se pueda entender investigando un poco m谩s por Internet. Estimul贸 bastante mi curiosidad por entender mejor estos conceptos.

Perd贸n estoy confundido, no ser铆a 256 * 254? (ya que el 煤ltimo byte no puede ser ni 0 ni 255). Es no lo estoy comprendiendo鈥

Clase 11 鈥 Puertos y protocolos de red


驴Qu茅 significados tienen las siglas IP en redes?

  • Internet Protocol.
  • Direcci贸n IP.

驴Qu茅 es un Router?

  • Es la puerta de enlace a diferentes redes.

驴Nuestros computadores tienen varias IP diferentes?

  • Si.

驴Cu谩l es la IP que siempre apunta a nuestro dispositivo?

  • 127.0.0.1

驴Cu谩l es el nombre de dominio de la IP 127.0.0.1?

  • Local Host.

驴Qu茅 significan las siglas LAN?

  • Local Area Network o en espa帽ol red de 谩rea local.

驴Cu谩les 茅l es numero de una IP local que cambia?

  • El 煤ltimo n煤mero.

驴Cu谩les son los n煤meros de una IP local que no cambian?

  • Los 3 primeros.

驴Qu茅 determina que el 煤ltimo n煤mero de una red local cambie?

  • El orden en el que se conectan los dispositivos a la red local.

驴C贸mo se identifica que una red es una red local?

  • Que su 煤ltimo n煤mero cambia.

驴Qu茅 podemos hacer cuando m谩s de 255 equipos se conectan a una red local?

  • Crear subredes.

驴C贸mo sabemos en qu茅 subred estamos en una red local?

  • Dependiendo en que numero de Byte nos encontramos.

驴Cu谩ntos equipos se pueden conectar a una red local que usa una subred?

  • 65.025 equipos.

驴La IP 255 est谩 reservada?

  • Si.

驴Por qu茅 la IP 255 est谩 reservada?

  • Porque se usa para el Broadcast.

驴Qu茅 abrimos con el local host?

  • Un puerto.

驴hasta que numero pueden llegar los puertos?

  • Al n煤mero m谩s alto que podamos hacer con 2 Bytes, es decir, 65.535.

驴Qu茅 puertos est谩n reservados para el sistema operativo?

  • Del 1 al 1024.

驴A trav茅s de que podemos usar los puertos reservados para el sistema operativo?

  • Por medio del administrador.

驴Cu谩l es el puerto del protocolo HTTP?

驴El protocolo BitTorrent usa muchos puertos?

  • Si.

驴Por qu茅 el protocolo BitTorrent usa muchos puertos?

  • Para no sea localizado por antivirus.

驴Qu茅 puertos usa el protocolo BitTorrent?

  • Del puerto 6881 al 6889.

驴Cu谩l es el puerto que usa el protocolo HHTPS?

驴Qu茅 puerto usa el protocolo SSH?

Direcciones IP reservadas para uso interno en redes LAN:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Y aqu铆 una lista m谩s detallada.

Excelente informaci贸n, a profundizar sobre los puertos :)

que bonitos dibujos 馃槂
personalmente aprendo 2x con ellos

quiero ver solo una clase pero no puedo siempre veo mas y mas
Me da mucha curiosidad saber todo esto ni en 11 a帽os de escuela se aprende tanto

Niveles de seguridad y permisos que los conocemos como anillos: anillo 0 Kernel anillo 1 drivers mas delicados anillo 2 drivers mas accesibles anillo 3 de las aplicaciones

Muchas gracias por la explicaci贸n, interesante dato sobre la reservaci贸n de los primeros 1024 puertos para usos del sistema, esto no lo conoc铆a.

El protocolo m谩s seguro para conectarnos, es el SSH. Ya que este encripta la sesi贸n de inicio, lo que hace realmente imposible que alguien pueda interceptar el mensaje que est谩s enviado.

Es muy interesante lo de los protocolos antes los usaba y no sabia bien porque se utilizaba cada uno y al aprender sobre ellos se volvio importante para mi trabajo, que bueno hacer un repaso en este curso y profundizar mas.

En la escuela me lo explicaron, pero algo tiene la escuela que no lograba absorber el conocimiento, ahora lo entiendo mejor.

Una de las formas de poder visualizar nuestro puerto 127.0.0.0 o localhost es con la instalaci贸n de un servidor local 鈥淟AMP鈥.

Excelente video, las redes es algo que me gusta mucho, definitivamente uno de mis siguientes cursos ser谩 el de Redes.

Esto no lo sabia aun que es muy interesante si quisieras montar tu local host

Las IP 127.0.0.1 siempre se refieren al dispositivo donde est谩s actualmente.

En realidad ser铆a 255 x 254 por que no contamos la direcci贸n de broadcast ni la direcci贸n de red.
127.0.0.1 Loopback
192.168.2.20 Clase C
Subneting, jugar con las IPs, con las clases y su capacidad.

A mi entender el modelo OSI y TCP/IP me ayudo mucho a entender como era el proceso de comunicaci贸n entre 2 pcs y como trabajaban los diferentes protocolos en el proceso! Asi q los invito a investigar sobre los mismos.

Definitivamente el comenzar en el mundo del desarrollo sin muchos de estos conceptos ser铆a un error.

驴Y como saber nuestra IP?

Bueno, pues si estas en Windows, puedes abrir el simbolo de sistema con las tecla windows y escribiendo cmd.

Saldra una pantalla negra, es normal鈥 escribe** ipconfig + enter**

Vas a ver no solo una sino varias direcciones: la de la red LAN que comento Freddy, y la de ethernet (si tienes puerto en tu laptop o PC).

驴Y en linux o mac?

Linux: Busca la aplicaci贸n Terminal y ejecuta el comando ifconfig.

Mac: Tiene un kernel similar a Linux entonces funciona casi igual, buscas la aplicaci贸n terminal y ejecutas** ifconfig**, puedes filtrar la informaci贸n con: ifconfig | grep "inet " | grep -v 127.0.0.1 (tambien puede servir para linux).

Recuerda que Platzi tiene un curso de terminal y linea de comandos 鈥 MUY 煤til donde podras familiarizarte con la terminal y los comandos m谩s usados.

Tambien puedes consultar el comando ping donde pruebas comunicaci贸n con otro dispositivo de la red!

la ecuaci贸n correcta para dos esquemas no ser铆a 256 * 254 ??

SPOILER en la clases del curso redes de internet encontraremos que hay direcciones ip reservadas para redes LAN, estas direcciones nunca las encontraremos viajando por internet por ejemplo para redes de clase A son 10.0.0.0/8, para redes clase B son 172.16.0.0/16, y para redes clase C son192.168.0.0/24, el utlimo n煤mero despues del back slash indica la mascara de red y por ejemplo para redes de clase C tenemos 253 ip asignables a nodos aunque esto se puede modificar sin cambiar la clase de red, en ese curso encontraremos muchas cosas interesantes si quieres aprender m谩s sobre este tema, haz click aqui 鈥> https://platzi.com/clases/redes/

Al igual que BitTorrent, existe una red llamada Gnutella para compartir archivos, los puertos donde corre son los siguientes:

  • 6346/tcp Gnutella compartici贸n de ficheros (Limewire, etc.)

  • 6347/udp Gnutella

  • 6348/udp Gnutella

  • 6349/udp Gnutella

  • 6350/udp Gnutella

  • 6355/udp Gnutella
    鈥橤nutella鈥 es un proyecto de software distribuido para crear un protocolo de red de distribuci贸n de archivos entre pares, sin un servidor central.

Fuente:https://es.wikipedia.org/wiki/Gnutella

Tambien tenemos
FTP: Puerto 21;
FTPS/SSH: Puerto 22;
POP3: Puerto 110.
POP3 SSL: Puerto 995.
IMAP: Puerto 143.
IMAP SSL: Puerto 993.

++Como funcionan y cuales son las direcciones IP, quien las asigna a nivel publico y como los router a trav茅s de DHCP asignan las privadas.

++<code>
++```
++

Apuntes de la clase:
MAC adress es una identificaci贸n unica de cada aparato conectado a la red.
IP o Internet Protocol es una serie de n煤meros (de 4 bytes) que identifican a un computador.
Hay una IP que nos identifica en la red de internet, hay una IP que nos identifica en nuestra red local,
los routers deciden que IP darte mediante el protocolo DHCP.
Una IP muy popular es 127.0.0.1 o local host que siempre te apunta a ti.
Hay una IPLAN que es la IP que representa tu red de area local esta IP se escribe 192.168.0.X donde solo el X cambia, cuando las IPs
no alcanzan, recordemos que solo hay 255 caracteres en un byte, se crean subredes (osea se usa el penultimo byte) entonces los
dispositivos que podemos conectar a la red son 255 * 255 (el pen煤ltimo byte va de 0-254 y el ultimo de 1-255).
Las redes usan conceptos internos de los sistemas operativos llamados 鈥減uertos鈥 funcionan con 2 bytes osea 65535 puertos, los puertos
funcionan deacuerdo a los anillos del sistema, los puertos del 0-1024 son reservados para que el o.s. los ejecute a travez del
administrador. El protocolo http usa el puerto 80 y el protocolo bitorrent va del 6881-6889. el protocolo https (http seguro) no usa
el puerto 80 usa el puerto 443

Una excelente forma de aprender un poco m谩s de funcionamiento de red y protocolos es a trav茅s del Modelo OSI que nod indica las capas que existen para el funcionamiento de una red de datos, empezando por la capa f铆sica, direccionamiento local, direccionamiento de red, transporte, sesi贸n, presentaci贸n y aplicaci贸n.

HTTP trabaja sobre puerto 80
HTTPS trabaja sobre puerto 443

鈥淓n un esquema de red se crea una red virtual dentro de los sistemas operativos con un concepto de puertos鈥 - no entiendo esa parte. Alguien podr铆a aclarar?

Hola! alguien sabe decirme que significa eso.

驴Cu谩l es la diferencia entre una direcci贸n IP y MAC?

Qu茅 es una direcci贸n IP y el protocolo de Internet
IP: IP significa Internet Protocol y es una serie de n煤meros que identifica un computador en internet.
Los computadores tienen m煤ltiples direcciones IP, esta la IP que nos identifica en la red de internet, pero internamente en la red local cada dispositivo que esta conectado a nuestra red de internet en el hogar tiene una direcci贸n IP distinta y esta es asignada por el router mediante un protocolo llamado DHCP (Dynamic Host configuration Protocol)
La direcci贸n IP 127.0.0.1 siempre apunta hacia el mismo dispositivo y es conocida tambi茅n como 鈥渓ocalhost鈥.
Red LAN(Local Area Network): Las redes de 谩rea local son las redes a las que nos conectamos desde nuestra casa donde est谩n los dispositivos que solemos usar en el hogar como la PC, las laptops, los celulares, las impresoras, etc.

驴Se puede saber el historial de Ips que ha tenido mi PC en la historia de su vida?

Para identificar si ha cambiado o no. gracias 馃槂

La raz贸n por la que es importante seguir las convenci贸nes y buenas pr谩cticas.

qh = Blhagg!!!

Para que no se confundan, estos puertos son virtuales y no f铆sicos: https://www.speedcheck.org/es/wiki/puerto/#puerto-virtual

Mi mente esta tratando de procesar todo lo que esta aprendiendo :0

Minuto 5.57 del video. Me he reido montones, con el sonido de la letra inventada. Y aunque parezca un ejemplo jalado de los pelos, hubo en la vida real un artista, cantante, un genio de la musica, que se llamaba Prince y que cambio su nombre por un signo o simbolo que no tenia pronunciacion. Genio y todo, no se si alguien llego alguna vez a llamarlo por el signo.

Creo que antes eran mas videos en este curso

Muy interesante. Definitivamente es uno de los mejores cursos que he visto.

el minuto 5:57 fue demasiado chistoso.

jajaj la letra braghh!!

DHCP (Dynamic Host Configuration Protocol) es un protocolo de red ampliamente utilizado que simplifica y automatiza la forma en que los dispositivos obtienen direcciones IP y otra informaci贸n de configuraci贸n de red. Su objetivo principal es permitir que los dispositivos se conecten a una red de manera sencilla y sin necesidad de una configuraci贸n manual de direcciones IP.

Cuando un dispositivo (como una computadora, tel茅fono inteligente o impresora) se conecta a una red que utiliza DHCP, el dispositivo env铆a una solicitud al servidor DHCP presente en esa red. El servidor DHCP es el encargado de asignar direcciones IP y otros par谩metros de configuraci贸n a los dispositivos que lo solicitan.

Los pasos b谩sicos del proceso DHCP son los siguientes:

Solicitud (Discover): Cuando un dispositivo se une a la red, env铆a una solicitud de descubrimiento (Discover) a trav茅s de la red, preguntando si hay un servidor DHCP presente.

Oferta (Offer): Si el servidor DHCP detecta la solicitud, responde enviando una oferta (Offer) con una direcci贸n IP disponible que el servidor est谩 dispuesto a asignar al dispositivo.

Solicitud (Request): El dispositivo, al recibir la oferta de direcci贸n IP de un servidor DHCP, puede aceptarla y env铆a una solicitud (Request) al servidor, indicando que desea utilizar esa direcci贸n IP.

Aceptaci贸n (Acknowledge): El servidor DHCP recibe la solicitud de aceptaci贸n y env铆a un mensaje de aceptaci贸n (Acknowledge) al dispositivo, confirmando que ha sido asignada la direcci贸n IP solicitada y proporcionando otros par谩metros de configuraci贸n de red, como la m谩scara de subred, la puerta de enlace y los servidores DNS.

Una vez completados estos pasos, el dispositivo tiene una direcci贸n IP v谩lida y otros detalles de configuraci贸n necesarios para comunicarse en la red de manera eficiente.

El DHCP es especialmente 煤til en redes grandes o en situaciones donde los dispositivos se conectan y desconectan con frecuencia, ya que evita la necesidad de configurar manualmente cada dispositivo con una direcci贸n IP 煤nica. Adem谩s, permite una gesti贸n centralizada de las direcciones IP, lo que facilita la administraci贸n y el mantenimiento de la red.

Los routers son las puertas de enlace a diferentes redes. El router asigna IPs dentro de la red local y esa IP es 煤nica en esa red, hacia afuera todos los equipos se conectan con la IP que te da el proveedor de internet que tienes contratado.

Es muy interesante como funciona todo este mundo!

Cuando realice mi servicio social hace 1 a帽o siempre pens茅 鈥淨ue es un servidor y por que se configura as铆?鈥 Apenas me voy dando una idea con los puertos.

馃く馃く馃く Genial! creo que tome la decisi贸n correcta al primero aprender Fundamentos de Software antes de pasar a Data Science.

Los computadores tienen m煤ltiples direcciones IP:

  • Una que los identifica en la red de internet

  • Otra que los identifica en la red local (es designada por el router con el protocolo DHCP)

La IP 127.0.0.1 siempre apunta hacia el dispositivo que se est茅 usando. Al igual que el nombre de dominio localhost

IP LAN (Local Area Network) es la IP de la red local que asigna el router, (por ejemplo 192.168.0.20). Los primeros 3 n煤meros no suelen cambiar, pero el cuarto se帽ala el lugar del dispositivo en la red local. Sin embargo, el tercero puede significar el n煤mero de subred en caso de que exista alguna

192.168.0.20

As铆 como en un chip hay pines para conectar los cables, en los esquemas de red se crea una red virtual con un concepto interno conocido como los puertos. Estos tienen n煤meros desde el uno hasta el n煤mero m谩s alto disponible por los bytes. El n煤mero de puertos que se pueden tener es de 65535 por los dos bytes que var铆an (255*255).

  • Cada puerto tienen
    funciones diferentes y suelen ser distribuidos por el sistema operativo en los diferentes niveles de anillos de permisos. Los del 1 al 1024 est谩n reservados para el S.O. para que los ejecute a trav茅s del administrador.

  • El protocolo HTTP (hypertext transfer protocol). Su puerto es el 80. Permite interactuar con el internet de manera segura y cifradaEl HTTPs usa el 443

  • El protocolo SSH trabaja en el puerto 22
    Bitorent reserva los puestos 6881-6889

Hay diferentes IP鈥檚. Hay una que nos identifica dentro del Internet. Hay otra que nos identifica en nuestra red local. Los que deciden esto son los routers. Los routers son las puertas de enlace a diferente redes (deciden que IP nos da). Ellos tienen una lista IP y la utilizan gracias a protocolos.

Tenemos una IP local, local host (127.0.0.1). La laptop tambien tiene una IP LAN. Esta la asigna el router. Hay IP鈥檚 ya asignadas.

PUERTOS:

Ver v铆deo
https://www.youtube.com/shorts/Xrrgp_J9Lp4

A P U N T E S

Existen 2 IP鈥檚, una cuando nos conectamos al ared global del planeta y otra que nos identifica en nuestra red local. Los que deciden esto son los routers, estos son puertas de enlace a diferentes redes.

127.0.0.1 (localhost) es la manera de conectarnos a la IP del dispositivo que estamos usando.

Red LAN: Red a la que nos conectamos al switch/router/modem.
IP LAN: 192.168.0.x - Usualmente identificamos una red local porque el 煤ltimo d铆gito es el que cambia.

192 - 168 - 0 - x - El l铆mite de cada subred es de 255
Eso da un total de 65.025 dispositivos m谩ximos pueden estar conectados en dos esquemas de red/subredes (255x255).

As铆 como en un chip tenemos pines a los que se les transmiten informaci贸n a trav茅s de cables, tenemos un concepto virtual que se llaman puertos:

En los sistemas operativos se crean puertos, estos puertos tienen n煤meros hasta un m谩ximo de 65.535, esto es porque hay 2 bytes disponibles para esto y cada puerto tiene funcionamientos diferentes.

El sistema operativo distribuye estos puertos a trav茅s de los anillos (kernel, drivers delicados, drivers accesibles, apps) y hay ciertos puertos reservados por 茅l, que son del 1 al 1024, que los ejecuta a trav茅s del administrador. Hay ciertos protocolos que utilizan estos puertos, por ejemplo el protocolo HTTP, que utiliza el puerto 80 贸 bit torrent que utiliza los puertos del 6881 al 6889. HTTPS utiliza el puerto 443.

Freddy Blaj me dio miedito jaja.

A pesar que el modelo de protocolos OSI es mas estudiada. El modelo TCP/IP es la que actualmente usamos o se basan mucho los protocolos.