6-Transporte - Camada de Transporte Redes de Computadores...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Camada de Transporte Redes de Computadores 6. Camada de Transporte Elvio Leonardo DIN/CTC/UEM 2008 Elvio Leonardo Redes de Computadores Camada de Transporte Introdu¸c˜ ao Estudo de Caso Principais Fun¸c˜ oes I Oferece conex˜ ao l´ogica entre duas extremidades da rede I Oferece controle fim-a-fim de fluxo e confiabilidade I Independente da tecnologia utilizada na rede I meio f´ ısico, estrutura e topologia da rede, etc. I Significa a fronteira entre equipamento de rede e de usu´ ario I Tipicamente utiliza o modelo cliente-servidor I Protocolos mais populares: I Transmission Control Protocol (TCP) I User Datagram Protocol (UDP) I Tarefas: I Segmenta¸c˜ ao de dados da camada superior I Estabelecimento da conex˜ ao fim-a-fim I Multiplexa¸c˜ ao de fluxos I Envio de segmentos com confiabilidade (com controle de fluxo, sem erros, com confirma¸c˜ ao de recebimento) Elvio Leonardo Redes de Computadores Camada de Transporte Introdu¸c˜ ao Estudo de Caso Berkeley Sockets I Fornece uma API ( application programming interface ) para comunica¸c˜ ao entre processos (locais ou remotos) I Inclui uma biblioteca em linguagem C; hoje dispon´ ıvel em outras linguagens I Inicialmente desenvolvido para Unix; hoje dispon´ ıvel em outros sistemas operacionais I Tornou-se a interface padr˜ ao para abstrair conex˜oes de rede I Utiliza o modelo cliente-servidor Primitivas (fun¸c˜oes) do Berkeley sockets Elvio Leonardo Redes de Computadores Camada de Transporte Introdu¸c˜ ao Estudo de Caso Berkeley Sockets I Servidor I Cria um socket utilizando a primitiva (fun¸c˜ ao) SOCKET I Liga o socket a uma porta (utilizando BIND) I Prepara o socket para ouvir (utilizando LISTEN) I Permanece bloqueado enquanto aceita solicita¸c˜ oes de conex˜ ao (utilizando o ACCEPT) I Comunica-se com o cliente (utilizando SEND e RECEIVE) I Fecha o socket que n˜ ao ´ e mais necess´ ario (utilizando CLOSE) I Cliente I Cria um socket (utilizando SOCKET) I Conecta com o servidor (utilizando CONNECT) I Comunica-se com o servidor (utilizando SEND e RECEIVE) I Termina a conex˜ ao que n˜ ao ´ e mais necess´ aria (utilizando CLOSE) Elvio Leonardo Redes de Computadores Camada de Transporte Introdu¸c˜ ao Estudo de Caso Endere¸camento I Endere¸co de rede especifica a m´ aquina (interface) I Endere¸co de transporte especifica o processo/aplica¸c˜ ao I Na internet, esse endere¸co ´ e denominado porta Legenda: SAP ( Service Access Point ), TSAP ( Transport SAP), NSAP ( Network SAP) Elvio Leonardo Redes de Computadores Camada de Transporte Introdu¸c˜ ao Estudo de Caso Endere¸camento I Como o cliente sabe o endere¸co (n´umero da porta) onde o servidor estar´ a oferecendo os seus servi¸cos?...
View Full Document

Page1 / 32

6-Transporte - Camada de Transporte Redes de Computadores...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online