# data[].attributes.body
Quando problemas nos protocolos existentes foram percebidos, forçou-se a criação de uma nova arquitetura de referência. De modo que seu principal objetivo fosse conectar várias redes de maneira uniforme.

Definiu-se também que a rede deveria ser capaz de sobreviver à perda do hardware de sub-redes, ou seja, as conexões permaneceriam intactas enquanto as máquinas de origem e de destino estivessem funcionando, mesmo que algumas máquinas ou linhas de transmissão intermediárias deixassem de operar repentinamente.

# data[].attributes.body
A camada de inter-redes permite que os hosts injetem pacotes em qualquer rede e garante que eles trafegarão independentemente até o destino.
Eles podem chegar até mesmo em uma ordem diferente daquela em que foram enviados, obrigando as camadas superiores a reorganizá-los, caso a entrega em ordem seja desejável.
É responsável por enviar o datagrama recebido pela camada de internet em forma de um quadro através da rede.

PROTOCOLO: Ethernet, ARPANET, SATNET

# data[].attributes.body
Esse modelo se baseia em uma proposta desenvolvida pela ISO (International Standards Organization) como um primeiro passo em direção à padronização internacional dos protocolos empregados nas diversas camadas.
Embora os protocolos associados ao modelo OSI raramente sejam usados nos dias de hoje, o modelo em si é de fato bastante geral e ainda válido, e as características descritas em cada camada ainda são muito importantes. Possui 7 camadas.

# data[].attributes.body
É responsável pelo roteamento de pacotes, isto é, adiciona informações sobre o caminho que ele deve percorrer.

PROTOCOLOS: IP

# data[].attributes.body
Como no modelo OSI, a finalidade dessa camada é permitir que as entidades pares dos hosts de origem e de destino mantenham uma conversação. Dividindo os dados em pedaços, repassando para rede e assegurando que chegarão ao outro lado corretamente.
É responsável por captar os dados enviados pela camada de aplicação e transformá-los em pacotes, a serem reencaminhados para camada de internet.

PROTOCOLOS: TCP, UDP

# data[].attributes.body
O modelo TCP/IP não tem as camadas de sessão e de apresentação. A camada de aplicação contém todos os
protocolos de nível mais alto. Dentre eles estão o protocolo de terminal virtual (TELNET), o protocolo de transferência de arquivos (FTP) e o protocolo de correio eletrônico (SMTP).
Estabelece a comunicação entre os programas e o protocolo de transporte.

PROTOCOLOS: HTTP, SMTP, FTP, Telnet.

# data[].attributes.body
A camada física trata da transmissão de bits brutos por um canal de comunicação. O projeto da rede deve garantir que, quando um lado enviar um bit 1, o outro lado o receberá como um bit 1, não como um bit 0. Pega os quadros enviados pela camada de Enlace e transforma em sinais compatíveis com os meios.

# data[].attributes.body
A principal tarefa da camada de enlace de dados é transformar um canal de transmissão bruta em uma linha que pareça livre de erros de transmissão não detectados para a camada de rede. Para executar essa tarefa, a camada de enlace de dados faz com que o transmissor divida os dados de entrada em quadros de dados (que, em geral, têm algumas centenas ou alguns milhares de bytes), e transmita os quadros sequencialmente. Se o serviço for confiável, o receptor confirmará a recepção correta de cada quadro, enviando de volta um quadro de confirmação.
Outra questão que surge na camada de enlace de dados (e na maioria das camadas mais altas) é como impedir que um transmissor rápido envie uma quantidade excessiva de dados a um receptor lento.

# data[].attributes.body
A camada de rede controla a operação da sub-rede. Uma questão fundamental de projeto é determinar a maneira como os pacotes são roteados da origem até o destino.
Se houver muitos pacotes na sub-rede ao mesmo tempo, eles dividirão o mesmo caminho, provocando gargalos. O controle desse congestionamento também pertence à camada de rede.
Cabe à camada de rede permitir que redes heterogêneas sejam interconectadas.

# data[].attributes.body
A função básica da camada de transporte é aceitar dados da camada acima dela, dividi-los em unidades menores caso necessário, repassar essas unidades à camada de rede e assegurar que todos os fragmentos chegarão corretamente à outra extremidade. Além do mais, tudo isso deve ser
feito com eficiência e de forma que as camadas superiores fiquem isoladas das inevitáveis mudanças na tecnologia de hardware.
A camada de transporte também determina que tipo de serviço deve ser fornecido à camada de sessão e, em última análise, aos usuários da rede. Pode entregar os bytes na ordem que foram enviados ou fora de ordem.
É uma verdadeira camada fim a fim, que liga a origem ao destino.

# data[].attributes.body
A camada de sessão permite que os usuários de diferentes máquinas estabeleçam sessões entre eles. Uma sessão oferece diversos serviços, inclusive o controle de diálogo, o gerenciamento de símbolos e a sincronização.

