Redes de Computadores. TCP/IP Fundamentos
Relatório de pesquisa: Redes de Computadores. TCP/IP Fundamentos. Pesquise 862.000+ trabalhos acadêmicosPor: hugoxD • 28/10/2013 • Relatório de pesquisa • 2.667 Palavras (11 Páginas) • 630 Visualizações
Redes de Computadores
TCP/IP
Fundamentos
•Atualmente éo protocolo mais usado em redes locais
–Principal responsável: Popularização da Internet
–Mesmo SOs que antigamente sósuportavam seu protocolo proprietário hoje suportam TCP/IP
•WindowsNTcom seu NETBEUI
•Netwarecom seu IPX/SPX
Fundamentos
•Éroteável, foi criado pensando em redes grandes e de longa distância, onde pode haver vários caminhos para chegar ao destino
•Arquitetura aberta
–Qualquer fabricante pode adotar sua própria versão do TCP/IP em seu SO sem pagar direitos autorais
•Todos os fabricantes acabaram adotando TCP/IP
•Protocolo Universal
Arquitetura TCP/IPAplicaçãoApresentaçãoSessãoTransporteRedeLink de DadosFísica
7
6
5
4
3
2
1
Modelo OSIAplicaçãoTransporteInternetInterface com a Rede
TCP/IP
Arquitetura TCP/IP
•TCP/IP éna realidade um conjunto de protocolos
–TCP: TransmissionControlProtocol
–IP (Internet Protocol)
•Operam nas camadas de Transporte e Internet respectivamente
•Não são os únicos
Camada de Aplicação
•Equivale às camadas 5, 6 e 7 do modelo OSI
–Faz a comunicação entre aplicativos e a camada de transporte
–Os protocolos mais conhecidos:
•HTTP (HyperTextTransferProtocol)
•SMTP (SimpleMailTransferProtocol)
•FTP (File TransferProtocol)
•SNMP (SimpleNetworkManagementProtocol)
•DNS (DomainNameSystem)
•Telnet
Camada de Aplicação
•Comunica-se com a camada de transporte através de uma porta(ou porto)
•Portas são numeradas e as aplicações padrão usam sempre a mesma porta
–Exemplos:
•SMTP utiliza a porta 25
•HTTP utiliza a porta 80
•FTP as portas 20 (dados) e 21 (informações de controle)
Camada de Aplicação
•Uso de portas: permite ao protocolo de transporte (tipicamente o TCP) saber qual éo tipo de conteúdo do pacote de dados
–No receptor, ao receber um pacote na porta 25 iráentregá-lo ao protocolo conectado a essa porta (tipicamente SMTP), que por sua vez irárepassá-lo para a aplicação (programa de e-mail)
Funcionamento da camada de aplicaçãoPrograma de E-mailTCPSMTPHTTPNavegador WWWFTPPrograma de FTP
Camada de
Aplicação
Camada de
Transporte
Camada de Transporte
•A camada de transporte do TCP/IP éum equivalente direto da camada de transporte (4) do modelo OSI
–Responsável por pegar dados enviados pela aplicação e transformá-los em pacote para serem repassados para a camada de Internet
•Multiplexação: épossível transmitir dados das mais diferentes aplicações “simultaneamente”
–Intercalamentode pacotes
•Possível graças ao conceito de portas
Camada de Transporte
•Nesta camada operam dois protocolos
–TCP (TransmissionControlProtocol)
•Mais utilizado na transmissão de dados
–UDP (UserDatagramProtocol)
•Não verifica se o dado chegou ou não ao destino
•Mais usado na transmissão de informações de controle
Camada de Transporte
•Recepção:
–Pega os pacotes passados pela camada Internet
–Coloca os pacotes em ordem e verifica se todos chegaram corretamente
•Quadros podem seguir caminhos diferentes e chegarem fora de ordem
–O protocolo IP (camada de Internet) não verifica se o pacote de dados chegou ao destino; ficando o TCP com essa tarefa (eventualmente pedindo uma retransmissão)
Camada de Internet
•Equivale a Camada de Rede (3) do modelo OSI
–Todas as explicações dadas sobre essa camada no modelo OSI são 100% válidas para a camada de Internet do TCP/IP
•Vários protocolos podem operar nessa camada:
–IP (Internet Protocol)
–ICMP (Internet ControlMessageProtocol)
–ARP (AddressResolutionProtocol)
–RARP (ReverseAddressResolutionProtocol)
Camada de Internet
•Pacote de dados recebido da camada TCP édividido em pacotes chamados datagramas
–Datagramassão enviados para a camada de interface com a rede, onde são transmitidos pelo cabeamentode rede através de quadros
•Não
...