Aplicações de Redes de Computadores

Documentos relacionados
Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)

Jéfer Benedett Dörr

Arquitetura de Redes TCP/IP. Camada de Transporte

Redes de Computadores. Camada de Transporte

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Jéfer Benedett Dörr

Camada de Transporte Protocolos TCP e UDP

Redes de Computadores. Prof. André Y. Kusumoto

Redes de computadores. Protocolo TCP

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets

Camada de Transporte. Protocolos TCP e UDP

Descrever os protocolos da camada de transporte da arquitetura TCP/IP e apresentar

Arquitetura de Redes de Computadores

PROTOCOLOS DE COMUNICAÇÃO

Redes de Computadores

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Redes de Computadores. Ricardo José Cabeça de Souza

Nível de Transporte Portas, Protocolos UDP e TCP

Redes de Computadores

Redes de Computadores

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP

TRANSPORTE. Prof. Me. Hélio Esperidião

Redes de Computadores e Aplicações. Aula 16 Protocolo IP

Resumo P2. Internet e Arquitetura TCP/IP

Nível de Transporte Portas, Protocolos UDP e TCP

Redes de Computadores I Prof. Mateus Raeder

Redes de Computadores e Aplicações

Camada de Transporte

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite

DHCP. Dynamic Host Configuration Protocol

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte

Cálculo de Soma de Verificação do User Datagram Protocol

Camada de Transporte. Protocolos TCP e UDP

Redes de Computadores

Funcionalidades da camada de rede

Redes de Computadores e Telecomunicações - Camada de Transporte

TCP - formato do segmento. Formato do segmento TCP (fonte: Kurose)

Redes de Computadores

Funções da Camada de

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Redes de Computadores

Módulo 08 - Protocolo IP Página 1. Tecnologia de Redes. Volnys B. Bernal Versão de 15/06/2000. Agenda. Tecnologia de Redes

Capítulo 3 Camada de transporte

Protocolos de Rede. Protocolos em camadas

Arquitetura em Camadas. Profª. Dianne Scherly Varela de Medeiros

Camada de rede. Camada de enlace. Meio Físico

Redes de Computadores

Redes de Computadores

Redes de Computadores I

Redes de Computadores

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN

Redes de Computadores e Aplicações. Aula 24 Protocolo IP(Parte 3) Fragmentação

Redes de Computadores

GA-027 Redes de Computadores

Redes de Computadores Camada de Transporte Protocolo TCP

Redes de Computadores

Redes de computadores e a Internet. Capítulo 3. Camada de transporte

: TMS M

Agenda. Rede de Computadores (Técnico em Informática) Protocolo TCP Transmission Control Protocol. Introdução ao Protocolo TCP

Arquitetura e Protocolos de Rede TCP/IP

Capítulo 3 Camada de transporte

REDES DE COMPUTADORES

Redes de Computadores e Aplicações. Aula 30 Endereçamento IP Endereços Especiais

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

Redes de Computadores. Protocolos TCP/IP

Auxiliar em Administração de Redes de Computadores. Aula 09 Introdução ao Endereçamento IP

Redes de Computadores Aula 5

Camada de rede. Introdução às Redes de Computadores

Rede de computadores Protocolos TCP. Professor Carlos Muniz

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Origem:

robustez; confiabilidade; e comunicação de dados independente de fornecedores.

Modelo OSI x Modelo TCP/IP

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Protocolos da Arquitetura TCP/IP

Redes de Computadores RES 12502

PTC Aula A camada de transporte. (Kurose, p ) 15/03/2017

Prof. Mizael Cortez Modelo em camadas Arquitetura TCP/IP Modelo ISO/OSI

REDES DE COMPUTADORES

REDES DE COMPUTADORES

Redes TCP/IP - Aula 13 Fragmentação Datagrama IP

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Camada de transporte. Serviços

Camada de Transporte

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

! Introdução! Pacote TCP! Número de Seqüência TCP! Estados TCP. " Estabelecimento de conexão " Troca de dados " Encerramento de conexão. !

1. PRINCIPAIS PROTOCOLOS TCP/IP

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Redes TCP/IP Formato Datagrama IP

Protocolos com paralelismo (pipelining) Pipelining: aumento da utilização

