SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
1        Redes de Computadores - TCP/IP                         Luiz Arthur


TCP/IP
 
O protocolo TCP/IP atualmente é o protocolo mais usado no mundo. Isso
se deve a popularização da Internet, a rede mundial de computadores, já
que esse protocolo foi criado para ser usado na Internet.
 
Devido à popularização do protocolo TCP/IP, alguns sistemas
operacionais    que     possuíam,    seus    próprios     protocolos   de
intercomunicação como Windows com o seu NetBEUI e o Netware com o
seu IPX/SPX, passaram a dar suporte ao TCP/IP.
 
Uma das grandes vantagens do TCP/IP em relação a outros protocolos
existentes é que ele permite endereçar os hosts e depois rotear, isto é, o
TCP/IP foi criado pensando em redes grandes e de longa distância, onde
pode haver vários caminhos para o dado atingir o computador receptor.
 
Outro fator da popularização do TCP/IP, é que ele possui arquitetura
aberta e qualquer fabricante pode adotar a sua própria versão do TCP/IP
em seu sistema operacional, sem a necessidade de pagamento de direitos
autorais a ninguém. Isso possibilita que todos os sistemas possam se
comunicar entre si sem dificuldades, desde que utilizem o TCP/IP.
2        Redes de Computadores - TCP/IP                      Luiz Arthur



Camadas do modelo TCP/IP
 
O protocolo TCP/IP assume um modelo de cinco camadas.
         7    Aplicação
         6   Apresentação              5   Aplicação
         5     Sessão
         4    Transporte               4   Transporte
         3      Rede                   3   Inter-redes
         2      Enlace                 2     Enlace
         1      Física                 1     Física
                OSI                          TCP/IP
O TCP/IP são um conjunto de protocolos, onde os mais conhecidos são
justamente o nome deste conjunto: TCP (Transmission Control Protocol –
Protocolo de Controle da Transmissão) e IP (Internet Protocolo –
Protocolo Internet, Protocolo Inter-redes), que operam nas camadas de
Transporte e Internet referentes ao modelo OSI. Porem esses dois
protocolos não são os únicos.
3        Redes de Computadores - TCP/IP                       Luiz Arthur


Camada de Aplicação
 
Esta camada equivale às camadas 5 (Aplicação), 6(Apresentação) e
7(Sessão ) do modelo OSI e faz a comunicação entre os aplicativos e o
protocolo de transporte.
 
Existem inúmeros protocolos que operam nesta camada, alguns são:
•HTTP (HyperText Transfer Protocol);
•SMTP (Simple Mail Transfer Protocol);
•FTP (File Transfer Protocol);
•DNS (Domain Name System);
•Telnet;
•Entre outros…
 
Portando quando o aplicativo quiser realizar alguma tarefa que utilize a
rede, ele irá efetuar esse pedido a camada de aplicação.
 
Por exemplo: Quando você entra com um endereço www em seu
browser para visualizar uma página na Internet, o seu aplicativo irá
comunicar-se com a camada de aplicação do TCP/IP, sendo atendido
pelo protocolo HTTP.
4             Redes de Computadores - TCP/IP                                  Luiz Arthur


 Camada de Aplicação
No processo de “descida” da pilha de protocolos TCP/IP, a camada de
aplicação comunica-se com a camada de transporte através de uma porta.
Por exemplo, o protocolo HTTP utiliza por padrão a porta 80.
 
O uso de portas permite ao protocolo de transporte saber qual é o tipo de
conteúdo do pacote de dados (por exemplo, saber que o dado que ele está
transportando é um e-mail) e, no receptor, saber para qual protocolo de
aplicação ele deverá entregar o pacote de dados, já que, existem
inúmeros protocolos de aplicação.

            Programa de e-mail           Browser WWW           Programa FTP




    Porta                                                                      Camada de
                   SMTP
                                 Porta       HTTP
                                                       Porta        FTP        aplicação
     25                           80                    21

                                                                                Camada de
                                             TCP
                                                                                transporte
5       Redes de Computadores - TCP/IP                       Luiz Arthur



Camada de Transporte
 
Essa camada é o equivalente direto da Camada de Transporte (4) do
modelo OSI.
 
A camada de Transporte é responsável por pegar os dados enviados
pela camada de aplicação e transforma-los em pacotes, a serem
repassados para a camada de Inter-rede.
 
