Protocolos y puertos Flashcards
¿Qué es TCP?
Transmission Control Protocol es un protocolo orientado a la conexión que requiere un “three-way-handshake” TCP para establecer una conexión.
Describe el three-way-handshake
- El host envía una solicitud SYN al servidor
- El servidor responde con un paquete SYN/AKC
- El host le responde al servidor con un paquete AKC y se inicia la transferencia de datos.
¿Qué pasa cuando un puerto TCP está cerrado?
El servidor, mediante el three way handshake, regresa una respuesta con el paquete RST.
¿Qué pasa cuando un puerto TCP está abierto, pero filtrado?
Usualmente, esto pasa debido a un firewall en el puerto y este firewall simplemente suelta o drops la conexión y no envía respuesta, sin embargo, se pueden configurar los firewalls para que respondan con el paquete RST para simular un puerto cerrado.
¿Qué es UDP?
User Datagram Protocol es un protocolo sin conexión; UDP no requiere que se establezca una conexión.
¿Qué pasa cuando un puerto UDP está cerrado?
El puerto debe responder con un paquete ICMP (ping) que contiene un mensaje de que el puerto es inalcanzable.
¿Qué son los protocolos de comunicación?
Los protocolos de Internet son reglas y directrices estandarizadas definidas en RFC que especifican cómo deben comunicarse entre sí los dispositivos de una red. Garantizan que los dispositivos de una red puedan intercambiar información de forma coherente y fiable, independientemente del hardware y el software utilizados.
¿Qué hacen los protocolos de comunicación?
Los protocolos definen el formato y la estructura de los datos que se transmiten.
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos TCP:
1. Telnet
2. SSH
3. SNMP
4. HTTP
5. HTTPS
- Telnet, 23, Remote login service
- Secure Shell, 22, Secure remote login services
- Simple Network Management Protocol, 161-162, Manage network devices
- Hyper Text Transfer Protocol, 80, Used to transfer webpages
- Hyper Text Transfer Protocol Secure, 443, Used to transfer secure webpages
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos TCP:
1. DNS
2. FTP
3. TFTP
4. NTP
5. SMTP
- Domain Name System, 53, Lookup domain names
- File Transfer Protocol, 20-21, Used to transfer files
- Trivial File Transfer Protocol, 69, Used to transfer files
- Network Time Protocol, 123, Synchronize computer clocks
- Simple Mail Transfer Protocol, 25, Used for email transfer
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos TCP:
1. SMB
2. NFS
3. Kerberos
4. DHCP
5. RDP
- Server Message Block, 445, Used to transfer files
- Network File System, 111; 2049, Used to mount remote systems
- Kerberos, 88, Used for authentication and authorization
- Dynamic Host Configuration Protocol, 67; 68, Used to configure IP addresses
- Remote Desktop Protocol, 3389, Used for remote desktop access
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos TCP:
1. ICMP
2. SSL
3. ms-sql-s
4. PPTP
5. SOAP
- Internet Control Message Protocol, 0-255, Used to troubleshoot network issues
- Secure Socket Layer, 443, Securely transfer files
- Microsoft SQL Server, 1433, Used for client connections to the Microsoft SQL Server.
- Point-to-Point Tunneling Protocol, 1723, Is used to create VPNs
- Simple Object Access Protocol, 80, 443, Used for web services
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos UDP:
1. DNS
2. TFTP
3. NTP
4. SNMP
5. DHCP
- Domain Name System, 53, It is a protocol to resolve domain names to IP addresses.
- Trivial File Transfer Protocol, 69, It is used to transfer files between systems.
- Network Time Protocol, 123, It synchronizes computer clocks in a network.
- Simple Network Management Protocol, 161, It monitors and manages network devices remotely.
- Dynamic Host Configuration Protocol, 67, It is used to assign IP addresses to devices in a network dynamically.
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos UDP:
1. TELNET
2. MySQL
3. netbios-ns
4. ms-sql-m
5. PGSQL
- Telnet, 23, It is a text-based remote access communication protocol.
- MySQL, 3306, It is an open-source database management system.
- NetBIOS Name, 137, It is used in Windows operating systems to resolve NetBIOS names to IP addresses on a LAN.
- Microsoft SQL Server, 1434, Used for the Microsoft SQL Server Browser service.
- PostgreSQL, 5432, It is an object-relational database management system.
Cuáles son los puertos, nombre y descripción de los siguientes acrónimos protocolos UDP:
1. RIP
2. IKE
3. BOOTP
4. VNC
5. IPsec
- Routing Information Protocol, 520, It is used to exchange routing information between routers.
- Internet Key Exchange, 500, Internet Key Exchange
- Bootstrap Protocol, 68, It is used to bootstrap hosts in a network.
- Virtual Network Computing, 5900, It is a graphical desktop sharing system.
- Internet Protocol Security, 500, IPsec is also a protocol that provides secure, encrypted communication. It is commonly used in VPNs to create a secure tunnel between two devices.