Podemos pensar em rede de computadores como diversas máquinas interligadas fisicamente entre si onde os seus utilizadores promovem a troca de informação de seu interesse. Entretanto, uma rede não pode ser bem estabelecida considerando apenas o hardware como preocupação principal como nas primeiras redes, atualmente o software é considerado uma das partes mais importantes na concepção de novas tecnologias de redes de computadores.
Protocolo é o conjunto de regras sobre o modo como se dará a comunicação entre as partes envolvidas.
Protocolo é a "língua" dos computadores, ou seja, uma espécie de idioma que segue normas e padrões determinados. É através dos protocolos que é possível a comunicação entre um ou mais computadores. Os protocolos de rede nasceram da necessidade de conectar equipamentos de fornecedores distintos, executando sistemas distintos, sem ter que escrever a cada caso programas específicos. Ambos os computadores devem estar configurados com os mesmos parâmetros e obedecer aos mesmos padrões para que a comunicação possa ser realizada sem erros. Existem diversos tipos de protocolos de rede, variando de acordo com o serviço a ser utilizado. De maneira geral há dois tipos de protocolos: Abertos e Proprietários ou Específicos. Os protocolos Abertos são os protocolos padrões da internet. Este podem comunicar com outros protocolos que utilizam o mesmo padrão de protocolo. Um exemplo seria o TCP/IP, pois ele pode comunicar com várias plataformas como Windows, Linux, Mac e outros. Já os protocolos Proprietários são feitos para ambiente específicos (daí o seu nome), pois ele apenas pode comunicar com uma plataforma padrão. Exemplos desse tipo de protocolo: IPX/SPX, NETBIOS e outros. São exemplos de protocolos de rede: IP (Internet Protocol), DHCP (Dynamic Host Configuration Protocol), TCP (Transmission Control Protocol), HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), Telnet (Telnet Remote Protocol), SSH (SSH Remote Protocol), POP3 (Post Office Protocol 3), SMTP (Simple Mail Transfer Protocol), IMAP (Internet Message Access Protocol).
Funções:
Uma das funções dos protocolos é pegar os dados que serão transmitidos pela rede, dividir em pequenos pedaços chamados pacotes, na qual dentro de cada pacote há informações de endereçamento que informam a origem e o destino do pacote. É através do protocolo que as fases de estabelecimento, controle, tráfego e encerramento, componentes da troca de informações são sistematizadas. O protocolo desempenha as seguintes funções:
- Endereçamento: especificação clara do ponto de destino da mensagem
- Numeração e sequencia: individualização de cada mensagem, através de número sequencial
- Estabelecimento da conexão: estabelecimento de um canal lógico fechado entre fonte e destino
- Confirmação de recepção: confirmação do destinatário, com ou sem erro, após cada segmento de mensagem
- Controle de erro: detecção e correção de erros
- Retransmissão: repetição da mensagem a cada recepção de mensagem
- Conversão de código: adequação do código às características do destinatário
- Controle de fluxo: manutenção de fluxos compatíveis com os recursos disponíveis
- Na tabela abaixo listam-se os serviços e protocolos associados às portas TCP e UDP.
Serviço | TCP | UDP | Observações |
FTP | 21 | 21 | Transferência de arquivos |
SSH | 22 | 22 | Protocolo de login remoto encriptado |
Telnet | 23 | 23 | Protocolo de login remoto |
SMTP | 25 | 25 | Para envio de email |
DNS | 53 | 53 | Resolução de nomes para IP |
HTTP | 80 | 80 | Para web browser |
POP3 | 110 | 110 | Para recepção de email |
IMAP | 143 | 143 | Para recepção/envio de email |
TLS/SSL | 443 | 443 | Protocolo de camada de sockets segura |
IRC | 6667 | 6667 | Para conversação/chat |
Pichat | 9009 | 9009 | Protocolo de conversação/chat |
Nenhum comentário:
Postar um comentário
Atenção , qualquer comentário ofensivo será removido