Communication">
Nothing Special   »   [go: up one dir, main page]

Trabalho Redes de Computadores Revisão Bibliográfica

Fazer download em doc, pdf ou txt
Fazer download em doc, pdf ou txt
Você está na página 1de 10

Jefferson José dos Santos

Introdução
É de conhecimento geral que, o conjunto de protocolos TCP/IP ( Transmission Control
Protocol/Internet Protocol ) são o pilar das comunicações na Internet, como os protocolos
TCP e IP são os mais conhecidos, dão desta forma nome ao conjunto. Este conjunto de
protocolos foi desenvolvido de forma a permitir a partilha de recursos entre os diversos
constituintes de uma rede.
O TCP/IP é um protocolo estruturado por camadas, estando a camada TCP
( Transmission Control Protocol ) acima da camada IP ( Internet Protocol ). A camada TCP
gere o envio das mensagens ou ficheiros, necessitando por vezes de dividi-los em vários
pacotes de tamanho apropriado, no receptor a aplicação que implementa a camada TCP
será a responsável pela sua reconstrução.
A camada IP tem a responsabilidade de fazer chegar o pacote ao endereço IP de destino,
o pacote é-lhe entregue pela camada TCP juntamente com o endereço do computador a
que se destina. Durante a viagem o pacote passará eventualmente por vários sistemas,
onde eventualmente será verificado o endereço do destinatário de forma a rotear o melhor
possível o trajeto.
O TCP/IP usa o modelo cliente/servidor, onde uma aplicação cliente pede um serviço a
uma aplicação servidor (a aplicação cliente normalmente encontra-se num computador
distinto da aplicação servidor). A comunicação TCP/IP é ponto-a-ponto, o que significa
que quando o cliente e servidor estão em computadores distintos as mensagens
envolverão apenas esses dois computadores
Protocolo TCP/IP
Principais Características
O TCP/IP é um conjunto de protocolos de comunicação entre computadores em rede. O
conjunto de protocolos pode ser visto como um modelo de camadas, onde cada camada é
responsável por um grupo de tarefas, fornecendo um conjunto de serviços bem definidos
para o protocolo da camada superior. De uma forma simples, o TCP/IP é o principal
protocolo de envio e recebimento de dados MS internet.
Camada de Enlace:
A camada de enlace é responsável pelo envio de datagramas construídos pela camada
de Rede. Esta camada realiza também o mapeamento entre um endereço de identificação
do nível de rede para um endereço físico ou lógico.
Os protocolos deste nível possuem um esquema de identificação das máquinas
interligadas por este protocolo. Por exemplo, cada máquina situada em uma rede
Ethernet, Token-Ring ou FDDI possui um identificador único chamado endereço MAC ou
endereço físico que permite distinguir uma máquina de outra, possibilitando o envio de
mensagens específicas para cada uma delas. Tais rede são chamadas redes locais de
computadores.

Camada de Rede (ou Inter-Rede):


Esta camada realiza a comunicação entre máquinas vizinhas através do protocolo IP.
Para identificar cada máquina e a própria rede onde essas estão situadas, é definido um
identificador, chamado endereço IP, que é independente de outras formas de
endereçamento que possam existir nos níveis inferiores. No caso de existir
endereçamento nos níveis inferiores é realizado um mapeamento para possibilitar a
conversão de um endereço IP em um endereço deste nível.
Dentre os vários protocolos existentes nesta camada, tais como o ICMP e o IGMP, o
protocolo IP é o mais importante pois implementa a função mais importante desta camada
que é a própria comunicação inter-redes. Para isto ele realiza a função de roteamento que
consiste no transporte de mensagens entre redes e na decisão de qual rota uma
mensagem deve seguir através da estrutura de rede para chegar ao destino.
O protocolo IP utiliza a própria estrutura de rede dos níveis inferiores para entregar uma
mensagem destinada a uma máquina que está situada na mesma rede que a máquina
origem. Por outro lado, para enviar mensagem para máquinas situadas em redes
distintas, ele utiliza a função de roteamento IP. Isto ocorre através do envio da mensagem
para uma máquina que executa a função de roteador.
Esta, por sua vez, repassa a mensagem para o destino ou a repassa para outros
roteadores até chegar no destino.

Camada de Transporte:

