Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Amostra

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 13

Protocolos de

comunicação em redes
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:

„„ Conceituar protocolos de rede.


„„ Identificar o objetivo dos protocolos.
„„ Reconhecer a importância dos protocolos para internet.

Introdução
Os protocolos de comunicação em redes são responsáveis por realizar
a comunicação entre equipamentos (computadores, servidores, entre
outros) que estejam conectados a uma rede. Além disso, eles viabilizam
a utilização da internet. Esses protocolos têm normas estabelecidas,
que garantem a comunicação de diferentes equipamentos, além de
funcionarem como um “idioma universal” entre esses equipamentos,
independentemente de software ou hardware.
Neste capítulo, você vai estudar o conceito dos protocolos de redes.
Além disso, vai estudar como identificar a finalidade de cada protocolo
e conhecer a importância dos protocolos para a internet.

1 Conceito dos protocolos de rede


Um protocolo é um conjunto de regras que gerencia a comunicação de dados.
É ele que determina o que é comunicado, como e quando é comunicado (FO-
ROUZAN; FEGAN, 2010). Os elementos que compõem um protocolo são a
sintaxe, a semântica e o sincronismo (FOROUZAN; FEGAN, 2010).

„„ Sintaxe: representa a estrutura ou o formato dos dados, e a ordem


em que eles são apresentados. Por exemplo, quando um usuário envia
uma mensagem para outro usuário, um protocolo identifica os oito
14 Protocolos de comunicação em redes

primeiros bits como o endereço do remetente, os oito bits seguintes


como o endereço do destinatário, e o restante se refere à mensagem
que foi enviada.
„„ Semântica: representa o significado de cada seção de bits. Por exemplo,
um endereço pode identificar um caminho a ser seguido ou o destino
de uma mensagem.
„„ Sincronismo: representa quando os dados devem ser enviados e com
que agilidade podem ser enviados. Por exemplo, um usuário que envia
uma mensagem para outro usuário gera dados a 150 Mbps (megabits
por segundo). Porém, se o usuário que receberá a mensagem conseguir
processar apenas 15 Mbps, a transmissão de dados resultará em sobre-
carga do receptor, e muitos dados vão se perder.

Segundo Comer (2016), um protocolo de comunicação apresenta os detalhes


da comunicação de computadores e as atividades a serem realizadas quando
erros ou situações inesperadas ocorrem. Além disso, é necessário garantir
que o conjunto de protocolos seja criado assegurando que a comunicação
seja completa e eficiente.
Segundo Cisco (2020), os protocolos das comunicações de rede utilizam
características essenciais dos protocolos usados para conduzir as conversas
humanas, identificando a origem, o destino e os detalhes sobre como uma
mensagem é transmitida por uma rede. A base padrão dos principais protocolos
do computador é a seguinte (CISCO, 2020):

„„ codificação de mensagens;
„„ formatação e encapsulamento da mensagem;
„„ tamanho da mensagem;
„„ tempo da mensagem;
„„ opções de envio da mensagem.

Codificação de mensagens
Esse protocolo codifica (converte) as informações a serem transmitidas. As
mensagens enviadas por um remetente (origem da mensagem) são conver-
tidas em bits, os quais são convertidos em sons, ondas de luz ou impulsos
elétricos. O destinatário recebe a mensagem e a decodifica para interpretar
o seu conteúdo, conforme apresenta a Figura 1.
Protocolos de comunicação em redes 15

Figura 1. Codificação de mensagens.


Fonte: Cisco (2020, documento on-line).

Formatação e encapsulamento da mensagem


São usados quadros, que têm formatos específicos para encapsular a mensagem
antes de enviá-la. Um quadro contém as informações do endereço de origem
e destino da mensagem, como mostra o Quadro 1.

Quadro 1. Formatação e encapsulamento de mensagem

Destino Origem Flag de Destinatário Remetente Dados Final do


