Protocolo TCP/IP
Trabalho Universitário: Protocolo TCP/IP. Pesquise 861.000+ trabalhos acadêmicosPor: burrinha • 29/10/2014 • 955 Palavras (4 Páginas) • 634 Visualizações
Um protocolo é um conjunto de regras que governam como computadores conversam a cada outro. TCP/IP é um protocolo extensamente usado e muito popular. Com TCP/IP, sistemas de computador diferentes podem trocar dados de maneira confiável em uma rede interconectada. As configurações desses protocolos tem como função controlar como a informação é passada de uma rede a outra, e como manipular
o endereçamento contido nos pacotes, a fragmentação dos dados e a checagem de erros. Também provê um conjunto consistente de interfaces de programação de aplicativos(API) sustentando desenvolvimento de aplicativos. Isto significa que programas de software podem usar TCP/IP para trocar dados. Um exemplo disto é servidores de rede e browsers de rede, software de aplicativos que usam TCP/IP para trocar dados.
TCP/IP e OSI
Os protocolos usados se assemelham ao modelo de OSI. O modelo Interconexão de Sistemas Abertos é um modelo de 7 camadas que se tratam com troca de dados de um computador para outro.
Aplicações geralmente desenvolvidas para TCP/IP usam vários dos protocolos. A soma das camadas usada é conhecida como a pilha protocolar.
Programas de Aplicação de usuário comunicam com a camada de topo na pilha protocolar. Esta camada passa informação para a próxima mais baixa camada subseqüente da pilha, e tão cedo a informação é passada à mais baixa camada, a camada física que transfere a informação para a rede de destino. Os mais baixos níveis de camada do computador de destino passam a informação recebida para seus níveis mais altos que em troca passam os dados para a aplicação de destino. Cada camada protocolar executa várias funções que são independente das outras camadas. Cada camada comunica com camadas equivalentes em outro computador, por exemplo, a camada de sessão de dois computadores diferentes interage.
Um programa aplicativo transferindo arquivos que usam TCP/IP , executa o seguinte,
a camada de aplicação passa os dados para a camada de transporte do computador fonte
a camada de transporte divide os dados em segmentos de TCP soma um header com um número sucessivo para cada segmento de TCP passa os segmentos TCP para a camada IP
a camada IP cria um pacote com uma porção de dados que contém o segmento de TCP soma um header de pacote que contém endereços de IP da fonte e destino determina o endereço físico do computador de destino passa o pacote e endereço físico de destino para a camada de datalink
a camada de datalink transmite o pacote de IP na porção de dados de um frame
a camada datalink de computadores destino descarta o header de datalink e passa o pacote IP para a camada IP
os camada de destinações IP checa o header do pacote IP e checksum se ok, descarta o header IP e passa o segmento TCP à camada TCP
os camada de destinações TCP computa um checksum para o segmento TCP dados e header se ok, envia reconhecimento ao computador fonte descarta o header TCP e passa os dados para a aplicação
Endereços físicos e Endereços de Internet
Cada computador em rede é nomeado um endereço físico que leva formas diferentes em redes diferentes. Para redes de ETHERNET, o endereço físico é um valor numérico de 6 bytes (ou 12 dígitos hexadecimais) (por exemplo 080BF0AFDC09). Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de rede físico instalado no computador.
Endereços de Internet são endereços
...