Diferença Entre Socket e Port

Anonim

Socket vs Port

No contexto da rede de computadores, um soquete é um ponto final de uma comunicação bidirecional que ocorre em uma rede baseada no protocolo da internet. Sockets irá distribuir os pacotes de dados que estão chegando através do canal de comunicação para a aplicação correta. Isso é feito usando a informação, como endereço IP e número da porta. Em geral, uma porta (software) é uma conexão lógica de dados que pode ser usada para trocar dados. Na internet, as portas TCP e UDP são usadas para trocar dados entre computadores e estas são as portas mais utilizadas.

O que é um soquete?

Um soquete é um ponto final de uma comunicação bidirecional que ocorre em uma rede de computadores baseada no protocolo da internet. Sockets irá distribuir os pacotes de dados que estão chegando através do canal de comunicação para a aplicação correta. O sistema operacional mapeia cada soquete para um processo ou um segmento que se comunica. Existem dois tipos de soquetes chamados de soquetes ativos e soquetes passivos. Um soquete ativo é um soquete que está conectado a outro soquete ativo por meio de uma conexão de dados aberta. As tomadas activas em ambas as extremidades do canal de comunicação serão destruídas quando a conexão for fechada. Um soquete passivo não está participando de uma conexão, mas um soquete que está aguardando uma conexão recebida. Quando um soquete passivo está conectado, ele gerará um novo soquete ativo. Um soquete de internet é identificado pelo endereço do soquete local (endereço IP local e número da porta), endereço do soquete remoto e protocolo de transporte (por exemplo, TCP, UDP).

O que é uma porta?

Uma porta é uma conexão lógica de dados que pode ser usada para trocar dados sem o uso de um arquivo ou armazenamento temporário. Na internet, as portas TCP e UDP são usadas para trocar dados entre computadores e estas são as portas mais utilizadas. A porta é identificada usando um número associado à porta chamada número da porta, o endereço IP associado à porta e ao protocolo de transporte. O conjunto de números de porta geralmente é reservado em um computador host para tipos específicos de serviços. A varredura de portas é o processo de tentar se conectar a um conjunto de portas que estão em uma seqüência. Em geral, a varredura de portas é considerada uma tentativa mal-intencionada. Os administradores do sistema o conduzem para verificar vulnerabilidades em um sistema.

Qual a diferença entre Socket e Port?

Um soquete é um ponto final de uma comunicação bidirecional que ocorre em uma rede de computadores baseada no protocolo Internet, enquanto que uma porta é uma conexão lógica de dados que pode ser usada para trocar dados sem o uso de um arquivo temporário ou armazenamento. Um soquete está associado a uma porta e pode haver sockets múltiplos associados a uma porta.Pode haver um único soquete passivo associado a uma porta que esteja aguardando conexões recebidas. Além disso, pode haver múltiplos sockets ativos que correspondem a conexões abertas nessa porta.