início encapsulados quadro

Endereçamento Mensagem encapsulada


do quadro

Fonte: Adaptado de Cisco (2020).

Segundo Cisco (2020), o conteúdo e a forma de um quadro são definidos pelo tipo da
mensagem que será enviada e pelo meio de transmissão em que ela será comunicada.
Caso as mensagens não estejam dentro do formato correto, não serão entregues ao
destinatário e não serão processadas.

Tamanho da mensagem
Esse protocolo divide uma mensagem grande em partes menores para atenderem
aos requisitos de tamanho mínimo e máximo, em função da restrição de tamanho
dos quadros. A Figura 2 apresenta uma mensagem particionada sendo enviada.
16 Protocolos de comunicação em redes

Figura 2. Tamanho da mensagem.

Tempo da mensagem
Refere-se ao tempo necessário para aguardar o recebimento de uma mensa-
gem (Figura 3). Trata-se do método de acesso que define quando um com-
putador pode enviar uma mensagem. O controle de fluxo gerencia o tempo
certo para uma comunicação entre o remetente e o destinatário. O tempo
limite da resposta refere-se às regras que definem o tempo máximo para
aguardar e as ações a serem tomadas, caso o tempo de resposta ultrapasse
o limite definido.

Figura 3. Tempo da mensagem.


Protocolos de comunicação em redes 17

Opções de envio da mensagem


São as diferentes maneiras de enviar uma mensagem. A mensagem pode ser
enviada para uma pessoa (unicast), a um grupo de pessoas (multicast) ou a
todos os computadores conectados à rede (broadcast). A Figura 4 ilustra essas
três possibilidades de envio de uma mensagem.

Figura 4. Opções de envio da mensagem.

2 Objetivo, funções, tipos e padrões dos


protocolos de rede
O objetivo dos protocolos de rede é garantir que a comunicação de redes seja
bem sucedida, sendo necessário que os protocolos interajam e trabalhem juntos
(CISCO, 2020). Além disso, eles carregam os dados que serão enviados pela
rede e os dividem em pacotes (partes) contendo as informações do endereça-
mento, do remetente e do destinatário do pacote. As funções desempenhadas
pelos protocolos na comunicação são as seguintes:

„„ endereçamento – define o ponto de destino da mensagem;


„„ numeração e sequência – identifica as mensagens por um número
sequencial;
„„ estabelecimento da conexão – cria um caminho lógico entre o remetente
e o destinatário da mensagem;
„„ controle de erros – corrige e identifica erros durante a comunicação;
„„ retransmissão – retransmite a mensagem em caso de não recebimento;
„„ confirmação de recebimento – envia o sinal de confirmação quando
uma mensagem é recebida;
„„ conversão de código – ajusta o código de acordo com o perfil do
destinatário.
18 Protocolos de comunicação em redes

Tipos de protocolos de rede


São vários os tipos de protocolos de redes existentes. O Quadro 2 apresenta
esses protocolos de acordo com a sua finalidade.

Quadro 2. Protocolos de redes

Protocolo Finalidade

IP (Internet Protocol) Protocolo de internet – responsável por encaminhar os


dados na rede.

TCP (Transmission Protocolo de controle de transmissão – valida se as


Control Protocol) informações foram enviadas corretamente e sem erros.

DHCP (Dynamic Host Protocolo de configuração dinâmica de host –


Configuration Protocol) responsável por alocar endereços de forma estática e
dinâmica, manual ou automaticamente.

DNS (Domain Protocolo de sistemas de nomes de domínio –


Name System) responsável pelo armazenamento e pela divulgação
dos endereços IP e dos domínios.

HTTP (Hypertext Protocolo de transferência de hipertexto – usado para


Transfer Protocol) navegação em sites via internet.

Telnet (Telnet Rede de terminais – responsável pela conexão com um


Remote Protocol) sistema remoto.

