Buscar

Atividade 02 para nota - TCP e UDP Unifaccamp Redes de Computadores Luana Cesar Aguiar RA 27168

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Atividade 02 para nota - TCP e UDP Unifaccamp – Redes de 
Computadores Luana Cesar Aguiar RA 27168 
 
Introdução 
Ao conectar na Internet, seu micro recebe um único endereço IP válido. Apesar 
disso, mantemos vários programas ou serviços abertos simultaneamente. Em um 
desktop é normal ter um programa de e-mail, um cliente de FTP ou SSH, o navegador, 
um cliente de ICQ ou MSN, dois ou três downloads via bittorrent e vários outros 
programas que enviam e recebem informações, enquanto um único servidor pode 
manter ativos servidores web, FTP, SSH, DNS, LDAP e muitos outros serviços, 
atendendo a centenas de clientes simultaneamente. 
Os protocolos TCP e UDP pertencem à camada 4 do modelo OSI (camada de 
transporte) e em traços gerais, em conjunto com o porto/porta e IP da máquina, definem 
como uma determinada informação é transmitida na rede. 
Numa máquina existem (teoricamente) 65.536 portas TCP que podem ser usadas 
pelas mais diversas aplicações/serviços, o que (teoricamente) poderíamos ter 65.536 
aplicações/serviços distintos a correr em simultâneo na nossa máquina e além das portas 
TCP temos também 65.536 portas UDP(teoricamente). 
 
Protocolo TCP 
O Transmission Control Protocol (TCP) é, sem dúvidas, um dos mais 
importantes protocolos da família TCP/IP. É um padrão definido na RFC 793, 
"Transmission Control Protocol (TCP)", que fornece um serviço de entrega de pacotes 
confiável e orientado por conexão. Ser orientado por conexão, significa que todos os 
aplicativos baseados em TCP como protocolo de transporte, antes de iniciar a troca de 
dados, precisam estabelecer uma conexão. Na conexão são fornecidas, normalmente, 
informações de logon, as quais identificam o usuário que está tentando estabelecer a 
conexão. Um exemplo típico são os aplicativos de FTP (Cute – FTP, ES-FTP e assim 
por diante). Para que você acesse um servidor de FTP, você deve fornecer um nome de 
usuário e senha. Estes dados são utilizados para identificar e autenticar o usuário. Após 
a identificação e autenticação, será estabelecida uma sessão entre o cliente de FTP e o 
servidor de FTP. 
O TCP baseia-se na comunicação ponto a ponto entre dois hosts de rede. O TCP 
recebe os dados de programas e processa esses dados como um fluxo de bytes. Os bytes 
são agrupados em segmentos que o TCP numera e seqüência para entrega. Estes 
segmentos são mais conhecidos como “Pacotes”. 
 
Protocolo UDP 
Embora seja um protocolo menos usado que o TCP, o UDP continua presente 
nas redes atuais pois oferece uma forma alternativa de envio de dados, onde em vez da 
confiabilidade é privilegiada a velocidade e a simplicidade. Vale lembrar que tanto o 
TCP quanto o UDP trabalham na camada 4 do modelo OSI. Ambos trabalham em 
conjunto com o IP, que cuida do endereçamento.Nele não existe abertura de conexão, os 
pacotes são transmitidos diretamente. A estação solicita alguma informação e o servidor 
envia a resposta. Assim como no TCP, são usados pacotes de até 1500 bytes (o 
protocolo permite o uso de pacotes com até 64 kbytes, mas, assim como no caso do 
TCP eles são raramente usados devido ao limite de tamanho dos frames Ethernet), 
contendo os bits adicionais de verificação. A estação pode verificar a integridade dos 
pacotes, mas não tem como perceber se algum pacote se perdeu, ou solicitar a 
retransmissão de um pacote corrompido. Se um pacote se perde, fica por isso mesmo. 
Um exemplo típico de uso do UDP é o streaming de vídeo e audio via web, uma 
situação onde o que vale é a velocidade e não a confiabilidade. Você não gostaria nada 
se o navegador parasse a exibição do vídeo para solicitar uma retransmissão cada vez 
que um pacote se perdesse ou chegasse corrompido. É preferível que ele pule o quadro e 
continue exibindo o restante do vídeo. Outra aplicação comum são os servidores DNS. 
Sempre que você acessa um site, a solicitação do endereço IP referente ao domínio do 
site e a resposta do servidor são enviadas via UDP, para ganhar tempo. 
 