# data[].attributes.body
A camada de apresentação está relacionada à sintaxe e à semântica das informações transmitidas. Essa camada gerencia as estruturas de dados abstratas e permite a definição e o intercâmbio de estruturas de dados de nível mais alto.

# data[].attributes.body
A camada de aplicação contém uma série de protocolos comumente necessários para os usuários.
Um protocolo de aplicação amplamente utilizado é o HTTP (HyperText Transfer Protocol), que constitui a base para a World Wide Web. Quando um navegador deseja uma página da Web, ele envia o nome da página desejada ao servidor, utilizando o HTTP. Então, o servidor transmite a página de volta. Outros protocolos de aplicação são usados para transferências de arquivos, correio eletrônico e transmissão de notícias pela rede.

# data[].attributes.attachment_link.title
Livro Redes de Computadores - Tanenbaum.PDF

# data[].attributes.body
1) Com relação a sistemas operacionais e redes de computadores, julgue o item subsequente. As camadas de aplicação, transporte e enlace estão presentes no modelo OSI e no modelo TCP/IP.
Alternativas
(   )Certo
(   )Errado

2) Switch L2 é um comutador ethernet que atua em uma camada do modelo OSI e utiliza o MAC address da porta de cada dispositivo para identificar os pacotes de dados recebidos e determinar o melhor caminho pelos quais os quadros devem ser encaminhados. Empregam técnicas de comutação baseadas no endereço de hardware de cada dispositivo para conectar e transmitir dados em uma LAN. Essencialmente, esses switches executam a função de ponte entre os segmentos da LAN, uma vez que encaminham os quadros de dados com base em seu endereço de destino, ignorando qualquer preocupação com o protocolo de rede que está sendo usado.
A camada do modelo OSI/ISO é denominada:
Alternativas
a) enlace
b) transporte
c) física
d) rede

3) Relacione as camadas do Modelo OSI com as suas respectivas características, associando a COLUNA I com a COLUNA II.
COLUNA I
1. Camada física
2. Camada de rede
3. Camada de enlace de dados
4. Camada de transporte
COLUNA II
(   ) Aceita dados da camada de sessão, divide-os, se necessário, em unidades menores e garante que os pedaços cheguem corretamente ao outro lado.
(   ) Controle da operação da sub-rede, determina como os pacotes são roteados da origem para o destino.
(   ) Faz com que o transmissor fragmente os dados de entrada em quadros e é responsável por criar e reconhecer os limites dos quadros.
(   ) Lida com a transmissão pura de bits através de um canal de comunicação.
Assinale a sequência CORRETA.

Alternativas

a) 3 2 4 1

b) 4 2 3 1

c) 4 3 2 1

d) 3 1 2 4

4) O modelo TCP/IP, tal como ocorre no modelo OSI, possui sete camadas. Apesar de haver alguma diferença em nível de distribuição de serviços, a camada de Aplicação é a que mais possui semelhanças entre os dois modelos:
Alternativas
(   ) Certo
(   ) Errado

5) O modelo de referência OSI (International Standards Organization), composto por dezesseis camadas, tem como objetivo padronizar os protocolos empregados em suas diversas camadas.
Alternativas
( )Certo
( )Errado

6) No modelo de rede OSI, a camada responsável pelos protocolos utilizados pelos usuários é a camada de: Alternativas
a) rede.
b) apresentação.
c) sessão.
d) transporte.
e) aplicação

7) No modelo de 4 camadas TCP/IP existem as camadas inferiores e as camadas superiores. As camadas superiores são independentes das tecnologias utilizadas para a comunicação direta de hosts. Desta forma, torna-se possível a alteração das camadas inferiores sem modificar os protocolos e aplicações que são baseadas nas camadas superiores.  Assinale a alternativa correta que lista as camadas inferiores do modelo de camadas TCP/IP.
Alternativas
a) Enlace de Dados, Rede
b) Enlace de Dados, Transporte
c) Física, Enlace de Dados
d) Física, Redes
e) Rede, Transporte

8) Tendo em vista as camadas do modelo OSI, relacione a coluna 1 com a coluna 2:

Coluna 1
(1)Física.
(2)Enlace.
(3)Rede.
(4)Transporte.
(5)Sessão.
(6)Apresentação.
(7)Aplicação.

Coluna 2
(   ) Visa receber os dados enviados da camada anterior, decompô-los, se for o caso, em unidades de dados menores e garantir que todas as partes da mensagem vão ser transmitidas corretamente à outra extremidade.
(   ) Executa sua função por meio do fracionamento das mensagens recebidas do emissor em unidades de dados denominadas quadros, que correspondem a algumas centenas de bytes.
(   ) Responsável pela gestão das redes e por definir a forma como os pacotes de dados serão encaminhados ao receptor.
(   ) Assume a responsabilidade pela criptografia e compressão de dados.
(   ) Responsável pela transferência de bits num canal de comunicação.
(   ) Cuida do estabelecimento de sessões de diálogo para os usuários da rede.
(   ) Cuida da comunicação entre as aplicações cliente e servidora de usuários em uma rede. Após análise, assinale a alternativa que apresenta a sequência CORRETA:

