Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação Padrão TCP IP
Apresentação Padrão TCP IP
Padro TCP/IP
Daniel Prato da Silva Guilherme Augusto Fernandes Marcel Mariano Rocha Oliveira Marcos Antnio Cota Thairone Ezequiel de Almeida
Sumrio
Definio do Padro TCP/IP; Histria do Padro TCP/IP; Definio de TCP; Caractersticas Fundamentais do TCP; Descrio do Funcionamento do TCP: Definio de IP; Protocolos para Internet Padro TCP/IP x OSI Camadas que compe o Padro TCP/IP; Funcionamento do Padro TCP/IP Apresentao de vdeo sobre Padro TCP/IP
Padro TCP/IP
Padro TCP/IP
Definio:
TCP/IP - TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL
Padro TCP/IP
Histria:
Dcada de 60 - Surgimento e objetivo; Linhas dedicadas de 56 Kbps; 1961 - Leonard Kleinrock - Information Flow in Large Communication Nets; ARPA (Advanced Research Projects Agency); 1970 - Vinton Cerf NCP - Network Control Protocol; 1975 Surgimento do TCP; Surgimento de WANS ARPANET Diversos Protocolos; 1983 ARPANET Padronizao do TCP/IP - Inovao do DNS; - Surgimento de redes paralelas; - Divisao MILNET e ARPANET; 1993 - Mosaic Netscape 0.9.
Padro TCP/IP
Mosaic Netscape 0.9:
Controle de fluxo;
Servio FTP Telnet SMTP DOMAIN Gopher HTTP POP3 NNTP IRC ICQ AOL MSN
Descrio Transferncia de Arquivos Acesso Remoto Envio de Email Nomes do Domnio Browser em modo texto WWW Receber Email Newsgroup Internet Relay Chat Bate papo America On Line Microsoft Network
Funcionamento do TCP
Funcionamento do TCP
Possui trs fases:
Estabelecimento da Ligao (Conexo);
Transferncia;
Trmino da ligao.
Funcionamento do TCP
Estabelecimento da Conexo:
Ligao TCP: Servidor, Cliente; Cliente inicia a ligao (envio de um pacote TCP com flag SYN ativa); Servidor aceita a ligao (envio de um pacote SYN+ACK); Se no for recebido: TIMEOUT; Pacote SYN reenviado; Concluso: Por parte do cliente (resposta com pacote ACK).
Funcionamento do TCP
Estabelecimento da Conexo:
INS (Nmeros de Sequncia iniciais); Identificador de dados ao longo do fluxo; Contador de bytes; Backlog (Tabela prpria que contm um limite de conexes).
Funcionamento do TCP
Transferncia de dados:
Fase de transferncia: TCP equipamento com vrios mecanismos e robustez; Nmeros de Sequncia; Cdigo Detector de Erros (checksum); Confirmao de Recepo; Temporizadores.
Funcionamento do TCP
Transferncia de dados:
Funcionamento: CABEALHO TCP: Par de meros de sequncia [Nmero de sequncia e Nmero de Confirmao (ACKnowledgement)]; EMISSOR: Determina seu prprio nmero de Sequncia; RECPTOR: Confirma o segmento usando como n ACK o n de SE; CONFIABILIDAE: Confirmao dos segmentos com um n de bytes contguos. MELHORIAS: SACK (Confirma blocos fora da ordem esperada).
Funcionamento do TCP
Transferncia de dados:
Campo CHECKSUM:
Funcionamento do TCP
Transferncia de dados:
CONFIRMAO:
Funcionamento do TCP
Adequao dos Parmetros:
OBS.: Neste exemplo a seguir s est sendo considerada a janela do servidor
Funcionamento do TCP
Trmino de conexo:
IP (Protocolo Internet)
IP (Protocolo Internet)
Definio:
O IP o protocolo padro da camada de rede do TCP/IP responsvel pela comunicao entre cada elemento componente da rede. Principais funes: - Endereamento IP; - Roteamento e controle de fluxo.
O IP oferece um servio de datagramas no-confivel (no orientado a conexo). O IP encapsula o pacote TCP como dados que viajam pela rede em datagramas IP. Foi descrito no RFC 791 da IETF em 1981.
IP (Protocolo Internet)
Roteamento:
So os elementos responsveis por interligar redes distintas, sob a mesma camada de transporte. Os roteadores decidem sobre qual caminho o trfego de informaes deve seguir. A deciso de roteamento baseada na tabela de rotas.
Estao A
IP Dest = 200.18.180.200
Roteador
Estao B
200.18.171.37
200.18.171.148 200.18.171.0
200.18.180.10
200.18.180.200
200.18.180.0
IP (Protocolo Internet)
IP version 4 (IPv4):
O IPv4 foi a primeira verso do protocolo IP com 32 bits de endereamento; Robusto e passou no teste de escalonamento (Internet).
IP (Protocolo Internet)
Fragmentao:
Compatibiliza o tamanho do pacote IP com a capacidade de transmisso da rede.
4 5 20 OCTETOS 8
00000000
4020
000
63784 UDP
0 01F5
4000 OCTETOS
Fragmento 1
4 5 8
00000000
Fragmento 2
4 5 8
00000000
Fragmento 3
4 5 8
00000000
1500
100
1500
100
1060
000
63784 UDP
0 0756
63784 UDP
1480 0FD0
63784 UDP
2960 4AFF
139.82.17.20 206.12.56.23
139.82.17.20 206.12.56.23
139.82.17.20 206.12.56.23
IP (Protocolo Internet)
Endereo IP:
Endereo de 32 bits usado para identificar um n em um conjunto de redes IP. Os endereos da Internet so mais conhecidos pelos nomes dos endereos de domnio associados aos endereos IP.
0 7 15 23 31
Octeto 1
Octeto 2
Octeto 3
Host ID
Octeto 4
0 1 0 1 1 0
Host ID Host ID
Classe D
Classe E
1 1 1 0
Endereo Multicast
1 1 1 1 0
IP (Protocolo Internet)
Classe de Endereos:
Classe A: Formada pelas grandes redes. Mscara da rede: 255.0.0.0 Constituda de 127 redes Cada rede suporta at 16.777.216 hosts cada uma. Faixa de endereos: 1.0.0.1 a 126.255.255.254 Representao binria: 00000001 - 00000000 00000000 00000001 01111110 - 11111111 11111111 11111110
IP (Protocolo Internet)
Classe de Endereos:
Classe B: Formada pelas mdias redes. Mscara da rede: 255.255.0.0 Constituda de 16384 redes Cada rede suporta at 65534 hosts cada uma. Faixa de endereos: 128.0.0.1 a 191.255.255.254 Representao binria: 0000000 00000000 - 00000000 00000001 0111111 11111111 - 11111111 11111110
IP (Protocolo Internet)
Classe de Endereos:
Classe C: Formada pelas pequenas redes. Mscara da rede: 255.255.255.0 Constituda de 2.097.152 redes Cada rede suporta at 254 hosts cada uma. Faixa de endereos: 192.0.0.1 a 223.255.255.254 Representao binria: 11000000 00000000 00000000 - 00000001 11011111 11111111 11111111 - 11111110
IP (Protocolo Internet)
Classe de Endereos:
Classe D: Faixa de endereos: 224.0.0.1 a 239.255.255.255 Representao binria: 11100000 00000000 00000000 00000001 Comunicao Multicast um host de origem envia um pacote para vrios hosts em uma rede. Classe E: Reservada para testes e novas implementaes Faixa de endereos: acima de 240.0.0.1 Representao binria: 11110000 00000000 00000000 - 00000001
IP (Protocolo Internet)
Endereamento de sub-redes:
0 Octeto 1 7 Octeto 2 15 Octeto 3 23 Octeto 4 31
End.
IP (Protocolo Internet)
IP version 6 (IPv6):
O design inicial do IPv4 no antecipou: O crescimento exponencial da Internet A iminente exausto do espao de endereamento do IPv4 devido expanso da rede e dos recursos tecnolgicos. A necessidade de uma configurao mais simples. Ento, o IETF desenvolveu uma nova verso do IP, o IPv6, com as seguintes caractersticas: Endereo de 128 bits (16-byte) Os endereos IPv6 so escritos como oito grupos de 4 dgitos hexadecimais. 2001:0db8:85a3:08d3:1319:8a2e:0370:7344
Transporte em vrios pacotes para serem transmitidos pela rede ou por coloc-los em ordem quando se
Rede esta recebendo dados.
da camada de rede e os transforma em quadros que sero trafegados pela rede, adicionando informaes como o endereo da placa de rede de origem, o endereo da placa de rede de destino, dados de controle, os dados em si e uma soma
4 3 2 1
transferncia
Correspondncia),
Programa e-mail
Browser Web
Programa ETP
SMTP
Porta 25
HTTP
Porta 80 TCP Porta 20
ETP
Camada de Aplicao
Camada de Transporte
Camada de Aplicao
Cabealho TCP/UDP
Dados
Camada de Transporte
Pacote
Camada de Aplicao
Cabealho TCP/UDP
Dados
Camada de Transporte
Cabealho IP
Cabealho TCP/UDP
Dados
Datagrama
conectado, sendo que na maioria das vezes ele est conectado a rede
conhecida como Ethernet.
Dados
Camada de Transporte
Dados
Dados
Referncias
MENDES, Douglas Rocha. Redes de Computadores: Teoria e Prtica. So Paulo. Novatec Editora, 2007.