Redes de Telecomunicações (11382)

Documentos relacionados
Redes e Serviços Internet (11103)

REDES DE COMPUTADORES

CAMADA DE TRANSPORTE

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Redes de Computadores. Trabalho de Laboratório Nº7

A Camada de Transporte

Camada de Transporte, protocolos TCP e UDP

Redes de Computadores. Protocolos de comunicação: TCP, UDP

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

Escola Profissional Vasconcellos Lebre

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Transporte 03/06/2013

Redes de Computadores. Revisões

MÓDULO 8 Modelo de Referência TCP/IP

Modelo e arquitectura do TCP/IP

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de o Teste A

REDES DE COMPUTADORES

CCNA 1 Conceitos Básicos de Redes. Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação

Informática I. Aula Aula 22-03/07/06 1

Protocolos de Redes Revisão para AV I

Redes de Computadores II

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

1 Redes de Computadores - TCP/IP Luiz Arthur

Professor: Gládston Duarte

Um pouco sobre Pacotes e sobre os protocolos de Transporte

Redes de Computadores

Capítulo 7 CAMADA DE TRANSPORTE

Redes de Computadores. Prof. André Y. Kusumoto

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de Página

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Redes. Pablo Rodriguez de Almeida Gross

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Redes de Computadores

REDES DE COMPUTADORES

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

Redes de Computadores

Prof. Marcelo Cunha Parte 5

Introdução à Redes de Computadores

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Redes de Computadores

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

7.1 Modelo TCP / IP Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores

REDE DE COMPUTADORES

REDES DE COMPUTADORES

Modelo OSI, TCP/IP e outros protocolos de comunicação

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Modelo TCP / IP. História da família TCP/IP Modelo utilizado pela família TCP/IP Comparação com o modelo OSI

TECNOLOGIA WEB INTERNET PROTOCOLOS

Camada de Transporte TCP/IP e Aplicação

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

P L A N O D E D I S C I P L I N A

Arquitetura de Redes de Computadores. Bruno Silvério Costa

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

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

Capítulo 7 CAMADA DE TRANSPORTE

1.1 Motivação e âmbito Objetivos e abordagem Organização do presente texto... 4

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Rede de Computadores

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

CST em Redes de Computadores

TCP-IP - Introdução. Aula 02. Professor Sérgio Teixeira sergio.professor@multicast.com.br Telefone: (27)

Módulo de Transmissão e Ativos de Rede Curso Técnico de Informática. Prof. George Silva

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Redes de Computadores. Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza

Protocolos de Rede. Protocolos em camadas

Introdução à Camada de Aplicação. Prof. Eduardo

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

Camada de Transporte. Protocolos TCP e UDP

Redes de Computadores. Camada de Transporte

Tecnologia de Redes de Computadores - aula 1

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Comunicação entre computadores o Modelo OSI

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

Revisão. 1.1 Histórico 1.2 Protocolo 1.3 Classificação 1.4 Lan 1.5 Wan

Curso: Tec. Em Sistemas Para Internet 1 semestre Redes de Computadores Memória de Aula 07. Prof. Moises P. Renjiffo

INTERNET = ARQUITETURA TCP/IP

Capítulo 1 PROTOCOLOS FUNDAMENTAIS DA INTERNET

Tecnologia de Redes. Protocolo ICMP

Tópicos em Sistemas Distribuídos. Modelos de Comunicação

Redes de Computadores. A arquitectura protocolar TCP/IP

Camada de Aplicação. Prof. Eduardo

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

Sistemas Distribuídos

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Redes de Computadores

No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano.

TCP/IP. Luís Moreira 2014/2015 Módulo 8 - IMEI

Tecnologias de Redes Informáticas (6620)

Transcrição:

Redes de Telecomunicações (11382) Ano Lectivo 2014/2015 * 1º Semestre Pós Graduação em Information and Communication Technologies for Cloud and Datacenter Aula 5 18/11/2014 1