Esta camada reúne os protocolos que realizam as funções de transporte de dados fim-a-
fim, ou seja, considerando apenas a origem e o destino da comunicação, sem se
preocupar com os elementos intermediários. A camada de transporte possui dois
protocolos que são o UDP (User Datagram Protocol) e TCP (Transmission Control
Protocol).
O protocolo UDP realiza apenas a multiplexação para que várias aplicações possam
acessar o sistema de comunicação de forma coerente.
O protocolo TCP realiza, além da multiplexação, uma série de funções para tornar a
comunicação entre origem e destino mais confiável. São responsabilidades desse
protocolo: o controle de fluxo, o controle de erro, a sequenciação e a multiplexação de
mensagens.

Camada de Aplicação:
A camada de aplicação reúne os protocolos que fornecem serviços de comunicação ao
sistema ou ao usuário. Pode-se separar os protocolos de aplicação em protocolos de
serviços básicos ou protocolos de serviços para o usuário:
Protocolos de serviços básicos, que fornecem serviços para atender as próprias
necessidades do sistema de comunicação TCP/IP: DNS, BOOTP, DHCP.
Protocolos de serviços para o usuário: FTP, HTTP, Telnet, SMTP, POP3, IMAP, TFTP,
NFS, NIS, LPR, LPD, ICQ, RealAudio, Gopher, Archie, Finger, SNMP e outros.
Comparação com o modelo OSI
O Modelo OSI possui 7 camadas.
O TCP/IP está dividido em 4 camadas.
As Camadas 1 e 2 do modelo OSI estão agregadas na camada 1 do TCP/IP ou Acesso
aos Meios.
A Camada 3 do modelo OSI (Redes) é chamada de Internet no TCP/IP.
A Camada 4 tanto no modelo OSI como no TCP/IP são chamadas de camada de
Transporte.
As Camadas 5, 6 e 7 do modelo OSI são agregadas em uma só camada no TCP/IP, a
qual é chamada de camada de Aplicação.
Camada de Aplicação
A camada de aplicação é um termo utilizado em redes de computadores para designar
uma camada de abstração que engloba protocolos que realizam a comunicação fim-a-fim
entre aplicações. No modelo OSI, é a sétima camada. É responsável por prover serviços
para aplicações de modo a separar a existência de comunicação em rede entre processos
de diferentes computadores. No modelo TCP/IP é a camada cinco (podendo ser a número
quatro dependendo do autor) que engloba também as camadas de apresentação e
sessão no Modelo OSI.
É a camada mais próxima do usuário, na qual é a encarregada quando o cliente acessa o
e-mail, páginas WEB, mensagens instantâneas, Login remoto, vídeo-clipes,
videoconferência, etc. A arquitetura de aplicação permite que o utilizador acesse essas
funções. Logo, existem três tipos de arquitetura: Arquitetura cliente-servidor; Arquitetura
P2P; Arquitetura híbrida de cliente-servidor e P2P
Os protocolos da camada de aplicação atuam junto com os protocolos da camada de
transporte (TCP/IP e UDP). Assim, os principais protocolos de aplicação são: TELNET,
FTP, TFTP, SMTP, POP, IMAP, DNS, HTTP, HTTPS, RTP, MIME e TLS.[2].
Como nas outras camadas do modelo, os protocolos da camada de aplicação contam
com os da camada inferior para realizar o transporte dos dados através da rede - os
dados do protocolo de aplicação são encapsulados no protocolo da camada inferior.

FTP (File Transfer Protocol)


FTP (Protocolo de transferência de arquivos) é um protocolo utilizado para transferência
de dados da camada de aplicação, através de uma interface que o usuário se identifica,
envia e recebe arquivos para um servidor FTP. Como o protocolo HTTP o FTP utiliza
conexão TCP para se conectar com o servidor mas com uma diferença importante, o FTP
utiliza duas conexões TCPs paralelas para transmitir um arquivo, uma conexão de
controle e uma conexão de dados.
A conexão de controle é utilizada para trocar informações como as de usuário e senha,
mudança de diretórios,inserir e apagar arquivos. A conexão de dados serve para enviar os
arquivos solicitado pelo cliente. Por este motivo dizemos que o FTP possui informações
de controle fora da banda, diferente do HTTP que possui informações de controle na
banda, na mesma conexão TCP.
O fato do protocolo FTP ser um protocolo de estado limita sua capacidade máxima de
sessões simultâneas no servidor. Já o protocolo HTTP por não ser uma aplicação de
estado suporta muito mais sessões simultâneas.

