DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
PROTOCOLO TCP
Disciplina: Rede de Computadores
Facilitador: Alisson Cleiton
[email protected]
20/05/2009
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TCP
Transmission Control Protocol (Protocolo
de Controle de Transmissão)

 Atua
na camada de Transporte do
Modelo TCP/IP
Oferece o serviço de comunicação
confiável e é orientado a conexão sobre a
camada da rede IP.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TCP
Objetivo é estabelecer uma comunicação
ponto-a-ponto
confiável
entre
o
computador de origem e o computador
destino.

Este protocolo tornou-se extremamente
difundido por ser utilizado pela internet.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TCP
O TCP foi projetado especificamente
para oferecer um fluxo de bytes fim a fim
confiável em uma inter-rede não-confiável.
 Uma inter-redes é diferente de uma única
rede porque suas muitas partes podem ter
topologias, larguras de banda, retardos,
tamanhos de pacotes e outros parâmetros
diferentes.
 O TCP se adapta a qualquer tipo de rede.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TCP
O serviço TCP é obtido quando tanto o
transmissor quanto o receptor criam
pontos terminais, denominados sockets.
 Cada socktes tem um número(endereço)
que consiste
no endereço mais um
numero para este host, chamado Porta.
 Um socket pode ser utilizado por várias
conexões ao mesmo tempo.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TCP
As
portas com número abaixo de 256 são
denominadas portas conhecidas (wellknown ports) e são reservadas para
serviços-padrões.
 Exemplo: FTP – Porta 21
TELNET – Porta 23

Todas as conexões TCP são full-duplex
DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
PROTOCOLO IP
Disciplina: Rede de Computadores
Facilitador: Alisson Cleiton
[email protected]
20/05/2009
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo IP

Internet Protocol (Protocolo da Internet)
na camada de INTERNET “Camada
de rede” do Modelo TCP/IP
 Atua
Encarregado da entrega de pacotes para
todos os outros protocolos da família
TCP/IP.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo IP
Ele oferece um sistema de entrega de
dados sem conexão.

Os pacotes IP não são garantidos de
chegarem ao seu destino, nem de serem
recebidos na ordem.

Este tem por missão identificar as
máquinas/redes e escolher a melhor rota
para entregar os pacotes.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet (Endereço IP)
São endereços universais e permitem a
qualquer host se comunicar com qualquer
outro host.

É globalmente aceito de identificação de
hosts.

Cada Host possui um endereço de 32
bits único, dividido em duas partes: o
endereço da rede e o endereço do Host.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet (Endereço IP)
O endereço IP é um número no seguinte formato:
X.Y.Z.W, ou seja, são quatro números separados por
ponto. Não podem existir duas máquinas, com o
mesmo número IP, dentro da mesma rede. O valor
máximo para cada um dos números (X.Y.Z OU W) é
255. O Endereço IP pode ser fornecido a um
computador de duas formas:
• Endereço IP
Fixo
• Endereço IP
Dinâmico
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
• Endereço IP Fixo – é fornecido ao computador pelo
administrador da rede. Esse endereço é configurado
diretamente dentro das propriedades do computador e este
computador sempre vai apresentar este endereço.
• Endereço IP Dinâmico - é usado em todas as conexões
domésticas à Internet. Nesse caso, o endereço IP é
fornecido ao computador no momento em que este se
conecta à rede, e devolvido quando o computador é
desligado da rede.
Não pode haver computadores, na rede, com enderecos IP
que terminem em 255 ou 0. Isso porque 0, no final do
endereço IP, representa o endereço da rede. No caso do 255,
no fim do endereço, ele é chamado de “endereço de
broadcast”, pois é usado para o envio de pacotes a todos os
micros da mesma rede.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet
Cada 8 bits são definidos como octetos,
assim um endereço IP é formado de 4
octetos que são quebrados de forma
acomodar esquemas de endereçamento
de grandes e pequenas redes.


Existem 5 classes de endereço, A até E.

Vamos falar até a C.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet
Para determinar a classe do endereço,
devemos observar o primeiro octeto do
endereço em decimal.
 Classe
A: 1 – 126(exemplo:
13.1.23.19)
 Classe B: 128-191 – (exemplo:
175.14.19.48)
 Classe C: 192-223 – (exemplo:
195.14.910)

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet
Classe A – Os octetos seguintes 2,3 e 4
que totalizam 24 bits correpondem ao
modo como o gerente de rede pode dividir
as sub-redes e os host. Podem ser usados
16.777.214 host.
 Classe B – Os octetos 3 e 4, disponíveis
para endereçamento de sub-redes e hosts.
Podem ser usados entre 256 e 65.536
hosts.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet
Classe C – O quarto octeto é utilizado
para sub-redes locais e hosts. Totalizando
254 hosts na rede

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Endereço Internet

Limites de cada Classe de Endereços IP
Classe End. Min. End. Max.
A
1.0.0.0
126.0.0.0
B
128.1.0.0 191.255.0.0
C
192.0.1.0 223.255.255.0
D
224.0.0.0 239.255.255.255
E
240.0.0.0 247.255.255.255
#Redes
#Hosts
126 16.777.214
16.384
65.534
2.097.151
254
DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
PROTOCOLO FTP, UDP, ICMP
PRÓXIMA AULA
Download

Slides - Aula 20/05/2009