Agenda Comunicação na camada de transporte (adaptado de Kurose, Computer Networking, e de http://netlab.ulusofona.pt; ) outros assuntos? 2

Antes de entrarmos na comunicação na camada de transporte, vamos rever duas coisas que foram faladas mas que não foram leccionadas (nem vão ser, é tema de autoestudo): Tipos de transmissão de dados IP (slides de Pedro Macaba, http://technet.microsoft.com/en-us/library/cc759719(v=ws.10).aspx, http://www.cisco.com/en/us/products/ ps6552/products_ios_technology_home.html); Novas redes de acesso (redes ópticas de acesso: xpon) (http://www.eetimes.com/design/communications-design/4009354/epon-vs-gpon- A-Practical-Comparison/). 3

Tipos de protocolos na camada de transporte:??? 4

Tipos de comunicação na camada de transporte: Connectionless (User Datagram Protocol) Connection Oriented (Transport Control Protocol) mas há outros protocolos na camada de transporte. 5

A camada de transporte fornece serviços pontoa-ponto para as aplicações. A definição do que é um protocolo da camada de transporte não é a mesma para o modelo TCP/IP e para o modelo OSI. 6

UDP - User Datagram Protocol numa transmissão UDP, o receptor não confirma a recepção dos dados. 7

Exemplos de aplicações que correm usando UDP Streaming media, jogos multiplayer, VoIP (Voice over IP) Domain Name System (DNS) Simple Network Management Protocol (SNMP) Routing Information Protocol (RIP) Dynamic Host Configuration Protocol (DHCP). 8

TCP: vamos ver com muito detalhe na próxima aula. 9

Os protocolos da camada de transporte podem implementar as seguintes funcionalidades ou serviços: Connection-oriented communication: interpretam a ligação como uma data stream. Quando uma aplicação usa o protocolo Transmission Control Protocol pode assumir que os dados são transmitidos em ordem e sem falhas (ou então não são transmitidos). Byte orientation: Em vez de mensagens, os protocolos de transporte ocupam-se de enviar e receber alguns bytes da mensagem. A fragmentação e reconstrução da mensagem é feita pelos hosts que enviam e recebem. Entrega na ordem correcta. A camada de rede não se preocupa com a entrega dos pacotes na mesma ordem em que são enviados. A camada de transporte, normalmente pela numeração dos vários segmentos ou datagramas, implementa esta funcionalidade. Isto pode causar head-of-line blocking. Reliability ou fidelidade: Se os pacotes se perderem na rede por congestionamento (network congestion), a camada de transporte no destino pode pode detectar a sua falta and errors. Pode ser usado um checksum, e o receptor pode enviar uma mensagem de ACK ou de NACK para o emissor. Flow control: pode ser implementado um controlo de fluxo para impedir que o emissor mande mais dados do que o receptor consegue receber. Também pode ser usado para evitar sub-utilização dos buffers buffer underrun. Congestion avoidance: Congestion control, congestive collapse - evitar erros de sobre-utilização de um link (por exemplo reduzindo o ritmo de envio de pacotes). Multiplexing: Os portos (Ports) permitem a criação de multiplos pontos de destino num único nó. Os portos fazem parte da camada de transporte no modelo TCP/IP model, mas fazem parte da camada de sessão Session Layer no modelo OSI. 10

Exemplo de protocolos de transporte Não há uma definição exacta do que é um protocolo de transporte. Estes são alguns exemplos: ATP, AppleTalk Transaction Protocol CUDP, Cyclic UDP DCCP, Datagram Congestion Control Protocol FCP, Fiber Channel Protocol IL, IL Protocol NBF, NetBIOS Frames protocol RDP, Reliable Datagram Protocol SCTP, Stream Control Transmission Protocol SPX, Sequenced Packet Exchange SST, Structured Stream Transport TCP, Transmission Control Protocol UDP, User Datagram Protocol UDP Lite µtp, Micro Transport Protocol 11

12

O modelo OSI define cinco tipos de protocolos de transporte - do TP0 ao TP4 O TP4 é o mais parecido com o TCP 13

O que é um PDU (Protocol Data Unit)? é a unidade de medida de dados de um protocolo. Camada 1 (física) é o bit Camada 2 (dados) é a trama Camada 3 (rede) é o pacote Camada 4 (transporte) é o segmento Camada 5, 6, 7 não faz sentido (é variável) podem ser os dados ou as mensagens. 14

Compração entre UDP e TCP o TCP é um protocolo orientado à ligação, i.e., exige um Hand- Shake e depois de estabelecido o circuito virtual, os dados podem ser enviados em qualquer das direcções. é fiável, ordenado, pesado (às vezes), cria streams de dados o UDP é um protocolo que não considera o estado do receptor não é fiável, não é ordenado, é leve, as mensagens não são segmentadas, não há controlo de congestão. 15

Portos: do 0 ao 1023 - portos bem conhecidos, regulados pela IANA do 1024 ao 49151 - portos registados (IANA) do 49152 ao 65535 - portos dinâmicos, efémeros ou privados. (mais info em en.wikipedia.org/wiki/ List_of_TCP_and_UDP_port_numbers ou h"p://www.iana.org/ assignments/port- numbers ) 16

Portas bem conhecidas para TCP e UDP (da 0 à 1023) 20 (TCP) - FTP 21 (TCP) - FTP control 22 (TCP / UDP) - SSH 23 (TCP) - TELNET 25 (TCP) - SMTP 53 (TCP/UDP) - DNS 80 (TCP/UDP) - HTTP 110 (TCP) - POP3 443 (TCP) - HTTPS (sobre SSL/TLS) 17

Links da aula de hoje www.pch.net/resources/tutorials/ anycast/ Na próxima semana, mais Aplicações Internet Questões? 18