TCP/IP
Gil Pinheiro
UERJ-FEN-DETEL
Gil Pinheiro –UERJ/FEN/DETEL
Introdução ao Protocolo TCP/IP
Rede 3
?
Rede 1
Rede 2
Gil Pinheiro –UERJ/FEN/DETEL
R
R
Rede 3
Rede 1 R
Rede 2
Gil Pinheiro –UERJ/FEN/DETEL
Um dos primeiros
desenhos da rede ARPA-
Net, e que posteriormente
originou a Internet
Gil Pinheiro –UERJ/FEN/DETEL
Camada
(Modelo OSI)
IP Rede
Gil Pinheiro –UERJ/FEN/DETEL
Redes
Físico +
ETHERNET TOKEN-BUS TOKEN-RING Enlace
Cabeçalho
IP Source Address
IP Destination Address
Variável
Options (if any) (0 a 40
bytes)
Gil Pinheiro –UERJ/FEN/DETEL
Data
neste caso.
• Source address – endereço de rede e do host de origem
• Destination address - endereço de rede e do host de destino
• Options - campo preenchido com informações experimentais
Endereços
Classe de host
1.0.0.0 a
A 0 Rede Host 127.255.255.255
128.0.0.0 a
B 1 0 Rede Host 191.255.255.255
192.0.0.0 a
C 1 1 0 Rede Host 223.255.255.255
224.0.0.0 a
D 1 1 1 0 Endereço para Multicast
Gil Pinheiro –UERJ/FEN/DETEL
239.255.255.255
240.0.0.0 a
E 1 1 1 1 0 Reservado para uso futuro 247.255.255.255
Host 10.25.11.2
Rede 10
Host 10.25.11.3
Gil Pinheiro –UERJ/FEN/DETEL
Host 140.20.1.2
Rede 140.20
Host 140.20.32.3
Gil Pinheiro –UERJ/FEN/DETEL
220.10.5.21/24
Rede 220.10.4
220.10.4.13/24
Gil Pinheiro –UERJ/FEN/DETEL
220.10.4.11/24 220.10.5.4/24
Datagrama IP
Datagrama UDP
4 bytes
Cabeçalho
Data
Gil Pinheiro –UERJ/FEN/DETEL
Datagrama IP
Segmento TCP
Cabeçalho
Sequence Number
Acknowledgement Number
Fixo
RESERVED (20 bytes)
HLEN Code Bits WINDOW
Hub
Gil Pinheiro –UERJ/FEN/DETEL
Hub
Rede 1
Gil Pinheiro –UERJ/FEN/DETEL
Rede 2
R
R
Rede 3
Rede 1 R
Gil Pinheiro –UERJ/FEN/DETEL
Rede 2
Rede Ethernet
TCP/IP
Gateway
Modbus TCP
Modbus/RTU
sobre RS-232
Gil Pinheiro –UERJ/FEN/DETEL
MODBUS - AP MODBUS - AP
TCP
IP
Gil Pinheiro –UERJ/FEN/DETEL
TCP
IP
Gil Pinheiro –UERJ/FEN/DETEL
Roteador 10.3.41.1
220.10.1.1
Gil Pinheiro –UERJ/FEN/DETEL
Host 220.10.4.11
Rev. 01/10/2011 Host
GIL PINHEIRO - Redes de 130.20.5.4 50
Comunicação
Obtendo o endereço de Enlace
(MAC)
• Endereço MAC: formato mais comum é do IEEE 802
• Exemplo prático
• ICMP
• SNMP