Portas, mas utilizadas nos Protocolo UDP e TCP: 
 21 TCP: FTP – O FTP é um dos protocolos de transferência de arquivos mais 
antigos e ainda assim um dos mais usados. O ponto fraco do FTP é a questão da 
segurança: todas as informações, incluindo as senhas trafegam em texto puro e 
podem ser capturadas por qualquer um que tenha acesso à transmissão. 
 
 22 TCP: SSH – O SSH é o canivete suíço da administração remota em servidores 
Linux. Inicialmente o SSH permitia executar apenas comandos de texto 
remotamente; depois passou a permitir executar também aplicativos gráficos e, em 
seguida, ganhou também um módulo para transferência de arquivos, o SFTP. A 
vantagem do SSH sobre o Telnet e o FTP é que tudo é feito através de um canal 
encriptado, com uma excelente segurança. 
 
 23 TCP: Telnet – O Telnet é provavelmente o protocolo de acesso remoto mais 
antigo. A primeira demonstração foi feita em 1969, com o acesso de um servidor 
Unix remoto (ainda na fase inicial de implantação da Arpanet), muito antes de ser 
inventado o padrão Ethernet e antes mesmo da primeira versão do TCP/IP. 
 
 25 TCP: SMTP – O SMTP é o protocolo padrão para o envio de e-mails. Ele é 
usado tanto para o envio da mensagem original, do seu micro até o servidor SMTP 
do provedor, quanto para transferir a mensagem para outros servidores, até que ela 
chegue ao servidor destino. Tradicionalmente, o Sendmail é o servidor de e-mails 
mais usado, mas, devido aos problemas de segurança, ele vem perdendo espaço para 
o Qmail e o Postfix. 
 
 53 UDP: DNS – Os servidores DNS são contatados pelos clientes através da porta 
53, UDP. Eles são responsáveis por converter nomes de domínios como 
“guiadohardware.net” nos endereços IP dos servidores. 
 
 67 e 68 TCP: Bootps e Bootpc – Estes dois protocolos podem ser usados em 
sistemas de boot remoto, onde os clientes não possuem HD nem CD-ROM e 
acessam todos os arquivos de que precisam a partir do servidor. Entretanto, os 
servidores DHCP atuais incorporam as funções que eram antigamente 
desempenhadas pelos servidores Bootps, e Bootpc, o que acabou tornando-os 
obsoletos. Nas versões atuais do LTSP, por exemplo, os clientes dão boot através da 
rede utilizando uma combinação de servidores DHCP, TFTP, NFS e XDMCP. 
 
 69 UDP: TFTP – O TFTP é uma versão simplificada do FTP, que utiliza portas 
UDP para a transferência dos dados e não inclui suporte à correção de erros. Ele 
pode ser usado para transferência de arquivos em geral, mas é mais freqüentemente 
usado em sistemas de boot remoto, como no caso do LTSP. A principal vantagem 
nesses casos é que o protocolo é muito mais simples, de forma que o cliente TFTP 
pode ser incluído diretamente no BIOS da placa de rede, permitindo que o sistema 
operacional seja carregado diretamente através da rede, sem precisar de um HD ou 
outra unidade de armazenamento. 
 
 80 TCP: HTTP – O HTTP é o principal protocolo da Internet, usado para acesso às 
páginas web. Embora a porta 80 seja a porta padrão dos servidores web, é possível 
configurar um servidor web para usar qualquer outra porta TCP. Neste caso, você 
precisa especificar a porta ao acessar o site, como em: http://200.234.34.12:8080. 
 
 110 TCP: POP3 – Servidores de e-mail, como o Postfix, armazenam os e-mails 
