Sockets

1016 palavras 5 páginas
Programaç
Sockets”
Programa ção com “Sockets


Conceitos básicos

Programação
Programaçãocom
com “sockets”
“sockets” (em
(emJava)
Java)

Prof. Dr. Julio Arakaki
Depto. Ciência da Computação

© PUCSP - Depto. Ciência da
Computação

Programaç
Sockets”
Programa ção com “Sockets


1

Conceitos básicos

Comunicação
Comunicaçãoentre
entre processos processos//aplicações aplicações
- “Sockets” é um dos mecanismos mais utilizados
- Java oferece modos de utilização:
. TCP (“Transmission Control Protocol”) – orientado a conexão . UDP (“User Datagram Protocol”) – orientado a datagrama
. Entre outros

Funcionam sobre o protocolo IP (“Internet Protocol”)

© PUCSP - Depto. Ciência da
Computação

2

1

Programaç
Sockets”
Programa ção com “Sockets


Conceitos básicos

Principais
Principaisprotocolos
protocolos(Rede/Internet)
(Rede/Internet)
Camadas
HTTP

FTP

DNS

RPC

...

Aplicação
Usuários
SOs

TCP

UDP

ICMP

Transporte

IGMP

IP

Rede

Enlace

Hardware

© PUCSP - Depto. Ciência da
Computação

3

Programaç
Sockets”
Programa ção com “Sockets


Conceitos básicos

Identificação
Identificaçãona
na “rede”
“rede”

porta
20348
porta
20345

TCP

protocolo = 6

porta
10340
porta
15398

porta
6970

UDP ssh.cin.ufpe.br 150.161.2.106 procololo = 6 porta = 22

protocolo = 17

Internet host-0-13.re.apartnet.br.inter.net 200.199.75.13

www.uol.com.br
200.221.8.18
procololo = 6 porta = 80

www.bbc.co.uk
212.58.224.61
protocolo = 17 porta = 44585
© PUCSP - Depto. Ciência da
Computação

servidor DNS
200.185.56.49
protocol = 17 porta = 53
4

2

Programaç
Sockets”
Programa ção com “Sockets


Conceitos básicos

Programação
Programação(em
(em Rede/Internet)
Rede/Internet)
• Sockets
– envia/recebe (send/receive)
– Característica: eficiência
• RPC (“Remote Procedure Call”)
– Chamada remota de procedimento

Relacionados

  • Socket
    4243 palavras | 17 páginas
  • Sockets
    639 palavras | 3 páginas
  • Sockets
    1110 palavras | 5 páginas
  • Sockets
    3286 palavras | 14 páginas
  • Sockets
    453 palavras | 2 páginas
  • Socket
    4211 palavras | 17 páginas
  • SOCKET
    868 palavras | 4 páginas
  • Sockets
    596 palavras | 3 páginas
  • Socket
    791 palavras | 4 páginas
  • Sockets
    431 palavras | 2 páginas