You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

2 D铆as
2 Hrs
50 Min
36 Seg

Protocolos

12/32
Resources

What are protocols and how do they work?

In a world where computers are increasingly interconnected, protocols have become fundamental tools that enable effective communication between them. Protocols are essentially a set of rules that computers must follow to communicate with each other. They were born out of the need to solve connectivity problems, especially when different universities were trying to send complex data beyond simple text messages, such as complete research in the form of files.

How were the first protocols created?

During the early stages of development of the Internet infrastructure, different institutions faced similar problems when trying to send more complex data. Some universities tried to solve these problems independently, which led to diverse and often incompatible solutions. This lack of harmonization led to further complications in connecting and communicating between different computers.

To solve this, protocols were introduced, which established a common path for the transmission of information. By creating these universal rules, a reliable and efficient exchange of data was facilitated, regardless of the different technological solutions adopted by each institution.

What are the layers of the protocols?

To transmit data from one computer to another, information passes through five stages or layers. These layers organize the information so that it can be sent efficiently through the network's physical infrastructure:

  • Application Layer: Interacts with software applications to initiate data transmission.
  • Presentation layer: Translates data into a format that can be understood by the next layer.
  • Session layer: Establishes, manages and terminates connections between network applications.
  • Transport layer: Ensures reliable data transfer and may include error control measures.
  • Network layer: Encapsulates information in packets that are sent through the network until they reach their final destination.

Why are protocols important today?

Protocols are still essential for communication on today's Internet. Without these sets of rules, data exchange between devices would be chaotic and inefficient. Protocols ensure that regardless of the type of data (text, image, video) or the distance between devices, information is transmitted correctly.

We encourage all students and technology enthusiasts to delve deeper into the study of protocols and understand how they continue to play a crucial role in maintaining and enhancing the interconnected digital world we enjoy today.

Contributions 14

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Protocolos


.

驴Qu茅 es un protocolo de comunicaci贸n?


Es un conjunto de reglas y est谩ndares que definen c贸mo deben intercambiarse los datos y c贸mo debe llevarse a cabo la comunicaci贸n entre los sistemas de red. Estas reglas establecen el formato de los datos, los procedimientos de inicio y finalizaci贸n de la comunicaci贸n, y las acciones que deben tomar los dispositivos involucrados.
.

驴Por qu茅 nace la necesidad de un protocolo?


Nacen con el prop贸sito de permitir la interoperabilidad y el intercambio de informaci贸n entre diferentes dispositivos y sistemas en una red. Antes de su existencia, cada dispositivo o sistema ten铆a su propio formato de datos y sus propias reglas de comunicaci贸n, lo que dificultaba la interoperabilidad.
.
A lo largo del tiempo se han desarrollado muchos protocolos de comunicaci贸n para diferentes necesidades. Uno de estos es el TCP/IP (Transmission Control Protocol/Internet Protocol), que permite la interconexi贸n de redes y el intercambio de informaci贸n.

Dato:

primero existio el protocolo OSI, pero luego se redujo al protocolo tcp/ip, el cual menciona el profesor, es el mas usado actualmente y que ayudo a solucionar el problema de enviar informacion.

El modelo OSI, de siete capas, es un modelo conceptual que caracteriza y estandariza la manera en la que los diferentes componentes de software y hardware involucrados en una comunicaci贸n de red deben dividir la mano de obra e interactuar entre s铆. En la siguiente figura podr谩 ver los nombres y funciones b谩sicas de cada una de las capas.

El modelo TCP/IP solamente tiene cuatro capas y es conocido generalmente como TCP/IP, ya que estos son sus dos protocolos m谩s importantes.

Peque帽o video para profundizar: https://www.youtube.com/watch?v=jdKRx2BxSMs

Clase 12 - Protocolos


Repaso de la clase


驴Qu茅 se cre贸 para resolver la diferencia que estaba existiendo a la hora de conectarse a ARPANET entre todas las universidades?

  • Protocolos.

驴Por qu茅 surgi贸 el problema de conexi贸n entre las diferentes universidades conectadas a ARPANET?

  • Porque en su momento las universidades quer铆an enviar y recibir archivos y para ello cada una cre贸 una forma diferente de hacerlo.

驴Qu茅 son los protocolos?

  • Son las reglas que tienen que seguir las computadoras y la conexi贸n para lograr entablar una comunicaci贸n.

驴Cu谩les son los 5 etapas/protocolos por los que debemos de pasar hoy en d铆a para conectarnos a internet?

  • Physical/Cables.
  • Data link/Ethernet y Switches.
  • Network/ IP y Routers.
  • Transport/ TCP y UDP.
  • Application/ HTTP y FTP.

porfin primero xd

Los protocolos de internet son un conjunto de reglas que determinan la manera en que se transmiten los datos a trav茅s de la red. El protocolo de IP es un est谩ndar con especificaciones respecto a c贸mo deben funcionar los dispositivos conectados que se encuentran en Internet. Por un par de razones: el direccionamiento y el routing.