SSH (Secure shell) Shell seguro – realiza serviços de rede de forma segura.

FTP (Transfer Protocol) Protocolo de transferência de arquivos – responsável


por transferir arquivos entre dois pontos da rede.

POP3 (Post Office Protocolo de correios 3 – responsável pela troca de


Protocol 3) mensagens eletrônicas.

SMTP (Simple Mail Protocolo para transferência de e-mail – responsável


Transfer Protocol) pela transferência de e-mails de um servidor para
outro.

IMAP (Internet Message Protocolo de acesso à mensagem da internet – realiza


Access Protocol) o gerenciamento do correio eletrônico.

Fonte: Adaptado de Forouzan e Fegan (2010).


Protocolos de comunicação em redes 19

Cada protocolo permite que a comunicação na rede seja eficiente, conforme


a sua função. A interação do conjunto de protocolos é feita por meio de uma
pilha de protocolos. Segundo Cisco (2020), uma pilha de protocolos apresenta
como os protocolos individuais que compõem o conjunto são implementados.
Os protocolos são vistos por camadas. Os modelos existentes são o modelo de
protocolos de camadas conhecido como TCP/IP — mais usual no mercado e nos
conceitos de redes modernos — e o modelo OSI (Open Systems Interconnect),
responsável por definir o papel de cada camada.

A International Standards Organization (ISO) é uma organização multinacional destinada


a acordos mundiais sobre padrões internacionais. Um padrão ISO é o modelo OSI,
responsável por permitir a comunicação entre todos os tipos de sistemas de com-
putadores (FOROUZAN; FEGAN, 2010). O modelo OSI é composto por sete camadas:
física (camada 1), enlace de dados (camada 2), rede (camada 3), transporte (camada 4),
sessão (camada 5), apresentação (camada 6) e aplicativo (camada 7). Em cada camada,
são definidas diferentes funções.

Segundo Cisco (2020), a interação entre um servidor web e um cliente


web é usada para exemplificar a utilização do conjunto de protocolos nas
comunicações de rede. Nessa interação, são usados vários protocolos e padrões
no processo de troca de informações entre si, trabalhando para garantir que
as mensagens sejam recebidas e entendidas por ambas as partes, conforme
apresenta a Figura 5.
O protocolo HTTP define o conteúdo e o formato das requisições e respos-
tas trocadas entre o cliente web e o servidor. O protocolo de transporte TCP
coordena a comunicação individual entre servidores e clientes web, dividindo
as mensagens HTTP em partes menores, chamadas de segmentos. Além disso,
o TCP controla o tamanho e a frequência da troca de mensagens entre o cliente
e o servidor. O protocolo IP pega os segmentos do protocolo TCP, encapsula-os
em pacotes, atribui endereços a eles e define o melhor caminho para entregar
os segmentos. O protocolo Ethernet permite o acesso à rede e apresenta duas
funções: a comunicação via enlace de dados e a transmissão física de dados.
20 Protocolos de comunicação em redes

Figura 5. Interação dos protocolos.


Fonte: Adaptada de Cisco (2020, documento on-line).

Padrões dos protocolos


Os padrões são importantes na concepção e conservação do mercado compe-
titivo de fabricantes de equipamentos. Além disso, eles garantem a operação
conjunta, nacional e internacional, de dados e tecnologia de telecomunicações
e processos (FOROUZAN; FEGAN, 2010).
Os padrões fornecem regras para fabricantes, fornecedores, órgãos go-
vernamentais e outros provedores de serviços, garantindo a operação das
comunicações internacionais. Existem padrões definidos para cada protocolo.
Forouzan e Fegan (2010) definem duas categorias de padrões:

„„ de fato – são padrões não legislados por uma organização reconhecida,


como ISO ou ANSI, mas que são muito utilizados, como o protocolo IP;
„„ de direito – são padrões reconhecidos por comitês reguladores, como
a arquitetura OSI.
Protocolos de comunicação em redes 21