Alternativas
a) 1, 3, 2, 4, 7, 6, 5.
b) 5, 3, 2, 4, 1, 6, 7.
c) 4, 2, 3, 6, 1, 5, 7.
d) 2, 3, 1, 6, 4, 5, 7.

9) O modelo TCP/IP foi desenvolvido antes do modelo OSI, e se trata de um conjunto de protocolos. Esse modelo não corresponde de forma exata ao modelo OSI. Considerando o modelo TCP/IP, assinale a alternativa que corresponde as camadas existentes neste modelo de rede.

Alternativas

a) Interface de rede, internet, transporte e aplicação.

b) Física, enlace, rede, transporte, sessão, apresentação e aplicação.

c) Rede, transporte, sessão, apresentação e aplicação.
d) Física, Transporte, rede, internet, sessão, apresentação e aplicação.

10) No que se refere aos protocolos de redes locais, à pilha TCP/IP e ao cabeamento estruturado, julgue o item. Rede, Sessão e Enlace de dados são algumas das camadas da pilha de protocolos TCP/IP.
Alternativas
(   )Certo
(   )Errado

# data[].attributes.body
01) Certo
02) A
03) B
04) Errado
05) Errado
06) E
07) A
08) C
09) A
10) Errado

# data[].attributes.body
Ambos se baseiam no conceito  de uma pilha de protocolos independentes;

As camadas têm praticamente as mesmas funcionalidades.

# data[].attributes.body
OSI:

Torna explicita a diferença entre serviço, interface e protocolo;

Os protocolos são bem encapsulados e podem ser alterados com relativa facilidade, conforme a tecnologia muda;

Foi concebido antes de os protocolos serem criados;

Possui 7 camadas;

Na camada de rede utiliza a comunicação orientada a conexões e não orientada a conexões. Já na camada de transporte, utiliza apenas a orientada a conexões.

TCP/IP:

Originalmente não distinguia com clareza a diferença entre serviço, interface e protocolo;

Foi criado com uma descrição dos protocolos existentes;

Possui 4 camadas;

Na camada de rede utiliza a comunicação não orientada a conexões; já na camada de transporte, utiliza a comunicação orientada a conexões e a não a conexões.

# data[].attributes.body
Desvantagens do modelo de protocolos TCP/IP incluem seu baixo desempenho nas redes sem fio, já que essas  deixam cair pacotes durante o trânsito, seja por causa do "ruído" no canal de rádio ou pelo congestionamento da rede. A perda de pacotes por sua vez, causa atrasos na transmissão e assim o tempo de espera se torna mais longo.
Pesquisadores da empresa de segurança cibernética Forescout descobriram nove vulnerabilidades que afetam nove diferentes pilhas TCP/IP.
Os pesquisadores analisaram 11 pilhas TCP/IP, sete das quais são de código aberto (uIP, FNET, picoTCP, Nut/Net, lwIP, cycloneTCP e uC/TCP-IP), e o restante inclui MPLAB Net da Microchip, NDKTCPIP da Texas Instruments , Nanostack da ARM e Nucleus NET da Siemens.

Eles descobriram que o lwIP e o Nanostack não eram vulneráveis, mas o restante sim, e que as vulnerabilidades permitem que os invasores prevejam o ISN de conexões TCP existentes ou novas.

# data[].attributes.body
Por mais que o Modelo OSI seja o mais estudado e aprofundado, o seu tempo de aplicação demorou bastante para ser lançado, nesse momento crucial o Modelo TCP/IP começou a receber diversos investimentos e implementações. Isso gerou uma certa apreensão por parte das pessoas que queriam investir no OSI, pois todos esperavam que alguma outra empresa fosse a primeira a usa-lo para ver como funcionaria e então aplica-la na própria empresa.

# data[].attributes.body
O Modelo OSI cai no padrão que nem tudo que é complexo é funcional, além da complexidade da documentação dificultar a implementação de operações e/ou funções, os erros e controles de fluxo acabam sendo duplicados, reaparecendo em outras camadas da aplicação, o que torna a comunicação algo deveras confuso. Isso se dá pois toda a ideia por trás do modelo é mais baseada nas Questões Políticas da comunicação que na parte técnica voltada para a interação entre redes.

# data[].attributes.body
Nos estágios iniciais de implementação do Modelo OSI, ele era ainda mais complexo e desajeitado, o que tornou sua implementação muito trabalhosa, além de não estar associado ao UNIX, ele se baseava no sistema de telecomunicações europeias, o que fez ele ser vastamente rejeitado pelo público na época e por conta disso o OSI se tornou sinônimo de baixa qualidade.

# data[].attributes.body
Disciplina: Projeto de Aprendizagem Interdisciplinar - PAI
Professora: Annanette
Integrantes:
Alexandre Silva
Carlos Roberto
Késsia Santos
Nilton Carlos
Paulo Henrique