Escolar Documentos
Profissional Documentos
Cultura Documentos
PROTOCOLO TCP/IP
Paulo Roberto Pedroso de Oliveira (11) 3378 8600 (11) 9935 9080 ASCC Automao prpasc@gmail.com http://asccx.blogspot.com
5. Aplicao : HTTP, Browser, Internet Explorer (Windows), MozillaFirefox (Linux); IPhone, Ipod (Apple); FTP, Telnet, SNMP, Email, PING; SSC Spin, SSC Sage; Softwares proprietrios de Rels de Proteo ABB, SIEMENS, AREVA, SEL para Anlise de Perturbao 4. Transporte : TCP, UDP 3. Rede : IP ( IPv4, IPv6), ARP, RARP, ICMP 2. Enlace : Ethernet, 802.11, WiFi, HDLC, Token Ring, FDDI, Frame Relay, USART 1. Fsica : Modem, RS232, RS485, DB 9, DB 25, EIA 422, Bluetooth, USB, UTP, RJ 45
COMUNICAO DE DADOS
CONTEXTUALIZAO CONCEITUAO BIT, BYTE, PACOTE (Packet, Stream) Analogia com auto estrada Mercadoria, Caixas, Caminho
Por exemplo Caneta BIC
COMUNICAO DE DADOS
CONTEXTUALIZAO Largura de Banda CONCEITUAO HMM Hora BIT, BYTE, PACOTE de Maior Movimento Analogia com auto estrada Mercadoria, Caixas, Caminho
Por exemplo Caneta BIC
COMUNICAO DE DADOS
CONTEXTUALIZAO BIT, BYTE, PACOTE Analogia com auto estrada Mercadoria, Caixas, Caminho
Por exemplo Caneta BIC
CONCEITUAO
WAN
LAN 1 TABELA ROTEAMENTO LAN 3
crc
Aplicao TCP Datagrama 65535 bytes IP Quadro 1500 Bytes 802.3 MAC
Desencapsular - RX
Aplicao TCP Datagrama 65535 bytes IP Quadro 1500 Bytes 802.3 MAC
Encapsular - TX
65 K
65 K
....
....
Rede
1500
....
Padro ETHERNET 1973 Robert Metcalf Protocolo ARP Address Resolution Protocol MAC Address Medium Access Control 3 Bytes para o fabricante e 3 bytes para nmero de srie Padres : IEEE 802.3 10 MBps, IEEE 802.3u 100 MBps IEEE 802.3z 1 GigaBps, IEEE 803.ae 10 GigaBps CSMA/CD Carrier Sense Multiple Access / Colision Detected Comunicao Sncrona Cabo UTP Conector RJ45 ARP Spoofing - MAC Flooding HUB x SWITCH Termos obsoletos AUI Attachment Unit Interface Cabo Coaxial ----- ALOHANet Hawai anos 60 CSMA/CD via Rdio
Original No mais usado. Ethernet II ( DIX Digital, Intel, Xerox ) Utilizado hoje. EtherType 0x 0800. IEEE802.xLLC Logic Link Control IEEE802.xLLC/SNAP Sub Network Access Control Com endereos IP. LLC/SNAP EtherType MTU Maximum Transmition Unit Redes Atuais 1500 Bytes Fragmentao. Pay-Load Overhead
PPP - 296 X.25 - 576 IEEE 802.3 1.492 ETHERNET 1.500 FDDI 4.352 4Mb Token Ring 4.464 16Mb Token Ring -17.914 Hyperchannel 65.535
Par Tranado
Padro 568A e 568B
parecido com fio telefnico, s que possui tranas e outras caractersticas necessrias p/ transportar dados o tranamento cancela o rudo eltrico dos pares adjacentes e de outros dispositivos existentes no ambiente (motores eltricos, rels, transformadores, etc) a transmisso pode ser tanto analgica quanto digital a perda de potncia do sinal maior com o aumento da distncia (at chegar um ponto em que o sinal no reconhecido)
Mbps 10 10 10 1 10 100
Metros Coaxial Grosso (Thick Coax) 500 Coaxial Fino (Thin Coax) 200 UTP Cat 3-5 100 TP 50 Fibra tica 4000 TP 150
Cabo
TP Twisted Pair Par Tranado/enrolado ( Blindado Shielded ) UTP Unshielded Twisted Pair a tecnologia permitiu grandes velocidades, mesmo em cabo UTP, que mais barato. Cabo AZUL.
Categoria do cabo 1 ( Voz): possui medida 26 AWG,So utilizados por equipamentos de telecomunicao e radio e no devem ser usados para uma rede local (padronizado pela norma EIA/TIA-568B). (No mais indicado pela norma TIA/EIA) Categoria do cabo 2 (Dados - LocalTalk)): usado antigamente nas redes token ring chegando a velocidade de 4Mbps.(No mais indicado pela norma TIA/EIA) Categoria do cabo 3: cabo padronizado foi usado para transmisso de dados at a frequncia 16 MHz e dados a 10 Mbps Ethernet em redes da mesma capacidade.(No mais indicado pela norma TIA/EIA) Categoria do cabo 4: pode ser utilizado para transmisso at a frequncia de 20 MHz e dados a 20 Mbps foi usado em redes token ring a uma taxa de 16Mbps.(No mais indicado pela norma TIA/EIA) Categoria do cabo 5: usado em redes fast ethernet em frequncias de at 100MHz com uma taxa de 100Mbps. Novas categorias foram adicionadas: Categoria do cabo 5e: uma melhoria da categoria 5. Pode ser usado para frequencias at 125MHz em redes 1000BASE-T gigabit ethernet. Categoria do cabo 6: definido pela norma ANSI TIA/EIA 568B-2.1 possui bitola 24 AWG e banda passante de at 250 Mhz e pode ser usado em redes gigabit ethernet a velocidade de 1.000Mbps.
Permite comunicao entre qualquer tipo de hardware e Sistema Operacional Computadores so considerados dispositivos de comunicao 1969 ARPA Advanced Research Project Agency 1975 de experimental a operacional Robert Metcalf Padro Ethernet 1983 todos devem migrar para TCP/IP 1985 Internet inicia e cresce exponencialmente Roda sobre qualquer meio Ethernet, Token Ring, Dial Up, FDDI Endereos Unvocos
1990 - Tim Bernes Lee - CERN Lab Suia Se possvel enviar texto pela Internet, por que no enviar o resultado de um programa ? Padro CGI Conjunto de regras pelos quais o programa no Servidor, enviam informaes, via Web Server, para o Cliente. Formulrio do Cliente para o Servidor. HTTP, HTML, Home Page. Linus Torvald LINUX Richard Stalman Open Source Foundation GNU General Public Licence
4.Aplicao
Stream (Mensagem)
4.Aplicao
Encapsular
CAV_Dj1_0_1
3.Transporte -TCP
Segment
Stream (Mensagem)
3.Transporte -TCP
Segment
TCP
CAV_Dj1_0_1
2.Internet-IP 1.Fsica
Datagram
2.Internet-IP
Datagram
1.Fsica
Frame ( Quadro)
IP
TCP
CAV_Dj1_0_1
Frame ( Quadro)
ethernet-MAC add
ethernet-MAC add
MAC
IP
TCP
CAV_Dj1_0_1
LAN
Computador 1 SSC SPIN Computador 2 - Rel de Proteo ou UTR
Camada 1 Fsica RFC 894 Padro de Transmisso de endereo IP sobre Ethernet Placa de Rede, NICs CSMA/CD Carrier Sense Multiple Access/Colision Detected Ethernet Frame
Preamb 7 Bytes Destino 6 Bytes Origem 6 Bytes Compr 2 Bytes Dados De 46 1500 Bytes Preamb 7 Bytes
Cada placa de rede (NIC) possui um endereo MAC ( Medium Access Control ) nico, gravado na eprom pelo fabricante Fabricante - 3 Bytes Numerao sequencial crescente 3 Bytes
1.CSMA/CD - Conceito-Todos computadores falam no ambiente comum, todos escutam. S o destinatrio processa.
HUB
Camada 4 Aplicao Camada 3 Host to Host Transport Layer Transporte entre Computadores. Camada 2 Internet RFC 791
Define o Datagrama Unidade Bsica do Endereamento. Define o esquema de endereamento Move dados da Camada Fsica para a de Transporte Roteia Datagrama para Hosts (computadores) Remoto Fragmentao e remontagem dos Datagramas
Roteadores, Bridges, Gateways, Switches, Hubs Camada 1 Fsica RFC 894 Padro de Transmisso de endereo IP sobre Ethernet Placa de Rede, NICs
Frame
Endereo de Origem
O Endereo IP Nmero de 32 bits, composto de 2 partes Rede ( Network ) + Computador ( Host ) Classes ou mscaras CIDR IP V6
Classe A Primeiro bit=0, abaixo de 128
8 bits p/ Network 24 bits para Host
Multcast 224 239 Computadores que compartilham da mesma aplicao Reservado acima de 239 Loopback 127.0.0.0/8 Default Route 0.0.0.0/8
ENDEREO IP + MSCARA
Classe A abaixo de 128 10.12.1.123 default mask 255.0.0.0 Classe B 128 191 130.12.1.123 default mask 255.255.0.0 Classe C 192 223 200.12.1.123 default mask 255.255.255.0 Exerccio Mudana de classe . De que classe para que classe ? a) 10.12.1.123 255.255.255.0 b) 130.12.1.123 255.0.0.0 c) 200.12.1.123 255.255.0.0
RFC 1918 Alocao de endereos para Internets Privadas. No podem ser roteados na Internet Mundial
MAC
08:00:20:f2:e7:fa
MAC
08:00:20:a7:41:23
10.12.123.3
IP
10.12.123.1
MAC
00:20:af: f2:e7:f1
ARP Address Resolution Protocol O primeiro endereo da Tabela ARP o dele mesmo
IP
10.12.123.2 10.12.123.3 10.12.123.1
MAC
08:00:20:a7:41:23 08:00:20:f2:e7:fa 00:20:af: f2:e7:f1
IP
10.12.123.3 10.12.123.2 10.12.123.1
MAC
08:00:20:f2:e7:fa 08:00:20:a7:41:23 00:20:af: f2:e7:f1
IP
10.12.123.1 10.12.123.3 10.12.123.2
MAC
00:20:af:f2:e7:f1 08:00:20:f2:e7:fa 08:00:20:a7:41:23
ARP Address Resolution Protocol O primeiro endereo da Tabela ARP o dele mesmo
IP
10.12.123.2 10.12.123.3 10.12.123.1 10.12.123.4
MAC
08:00:20:a7:41:23 08:00:20: f2:e7:fa 00:20:af: f2:e7:f1 01:00:5e:ce:a2:3a
IP
10.12.123.3 10.12.123.2 10.12.123.1 10.12.123.4
MAC
08:00:20:f2:e7:fa 08:00:20a7:41:23 00:20:af:f2:e7:f1 01:00:ce:a2:3a
IP
10.12.123.4 10.12.123.3 10.12.123.2 10.12.123.1
MAC
01:00:5e:ce:a2:3a 08:00:20:f2:e7:fa 08:00:20:a7:41:23 00:20:af:f2:e7:f1
Adiciono um 4 computador
IP
10.12.123.1 10.12.123.3 10.12.123.2 10.12.123.4
MAC
00:20:af:f2:e7:f1 08:00:20:f2e7fa 01:00:5e:a7:41:23 01:00:5e:ce:a2:3a
1. Definir nos endereos abaixo o que Network e o que Host e a que classe pertencem 222.168.16.1 10.1.16.1 110.168.16.1 190.168.16.1 238.168.16.1 150.168.16.1 2. Definir nos endereos ao lado mscaras para que les mudem de classe
192.168.16.32/8
D B
192.168.16.1/24
10.104.0.19/24
E
192.168.16.67/24
1. Quais computadores esto fora da rede ? 2. O que fazer para que les se comuniquem com os outros computadores ? 3. A que classe de endereos pertencem ?
192.168.16.32/8
10.104.0.19/24
D B
192.168.16.1/24
E
192.168.16.67/24
Roteador
172.16.12.67/16
H D
10.104.0.19/24
B
192.168.16.1/24
E
192.168.16.67/24
Roteador
1. Atribuir endereos compatveis aos Computadores G e I. 2. Existe um erro grosseiro neste desenho. Qual ?
F G
172.16.12.105/16
?
172.16.12.67/16
para ter mais redes a partir do mesmo IP. Por exemplo : Licencio um IP junto ao orgo competente ICANN Internet Corporation for Assigned Name and Numbers - USA ou CNPQ Brasil
So Paulo
10.1.1.1
10.2.16.67
H Roteador
j D Trs Irmos
B
10.1.16.1
E
10.1.16.67
F G
10.3.16.67
Por exemplo : Classe A 10.X.X.X Mudo a mscara original 255.0.0.0 Para 255.255.0.0 Sede da ICANN, Marina del Rey, California-USA
Ilha Solteira A
Camada 4 Aplicao Camada 3 Host to Host Transport Layer Transporte entre Computadores. Camada 2 Internet RFC 791
Define o Datagrama Unidade Bsica do Endereamento. Define o esquema de endereamento Move dados da Camada Fsica para a de Transporte Roteia Datagrama para Hosts (computadores) Remoto Fragmentao e remontagem dos Datagramas
Roteadores, Bridges, Gateways, Switches, Hubs Camada 1 Fsica RFC 894 Padro de Transmisso de endereo IP sobre Ethernet Placa de Rede, NICs
Frame
Nmero de Sequencia Nmero de Reconhecimento Offset Reserv Chech Sum Options Dados Comeam aqui SYN
Hand Shake inicial
Flags
SYN ACK
Host 1
ACK Data
Host 2
Depois de Roteado, o Dados chega ao Host e deve ser entregue ao software correto. IP Protocol = IP Number TCP Protocol = Port Number SOCKET = combinao de um IP + Port Um par de SOCKETs define uma conexo TCP/IP um protocolo orientado Conexo CONTROLE DE FLUXO na camada TCP Nmero de Sequencia e Nmero de Reconhecimento No protocolo UDP no h Controle de Fluxo. Aplicaes que o utilizam precisam suprir esta falta. Protocolo UDP mais simples e privilegia a velocidade
Protocolos, Ports e Sockets PORT NUMBER = SERVIO DE REDE = RFC 793 Trs Tipos
3 Tipos : 1.Well Known Ports, 2. Registered Ports, and the 3. Dynamic and/or Private Ports.
1.Ports bem conhecidos ( 0 1023 ) 2.Ports Registrados ( 1024 49151 ) 3.Ports dinmicos ou privados ( 49152 65535 ) 1.Ports bem conhecidos ( 0 1023 ) FTP 20 TELNET 23 SMTP (Mail) 25 DNS 53 HTTP 80 ( World Wide Web HTTP ) NetBios 137
Um par de SOCKETs define uma conexo. TCP/IP um protocolo orientado Conexo. Rel de Proteo 2 S/E Foz do Iguau
Microcomputador 1 Itaipu
Socket 1 10.101.20.1 80
4.Aplicao Anlise de Perturbao utilizando Browse 3.Transporte-TCP Servio de Rede 80 2.Internet-IP 11.23.55.1 1.Fsica ethernet-MAC add
4.Aplicao Anlise de Perturbao utilizando Browse 3.Transporte-TCP Servio de Rede 80 2.Internet-IP 10.101.20.1 1.Fsica ethernet-MAC add
Socket 2 11.23.55.1 80 Ligao Peer to Peer Ligao em pares Ponto a Ponto Conexo real
WAN
Tagged Internet Frame. Quadro de Internet com TAG de Prioridade. Camada Fsica.
Pre SFD DA SA 7 1 6 6 TAG Prior 4 CP ET TP 2 2 MAC - Dados 46 1500 bytes FCS 4
61850
Tag de Prioridade ( Virtual LAN) 2 bytes para identificao do TAG IEEE 802.1Q Virtual Bridge Local Area Network 2 bytes para informao de controle do TAG EtherType 2 bytes para indicao do tipo de protocolo no pacote ethernet
Raiz (Root)
net
gov
mil
org
com
edu
ICANN Internet Corporation for Assigned Name and Numbers - USA ou CNPQ Brasil
DNS Domain Name Server telnet itaipu.com.br ou telnet 200.245.120.12 . gb net gov es mil br org pt it com
Raiz (Root)
Pases
edu
ICANN Internet Corporation for Assigned Name and Numbers - USA ou CNPQ Brasil
itaipu http://itaipu.com.br
automao equipamentos administrativo
http://automao.itaipu.com.br
DNS Domain Name Server Banco de Dados Distribudo Grande Lista Telefnica da INTERNET
Host Table IP Address Nome Apelidos (Alias) auto eq a DNS nvel 3 3 2 DNS nvel 2
No sei, pergunte para o meu nvel superior
telnet a
Depois da resposta (4)
DNS nvel 1
No sei, pergunte para o meu nvel superior
automao.itaipu.com.br
admistrativo
5. 200.245.20.15
Computador 2 Host 2
Aplication
Roteador
Transport
Roteador
Internet
Internet
Fsica
Tabelas de Roteamento
De A A A para B D F
Hop Pulo 1 2 3
Rede N1
3 2 1
Rede N2 R1
C
Roteador R1 Dest Gateway A B C D E F A B C D R2 R2 Host D Dest Gateway A B C E F R1 R1 C R2 R2 A B C D E F
3 2
R2
Rede N3
3
A
Host A Dest Gateway B C D E F B R1 R1 R1 R1
D
Roteador R2 Dest Gateway R1 R! C D E F
Rotear diferente de Protocolo de Roteamento Rotear o ato de encaminhar Datagramas, baseado nas Tabelas de Roteamento Protocolo de Roteamento software que troca informaes automticas, para montar as Tabelas de Roteamento As 3 mais comuns configuraes de Roteamento 1. Roteamento mnimo, 2. Roteamento esttico e 3. Roteamento Dinmico Protocolos de Roteamento 2 grupos - 1-Interior (Autonomous Systems) e 2-Exterior
ARQUITETURA DE ROTEAMENTO AUTONOMOUS SYSTEMS EGP EXTERIOR GATEWAY PROTOCOL BGP BORDER GATEWAY PROTOCOL
Autonomous Systems
Mapa de uma parte da internet
AS AS AS
Internet cresce como um Organismo vivo
O que acontece quando eu aperto uma tecla ? Gera um cdigo ASCII, envia para a Aplicao e Monitor Alguns Cdigos ASCII
HEXA 41 42 43 ... 5E ASCII A B C .... ^ HEXA 61 62 63 .... 7B ASCII a b c ..... { HEXA 30 31 32 ..... 3D ASCII 0 1 2 ..... =
OBRIGADO !
PROTOCOLO TCP/IP
Paulo Roberto Pedroso de Oliveira (11) 3378 8600 (11) 9935 9080 prpasc@gmail.com http://asccx.blogspot.com