freeCodeCamp/guide/portuguese/computer-science/ports/index.md

28 lines
1.6 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Ports
localeTitle: Portos
---
## Portos
Uma porta é um ponto final de comunicação para um sistema operacional, no conjunto de protocolos da Internet. Nomes de serviço e números de porta são usados para distinguir entre serviços diferentes executados em protocolos de transporte, como TCP, UDP, DCCP e SCTP. Quando um computador recebe uma mensagem de outra fonte, as portas ajudam a determinar qual processo está esperando essa mensagem.
Uma porta é sempre relacionada a um endereço IP de um host e ao tipo de protocolo da comunicação e, portanto, completa o endereço de rede de destino ou de origem de uma sessão de comunicação. Há 65536 portas disponíveis no sistema operacional. Uma porta é identificada para cada endereço e protocolo por um número de 16 bits, comumente conhecido como o número da porta. Por exemplo, um endereço pode ser "protocolo: TCP, endereço IP: 1.2.3.4, número da porta: 80", que pode ser escrito como 1.2.3.4:80 quando o protocolo é conhecido do contexto. Alguns números de porta são usados por convenção para identificar serviços específicos, como:
* 20 - FTP
* 21 - FTP
* 22 - SSH
* 23 - Telnet
* 25 - SMTP
* 42 - servidor de nomes
* 53 - Sistema de Nomes de Domínio (DNS)
* 80 - http
* 110 - pop3
* 143 - imap
* 194 - irc
* 443 - https
### Fontes
* [iana.org](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml)
* [Wikipedia](https://en.wikipedia.org/index.php?q=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUG9ydF8oY29tcHV0ZXJfbmV0d29ya2luZyk)
* [Webopedia](https://www.webopedia.com/quick_ref/portnumbers.asp)