Programação TCP/IP. Protocolos TCP e UDP

Aplicações de Redes de Computadores

Capítulo 6. A camada de transporte. slide 1 1 reservados.

Transcrição:

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Aplicações de Redes de Computadores Aula 08 - Camada de Transporte TCP (Transmission Control Protocol) Prof. Diego Pereira <diego.pereira@ifrn.edu.br>

Objetivo Conhecer o funcionamento do protocolo TCP; Aprender as principais características do protocolo e em que situações ele é recomendado; 2

Fundamentos Define a unidade de dados do serviço de circuito virtual, denominada seguimento TCP Especifica o formato e a função dos campos Multiplexa mensagens geradas pelos processos no serviço da camada de rede Encapsula segmentos em datagramas IP Demultiplexa segmentos para os respectivos processos destino Extrai mensagens dos segmentos 3

Fundamentos Adota uma abordagem baseada em fluxo de ( stream dados (data Trata o fluxo de dados como uma cadeia contínua de bytes Decide como agrupar bytes em segmentos Adota uma abordagem orientada à conexão full-duplex Estabelecimento da conexão Transferência de dados Fechamento da conexão 4

Fundamentos Define mecanismos integrados de controle de erro e seqüência Asseguram a entrega do fluxo de dados na seqüência correta e sem erros Define mecanismo de controle de fluxo Regula e compatibiliza a taxa de transmissão das unidades envolvidas Evita descarte de segmentos por falta de recursos da estação destino 5

Formato do segmento TCP 0 4 10 16 24 31 Source port Destination port Sequence number Acknowledgement number Hlen Reserved Code bits Window Checksum Urgent point Options Pad Data 6

Campos do segmento Hlen Tamanho do cabeçalho em unidades de 4 bytes; Reserved ;( utilizado Reservado para uso futuro (Não Checksum Assegura a integridade do segmento; 7

Campos do segmento Code bits Indica propósito e conteúdo do segmento URG: Dados urgentes ACK: reconhecimento PSH: mecanismo de push(encaminhar segmento) ( reset ) RST: abordo de conexão SYN: Abertura de conexão FIN: fechamento de conexão 0 5 0 1 2 3 4 5 Code bits URG ACK PSH RST SYN FIN 8

Campos do segmento Options Lista variável de informações opcionais MSS Maximum Segment Size; Opção sinalizada pelo segmento SYN; Torna o tamanho do cabeçalho variável Padding Data Bits 0 que tornam o segmento múltiplo de 32 bits Dados do segmento 9

Portas Source port Porta associada ao processo de origem Destination port Porta associada ao processo de destino Endpoint(Socket) ( porta Definido pelo par (Endereço IP, Identifica de forma única cada porta ou ponto de comunicação na inter-rede Também conhecido como Socket 10

Conexão Cada conexão é identificada por um par de endpoints Também conhecida como Socket pair Várias conexões por estação 172.16.1.5 192.168.10.1 10.1.1.1 P1 P2 P3 P4 Porta 5000 Porta 80 Porta 25 Porta 1800 ( 1800 (10.1.1.1, e 5000) e (192.168.10.1, 80) (192.168.10.1, 25) (172.16.1.5, 11

Conexão Cada endpoint local pode participar de diversas conexões com endpoints remotos Compartilhamento de endpoints O Sistema Operacional deve garantir que o par de endpoint da conexão é único 172.16.1.5 192.168.10.1 10.1.1.1 P1 P2 P5 P4 Porta 5000 Porta 80 Porta 80 Porta 2000 12 ( 2000 (10.1.1.1, e 5000) e (192.168.10.1, 80) (192.168.10.1, 80) (172.16.1.5,

Demultiplexação de mensagens Segmentos recebidos são associados às conexões, não apenas as portas Avalia o par de endpoints da conexão Portas origem e destino são obtidas do segmento recebido Endereço IP origem e destino são obtidos do datagrama IP Cada conexão possui um buffer de transmissão e um Buffer de recepção em cada extremidade 13

Referências Comer, Douglas E., Interligação de Redes Com Tcp/ip James F. Kurose, Redes de Computadores e a Internet Escola Superior de Redes, Arquitetura e Protocolos de Redes TCP/IP Escola Superior de Redes, Roteamento avançado 14