No modelo TCP/IP a camada de transporte utiliza um esquema de
multiplexação, onde é possível transmitir “simultaneamente” dados das
mais diferentes aplicações. Porém na verdade os dados não são
enviados simultaneamente, mais sim de forma intercalada. Formando
assim o conceito de intercalamento de pacotes.
 
O intercalamento de pacotes permite que vários programas
comuniquem-se na rede ao mesmo tempo, mas os pacotes gerados
serão enviados à rede de forma intercalada, não sendo preciso terminar
um tipo de aplicação de rede para começar outra. Isso também se deve
ao conceito de uso de portas.
6        Redes de Computadores - TCP/IP                       Luiz Arthur



Camada de Transporte

Na camada de Transporte do TCP/IP operam dois protocolos:

•TCP (Transmission Control Protocol);
•UDP (User Datagram Protocol).
 
O UDP não verifica se o dado chegou ou não ao destino. E por esse
motivo, o protocolo mais usado na transmissão de dados, é o TCP,
enquanto o UDP é tipicamente usado na transmissão de informação de
controle.
 
Na recepção de dados, a camada de transporte pega os pacotes passados
pela camada Internet e trata de colocá-los em ordem e verificar se todos
chegaram corretamente. Pois os dados devido a diversos fatores podem
chegar fora de ordem, corrompidos, ou até mesmo não chegar. Então fica
a cargo do TCP tratar essas situações.
7        Redes de Computadores - TCP/IP                    Luiz Arthur

Camada de Inter-rede
 
Essa camada é equivalente a camada de Rede (3) do modelo OSI.
 
Fora o protocolo IP, existem alguns outros que podem entrar em
operação nesta camada, tal como:

•ICMP(Internet Control Message Protocol);
•ARP (Address Resolution Protocol);
•RARP (Reverse Address Resolution Protocol).
 
Na transmissão de um dado programa, o pacote de dados recebido da
camada TCP é dividido em pacotes chamados datagramas. Os
datagramas são enviados para a camada de enlace, onde são
transmitidos pelo cabeamento da rede através de quadros. A camada de
Rede (ex. IP) não verifica se os datagramas chegaram ao destino,
ficando essa tarefa a cargo do TCP.
 
Essa camada é responsável pelo endereçamento e roteamento de
pacotes, ou seja, ele adiciona informações sobre o caminho que ele
deverá percorrer.
8       Redes de Computadores - TCP/IP                          Luiz Arthur


Camada de Enlace e Camada Física
A camada de Enlace(2) no modelo TCP/IP é o representante direto da
camada 2 do modelo OSI, é responsável por enviar o datagrama
recebido pela camada de Inter-rede em forma de um quadro através da
rede, ficando responsável por endereçar fisicamente os quadros,
gerenciar o meio físico de transmissão e torná-lo livre de erros. Já a
camada Física transmite os dados da camada de enlace pela rede,
convertendo bits em de forma que a rede entenda.
                          Camada de Aplicação
                        (SMTP, HTTP, FTP, Telnet)


                          Camada de Transporte
                             (TCP ou UDP)


                           Camada de Internet
                         (IP, ICMP, ARP, RARP)


                  Controle do Link Lógico (LLC) – IEEE 802.2
                Controle de Acesso ao Meio (MAC) – IEEE 802.3
                           Driver da Placa de Rede
                             Física – IEEE 802.3

Weitere ähnliche Inhalte

Was ist angesagt?

Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IPPjpilin
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosMauro Tapajós
 
Funções dos dispositivos de rede
Funções dos dispositivos de redeFunções dos dispositivos de rede
Funções dos dispositivos de redeGonçalo
 
História da computação
História da computaçãoHistória da computação
História da computaçãoBruno Ramalho
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de RedesCDP_Online
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de ComputadoresFábio Eliseu
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redesYohana Alves
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadoresLucasMansueto
 
Módulo 5 - Redes de Computadores e Internet, Apostila
Módulo 5 - Redes de Computadores e Internet, ApostilaMódulo 5 - Redes de Computadores e Internet, Apostila
Módulo 5 - Redes de Computadores e Internet, ApostilaPaulo Guimarães
 
Redes 1 introducao historico conceitos
Redes 1 introducao historico conceitosRedes 1 introducao historico conceitos
Redes 1 introducao historico conceitosMauro Pereira
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01thomasdacosta
 

Was ist angesagt? (20)

Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de Dados
 
Funções dos dispositivos de rede
Funções dos dispositivos de redeFunções dos dispositivos de rede
Funções dos dispositivos de rede
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de Redes
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redes
 
