A camada de aplicação do modelo tcp/ip
A Camada de aplicação do Modelo TCP/IP Resumo O objetivo deste trabalho é divulgar as principais características do conjunto de protocolos denominados por TCP/ IP. O trabalho envolve os itens: abordagem , breve introdução ao endereçamento IP, e finalmente a descrição dos principais protocolos e suas aplicações. Informações Gerais O TCP/IP é o princip dados, uma espécie org nome e permite a Ioc zapo recebimento das me estabelecer esta rela ecebimento de ece o endereço e o tador devido ao D usado para anto em uma intranet.
TCP significa Transmission Control Protocol (Protocolo e Controle de Transmissão) e o IP Internet protocol (Protocolo de Internet), esses dois foram os primeiros a ser definidos. Entrando em termos um pouco mais técnicos, este conjunto de protocolos também pode ser visto como um modelo de camadas, no qual cada uma delas é responsável pela execução de uma quantidade ( grupo) de tarefas, e entregando um conjunto de atividades definidas para o protocolo da camada logo acima.
Quanto mais alta a camada, mais próxima ao usuário ela se encontra e são aquelas que trabalham com dados mais abstratos (esta é a chamada “camada de aplicação”) e para as camadas em íveis mais baixos restam funções com um nível de abstração menor. O TCP faz parte da camada de mais alto nível do IP. (delimitação) de quadros e pelo controle de fluxo. Ela também estabelece um protocolo de comunicação entre sistemas diretamente conectados.
Ela também Tem a função de fazer com que Informações sejam transmitidas de um computador para outro em uma mesma midia de acesso compartilhado (também chamada de rede local) ou em uma ligação ponto-a-ponto (ex: modem). Nada mais do que Isso. A preocupação destes protocolos é permitir o uso do meio físico que conecta os computadores na rede e fazer com que os ytes enviados por um computador cheguem a um outro computador diretamente desde que haja uma conexão direta entre Rede A camada de rede trata da comunicação entre máquinas. Fornece funções necessárias para interconectar redes e gateways formando um sistema coerente . ? responsável pela entrega de dados desde a origem até o destino final. Contém os protocolos IP e ICMP, e os protocolos de roteamento. Efetua também o mapeamento de endereços (ARP) . Esta aceita uma requisição de envio de pacote, vinda da camada de transporte, com a identificação da máquina para onde o pacote deve ser transmitido. Encapsula o pacote em um atagrama IP, preenche o cabeçalho do datagrama, usa um algoritmo de roteamento para determinar se o datagrama deve ser entregue diretamente, ou enviado para um gateway. Finalmente, o datagrama é passado para a interface de rede apropriada, para que este possa ser transmitido.
A camada de rede é a primeira (normatizada) do modelo. Dentre os protocolos da Camada de Rede, destaca-se inicialmente o IP (Internet Protocol), além do ARP, ICMP, RARP e dos protocolos de roteamento (RI PAGFarl(Fq roteamento (RIP ,IGP, OSPF, +110, EGP e GGP). A camada de rede é uma camada não orientada à conexão, portanto se comunica través de datagramas. 2. 3 Transporte. Aplicacao Engloba as aplicações standard da rede (Telnet, SMTP, FTP,… ) Camada situada no topo das camadas do protocolo. Assegura a interface com as aplicações. É o nível mais próximo do usuari0. Exemplos de aplicativos: FTP, navegadores(browser).
Protocolos pertencentes a esta camada: FTP, TFTP, SNMP, HTVP, DNS, RIR, NFS, SMTP, popa, Gopher etc. Nesta camada são usados os aplicativos para acessarem os recursos da rede. Esta camada nao possui um padrão comum, cada aplicação tem um padrão para acessar os recursos. A camada converte as diferenças em um padrão comum para cesso, pois não existe um padrão que defina como deve ser estruturada uma aplicação. Nesta camada rodam o proxy, os gateways, ids, ips, antivírus, Define como os dados são formatados. A camada garante que os dados são devidamente empacotados antes de serem repassados para a camada de transporte.
Principais Protocolos Protocolos Internet – IP O protocolo IP faz parte da camada Internet da sequência de protocolos TCP/IP. É um dos protocolos mais importantes da Internet, porque permite a elaboração e o transporte dos datagramas IP (os pacotes de dados), sem contudo assegurar a “entrega”. Na realidade, o protocolo IP trata os datagramas IP independentemente uns dos outro, definindo a sua representação, o seu encaminhamento e a sua expedição. O protocolo IP determina da mensagem gr PAGF3rlfq o seu encaminhamento e a sua expedição.
O protocolo IP determina o destinatário da mensagem graças a 3 campos: O campo dirige : endereço da máquina O campo máscara de subrede: uma máscara de subrede permite ao protocolo IP determinar a parte do endereço IP que se refere ? rede O campo ponte estreita por defeito: Permite ao protocolo Internet saber a que máquina entregar o datagrama, se por acaso máquina de destino não está na rede local Address Resolution Protocol – ARP O protocolo ARP tem um papel fundamental entre os protocolos da camada Internet da sequência TCP/IP, porque permite conhecer o endereço físico de uma placa de rede que corresponde a um endereço IP; é para isto que se chama Protocolo de resolução de endereço (em inglês ARP significa Address Resolution Protocol).
Internet Control Message Protocol – ICMP O protocolo ICMP (Internet Control Message Protocol) é um protocolo que permite gerir as informações relativas aos erros ns máquinas conectadas. Dado os poucos controlos que protocolo IP realiza, permite não corrigir estes erros mas dá-los a conhecer aos protocolos das camadas vizinhas. Assim, o protocolo ICMP é utilizado por todos os switchs, que o utilizam para assinalar um erro (chamado Delivery Problem). Transmission Control Protocol – TCP O TCP (que significa Transmission Control Protocol, em português: Protocolo de Controlo de Transmissão) é um dos principais protocolos da camada transporte do modelo TCP/IP. ermite, a nível das aplicações, gerir os dados em proveniência da (ou com destino à) camada inferior do modelo (quer dizer, o protocololP). Quando os dados são fornecid com destino à) camada inferior do modelo (quer dizer, o protocololP). Quando os dados são fornecidos ao protocolo IP, este encapsula-os em datagramas IP, fixando o campo protocolo em 5 (para saber que o protocolo ascendente é TCP… ). O TCP é umprotocolo orientado para a conexão, quer dizer que permite, a duas máquinas comunicantes, controlar o estado da transmissão. As principais características do protocolo TCP são as seguintes: TCP permite entregar ordenadamente os datagramas provenientes do protocolo IP TCP permite verificar a onda de dados para evitar uma saturação da rede
TCP permite formatar os dados em segmentos de comprimento variável a fim de os “entregar” ao protocolo IP TCP permite multiplexar os dados, quer dizer, fazer circular simultaneamente informações que provêm de fontes (aplicações, por exemplo) distintas numa mesma linha TCP permite, por último, o começo e o fim de uma comunicação de maneira educada. User Datagram Protocol – UDP O protocolo UDP (IJser Datagram protocol) é um protocolo não orientado para a conexão da camada transporte do modelo TCP/ Este protocolo é muito simples já que não fornece controlo de erros (não está orientado para a conexão… . File Transfer Protocol – FTP O FTP (File Transfer protocol – Protocolo de transferência de arquivos) oferece um meio de transferência e compartilhamento de arquivos remotos.
Entre os seus serviços, o mais comum é o FTP anônimo, pois permite o download de arquivos contidos em diretórios sem a necessidade de autenticação. Entretanto, o acesso anônimo é restrito a diretórios públicos que foram especificados pelo administrador da rede. Trivial File Transfer Protocol – TFTP O Trivial File Transfer protocol (ou apenas TFTP) é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP. O TFTP é usualmente utilizado para transferir pequenos ficheiros entre “hosts” numa rede, tal como quando um terminal remoto ou um cliente inicia o seu funcionamento, a partir do servidor. Telnet O protocolo Telnet é um protocolo standard de Internet que permite io interface de terminais e de aplicações através da Internet.
Este protocolo fornece as regras básicas para permitir ligar um cliente (sistema composto de uma afixação e um teclado) a um intérprete de comando (do lado do servidor). O protocolo Telnet baseia-se numa conexão TCP para enviar dados em formato ASCII codificado em 8 bits entre os quais se ntercalam sequências de controlo Telnet. Fornece assim um sistema orientado para a comunicação, bidireccional (half-duplex), codificado em 8 bits fácil de aplicar. O protocolo Telnet assenta em três conceitos fundamentais: O paradigma do terminal rede virtual (NVT, Network Virtual Terminal); O princípio de opções negociadas; As regras de negociação. Simple Network Management Protocol – SNMP SNMP significa Simple Network Management Protocol (que se pode traduzir por “protocolo simples de gestão de rede”).
Trata se de um protocolo que permite aos administradores rede gerir os equipamentos da rede e diagnosticar os seus problemas. Outros protocolos e Aplicações Existem vários outros protocolos que pertencem ao grupo TCP/ PAGFsrl(Fq Protocolos e Aplicações IP dos quais podemos citar: Domain Name Server – DNS: Sistema de Nomes de Dom(nios) é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições: Examinar e atualizar seu banco de dados. Resolver nomes de domínios em endereços de rede (IPs). Simple Mail Transfer Protocol – SMTP controla como o email é transportado e entregue através da Internet ao servidor de destino.
O serviço SMTP envia e recebe emails entre os ervidores, ao passo que o serviço POP3 recupera o email do semdor de email para o computador do usuário. para obter mais informações, consulte a documentação sobre o SMTP do serviço SMTP Microsoft. Network File System — NFS: este sistema foi desenvolvido pela Sun Microsystems e permite que computadores possam “montar discos ou parte deles (diretórios) de dispositivos remotos e operá-los como se fossem locais. HyperText Transfer Protocol – HTTP: este protocolo é a base do ambiente World Wide Web que basicamente permite a leitura dinâmica e interativa de documentos constituídos de texto, Imagens e som. Routing Information Protocol – RIP: o conceito de roteamento é uma característica presente nos protocolos TCP/IP.
O protocolo RIP é utilizado pelos dispositivos da rede, principalmente roteadores, para troca de informações de roteamento. Principais Utilitários de Diagnósticos Podem ser usados para ajudar a identificar ou resolver problemas de rede -rcp/lp. Ping Ping é um comando que usa o protocolo ICMP para testar a conectividade entre equipamentos. Seu funcionamento comando que usa o protocolo ICMP para testar a conectividade entre equipamentos. Seu funcionamento consiste no envio e pacotes para o equipamento de destino e na “escuta” das respostas. Se o equipamento de destino estiver ativo, uma “resposta” (o “pong”, uma analogia ao famoso jogo de ping-pong) é devolvida ao computador solicitante.
IP config Exibe todos os valores de configuração de rede TCP/IP e atualiza as configurações do protocolo de configuração dinâmica de hosts (DHCP) e do sistema de nomes de domínios (DNS). Quando usado sem parâmetros, o ipconfig exibe endereços IPv6 ou o endereço IA’4, a máscara da sub-rede e o gateway padrão para todos os adaptadores. Arp Exibe e modifica entradas no cache do protocolo de resolução e endereços (ARP), que contém uma ou mais tabelas que são usadas para armazenar endereços IP e seus endereços físicos Ethernet ou Token Ring resolvidos. Há uma tabela separada para cada adaptador de rede Ethernet ou Token Ring instalado no computador. Quando utilizado sem parâmetros, arp exibe informações de ajuda.
Nbtstat Exibe as estatísticas de protocolo NetBlOS sobre TCP/IP (NetBT), as tabelas de nomes NetBlOS dos computadores local e remoto e o cache de nomes NetBlOS. Nbtstat permite uma atualização do cache de nomes NetBlOS e dos nomes registrados com o serviço de cadastramento na Internet do Windows (WINS). Quando usado sem parâmetros, nbtstat exibe a ajuda. Netstat Exibe as conexões TCP ativas, as portas nas quais o computador está escutando, as estatísticas Ethernet, a tabela de roteamento IP, as estatísticas IPv4 (para os protocolos IP, ICMP, TCP e UDP) e as est PAGF8rl(Fq tabela de roteamento IP, as estatísticas IPv4 (para os protocolos IP, ICMP, TCP e UDP) e as estatísticas IPv6 (para os protocolos IPv6, ICMPv6, TCP via IPv6 e UDP via IPv6).
Usado sem parâmetros, netstat exibe as conexões TCP ativas. Hostname Um hostname é um rótulo que é atribuído a um dispositivo conectado a uma rede de computadores e que é usado para dentificar o dispositivo em várias formas de comunicação electrónica, tais como a World Wide Web , e- mail ou Usenet . Hostnames podem ser nomes simples, que consiste de uma única palavra ou frase, ou eles podem ter acrescentado o nome de um Domain Name System (DNS) de domínio, separada do rótulo de host especfico por um período (ponto). Tracert consiste em obter o caminho que um pacote atravessa por uma rede de computadores até chegar ao destinatário utilizando o protocolo ICMP.
O traceroute também ajuda a detectar onde ocorrem os congestionamentos na rede, já que é dada, no elatório, a latência até a cada máquina interveniente. Conclusão: O grande e crescente número de aplicações IP garante uma sobrevida ainda sem previsão de término à este conjunto de protocolos que já entraram para a história das comunicações. Atualmente, “falar TCP/IP” é condição básica para que um dispositivo entre na grande rede. TCP/IP é um protocolo que trabalha numa arquitetura distribuída em 4 camadas que atuam sobre as camadas do modelo OSI: aplicação, host-host, rede e física. Referências: http://pt. wikipedia. org/wikifWikipédia http://www. clubedohardware. com. br/artigos/ PAGFgrl(Fq