Arquitetura de Computadores
INTRODUÇÃO
• Com o advento da globalização da informação, pela difusão da Internet, o problema da comunicação entre arquiteturas até então somente proprietárias tornou-se um entrave para o avanço tecnológico;
• Modelos como o OSI e o TCP/IP foram pensados, desenvolvidos e estimulados para permitir a interoperabilidade entre as mais diversas arquiteturas, que hoje compõem a rede mundial;
• Aqui abordaremos o modelo TCP/IP em algumas de suas nuances;
1 CONCEITUAÇÃO
• Para entender o conceito de TCP/IP (Transfer Control Protocol/Internet
Protocol), devemos entender o conceito de inter-redes (Internet);
• Sua tarefa é permitir que os hosts injetem pacotes em qualquer rede e garantir que eles trafegarão independentemente até o destino, ignorandose características físicas;
• Semelhantemente ao modelo OSI é dividido em camadas, sendo assim os dados podem chegar até mesmo de forma aleatória, porém, por meio de informações agregadas aos pacotes de dados são reorganizadas pelas camadas superiores;
1 CONCEITUAÇÃO
• A arquitetura física dos nós da rede é ignorada, já que todas contam com a presença das mesmas camadas integradas ao seu driver de rede, o que possibilita a codificação e decodificação para as mais diferentes arquiteturas; • Dados em trânsito seguem em formato padronizado;
• A camada de inter-redes TCP/IP é muito semelhante ao modelo OSI;
1 CONCEITUAÇÃO
Figura 1 - O modelo de referência TCP/IP
Fonte: livro do tanenbawn redes
•A camada inferior fornece serviços à camada superior. O protocolo de nível N no nó destino tem que receber o mesmo objeto enviado pelo protocolo de nível N no nó origem;
1 CONCEITUAÇÃO
• O nível 1 lida com o meio de comunicação, utilizando endereços físicos. Os níveis 2 e 3 são incorporados ao sistema operacional. O nível 4 pode ser escrito por usuários. Os níveis 2,3 e 4 usam endereços IP;
• Camada de Transporte permitir que as entidades pares dos hosts de