Organizações padronizadoras
Os padrões são criados com o auxílio de comitês de criação de padrões,
fóruns e órgãos reguladores do governo. Esses órgãos são descritos a seguir
(FOROUZAN; FEGAN, 2010).

„„ ISO: é um órgão voluntário dedicado ao acordo mundial sobre padrões


internacionais. Tem a finalidade de promover a troca internacional de
bens e serviços, além de fornecer modelos de compatibilidade, melhoria
da qualidade, aumento da produtividade e diminuição de preços.
„„ ITU-T (International Telecommunications Union-Telecommunications
Standards Sector): é um órgão dedicado à pesquisa que estabelece
padrões para telecomunicações e sistemas de telefonia e dados.
„„ ANSI (American National Standards Institute): é uma companhia
privada e sem fins lucrativos composta por profissionais, associações
industriais, agências reguladoras e governamentais e consumidores. O
seu o objetivo é difundir a adoção de padrões na economia norte-ame-
ricana, garantindo a participação e a proteção dos interesses públicos.
„„ IEEE (Institute of Electrical and Electronics Engineers): é a maior
sociedade de engenharia profissional do mundo. Ela tem o objetivo
de supervisionar a criação e a adoção de padrões internacionais para
computação e comunicação, impulsionando o desenvolvimento da
teoria, da criatividade e da qualidade dos produtos.
„„ EIA (Electronic Industries Association): é um órgão sem fins lucrativos
empenhado em promover os interesses da fabricação de componentes
eletrônicos. Na área da tecnologia da informação, contribui definindo
interfaces de conexão física e especificações de sinalização eletrônica
para comunicação de dados.

3 Protocolos para internet


A internet é composta por um conjunto de redes de computadores conectadas
pelo mundo, e utiliza protocolos e serviços para que a transmissão de dados e
de informações consiga ser processada. Além disso, a internet cresce de forma
acelerada, e a quantidade de redes aumenta a cada dia.
Os fatores que impulsionam esse crescimento são os seguintes (FOROU-
ZAN; FEGAN, 2010):
22 Protocolos de comunicação em redes

„„ as novas tecnologias que elevam a capacidade das redes, proporcionando


mais largura de banda para os usuários da internet;
„„ a inclusão de novos protocolos, como o IPV6 (versão atualizada do IP);
„„ a retirada dos protocolos pouco utilizados;
„„ o aumento da transmissão de dados e informações multimídia.

Kurose e Ross (2013) exemplificam alguns componentes da internet por meio


do funcionamento de uma rede que transporta pacotes de dados. Os autores fazem
uma analogia com uma fábrica que precisa transportar uma grande carga para um
depósito há milhares de quilômetros de distância, conforme ilustra a Figura 6.

Figura 6. Componentes da internet.


Fonte: Adaptada de Kurose e Ross (2013).
Protocolos de comunicação em redes 23

Antes de iniciar o transporte da carga para o depósito de destino, ela é


dividida e carregada em caminhões. Os caminhões trafegam pelas redes
de rodovias, estradas e cruzamentos até o depósito. No depósito, a carga é
descarregada e incorporada às demais cargas da mesma remessa. De acordo
com essa analogia, os pacotes são os caminhões, o enlace de comunicação
(links) são as rodovias e estradas, os comutadores de pacotes de dados (que
encaminham os pacotes em vários nós) são os cruzamentos, e cada sistema
final (computador) se assemelha a prédios.
Cada computador acessa a internet via provedores de serviços de internet
(ISP), que podem ser residenciais (empresas de TV a cabo e de telefonia),
corporativos, de universidades e de acesso sem fio locados em aeroportos,
hotéis e locais públicos. O protocolo responsável pela navegação na internet
é o TCP/IP. Como você já viu, o protocolo IP é o responsável por definir a
rota que as informações devem seguir, e o protocolo TCP valida se elas foram
enviadas corretamente.
O TCP/IP é um conjunto de protocolos dispostos em quatro camadas e
implementado por meio de uma pilha. A camada de aplicação é responsável
pela comunicação de serviços e aplicações. A camada de transporte é respon-
sável por transportar os dados sem erros e sem falhas. A camada de internet é
responsável por realizar o endereçamento e controlar o envio e o recebimento
dos dados. A camada de acesso à rede é responsável pela transmissão dos
dados a outros equipamentos que estejam na mesma rede. O modelo TCP/IP
é robusto e permite que tecnologias novas e antigas se conectem à internet.
Veja a seguir os principais protocolos de cada camada.