Comunicação de dados!
Comunicação de dados!Comunicação de dados!
Comunicação de dados!
 
Protocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das CoisasProtocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das Coisas
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadores
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Módulo 5 - Redes de Computadores e Internet, Apostila
Módulo 5 - Redes de Computadores e Internet, ApostilaMódulo 5 - Redes de Computadores e Internet, Apostila
Módulo 5 - Redes de Computadores e Internet, Apostila
 
Aula 1 semana
Aula 1 semanaAula 1 semana
Aula 1 semana
 
Redes 1 introducao historico conceitos
Redes 1 introducao historico conceitosRedes 1 introducao historico conceitos
Redes 1 introducao historico conceitos
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 

Andere mochten auch

Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDPAndré Nobre
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IPCleiton Cunha
 
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Filipo Mór
 
A História Da Internet
A História Da InternetA História Da Internet
A História Da InternetBugui94
 
CCNA 4.1 - Capítulo 02 o modelo osi
CCNA 4.1 - Capítulo 02   o modelo osiCCNA 4.1 - Capítulo 02   o modelo osi
CCNA 4.1 - Capítulo 02 o modelo osiSergio Maia
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSICleiton Cunha
 
Icc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSIIcc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSInogueirinha
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosMauro Tapajós
 

Andere mochten auch (20)

Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Modelo TCP-IP
Modelo TCP-IPModelo TCP-IP
Modelo TCP-IP
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Aula - Protocolo Tcp Ip
Aula - Protocolo Tcp IpAula - Protocolo Tcp Ip
Aula - Protocolo Tcp Ip
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP
 
Diferença osi tcp ip
Diferença osi tcp ipDiferença osi tcp ip
Diferença osi tcp ip
 
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
 
A História Da Internet
A História Da InternetA História Da Internet
A História Da Internet
 
CCNA 4.1 - Capítulo 02 o modelo osi
CCNA 4.1 - Capítulo 02   o modelo osiCCNA 4.1 - Capítulo 02   o modelo osi
CCNA 4.1 - Capítulo 02 o modelo osi
 
Modelo tcpip
Modelo tcpipModelo tcpip
Modelo tcpip
 
Camadas osi
Camadas osiCamadas osi
Camadas osi
 
Tcp udp
Tcp udpTcp udp
Tcp udp
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSI
 
Icc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSIIcc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSI
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
 
Protocolo UDP
Protocolo UDPProtocolo UDP
Protocolo UDP
 
Protocolos Ipx
Protocolos IpxProtocolos Ipx
Protocolos Ipx
 

Ähnlich wie Protocolo TCP/IP e suas camadas

Ähnlich wie Protocolo TCP/IP e suas camadas (20)

Protocolo tcp ip
Protocolo tcp ipProtocolo tcp ip
Protocolo tcp ip
 
Redes aula4
Redes aula4Redes aula4
Redes aula4
 
ModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptxModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptx
 
Apostila sobre montagem de redes
Apostila sobre montagem de redesApostila sobre montagem de redes
Apostila sobre montagem de redes
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Tcp
TcpTcp
Tcp
 
Tcp
TcpTcp
Tcp
 
Camada de transporte
Camada de transporteCamada de transporte
Camada de transporte
 
Modelos osi tcpip
Modelos osi tcpipModelos osi tcpip
Modelos osi tcpip
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 
Camadas rede
Camadas redeCamadas rede
Camadas rede
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Segurança na Interoperabilidade de Redes TCP IP
Segurança na  Interoperabilidade de Redes TCP IPSegurança na  Interoperabilidade de Redes TCP IP
Segurança na Interoperabilidade de Redes TCP IP
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdf
 
http
httphttp
http
 
Arquitetura tcp ip - 1
Arquitetura tcp ip - 1Arquitetura tcp ip - 1
Arquitetura tcp ip - 1
 
Internet: evolução e serviços
Internet: evolução e serviçosInternet: evolução e serviços
Internet: evolução e serviços
 
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
 
Tcp e ip
Tcp e ipTcp e ip
Tcp e ip
 

Mehr von Luiz Arthur

Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?
Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?
Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?Luiz Arthur
 
Desafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãDesafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãLuiz Arthur
 
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...Luiz Arthur
 
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...Luiz Arthur
 
