O documento discute vários protocolos de rede importantes como Ethernet, TCP, DNS, IP, HTTP, DHCP e FTP. Detalha como cada um funciona, especificando suas camadas, formatos de dados, mecanismos de endereçamento e roteamento de pacotes. Fornece também referências bibliográficas sobre os tópicos abordados.
1. CONCEITO BÁSICO SOBRE PROTOCOLOS DE
REDE
Acadêmicos: Bruno da Silva lobão
Élson de Souza Fonseca Neto
George Lucas Lima Xavier
Wagner Pontes Amorim
Wesley Brito da Costa
Orientadora: Profª Celinia Cantalice
2. ETHERNET
O conceito original de Ethernet foi criado por Bob Melcalfe, da Xerox que em 1973 desenvolveu
uma rede sem fio denominada ALOHAnet, cuja finalidade era interconectar computadores dos
diversos campus das universidades do Havaí.
O problema básico naquele local é que esses campus ficavam em ilhas diferentes, dificultando
assim uma conexão convencional.
O desafio era fazer com que diferentes sinais de rádio fossem usados em nodos para se comunicar
entre estações-base sem interferir uns nos outros.
A solução foi o conceito CSMA/CD (Carrier Sense Multiple Access com Collision Detection - acesso
múltiplo com sensoriamento de portadora com detecção de portadora).
O processo foi então aperfeiçoado e usado em redes físicas que deram origem a Ethernet.
Os aperfeiçoamentos que vieram tornaram a base para o padrão de redes IEEE802, que especifica
as camadas físicas e de dados de uma rede.
A camada física especifica os tipos de sinais elétricos, velocidades de sinalização, tipos de mídia e
conectores além das topologias da própria rede.
A camada de dados especifica como as comunicações ocorrem através da mídia usada, usando a
técnica CSMA/CD que já explicamos acima, assim como a estrutura das mensagens que são
transmitidas e recebidas. (BRAGA, Newton)
4. O TRANSMISSION CONTROL
PROTOCOL (TCP)
• “Exatamente o que o TCP fornece?(...) O protocolo especifica o formato dos
dados e as confirmações que dois computadores trocam para conseguir uma
transferência confiável, bem como os procedimentos que os computadores
usam para garantir que os dados chegaram corretamente. Ele especifica
como o software TCP distingue múltiplos destinos em uma dada maquina, e
como, quando se comunicam, as máquinas se recuperam de erros como
perda ou duplicação de pacotes. O protocolo também detalha como dois
computadores iniciam uma conexão TCP e como eles aceitam quando ela
esta completa.” (COMER, 2015)
5. DOMAIN NAME SYSTEM (DNS)
• O Domain Name System (DNS) é o sistema que fornece mapeamento de nome para
endereço para a Internet. O DNS possui dois aspectos conceitualmente
independentes. O primeiro é abstrato: ele especifica a sintaxe de nome e as regras
para delegar autoridade sobre os nome. O segundo é concreto: ele especifica a
implementação de um sistema de computação distribuído que eficientemente
mapeia nomes a endereços. Esta seção considera a sintaxe de nome, e outras
seções examinam a implementação ( COMER, 2015)
6. INTERNET PROTOCOL (IP)
• O IP (Internet Protocol) é o principal protocolo de comunicação da Internet. Ele é
o responsável por endereçar e encaminhar os pacotes que trafegam pela rede
mundial de computadores. Pacotes são os blocos de informações enviados na
Internet e podem ser considerados como as cartas enviadas pelo serviço de
correios. Os pacotes da Internet são divididos em duas partes: o cabeçalho, que,
como um envelope, possui as informações de endereçamento da correspondência,
e dados, que é a mensagem a ser transmitida propriamente dita. Na imagem
abaixo, observa-se um esquema do cabeçalho do protocolo IP. Cada pacote possui
um endereço de destino e um endereço de origem e, a cada roteador no caminho,
o endereço de destino é verificado e o pacote encaminhado para o próximo salto
no caminho.
7. HYPERTEXT TRANSFER PROTOCOL
(HTTP)
• O protocolo usado para a comunicação entre um navegador e um servidor web ou
entre máquinas intermediarias e servidores web é conhecido como HyperText
Transfer Protocol (HTTP). HTTP tem o conjunto de características descrito a seguir
• Camada de aplicação
• Requisição/resposta
• Sem estado
• Transferência bidirecional
• Negociação de capacidade
• Suporte para uso de cache
• Suporte para intermediários
8. DHCP
DHCP não é exclusivo de redes cliente-
servidor. O DHCP é um servidor que
como objetivo definir os endereços IP
dos computadores da rede. Em redes
muito grandes, podemos ter um
computador dedicado a este trabalho.
Em redes de pequeno e médio porte,
único servidor pode acumular funções,
operando como servidor DHCP,
de arquivos, etc. O Windows 2000
(e as demais versões do Windows que
operem como servidores em redes
cliente-servidor) tem um software que
opera como servidor DHCP.
http://ijustdoit.eu/dhcp-server-installation-and-configuration-with-multiple-vlans-
scopes-using-powershell/
9. FILE TRANSFER PROTOCOL(FTP)
• File Transfer Protocol. É um protocolo usado para transferir arquivos através de
redes TCP/IP e claro, também através da Internet. Apesar de ser relativamente novo
(o padrão foi estabelecido apenas em 1985, ao contrário do TCP/IP e do HTTP que
foram criados durante a década de 70), o FTP logo tornou-se extremamente
popular, pois é fácil de usar, seguro e oferece uma grande gama de recursos.
• O acesso é controlado através de um login e senha. No servidor é possível
configurar quais pastas devem ficar disponíveis para cada usuário e especificar as
permissões de cada um (ler, escrever, listar, etc.). Existem ainda a opção de criar um
login anônimo, com permissões restritas, que pode ser usado para compartilhar
dados de acesso público.
10. REFERÊNCIAS
• ASSUNÇÃO, Marcos Flávio Araújo – Segredos do hacker ético. 4ª edição.
Florianópolis: Visual Books, 2011, In
http://187.7.106.13/nataniel/Turmas_T5_T6/PIRC/Aula05_Protocolos/Aula05_Proto
colos_rede.pdf. Acesso em 19.10.2016.
• BRAGA, Newton. Conceitos de Ethernet Industrial, In
http://www.newtoncbraga.com.br/index.php/telecomunicacoes/6710-conceitos-de-
ethernet-industrial-tel088. Acesso em 20/10/2016.
• COMER, Douglas E. Interligação de Redes com TCP/IP. Tradução Tássia
Fernandes Alvarenga – 6 ed. - Rio de Janeiro – ELSIVIER -2015.
• PISA,Pedro. Oque é IP? www.techtudo..com.br/artigos/noticia/2012/05/o-que-e-
ip.html. Acesso em 19/10/2016.
• SEDA, Marcelo.UNIESP Redescliente-servidor
http://slideplayer.com.br/slide/3284726/ . Acesso em 19/10/2016.