recebidos em uma pasta local. Se você tiver acesso ao servidor via SSH, pode ler 
estes e-mails localmente, usando Mutt (no Linux). Entretanto, para transferir os e-
mails para sua máquina, é necessário um servidor adicional. É aí que entra o 
protocolo POP3, representado no Linux pelo courier-pop e outros servidores. 
 
http://200.234.34.12:8080/
 123 UDP: NTP – O NTP (Network Time Protocol) é o protocolo usado para 
sincronizar o relógio em relação a outras máquinas da rede ou da Internet. Manter os 
relógios das máquinas sincronizados é uma necessidade em grandes redes, com 
grande uso de arquivos compartilhados, já que fica difícil acompanharos horários 
de atualização dos arquivos se cada máquina utiliza um horário diferente. 
 
 137 UDP, 138 UDP e 139 TCP: NetBIOS – Estas três portas são usadas pelo 
protocolo de compartilhamento de arquivos e impressoras em redes Microsoft. Cada 
uma das portas tem uma função específica: a porta 137 UDP é usada para a 
navegação, incluindo a visualização dos compartilhamentos disponíveis, a porta 138 
UDP para a resolução dos nomes da rede e a porta 139 TCP é usada para a 
transferência de dados. É necessário que as três estejam abertas no firewall para que 
a visualização dos compartilhamentos e acesso aos arquivos funcione corretamente. 
 
 143 TCP: IMAP – O IMAP é mais um protocolo para recebimento de e-mails, 
assim como o POP3. A diferença entre os dois é que, ao receber os e-mails via 
POP3, eles são apagados do servidor assim que baixados, liberando o espaço usado 
na caixa postal. No IMAP, os e-mails continuam no servidor até serem deletados 
manualmente. 
 
 443 TCP: HTTPS – O HTTPS permite transmitir dados de forma segura, 
encriptados usando o SSL. Ele é usado por bancos e todo tipo de site de comércio 
eletrônico ou que armazene informações confidenciais. 
 
 389 TCP: LDAP – O LDAP é muito usado atualmente para criar servidores de 
autenticação e definir permissões de acesso para os diferentes usuários da rede. 
Existem vários padrões de LDAP, um dos mais usados é o OpenLDAP, suportado 
pela maioria das distribuições Linux atualmente em uso. 
 
 177 TCP: XDMCP – O XDMCP é um protocolo de acesso remoto, suportado 
nativamente pelo X (o ambiente gráfico usado no Linux e em outros sistemas Unix). 
Ele permite rodar aplicativos remotamente e é a base para o LTSP e outros sistemas 
de acesso remoto, onde é usado um servidor central e terminais leves. O XDMCP 
pode ser também usado no dia-a-dia, para simplesmente rodar programas instalados 
em outra máquina da rede. 
 
 445 TCP: CIFS – O protocolo CIFS é uma versão atualizada do antigo protocolo 
NetBIOS, usado para a navegação e acesso a compartilhamentos em redes 
Windows. O protocolo CIFS é utilizado por padrão pelos clientes rodando o 
Windows 2000, XP e Vista, além de ser usado pelas versões recentes do Samba. Ao 
contrário do NetBIOS, que utiliza um conjunto de 3 portas, o CIFS utiliza apenas a 
porta 445 TCP. 
 
 
 