„„ Camada de aplicação: DNS, FTP e HTTP.


„„ Camada de transporte: TCP e UDP.
„„ Camada de internet: IP.
„„ Camada de acesso à rede: Ethernet e ATM.

Diante da importância dos protocolos de internet, a Força de Trabalho de


Engenharia da internet (Internet Engineering Task Force – IETF) desenvolveu
padrões descritos em documentos chamados de RFCs (Request For Comments
ou, em português, pedido de comentários). Os RFCs iniciaram com pedidos
de comentários técnicos e detalhados de forma a solucionar problemas de
arquitetura anteriores à internet. Os protocolos definidos pelos RFCs são
TCP, IP, HTTP e SMTP (TANENBAUM, 2003). Além disso, os padrões de
Ethernet e rede Wi-Fi são definidos pelo IEEE.
24 Protocolos de comunicação em redes

Os grupos de trabalho da IETF concentram-se em áreas, e cada uma trabalha com um


conteúdo específico. As áreas são as seguintes:
„„ aplicativos;
„„ protocolos de internet;
„„ roteamento;
„„ operações;
„„ serviços de usuário;
„„ gerenciamento de rede;
„„ transporte;
„„ próxima geração de protocolo de internet (IPng);
„„ segurança.

A ARPANET (Advanced Research Projects Agency Network) surgiu em 1969 para conec-
tar computadores mainframe e compartilhar informações entre pessoas distantes
geograficamente, a fim de facilitar as estratégias de guerra. A ARPANET foi financiada
pelo Departamento de Defesa dos Estados Unidos, para ser usada por universidades e
laboratórios de pesquisa (CISCO, 2020). Em 1973, iniciaram as atividades com o protocolo
TCP para atualizar a versão da ARPANET. Em 1978, ocorreu a divisão do TCP em dois
protocolos: TCP e IP. Depois disso, outros protocolos foram adicionados ao conjunto
de protocolos TCP/IP, como Telnet, FTP, DNS, entre outros.

CISCO. Protocolos e comunicações de rede. [2020]. Disponível em: http://deptal.estgp.


pt:9090/cisco/ccna1/course/module3/index.html#3.1.1.2. Acesso em: 19 fev. 2020.
COMER, D. E. Redes de computadores e internet. 6. ed. Porto Alegre: Bookman, 2016.
FOROUZAN, B. A.; FEGAN, S. C. Protocolo TPC/IP. 3. ed. Porto Alegre: AMGH, 2010.
KUROSE, J. F.; ROSS, K. W. Redes de computadores e a internet: uma abordagem top-down.
6. ed. São Paulo: Pearson, 2013.
TANENBAUM, A. S. Redes de computadores. 4. ed. Rio de Janeiro: Campus, 2003.
Protocolos de comunicação em redes 25

Os links para sites da web fornecidos neste capítulo foram todos testados, e seu fun-
cionamento foi comprovado no momento da publicação do material. No entanto, a
rede é extremamente dinâmica; suas páginas estão constantemente mudando de
local e conteúdo. Assim, os editores declaram não ter qualquer responsabilidade
sobre qualidade, precisão ou integralidade das informações referidas em tais links.

Você também pode gostar