Detecção de alertas de segurança em redes de computadores usando redes sociai...
Detecção de alertas de segurança em redes de computadores usando redes sociai...Detecção de alertas de segurança em redes de computadores usando redes sociai...
Detecção de alertas de segurança em redes de computadores usando redes sociai...Luiz Arthur
 
Evaluating the Utilization of Twitter Messages as a Source of Security Alerts
Evaluating the Utilization of Twitter Messages as a Source of Security AlertsEvaluating the Utilization of Twitter Messages as a Source of Security Alerts
Evaluating the Utilization of Twitter Messages as a Source of Security AlertsLuiz Arthur
 
Análise de Mensagens de Segurança Postadas no Twitter
Análise de Mensagens de Segurança Postadas no TwitterAnálise de Mensagens de Segurança Postadas no Twitter
Análise de Mensagens de Segurança Postadas no TwitterLuiz Arthur
 
match making e propaganda na web
match making e propaganda na webmatch making e propaganda na web
match making e propaganda na webLuiz Arthur
 
Mineração de dados no Gmail e Facebook
Mineração de dados no Gmail e FacebookMineração de dados no Gmail e Facebook
Mineração de dados no Gmail e FacebookLuiz Arthur
 
Invasao kernel.org
Invasao kernel.orgInvasao kernel.org
Invasao kernel.orgLuiz Arthur
 
Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Luiz Arthur
 
Palestra Ferramentas de Segurança Open Source v.2
Palestra Ferramentas de Segurança Open Source v.2Palestra Ferramentas de Segurança Open Source v.2
Palestra Ferramentas de Segurança Open Source v.2Luiz Arthur
 
Palestra mau uso da tecnologia
Palestra mau uso da tecnologiaPalestra mau uso da tecnologia
Palestra mau uso da tecnologiaLuiz Arthur
 
UTFPR-inventario-patrimonio-laboratorio-e105
UTFPR-inventario-patrimonio-laboratorio-e105UTFPR-inventario-patrimonio-laboratorio-e105
UTFPR-inventario-patrimonio-laboratorio-e105Luiz Arthur
 
01 programação - introdução computação
01 programação - introdução computação01 programação - introdução computação
01 programação - introdução computaçãoLuiz Arthur
 
Bibliografia recomendada - programação C
Bibliografia recomendada - programação CBibliografia recomendada - programação C
Bibliografia recomendada - programação CLuiz Arthur
 
Bibliografia recomendada-programacao-python
Bibliografia recomendada-programacao-pythonBibliografia recomendada-programacao-python
Bibliografia recomendada-programacao-pythonLuiz Arthur
 
Bibliografia recomendada-seguranca
Bibliografia recomendada-segurancaBibliografia recomendada-seguranca
Bibliografia recomendada-segurancaLuiz Arthur
 
Bibliografia recomendada-redes
Bibliografia recomendada-redesBibliografia recomendada-redes
Bibliografia recomendada-redesLuiz Arthur
 

Mehr von Luiz Arthur (20)

Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?
Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?
Pint of Science - Cibersegurnça x ciberameaças: Até onde você está seguro?
 
Desafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhãDesafios da cibersegurança - ontem, hoje e amanhã
Desafios da cibersegurança - ontem, hoje e amanhã
 
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...
Slides - Uma abordagem autonômica para mitigar ciberataques em redes de compu...
 
NAPSOL
NAPSOLNAPSOL
NAPSOL
 
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...
Uma Arquitetura Autonômica para Detecção e Reação a Ameaças de Segurança em R...
 
Detecção de alertas de segurança em redes de computadores usando redes sociai...
Detecção de alertas de segurança em redes de computadores usando redes sociai...Detecção de alertas de segurança em redes de computadores usando redes sociai...
Detecção de alertas de segurança em redes de computadores usando redes sociai...
 
Evaluating the Utilization of Twitter Messages as a Source of Security Alerts
Evaluating the Utilization of Twitter Messages as a Source of Security AlertsEvaluating the Utilization of Twitter Messages as a Source of Security Alerts
Evaluating the Utilization of Twitter Messages as a Source of Security Alerts
 
Análise de Mensagens de Segurança Postadas no Twitter
Análise de Mensagens de Segurança Postadas no TwitterAnálise de Mensagens de Segurança Postadas no Twitter
Análise de Mensagens de Segurança Postadas no Twitter
 
match making e propaganda na web
match making e propaganda na webmatch making e propaganda na web
match making e propaganda na web
 
Mineração de dados no Gmail e Facebook
Mineração de dados no Gmail e FacebookMineração de dados no Gmail e Facebook
Mineração de dados no Gmail e Facebook
 