.

  • El direccionamiento se refiere a la asignaci贸n de una direcci贸n IP 煤nica a cada dispositivo o dominio que se conecta a Internet.
  • El routing se refiere al proceso de enviar los paquetes de datos por la ruta m谩s adecuada hasta llegar al destino.

.

Estos protocolos son importantes porque permiten la comunicaci贸n entre diferentes redes y dispositivos, garantizando la interoperabilidad y la compatibilidad. Tambi茅n facilitan la gesti贸n, el control y la seguridad de los datos que circulan por la red.

.

Entre los protocolos m谩s comunes est谩n: IP, TCP, UDP, ICMP, ARP, DHCP, DNS, HTTP, FTP, etc. Cada uno tiene una funci贸n espec铆fica y se clasifica en una capa del modelo OSI o del modelo TCP/IP.

1. **Protocolo de Internet (IP):** Es el protocolo fundamental para la transmisi贸n de datos en Internet. Se encarga de direccionar y enrutar los paquetes de datos a trav茅s de la red. 2. **Transmission Control Protocol (TCP):** Junto con IP, forma parte del conjunto TCP/IP. TCP proporciona una comunicaci贸n confiable y orientada a la conexi贸n, asegur谩ndose de que los datos se entreguen correctamente y en orden. 3. **User Datagram Protocol (UDP):** Otro protocolo del conjunto TCP/IP. A diferencia de TCP, UDP es un protocolo de env铆o de datos no orientado a la conexi贸n y no garantiza la entrega de paquetes ni el orden. 4. **Hypertext Transfer Protocol (HTTP):** Se utiliza para la transferencia de datos en la World Wide Web. HTTP define la forma en que los mensajes se env铆an y reciben entre navegadores web y servidores web. 5. **Hypertext Transfer Protocol Secure (HTTPS):** Es una versi贸n segura de HTTP que utiliza cifrado SSL/TLS para proteger la transferencia de datos entre el navegador y el servidor. 6. **File Transfer Protocol (FTP):** Se utiliza para la transferencia de archivos entre sistemas. Permite subir y bajar archivos entre un cliente y un servidor FTP. 7. **Simple Mail Transfer Protocol (SMTP):** Protocolo utilizado para enviar correos electr贸nicos desde un cliente de correo electr贸nico a un servidor de correo y entre servidores de correo. 8. **Post Office Protocol (POP) y Internet Message Access Protocol (IMAP):** Protocolos utilizados para recuperar correos electr贸nicos de un servidor. POP descarga los correos electr贸nicos al dispositivo local, mientras que IMAP permite gestionarlos directamente en el servidor. 9. **Domain Name System (DNS):** Protocolo que traduce nombres de dominio legibles por humanos en direcciones IP utilizables por las computadoras. 10. **Secure Shell (SSH):** Proporciona una forma segura de acceder y controlar dispositivos remotos mediante una conexi贸n cifrada.

Ejemplos de protocolos:

Correo electr贸nico:

  • SMTP (Simple Mail Transfer Protocol): Se utiliza para enviar correos electr贸nicos entre servidores de correo.
  • POP3 (Post Office Protocol 3): Se utiliza para recuperar correos electr贸nicos de un servidor de correo a un cliente de correo electr贸nico.
  • IMAP (Internet Message Access Protocol): Se utiliza para acceder y sincronizar correos electr贸nicos en varios dispositivos.

Navegaci贸n web:

  • HTTP (Hypertext Transfer Protocol): Se utiliza para transferir datos entre un navegador web y un servidor web.
  • HTTPS (Hypertext Transfer Protocol Secure): Es una versi贸n segura de HTTP que utiliza encriptaci贸n para proteger los datos.

Transferencia de archivos:

  • FTP (File Transfer Protocol): Se utiliza para transferir archivos entre dos computadoras.
  • SCP (Secure Copy Protocol): Es un protocolo seguro para transferir archivos entre dos computadoras.

Mensajer铆a instant谩nea:

  • XMPP (Extensible Messaging and Presence Protocol): Es un protocolo abierto para mensajer铆a instant谩nea, presencia y videoconferencia.
  • SIP (Session Initiation Protocol): Se utiliza para iniciar y controlar sesiones multimedia, como llamadas de voz y video.

Redes sociales:

  • APIs (Application Programming Interfaces): Las APIs espec铆ficas de cada plataforma permiten a los desarrolladores crear aplicaciones que interact煤en con la red social.

Ejemplos adicionales:

  • Telnet: Se utiliza para acceder a un dispositivo remoto a trav茅s de una red.
  • SSH (Secure Shell): Es un protocolo seguro para iniciar sesi贸n en un dispositivo remoto.
  • DNS (Domain Name System): Se utiliza para traducir nombres de dominio legibles por humanos a direcciones IP.
  • DHCP (Dynamic Host Configuration Protocol): Se utiliza para asignar autom谩ticamente direcciones IP a los dispositivos.


