quarta-feira, 22 de maio de 2013

O Modelo de Referência TCP/IP

Embora o modelo de referência OSI seja universalmente reconhecido, o padrão aberto técnico e histórico da Internet é o Transmission Control Protocol/Internet Protocol (TCP/IP). O modelo de referência TCP/IP e a pilha de protocolos TCP/IP tornam possível a comunicação de dados entre dois computadores quaisquer.

Ele foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD) que buscava uma rede que pudesse sobreviver a qualquer condição, mesmo a uma guerra nuclear. O principal objetivo era que os pacotes chegassem ao seu destino todas as vezes, em qualquer condição, de um ponto a qualquer outro.

Camada de aplicação

Os projetistas do TCP/IP decidiram que os protocolos de mais alto nível deviam incluir os detalhes da camada de apresentação e de sessão. Eles simplesmente criaram uma camada de aplicação que trata de protocolos de alto nível, questões de representação, codificação e controle de diálogo.  O TCP/IP combina todas as questões relacionadas a aplicações em uma camada e presume que esses dados estejam empacotados corretamente para a próxima camada.
Camada de transporte
A camada de transporte lida com questões de qualidade de serviços de confiabilidade, controle de fluxo e correção de erros. Um de seus protocolos, o Transmission Control Protocol (TCP), fornece formas excelentes e flexíveis de se desenvolver comunicações de rede confiáveis com baixa taxa de erros e bom fluxo. O TCP é um protocolo orientado a conexões. Ele mantém um diálogo entre a origem e o destino enquanto empacota informações da camada de aplicação em unidades chamadas segmentos. Orientado a conexões não significa que exista um circuito entre os computadores que se comunicam (o que poderia ser comutação de circuitos). Significa que segmentos da camada 4 trafegam entre dois hosts para confirmar que a conexão existe logicamente durante um certo período. Isso é conhecido como comutação de pacotes.
Camada de Internet
A finalidade da camada de Internet é enviar pacotes da origem de qualquer rede na internetwork e fazê-los chegar ao destino, independente do caminho e das redes que tomem para chegar lá. O protocolo específico que governa essa camada é chamado protocolo de Internet (IP). A determinação do melhor caminho e a comutação de pacotes acontecem nessa camada. Pense nisso em termos do sistema postal. Quando você envia uma carta, você não sabe como ela vai chegar ao seu destino (existem várias rotas possíveis), mas, o que realmente importa é que ela chegue. 

Camada Inter-Redes

O significado do nome dessa camada é muito amplo e um pouco confuso. É também chamada de camada host-rede. É a camada que se relaciona a tudo aquilo que um pacote IP necessita para realmente estabelecer um link físico e depois estabelecer outro link físico. Isso inclui detalhes de tecnologia de LAN e WAN e todos os detalhes nas camadas física e de enlace do OSI.

Pilha de protocolos TCP/IPO diagrama mostrado na figura é chamado gráfico do protocolo. Ele ilustra alguns dos protocolos comuns especificados pelo modelo de referência TCP/IP. Na camada de aplicação, você vai ver diferentes tarefas de rede que talvez não reconheça, mas que, como usuário da Internet, provavelmente usa todos os dias.




 
Esses aplicativos incluem:

·         FTP - File Transport Protocol

·         HTTP - Hypertext Transfer Protocol

·         SMTP - Simple Mail Transport Protocol

·         DNS - Domain Name Service

·         TFTP - Trivial File Transport Protocol



O modelo TCP/IP enfatiza a máxima flexibilidade, na camada de aplicação, para desenvolvedores de software. A camada de transporte envolve dois protocolos - transmission control protocol (TCP) e user datagram protocol (UDP).

A camada mais baixa, a camada de rede, refere-se à tecnologia de LAN ou WAN específica que está sendo usada.

No modelo TCP/IP, não importa que aplicativo solicite serviços de rede, nem que protocolo de transporte seja usado, haverá apenas um protocolo de rede, o internet protocol, ou IP. Isso é uma decisão deliberada de projeto. O IP serve como um protocolo universal que permite que qualquer computador, em qualquer lugar, comunique-se a qualquer momento.

Nenhum comentário:

Postar um comentário