Redes de Comunicação

Protocolo TCP/IP

Redes de Comunicação
TCP/IP

Protocolo TCP/IP

TCP/IP – Transmission Control Protocol - Internet Protocol

2

Redes de Comunicação
Modelo TCP/IP

Protocolo TCP/IP

IP (Internet Protocol) – protocolo de comunicação de dados entre redes de comutação de pacotes (packet-switching). Numa rede de comutação de pacotes, os dados são divididos em unidades mais pequenas e enviadas pela rede para optimizar a utilização do canal. TCP (Transmission Control Protocol) - protocolo de ligação que dá segurança à transferência da informação e verificar se a mesma foi bem recebida.

3

Redes de Comunicação
Camadas do modelo TCP/IP

Protocolo TCP/IP

O Endereçamento IP

Cada pacote contém informações sobre o endereços IP do computador remetente e destinatário. É necessário então atribuir endereços IP aos computadores numa rede. Um endereço IP é constituído por:

Network ID: identifica qual o segmento de rede a que o dispositivo pertence. Todos os computadores no mesmo segmento de rede tem de ter o mesmo Network ID.

Host ID: indentifica o dispositivo no segmento de rede (tem de ser único no segmento de rede)
4

Redes de Comunicação
Camadas do modelo TCP/IP

Protocolo TCP/IP

5

Redes de Comunicação
Camadas do modelo TCP/IP

Protocolo TCP/IP

O Endereçamento IP

Cada pacote contém informações sobre o endereços IP do computador remetente e destinatário. É necessário então atribuir endereços IP aos computadores numa rede. Um endereço IP é constituído por:

Network ID: identifica qual o segmento de rede a que o dispositivo pertence. Todos os computadores no mesmo segmento de rede tem de ter o mesmo Network ID.

Host ID: indentifica o dispositivo no segmento de rede (tem de ser único no segmento de rede)
6

Redes de Comunicação
Camadas do modelo TCP/IP

Protocolo TCP/IP

7

Redes de Comunicação
Protocolos TCP/IP

Protocolo TCP/IP

8

Redes de Comunicação
Camadas do modelo TCP/IP

Protocolo TCP/IP

O modelo TCP/IP tem quatro camadas:
 

1. Camada de Acesso à Rede: Inclui a placa de rede, drivers, etc. 2. Camada Internet: Processa informação para a identificação das máquinas na rede. 3. Camada de Transporte: Controla o fluxo de dados entre computadores. 4. Camada de Aplicação: Interface entre as aplicações locais, usadas pelo utilizador, e o software de rede.

9

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Aplicação

Camada de Aplicação  Fornece serviços de rede directamente relacionados com a aplicação do utilizador:  Autentificação e privacidade dos utilizadores.  Identificação da qualidade de serviço.  Transferência de ficheiros (FTP), HTTP, e DNS

10

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Aplicação

DNS – Domain Name System  Sistema que guarda e associa várias informações de rede com nomes de domínios. Por exemplo converte nomes de domínio em endereços IP. Nomes de domínio substituem os endereços IPs por algo mais legível (como uma lista telefónica).  Por exemplo, o servidor da web da Universidade do Algarve tem a um endereço IP 193.136.224.32 cujo o nome é www.ualg.pt. Estrutura de DNS (www.ualg.pt):  Domínio superior (.pt)  Subdomínio (ualg.pt relativamente ao domínio pt)  Hostname (Domínio com endereço IP: www.ualg.pt)
11

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Aplicação

FTP – File Transfer Protocol  Protocolo que permite a transferência de ficheiros pela rede através do protocolo TCP/IP.  Um cliente FTP acede a um servidor FTP para manipular e efectuar download de ficheiros. HTTP – Hypertext Transfer Protocol  Protocolo que permite o acesso a páginas da Internet (escritas em HTML).  Um cliente com um browser acede a uma página num servidor web através de HTTP.  Experiência: Escrever no browser http://www.ualg.pt

12

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Aplicação

DHCP (Dynamic Host Configuration Protocol)  Conjunto de regras utilizadas por dispositivos de rede para permitir o pedido e obtenção de um endereço IP a partir de um servidor que contém uma lista de endereços disponíveis. Tipos de atribuição automática de endereços IP:  Manual: o administrador da rede insere os endereços IP disponíveis e endereços MAC e o servidor faz o emparelhamento automático.  Automático: o administrador insere um conjunto de endereços IP e o servidor atribui permanentemente um endereço IP disponível quando um dispositivo o solicita.  Dinâmico: semelhante ao automático, mas o endereço é atribuído cada vez que o dispositivo se liga à rede

13

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Aplicação

Protocolos de e-mail  Mensagens de e-mail são geralmente enviadas para um servidor de e-mail que guarda-as numa caixa de correio do destinatário. Este último obtem as mensagens através de um web browser ou um cliente de e-mail (p.e.,Outlook). SMTP – Simple Mail Transfer Protocol  Protocolo para envio de e-mail pela Internet. POP – Post Office Protocol  Protocolo que permite um cliente efectuar o download do e-mail que está num servidor de email. IMAP – Internet Message Access Protocol  Semelhante ao POP, mas com acesso permanente.

14

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP - Transporte

 

Camada responsável pela transmissão de dados de um modo transparente entre hosts. TCP (Transmission Control Protocol), protocolo de ligação com verificação, correcção de erros e controlo do fluxo de dados:  Garante a entrega ordenada dos dados;  Efectua o checksum para detecção de erros;  Confirma a recepção dos dados. UDP (User Datagram Protocol), protocolo de ligação sem medidas de segurança. Mais rápido mas menos seguro que TCP.

15

Redes de Comunicação
Camadas do modelo TCP/IP - Internet

Protocolo TCP/IP

Camada responsável pelo envio dos dados da fonte ao destino (routing), mantendo a qualidade do servico. IP (Internet Protocol) – protocolo de dados para permitir a comunicação de dados entre redes de comutação de pacotes (packet-switching). Routeamento é o processo de transportar informação pela rede com base nos enderecos IP, através de routers.  Um router acede a uma tabela que contém informação sobre as redes a que está ligado que é geralmente actualizada dinâmicamente entre routers. Estas tabelas indicam os melhores caminhos para chegar ao destino.
16

Redes de Comunicação

Protocolo TCP/IP

Camadas do modelo TCP/IP – Acesso à Rede

Gere todos os servicos necessários para preparar o envio dos dados à rede física:  Ethernet  Token Ring  FDDI  Wireless  ATM  FrameRelay

17

Redes de Comunicação
TCP/IP versus OSI

Protocolo TCP/IP

18

Redes de Comunicação
Encapsulamento de Dados

Protocolo TCP/IP

19