Gemini told me.-

Protocolos para la capa f铆sica:

Est谩ndares de cableado:

  • EIA/TIA-232: Est谩ndar para la comunicaci贸n serial entre dispositivos.
  • RS-485: Est谩ndar para la comunicaci贸n serial multipunto.
  • USB: Est谩ndar para la conexi贸n de dispositivos perif茅ricos.
  • Ethernet: Est谩ndar para redes de 谩rea local (LAN).

Modulaci贸n y codificaci贸n:

  • QAM (Quadrature Amplitude Modulation): T茅cnica de modulaci贸n.
  • PSK (Phase Shift Keying): T茅cnica de modulaci贸n.
  • FSK (Frequency Shift Keying): T茅cnica de modulaci贸n.

Protocolos para la capa de enlace de datos:

Control de acceso al medio:

  • Ethernet: Protocolo m谩s utilizado para redes LAN.
  • IEEE 802.11: Familia de est谩ndares para redes inal谩mbricas.
  • Token Ring: Protocolo de acceso al medio.
  • FDDI (Fiber Distributed Data Interface): Protocolo para redes de fibra 贸ptica.

Detecci贸n de errores y correcci贸n:

  • CRC (Cyclic Redundancy Check): Algoritmo para detectar errores.
  • FEC (Forward Error Correction): T茅cnica para corregir errores.

Control de flujo:

  • Stop-and-wait: Protocolo de control de flujo simple.
  • Sliding window: Protocolo de control de flujo eficiente.

Protocolos para la capa de red:

Enrutamiento:

  • IP (Protocolo de Internet): Protocolo fundamental para la comunicaci贸n en internet.
  • IPv6: Versi贸n m谩s reciente de IP.
  • ICMP (Protocolo de mensajes de control de internet): Para enviar mensajes de error y control.
  • IGMP (Protocolo de gesti贸n de grupos de internet): Para administrar la membres铆a en grupos de multidifusi贸n.

Acceso a la red:

  • ARP (Protocolo de resoluci贸n de direcciones): Para traducir direcciones IP a direcciones MAC.
  • DHCP (Protocolo de configuraci贸n din谩mica de host): Para asignar autom谩ticamente direcciones IP.

Protocolos de la capa de transporte:

Protocolos orientados a la conexi贸n:

  • TCP (Protocolo de control de transmisi贸n): Protocolo confiable para la entrega de datos.
  • SCTP (Protocolo de transmisi贸n para el control de flujo): Similar a TCP pero con m谩s flexibilidad.

Protocolos no orientados a la conexi贸n:

  • UDP (Protocolo de datagramas de usuario): Protocolo r谩pido pero no garantiza la entrega de datos.
  • DCCP (Protocolo de control de congesti贸n de datagramas): Similar a UDP pero con control de congesti贸n.

Protocolos de la capa de aplicaci贸n:

Navegaci贸n web:

  • HTTP (Hypertext Transfer Protocol): Para transferir datos entre un navegador y un servidor web.
  • HTTPS (Hypertext Transfer Protocol Secure): Versi贸n segura de HTTP.

Correo electr贸nico:

  • SMTP (Simple Mail Transfer Protocol): Para enviar correos electr贸nicos.
  • POP3 (Post Office Protocol 3): Para recuperar correos electr贸nicos.
  • IMAP (Internet Message Access Protocol): Para acceder y sincronizar correos electr贸nicos.

Transferencia de archivos:

  • FTP (File Transfer Protocol): Para transferir archivos entre computadoras.
  • SCP (Secure Copy Protocol): Para transferir archivos de forma segura.
![](https://static.platzi.com/media/user_upload/Captura%20desde%202024-01-20%2022-38-24-bb44f68f-ef50-42da-a855-9052ca1f7148.jpg)
![](https://static.platzi.com/media/user_upload/image-0f718a33-6c1f-4ed6-a43f-357ef9301a8a.jpg)![](https://static.platzi.com/media/user_upload/image-fcb159ac-f53e-44bd-9f3e-60df1176d784.jpg)
que es un proctoco y para que sirve este.es un conjunto de reglas que le dice al usuario como debe ser su comunicaci贸n con el otro computador y cuales son las reglas que debe llegar acabo para la tansferencia de datos o informaci贸n por que se inventaron los protocolos dado que el proyecto crecio muy r谩pido este. tuvo problemas ya que cada universidad hab铆a desarrollado la su propia forma de. lidiar con estos problemas y dar铆an inconvenientes ya que cada una tenia una forma distintas por tal se desarrollaron los protocolos
aaa
application (HTTP / FTP) --> transport ( TCP / UDP) --> network ( IP, ROUTERS) --> data link ( ETHERNET, SWITCHES) --> physical (CABLES)

Es interesante lo que se puede aprender con respecto a los protocolos de internet el cual tienen como objetivo intercambiar informacion de muchos dispositivos y de redes. Si que estoy aprendiendo en como se debe aplicar esto. Esperare a mas contenido.