Invasao kernel.org
Invasao kernel.orgInvasao kernel.org
Invasao kernel.org
 
Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)
 
Palestra Ferramentas de Segurança Open Source v.2
Palestra Ferramentas de Segurança Open Source v.2Palestra Ferramentas de Segurança Open Source v.2
Palestra Ferramentas de Segurança Open Source v.2
 
Palestra mau uso da tecnologia
Palestra mau uso da tecnologiaPalestra mau uso da tecnologia
Palestra mau uso da tecnologia
 
UTFPR-inventario-patrimonio-laboratorio-e105
UTFPR-inventario-patrimonio-laboratorio-e105UTFPR-inventario-patrimonio-laboratorio-e105
UTFPR-inventario-patrimonio-laboratorio-e105
 
01 programação - introdução computação
01 programação - introdução computação01 programação - introdução computação
01 programação - introdução computação
 
Bibliografia recomendada - programação C
Bibliografia recomendada - programação CBibliografia recomendada - programação C
Bibliografia recomendada - programação C
 
Bibliografia recomendada-programacao-python
Bibliografia recomendada-programacao-pythonBibliografia recomendada-programacao-python
Bibliografia recomendada-programacao-python
 
Bibliografia recomendada-seguranca
Bibliografia recomendada-segurancaBibliografia recomendada-seguranca
Bibliografia recomendada-seguranca
 
Bibliografia recomendada-redes
Bibliografia recomendada-redesBibliografia recomendada-redes
Bibliografia recomendada-redes
 

