TCP/IP bsico e outros protocolos Guilherme Guimares
Slide 2
TCP/IP So os principais protocolos da pilha TCP/IP, por isso o
modelo recebeu tal nome; um conjunto de dois protocolos: TCP
(Transmission Control Protocol): Responsvel por receber os dados
enviados pela camada superior, dividi-los em pacotes e envi-los
para a camada inferior; IP (Internet Protocol): Recebe os dados
enviados da camada superior e roteia pelas redes, no orientado a
conexo, por isso no garante a entrega dos dados no destino;
Slide 3
DNS Domain Name System; J vimos que em uma rede as mquinas
possuem dois endereos: fsico e lgico; Na pilha TCP/IP os endereos
lgicos so chamados de endereos IP; Se o sistema IPv4 estiver sendo
usado, cada dispositivo conectado rede receber um endereo lgico no
formato a.b.c.d; Cada letra deste formato equivale a um nmero de 8
bits, variando de 0 a 255;
Slide 4
DNS Endereos IP no so to fceis de lembrarmos quanto nomes, por
isso foi criado o sistema DNS; O DNS permite dar nome a endereos
IP; Exemplos: 200.147.67.142 = www.uol.com.br; 74.125.226.178 =
www.google.com; 31.13.71.33 = www.facebook.com; Quando acessamos
algum site, o navegador se comunica com o servidor DNS, descobrindo
o endereo IP e permitindo que a conexo seja efetuada;
Slide 5
Servidores DNS Tambm conhecidos como servidores de nome;
Possuem duas funes bsicas: converter endereos nominais em endereos
IP e vice- versa; Conexes s podem ser feitas atravs de endereos IP;
Sem o uso de DNS, cada dispositivo conectado internet teria que ter
uma tabela contendo todos os endereos IP e nomes das mquinas;
Slide 6
Servidores DNS mquina.domnio Os nomes seguem o formato FQDN
(Full Qualified Domain Name): mquina.domnio; O endereo
www.google.com significa mquina www do domnio google.com; O DNS
permite rtulos (o nome entre os dois pontos) de at 63 caracteres; O
FQDN pode ter at 255 caracteres, incluindo os pontos, prefixos e
sufixos; Para cada domnio, tem que existir um servidor DNS, nele
que tero as configuraes do nome das mquinas do domnio
(www.site.com, mail.site.com, etc);
Slide 7
Servidores DNS Cada LAN precisa de pelo menos um servidor DNS,
seja fsico ou do provedor de acesso; Todos os pedidos de converso
de nomes em endereos IP e vice-versa so enviados a este servidor;
Se ele no reconhecer o endereo, passar a pergunta para um servidor
imediatamente superior a ele, e assim por diante at que o endereo
seja localizado ou no;
Slide 8
Servidores DNS
Slide 9
Slide 10
HTTP A Internet no seria a mesma sem o WWW, aonde um site
composto por uma srie de documentos de hipermdia; Esses documentos
so acessados atravs de um endereo, tambm chamado de URL (Uniform
Resource Locator); A transferncia de tais documentos feita pelo
protocolo HTTP, por isso o nome: Hypertext Transfer Protocol; No
servidor, essas transferncias so feitas usando a porta 80 do
protocolo TCP;
Slide 11
HTTP Os documentos podem ser escritos em diversas linguagens e
o navegador o responsvel por interpret-las; A comunicao usando o
HTTP bidirecional, permitindo dois recursos para diminuir o trfego
da rede e aumentar o desempenho; Temos tambm o Proxy, funcionando
como um intermedirio entre a LAN e a Internet; O Proxy pode atuar
como cache, copiando arquivos da internet para o HD de tal
servidor; Podem tambm controlar o acesso internet;
Slide 12
HTTPS Hypertext Transfer Protocol Secure; Os dados do HTTP no
so criptografados, se pacotes com dados pessoais forem capturados,
podero ser lidos; O HTTPS um HTTP que usa o SSL (Secure Socket
Layer) ou o TLS (Transport Layer Security) para criptografar os
dados; Em servidores o HTTPS se comunica com a camada de transporte
usando a porta 443; usado em comunicaes web seguras, como internet
banking e compras, por exemplo;
Slide 13
HTTPS
Slide 14
SMTP, POP3 e IMAP4 Simple Mail Transfer Protocol, Post Office
Protocol e Internet Message Access Protocol; So protocolos de
aplicao responsveis pelo envio e recebimento de emails; Quando
enviamos um email por um software, a mensagem enviada ao servidor
de emails usando o protocolo SMTP, que atravs do DNS mandar a mesma
para o IP do servidor destinatrio tambm via SMTP; A mensagem ser
baixada pelo destinatrio atravs do POP3 ou IMAP4, dependendo do
software de email e servidor de email;
Slide 15
SMTP, POP3 e IMAP4 Em sistemas do tipo webmail, o funcionamento
um pouco diferente, pois estamos acessando um servidor WWW atravs
do HTTP; O protocolo SMTP conversa com o protocolo TCP atravs da
porta 25, o POP3 da 110 e o IMAP4 da 143;
Slide 16
SMTP, POP3 e IMAP4
Slide 17
FTP File Transfer Protocol; o protocolo usado em transferncia
de arquivos; Podemos transferir arquivos via HTTP tambm; O FTP
muito usado em uploads, e o servidor precisa ter rodando um servio
FTP; Em uma conexo cliente FTP e servidor FTP, so pedidos login e
senha; possvel tambm usar conexes annimas para arquivos
pblicos;
Slide 18
FTP Esse protocolo usa duas portas TCP, uma de comando (a 21) e
uma de transferncia de dados (a 20);
Slide 19
FTP
Slide 20
SFTP Secure File Transfer Protocol; Transmisses FTP so feitas
com texto puro, incluindo o usurio e senha; possvel usar uma verso
do FTP que opera sobre o SSH, que criptografa os dados sendo
transmisitidos;
Slide 21
Telnet um terminal remoto, aonde o cliente pode fazer login em
um servidor na rede ou internet; Assim, o usurio pode manipular o
servidor como se estivesse sentado em frente a ele; Para isso, o
servidor precisa estar rodando um servio de Telnet; O Telnet roda
sobre a porta 23 na camada de transporte usando o protocolo TCP; A
grande desvantagem do Telnet no usar criptografia nos dados
transmitidos;
Slide 22
Telnet
Slide 23
SSH Secure Shell; um servio de terminal que oferece
criptografia dos dados transmitidos; Se comunica com a camada de
transporte atravs da porta 22, usando o protocolo TCP; Assim como o
Telnet, o servidor precisa ter o recurso SSH rodando;