Padronização dos Protocolos de Redes: mudanças entre as edições
Linha 16: | Linha 16: | ||
;Camada Enlace/Física: Trata da '''comunicação entre nós vizinhos''' diretamente conectados por '''enlaces de comunicação'''. | ;Camada Enlace/Física: Trata da '''comunicação entre nós vizinhos''' diretamente conectados por '''enlaces de comunicação'''. | ||
:A camada enlace/física é responsável por transferir pacotes de dados entre | ::A camada enlace/física é responsável por transferir pacotes de dados entre computadores ou roteadores conectados em uma '''rede local''', como uma '''rede local Ethernet''' ou uma '''rede local sem fio''', bem como entre computadores ou roteadores conectados por um '''enlace ponto a ponto'''. | ||
;Camada Rede: Trata da '''comunicação ''host'' a ''host'' na Internet''', envolvendo cada roteador do caminho entre o computador origem e o destino. | ;Camada Rede: Trata da '''comunicação ''host'' a ''host'' na Internet''', envolvendo cada roteador do caminho entre o computador origem e o destino. | ||
:O formato dos pacotes trocados entre ''hosts'' é definido pelo '''Protocolo IP''' (''Internet Protocol'') e utilizam um esquema de endereçamento global, conhecido como '''endereçamento IP'''. Além disto, a camada rede é responsável por realizar o '''roteamento''' dos pacotes pela malha de roteadores da Internet. | ::O formato dos pacotes trocados entre ''hosts'' é definido pelo '''Protocolo IP''' (''Internet Protocol'') e utilizam um esquema de endereçamento global, conhecido como '''endereçamento IP'''. Além disto, a camada rede é responsável por realizar o '''roteamento''' dos pacotes pela malha de roteadores da Internet. | ||
;Camada Transporte: Trata da '''comunicação processo a processo''', cada qual rodando em um host da Internet. | ;Camada Transporte: Trata da '''comunicação processo a processo''', cada qual rodando em um host da Internet. | ||
:Como em cada host podem haver mais de um processo rodando, a camada transporte organiza a '''multiplexação de aplicações''' entre os diversos processos, utilizando as chamadas '''portas'''. | ::Como em cada host podem haver mais de um processo rodando, a camada transporte organiza a '''multiplexação de aplicações''' entre os diversos processos, utilizando as chamadas '''portas'''. | ||
:Dois protocolos de transporte são utilizados na Internet: | ::Dois protocolos de transporte são utilizados na Internet: | ||
:*'''TCP''' (''Transmission Control Protocol''): Protocolo '''orientado a conexão''' que implementa uma '''transferência de dados garantida''' (livre de erros) entre os processos de aplicação. É utilizado por aplicações como Web, Email, Transferência de Arquivos e outras; | ::*'''TCP''' (''Transmission Control Protocol''): Protocolo '''orientado a conexão''' que implementa uma '''transferência de dados garantida''' (livre de erros) entre os processos de aplicação. É utilizado por aplicações como Web, Email, Transferência de Arquivos e outras; | ||
:*'''UDP''' (''User Datagram Protocol''): Protocolo '''não orientado a conexão''', que implementa um transferência de dados tipo '''melhor esforço''' (sujeita a erros). É utilizado por aplicações como '''telefonia via Internet''' (VoIP) e outras. | ::*'''UDP''' (''User Datagram Protocol''): Protocolo '''não orientado a conexão''', que implementa um transferência de dados tipo '''melhor esforço''' (sujeita a erros). É utilizado por aplicações como '''telefonia via Internet''' (VoIP) e outras. | ||
;Camada Aplicação: Define as '''regras para a troca de mensagens entre os processos de aplicação''' rodando em cada ''host''. | ;Camada Aplicação: Define as '''regras para a troca de mensagens entre os processos de aplicação''' rodando em cada ''host''. | ||
:Cada aplicação da Internet utiliza um protocolo de aplicação próprio, por exemplo: | ::Cada aplicação da Internet utiliza um protocolo de aplicação próprio, por exemplo: | ||
:*'''HTTP''' (''Hiper Text Transfer Protocol''): Utilizado pela aplicação '''Web'''; | ::*'''HTTP''' (''Hiper Text Transfer Protocol''): Utilizado pela aplicação '''Web'''; | ||
:*'''SMTP''' (''Simple Mail Transfer Protocol''): Utilizado pela aplicação correio eletrônico ou '''email'''. | ::*'''SMTP''' (''Simple Mail Transfer Protocol''): Utilizado pela aplicação correio eletrônico ou '''email'''. | ||
:*'''FTP''' (''File Transfer Protocol''): Utilizado pela aplicação de '''transferência de arquivos'''. | ::*'''FTP''' (''File Transfer Protocol''): Utilizado pela aplicação de '''transferência de arquivos'''. | ||
===Referências=== | ===Referências=== |
Edição das 17h02min de 27 de maio de 2014
Arquitetura Internet
A interconexão de computadores em rede envolve meios de transmissão, conectores e equipamentos físicos, que formam o hardware de rede, e também protocolos de comunicação, que formam o software de rede.
Durante os primeiros tempos das redes de computadores os diversos fabricantes trabalharam de forma separada no desenvolvimento de suas tecnologias, muitas delas incompatíveis entre si. Com o intuito de padronizar e permitir uma integração entre as diversas tecnologias, organismos internacionais de padronização definiram um modelo de referência para as redes de computadores, conhecido como modelo OSI (Open System Interconnection), com sete camadas de protocolos.
Todavia, o modelo OSI não teve sucesso comercial, uma vez que poucos produtos seguiram a risca as recomendações do modelo.
Com o sucesso da Web a partir do final dos anos 1990, a arquitetura Internet, definida pelo IETF (Internet Engineering Task Force) e padronizada em documentos chamados RFC (Request for Comments), tem sido utilizada como padrão de fato para as redes de computadores.
Modelo OSI: 7 camadas (Modelo OSI na Wikipédia) X Arquitetura Internet: 4 camadas
Funções das camadas da arquitetura Internet[1]
- Camada Enlace/Física
- Trata da comunicação entre nós vizinhos diretamente conectados por enlaces de comunicação.
- A camada enlace/física é responsável por transferir pacotes de dados entre computadores ou roteadores conectados em uma rede local, como uma rede local Ethernet ou uma rede local sem fio, bem como entre computadores ou roteadores conectados por um enlace ponto a ponto.
- Camada Rede
- Trata da comunicação host a host na Internet, envolvendo cada roteador do caminho entre o computador origem e o destino.
- O formato dos pacotes trocados entre hosts é definido pelo Protocolo IP (Internet Protocol) e utilizam um esquema de endereçamento global, conhecido como endereçamento IP. Além disto, a camada rede é responsável por realizar o roteamento dos pacotes pela malha de roteadores da Internet.
- Camada Transporte
- Trata da comunicação processo a processo, cada qual rodando em um host da Internet.
- Como em cada host podem haver mais de um processo rodando, a camada transporte organiza a multiplexação de aplicações entre os diversos processos, utilizando as chamadas portas.
- Dois protocolos de transporte são utilizados na Internet:
- TCP (Transmission Control Protocol): Protocolo orientado a conexão que implementa uma transferência de dados garantida (livre de erros) entre os processos de aplicação. É utilizado por aplicações como Web, Email, Transferência de Arquivos e outras;
- UDP (User Datagram Protocol): Protocolo não orientado a conexão, que implementa um transferência de dados tipo melhor esforço (sujeita a erros). É utilizado por aplicações como telefonia via Internet (VoIP) e outras.
- Camada Aplicação
- Define as regras para a troca de mensagens entre os processos de aplicação rodando em cada host.
- Cada aplicação da Internet utiliza um protocolo de aplicação próprio, por exemplo:
- HTTP (Hiper Text Transfer Protocol): Utilizado pela aplicação Web;
- SMTP (Simple Mail Transfer Protocol): Utilizado pela aplicação correio eletrônico ou email.
- FTP (File Transfer Protocol): Utilizado pela aplicação de transferência de arquivos.
- Cada aplicação da Internet utiliza um protocolo de aplicação próprio, por exemplo:
Referências
- ↑ KUROSE, J.F; ROSS K. W. Redes de Computadores e a Internet: Uma abordagem top-down, São Paulo: Pearson, 2010.
- Autoria
- Evandro Cantú / IFPR - Câmpus Foz do Iguaçu