Serviço de DNS
Um servidor DNS é um computador que contém um banco de dados com endereços de IP
públicos e os seus respectivos domínios associados.
Vale ressaltar que existem diversos deles por aí: eles executam softwares específicos e
se comunicam entre si com base em protocolos especiais.
Em termos práticos, eles fazem a ligação entre um domínio e um número de IP, que nada
mais é do que a identificação do servidor para o qual o domínio está apontado.
Para facilitar ainda mais, um servidor DNS é o sistema que traduz o “site.com.br” para um
endereço de IP, por exemplo, 151.101.129.121. Isso ocorre quando o domínio é digitado
nos navegadores.
A importância de um servidor DNS para a rede, o ponto a destacar é que, quando
corretamente ajustado, ele favorece a navegação dos usuários. Entenda que é ele que
“inicia os trabalhos” para uma boa experiência, reduzindo o tempo de espera que envolve
a tradução dos domínios para os seus IPs correspondentes.
Os registros mais comuns que podem ser feitos na configuração do DNS são
Registro NS: Os registros do tipo NS, ou Name Server, são aqueles relacionados à
empresa que tem o controle sobre as definições do domínio em questão. O administrador
do site, ao editar o DNS de seu domínio, deve fazer a inclusão de um registro NS que
apontará o domínio para a empresa que faz a hospedagem do site.
Registro CNAME: Os registros CNAME apontam e indicam o subdomínio escolhido. É
comum que os registros CNAME já venham configurados de forma prévia na sua conta de
hospedagem com o valor “www”.
Registro MX: O registro do tipo MX é aquele que sempre deve apontar para o servidor
que fornece o seu serviço de e-mail vinculado ao seu domínio. Dessa maneira, você pode
ter o seu site hospedado em um servidor e o e-mail em outro.
Registro TXT: Um registro TXT é utilizado para que você insira informações adicionais a
respeito do domínio em questão. Você pode, por exemplo, aumentar a segurança dos e-
mails enviados a partir do domínio escolhido.
Registro SOA: O registro SOA — Start Of Authority — é o local onde serão indicadas as
informações acerca da autoridade responsável pelo domínio e demais informações
relevantes, como, por exemplo, a data da última atualização do domínio.

Serviço de DHCP
O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que
oferece configuração dinâmica de terminais, com concessão de endereços IP de host,
máscara de sub-rede, default gateway, número IP de um ou mais servidores DNS, sufixos
de pesquisa do DNS e número IP de um ou mais servidores WINS. O DHCP surgiu como
um padrão em outubro de 1993. O último standard para a especificação do DHCP sobre
IPv6 foi publicado como RFC 3315.
O DHCP opera da seguinte forma:
1 - Quando um computador (ou outro dispositivo) se conecta a uma rede, o host/cliente
DHCP envia um pacote UDP em broadcast (destinado a todas as máquinas) com uma
requisição DHCP (para a porta 67);
2 – Qualquer servidor DHCP na rede pode responder a requisição. O servidor DHCP
mantém o gerenciamento centralizado dos endereços IP usados na rede e informações
sobre os parâmetros de configuração dos clientes como gateway padrão, nome do
domínio, servidor de nomes e servidor de horário. Os servidores DHCP que capturarem
este pacote responderão (se o cliente se enquadrar numa série de critérios — ver abaixo)
para a porta 68 do host solicitante com um pacote com configurações onde constará, pelo
menos, um endereço IP e uma máscara de rede, além de dados opcionais, como o
gateway, servidores de DNS, etc.

Termos utilizados no DHCP:


Servidor DHCP: É um servidor onde foi instalado e configurado o serviço DHCP. O
procedimento de autorização no Active Directory é uma medida de segurança, para evitar
que servidores DHCP sejam introduzidos na rede sem o conhecimento do administrador
da rede.
Cliente DHCP: É qualquer dispositivo de rede capaz de obter as configurações do TCP/IP
a partir de um servidor DHCP. Por exemplo, uma estação de trabalho com o Microsoft
Windows 10, uma estação com qualquer distribuição Linux, uma impressora com placa de
rede habilitada ao DHCP, etc.
Escopo: Um escopo é o intervalo consecutivo completo dos endereços IP possíveis para
uma rede (por exemplo, a faixa de 10.10.10.100 a 10.10.10.150, na rede
10.10.10.0/255.255.255.0). Em geral, os escopos definem uma única sub-rede física, na
rede na qual serão oferecidos serviços DHCP. Os escopos também fornecem o método
principal para que o servidor gerencie a distribuição e atribuição de endereços IP e outros
parâmetros de configuração para clientes na rede, tais como o default gateway, servidor
DNS e assim por diante.
Superescopo: Contêm somente uma lista de escopos associados ou escopos filhos que
podem ser ativados em conjunto. Para configurar a maioria das propriedades usadas em
um superescopo, é necessário configurar propriedades de cada escopo associado,
individualmente. Não tem como fazer esta configuração no superescopo e todos os
escopos, herdarem estas configurações
Intervalos de exclusão: Asseguram que quaisquer endereços nesses intervalos não são
oferecidos pelo servidor para clientes DHCP na sua rede. Por exemplo, dentro da faixa
10.10.10.100 a 10.10.10.150, na rede 10.10.10.0/255.255.255.0 de um determinado
escopo, pode-se criar uma faixa de exclusão de 10.10.10.120 a 10.10.10.130. Os
endereços da faixa de exclusão não serão utilizados pelo servidor DHCP para configurar
os clientes DHCP.
Pool de endereços: Após definir um escopo DHCP e aplicar intervalos de exclusão, os
endereços remanescentes formam o pool de endereços disponíveis dentro do escopo.
Endereços em pool são qualificados para atribuição dinâmica pelo servidor para clientes
DHCP na sua rede. No nosso exemplo, onde temos o escopo com a faixa 10.10.10.100 a
10.10.10.150, com uma faixa de exclusão de 10.10.10.120 a 10.10.10.130, o nosso pool
de endereços é formado pelos endereços de 10.10.10.100 a 10.10.10.119, mais os
endereços de 10.10.10.131 a 10.10.10.150.
Concessão: Uma concessão é um período de tempo especificado por um servidor DHCP
durante o qual um computador cliente pode usar um endereço IP que ele recebeu do
servidor DHCP. Geralmente, o cliente precisa renovar sua atribuição de concessão de
endereço com o servidor antes que ela expire.
Reserva: Usa-se uma reserva para criar uma concessão de endereço permanente pelo
servidor DHCP. A reserva é criada associada ao endereço de hardware da placa de rede,
conhecido como endereço MAC. Quando o computador é inicializado, ele entre em
contato com o servidor DHCP. O servidor DHCP verifica que existe uma reserva para
aquele MAC address e configura o computador com o endereço IP associado ao MAC
address.
Tipos de opção: Tipos de opção são outros parâmetros de configuração do cliente que um
servidor DHCP pode atribuir aos clientes. Geralmente, esses tipos de opção são ativados
e configurados para cada escopo.
Conclusão
Nesse trabalho foram abordados os seguintes tópicos: Protocolo TCP/IP, Comparativo do
modelo OSI com TCP/IP e Camadas de Aplicações sendo focados em suas principais
características, funcionalidades de suas camadas, exemplificações de protocolos, FTP,
Serviços de DNS e Serviços de DHCP. Visto que o TCP/IP é um conjunto de protocolos
de comunicações entre computadores em redes de grande importancia, garantindo que
os dados sejam integralmente transmitidos, na sequência de envio, para os hots de
destinos corretos.
Referencias:

Wikipedia acesso livre, disponível em: https://pt.wikipedia.org/wiki/TCP/IP acessado em


25/02/2021
MARTINS Elaine, disponível em: https://www.tecmundo.com.br/o-que-e/780-o-que-e-tcp-
ip-.htm acessado em 25/02/2021
UFRJ, disponível em: https://www.gta.ufrj.br/grad/03_1/ip-security/paginas/introducao.html
acessado em 25/02/2021
NASCIMENTO Marcelo disponível em: http://www.dltec.com.br/blog/redes/diferenca-entre-
modelo-osi-e-tcp-ip/#:~:text=O%20Modelo%20OSI%20possui%207,de%20Internet%20no
%20TCP%2FIP.
Wikipedia acesso livre, disponível em: https://pt.wikipedia.org/wiki/Camada_de_aplica
%C3%A7%C3%A3o acessado em 25/02/2021
ARAÚJO Jorge disponivel em:
https://www.devmedia.com.br/protocolo-ftp/17493#:~:text=Oi%20pessoal%20vou%20falar
%20um,arquivos%20para%20um%20servidor%20FTP. acessado em 25/02/2021
Autor desconhecido, disponivel em: https://www.valuehost.com.br/blog/o-que-e-um-
servidor-dns/ acessado em 25/02/2021
Wikipedia acesso livre, disponível em:
https://pt.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#:~:text=O%20DHCP
%2C%20Dynamic%20Host%20Configuration,mais%20servidores%20DNS%2C
%20sufixos%20de acessado em 25/02/2021

Você também pode gostar