Comparativo entre as Portas TCP e UDP: 
Geralmente, as diferenças na maneira como UDP e TCP entregam os dados 
assemelham-se às diferenças entre um telefonema e um cartão postal. O TCP funciona 
como um telefonema, verificando se o destino está disponível e pronto para a 
comunicação. O UDP funciona como um cartão postal — as mensagens são pequenas e 
a entrega é provável, mas nem sempre garantida. 
UDP é geralmente usado por programas que transmitem pequenas quantidades 
de dados ao mesmo tempo ou têm necessidades em tempo real. Nessas situações, a 
baixa sobrecarga do UDP (pois este não faz as verificações que são feitas pela TCP) e as 
capacidades de broadcast do UDP (por exemplo, um datagrama, vários destinatários) 
são mais adequadas do que o TCP. 
O UDP contrasta diretamente com os serviços e recursos oferecidos por TCP. A 
tabela a seguir compara as diferenças em como a comunicação TCP/IP é tratada 
dependendo do uso de UDP ou TCP para o transporte de dados. 
UDP TCP 
Serviço sem conexão; nenhuma sessão é 
estabelecida entre os hosts. 
Serviço orientado por conexão; uma sessão 
é estabelecida entre os hosts. 
UDP não garante ou confirma a entrega ou 
seqüência os dados. 
TCP garante a entrega através do uso de 
confirmações e entrega seqüenciada dos 
dados. 
Os programas que usam UDP são 
responsáveis por oferecer a confiabilidade 
necessária ao transporte de dados. 
Os programas que usam TCP têm garantia 
de transporte confiável de dados. 
UDP é rápido, necessita de baixa 
sobrecarga e pode oferecer suporte à 
comunicação ponto a ponto e ponto a 
vários pontos. 
TCP é mais lento, necessita de maior 
sobrecarga e pode oferecer suporte apenas à 
comunicação ponto a ponto. 
 
 
 
 
 
 
 
 
Referência Bibliográfica 
Disponível em https://egroupware.ufba.br/camada_transporte.pdf. Acessado em 8 de 
Abril de 2020. 
 Disponível em https://pplware.sapo.pt/tutoriais/networking/protocolo-tcp-vs-
protocolo-udp/. Acessado em 10 de Abril de 2020. 
Disponível em https://ostec.blog/seguranca-perimetro/filtragem-por-servico-controle-
aplicacao. Acessado em 11 de Abril de 2020. 
Disponível em https://www.treinaweb.com.br/blog/uma-introducao-a-tcp-udp-e-
sockets/. Acessado em 13 de Abril de 2020. 
Disponível em http://members.tripod.com/eremita_2/apli.html. Acessado em 15 de 
Abril de 2020. 
Disponível em https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-
udp. Acessado em 14 de Abril de 2020. 
Disponível em https://www.infowester.com/portastcpudp.php Acessado em 14de Abril 
de 2020. 
Disponível em https://www.iana.org/assignments/service-names-port-numbers/service-
names-port-numbers.xhtml. Acessado em 15de Abril de 2020. 
Disponível em http://www.portalchapeco.com.br/jackson/portas.htm. Acessado em 
15de Abril de 2020. 
Disponível em https://support.apple.com/pt-br/HT202944. Acessado em 15 de Abril de 
2020. 
Disponível em https://www.cisco.com/c/pt_br/support/docs/voice-unified-
communications/unified-communications-manager-callmanager/43881-ccm-tcp-udp-
ports.html. Acessado em 15 de Abril de 2020. 
 
 
https://pplware.sapo.pt/tutoriais/networking/protocolo-tcp-vs-protocolo-udp/
https://pplware.sapo.pt/tutoriais/networking/protocolo-tcp-vs-protocolo-udp/
https://ostec.blog/seguranca-perimetro/filtragem-por-servico-controle-aplicacao
https://ostec.blog/seguranca-perimetro/filtragem-por-servico-controle-aplicacao
https://www.treinaweb.com.br/blog/uma-introducao-a-tcp-udp-e-sockets/
https://www.treinaweb.com.br/blog/uma-introducao-a-tcp-udp-e-sockets/
http://members.tripod.com/eremita_2/apli.html
https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-udp
https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-udp
https://www.infowester.com/portastcpudp.php
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
http://www.portalchapeco.com.br/jackson/portas.htm
https://support.apple.com/pt-br/HT202944
https://www.cisco.com/c/pt_br/support/docs/voice-unified-communications/unified-communications-manager-callmanager/43881-ccm-tcp-udp-ports.html
https://www.cisco.com/c/pt_br/support/docs/voice-unified-communications/unified-communications-manager-callmanager/43881-ccm-tcp-udp-ports.html
https://www.cisco.com/c/pt_br/support/docs/voice-unified-communications/unified-communications-manager-callmanager/43881-ccm-tcp-udp-ports.html

Continue navegando