Protocolo TCP/IP e suas camadas

  • 1. 1 Redes de Computadores - TCP/IP Luiz Arthur TCP/IP   O protocolo TCP/IP atualmente é o protocolo mais usado no mundo. Isso se deve a popularização da Internet, a rede mundial de computadores, já que esse protocolo foi criado para ser usado na Internet.   Devido à popularização do protocolo TCP/IP, alguns sistemas operacionais que possuíam, seus próprios protocolos de intercomunicação como Windows com o seu NetBEUI e o Netware com o seu IPX/SPX, passaram a dar suporte ao TCP/IP.   Uma das grandes vantagens do TCP/IP em relação a outros protocolos existentes é que ele permite endereçar os hosts e depois rotear, isto é, o TCP/IP foi criado pensando em redes grandes e de longa distância, onde pode haver vários caminhos para o dado atingir o computador receptor.   Outro fator da popularização do TCP/IP, é que ele possui arquitetura aberta e qualquer fabricante pode adotar a sua própria versão do TCP/IP em seu sistema operacional, sem a necessidade de pagamento de direitos autorais a ninguém. Isso possibilita que todos os sistemas possam se comunicar entre si sem dificuldades, desde que utilizem o TCP/IP.
  • 2. 2 Redes de Computadores - TCP/IP Luiz Arthur Camadas do modelo TCP/IP   O protocolo TCP/IP assume um modelo de cinco camadas. 7 Aplicação 6 Apresentação 5 Aplicação 5 Sessão 4 Transporte 4 Transporte 3 Rede 3 Inter-redes 2 Enlace 2 Enlace 1 Física 1 Física OSI TCP/IP O TCP/IP são um conjunto de protocolos, onde os mais conhecidos são justamente o nome deste conjunto: TCP (Transmission Control Protocol – Protocolo de Controle da Transmissão) e IP (Internet Protocolo – Protocolo Internet, Protocolo Inter-redes), que operam nas camadas de Transporte e Internet referentes ao modelo OSI. Porem esses dois protocolos não são os únicos.
  • 3. 3 Redes de Computadores - TCP/IP Luiz Arthur Camada de Aplicação   Esta camada equivale às camadas 5 (Aplicação), 6(Apresentação) e 7(Sessão ) do modelo OSI e faz a comunicação entre os aplicativos e o protocolo de transporte.   Existem inúmeros protocolos que operam nesta camada, alguns são: •HTTP (HyperText Transfer Protocol); •SMTP (Simple Mail Transfer Protocol); •FTP (File Transfer Protocol); •DNS (Domain Name System); •Telnet; •Entre outros…   Portando quando o aplicativo quiser realizar alguma tarefa que utilize a rede, ele irá efetuar esse pedido a camada de aplicação.   Por exemplo: Quando você entra com um endereço www em seu browser para visualizar uma página na Internet, o seu aplicativo irá comunicar-se com a camada de aplicação do TCP/IP, sendo atendido pelo protocolo HTTP.
  • 4. 4 Redes de Computadores - TCP/IP Luiz Arthur Camada de Aplicação No processo de “descida” da pilha de protocolos TCP/IP, a camada de aplicação comunica-se com a camada de transporte através de uma porta. Por exemplo, o protocolo HTTP utiliza por padrão a porta 80.   O uso de portas permite ao protocolo de transporte saber qual é o tipo de conteúdo do pacote de dados (por exemplo, saber que o dado que ele está transportando é um e-mail) e, no receptor, saber para qual protocolo de aplicação ele deverá entregar o pacote de dados, já que, existem inúmeros protocolos de aplicação. Programa de e-mail Browser WWW Programa FTP Porta Camada de SMTP Porta HTTP Porta FTP aplicação 25 80 21 Camada de TCP transporte
  • 5. 5 Redes de Computadores - TCP/IP Luiz Arthur Camada de Transporte   Essa camada é o equivalente direto da Camada de Transporte (4) do modelo OSI.   A camada de Transporte é responsável por pegar os dados enviados pela camada de aplicação e transforma-los em pacotes, a serem repassados para a camada de Inter-rede.   No modelo TCP/IP a camada de transporte utiliza um esquema de multiplexação, onde é possível transmitir “simultaneamente” dados das mais diferentes aplicações. Porém na verdade os dados não são enviados simultaneamente, mais sim de forma intercalada. Formando assim o conceito de intercalamento de pacotes.   O intercalamento de pacotes permite que vários programas comuniquem-se na rede ao mesmo tempo, mas os pacotes gerados serão enviados à rede de forma intercalada, não sendo preciso terminar um tipo de aplicação de rede para começar outra. Isso também se deve ao conceito de uso de portas.
  • 6. 6 Redes de Computadores - TCP/IP Luiz Arthur Camada de Transporte Na camada de Transporte do TCP/IP operam dois protocolos: •TCP (Transmission Control Protocol); •UDP (User Datagram Protocol).   O UDP não verifica se o dado chegou ou não ao destino. E por esse motivo, o protocolo mais usado na transmissão de dados, é o TCP, enquanto o UDP é tipicamente usado na transmissão de informação de controle.   Na recepção de dados, a camada de transporte pega os pacotes passados pela camada Internet e trata de colocá-los em ordem e verificar se todos chegaram corretamente. Pois os dados devido a diversos fatores podem chegar fora de ordem, corrompidos, ou até mesmo não chegar. Então fica a cargo do TCP tratar essas situações.
  • 7. 7 Redes de Computadores - TCP/IP Luiz Arthur Camada de Inter-rede   Essa camada é equivalente a camada de Rede (3) do modelo OSI.   Fora o protocolo IP, existem alguns outros que podem entrar em operação nesta camada, tal como: •ICMP(Internet Control Message Protocol); •ARP (Address Resolution Protocol); •RARP (Reverse Address Resolution Protocol).   Na transmissão de um dado programa, o pacote de dados recebido da camada TCP é dividido em pacotes chamados datagramas. Os datagramas são enviados para a camada de enlace, onde são transmitidos pelo cabeamento da rede através de quadros. A camada de Rede (ex. IP) não verifica se os datagramas chegaram ao destino, ficando essa tarefa a cargo do TCP.   Essa camada é responsável pelo endereçamento e roteamento de pacotes, ou seja, ele adiciona informações sobre o caminho que ele deverá percorrer.
  • 8. 8 Redes de Computadores - TCP/IP Luiz Arthur Camada de Enlace e Camada Física A camada de Enlace(2) no modelo TCP/IP é o representante direto da camada 2 do modelo OSI, é responsável por enviar o datagrama recebido pela camada de Inter-rede em forma de um quadro através da rede, ficando responsável por endereçar fisicamente os quadros, gerenciar o meio físico de transmissão e torná-lo livre de erros. Já a camada Física transmite os dados da camada de enlace pela rede, convertendo bits em de forma que a rede entenda. Camada de Aplicação (SMTP, HTTP, FTP, Telnet) Camada de Transporte (TCP ou UDP) Camada de Internet (IP, ICMP, ARP, RARP) Controle do Link Lógico (LLC) – IEEE 802.2 Controle de Acesso ao Meio (MAC) – IEEE 802.3 Driver da Placa de Rede Física – IEEE 802.3