Protocolos Do Nível De Rede

\

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

os protocolos do Rede-nível facilitam o processo do transporte dos dados transparente. São invisíveis ao usuário da extremidade a menos que esse usuário empregar utilidades para monitorar processos do sistema.

Os tubos aspiradores são os dispositivos que podem monitorar processos da rede. Um tubo aspirador é uma ferragem de device.either ou software.that pode ler cada pacote emitido através de uma rede. Os tubos aspiradores são usados geralmente isolar os problemas da rede que, embora invisível ao usuário da extremidade, estão degradando o desempenho de trabalho líquido. Como esta', os tubos aspiradores podem ler toda a atividade que ocorre entre protocolos do rede-nível. Além disso, os tubos aspiradores podem pose uma ameaça tremenda da segurança.

Os protocolos importantes do rede-nível de TCP/IP incluem o seguinte:

. Address Resolution Protocol (Arp)

. Internet Control Message Protocol (ICMP)

. Internet Protocol (IP)

. Transmission Control Protocol (Tcp)

. User Datagram Protocol (UDP)

Nós examinaremos momentaneamente cada um, ascending acima da pilha da camada da dados-ligação à camada de transporte.

Para uma informação mais detalhada sobre protocolos (ou a pilha no general), veja TCP/IP ilustrado, volume 1 por W. Richard Stevens (Addison Wesley, ISBN # 0-201-63346-9).

O Address Resolution Protocol (Arp)

O Address Resolution Protocol (ARP) serve à finalidade crítica de traçar endereços do Internet em endereços da ferragem e de traduzir o endereço da camada de rede (ou o IP address) ao endereço da dados-ligação. Isto é vital na informação de roteamento entre anfitriões em uma rede local, e para fora no Internet. Antes que uma mensagem (ou outros dados) estejam emitidos, está empacotada em pacotes do IP, ou em blocos da informação formatados apropriadamente para o transporte do Internet. Estes contêm o IP address numérico, da rede de originar e de máquinas do destino. O que remanesce deve determinar a ferragem, ou o endereço da dados-ligação da máquina do destino. Isto é o lugar onde o ARP faz sua entrada.

Uma mensagem do pedido do ARP é transmissão em uma rede local. Se o IP address do destino for ativo na rede local, o anfitrião do destino responderá com seu próprio endereço da ferragem. A máquina originando recebe esta resposta, e o processo de transferência pode começar.

O Internet Control Message Protocol (ICMP)

O Internet Control Message Protocol fornece as mensagens do erro e do controle que são passadas entre dois (ou mais) computadores ou anfitriões. Permite aqueles anfitriões de compartilhar da informação. Neste respeito, o ICMP é crítico para o diagnóstico de problemas da rede. O ICMP fornece mensagens úteis, tais como o seguinte:

. Ecoe e responda mensagens ao teste para a disponibilidade da rede

. Dirija de novo mensagens para permitir um roteamento mais eficiente

. mensagens Tempo-excedidas para informar fontes que um pacote excedeu seu tempo alocado dentro da rede

Um pacote do ICMP pode ser de diversos tipos. Os dois os mais comuns são os ICMP_ECHO_REQUEST e os ICMP_ECHO_REPLY. Estes pacotes são usados testar o connectivity da rede para certificar-se que um componente do anfitrião ou da rede é ativo e reachable.

Talvez a execução o mais extensamente sabida do ICMP envolve uma utilidade de rede chamada sibilo. O sibilo é usado frequentemente determinar se uma máquina remota está viva. O método do sibilo de operação é simples: Quando o usuário sibila uma máquina remota, uma série de pacotes de ICMP_ECHO_REQUEST está enviada da máquina do usuário ao anfitrião remoto. O anfitrião remoto responde com os pacotes do ICMP _ ECHO_REPLY. Se nenhum pacote da resposta for recebido na extremidade do usuário, o programa do sibilo gera geralmente uma mensagem de erro, indicando que o anfitrião remoto está para baixo ou unreachable.

O Internet Protocol (IP)

O Internet Protocol fornece a entrega do pacote para todos os protocolos dentro do suite de TCP/IP. Assim, o IP é o coração do processo por que os dados atravessam o Internet. O IP datagram, ou o pacote, são o veículo para a transmissão dos dados em redes de TCP/IP.

Um IP datagram é composto de diversas peças. A primeira parte, o encabeçamento, é composta da informação importante da rede, including a fonte e os endereços do IP do destino. Junto, estes elementos dão forma a um encabeçamento completo. A parcela restante de um datagram contem o que dados estão sendo emitidos então.

Um dos aspectos importantes do networking do IP é que pode ser usado transmitir dados usando um número de protocolos (isto é, TCP, UDP, e assim por diante). Cada protocolo serve a uma função particular; nós estaremos olhando alguns importantes logo. Além, o IP permite a fragmentação e a remontagem dos dados. Na camada da dados-ligação, as redes podem somente transmitir dados em pedaços discretos até um tamanho específico, chamado o Maximum Transmission Unit (MTU). Se os dados que você quer transmitir forem maiores do que o MTU que uma rede pode transmitir, os dados deve ser quebrado nas partes menores do que o MTU, ser transmitido, e então ser posto para trás junto no extremo oposto. O IP fornece um mecanismo fragmentando os dados, seguindo os, e remontando os. A fragmentação é também importante de um perspective da segurança. Em alguns casos, pode ser manipulada para trabalhar em torno das medidas de segurança se a segurança não for executada com cuidado.

Um IP datagram contem também tempo-à-vive o campo (TTL). Um valor numérico, o TTL é decrecido enquanto o IP datagram atravessa a rede. Quando esse valor alcança finalmente zero, o datagram está rejeitado. Isto assegura-se de que a rede não se torne obstruída com datagrams que não podem encontrar seu destino em uma forma oportuna. Muitos outros tipos de pacotes têm tempo-à-vivem limitações, e algumas utilidades de rede (tais como Traceroute) usam tempo-à-vivem campo como um marcador em rotinas de diagnóstico.

Dirigir-se Da Rede do IP

O IP address é um identificador original para um sistema na rede. É 32 bocados longos e é representado geralmente como 4 números, cada um byte, separado por pontos decimais, para o exemplo, 32.96.111.130. Cada byte, ou o octeto, em um IP address podem variar de 0 a 255. Esta respresentação de um IP address é chamada notação pontilh-decimal e é o formato humana readable o mais comum para trabalhar com endereços do IP.

Uma escala contígua de endereços do IP define uma rede do IP. Esta escala de endereços do IP é denotada pela combinação de uma máscara do IP address e da rede (ou do netmask). Um netmask é um valor 32-bit como um IP address, que, quando combinado com o IP address, defina limites do endereço da rede do IP. Isto requer a conversão do IP address e do netmask ao formato binário e a sua combinação usando a aritmética binária. Anote que o primeiro endereço em uma escala contígua de endereços do IP indica o endereço de rede. O último endereço na escala contígua denota o endereço da transmissão da rede.

A camada de rede em TCP/IP é considerada geralmente ser unicast. Isto está no contraste à camada da dados-ligação, onde o ARP se opera em uma modalidade da transmissão. Unicast indica que as comunicações do IP ocorrem entre dois endpoints em um ponto para apontar a forma. Entretanto, um IP datagram pode ser dirigido ao endereço da transmissão da rede. Isto faz com que o IP datagram seja recebido e respondido por todos os nós na rede do IP. Diverso a rede baseou a negação da vantagem da tomada dos ataques do serviço desta potencialidade da transmissão no IP.

O Transmission Control Protocol (Tcp)

O Transmission Control Protocol (TCP) é um dos protocolos principais empregados no Internet. Trabalhando no nível do transporte na pilha, facilita tarefas missão-críticas como transferências de lima e sessões remotas. O TCP realiza estas tarefas com um método chamado uma comunicação de confiança. Neste respeito, o TCP é mais de confiança do que outros protocolos dentro do suite porque inclui mecanismos para arranjar em seqüência e reconhecimento da transmissão de dados de.

Como com IP, o TCP tem sua própria estrutura do pacote, composta dos números portuários do porto e do destino da fonte que identificam serviços. Além, as partes importantes de um pacote do TCP são o número de seqüência, as bandeiras, e a soma de controle. O número de seqüência segue uma conexão do TCP e a ordem em que os dados são emitidos. As bandeiras controlam o estado da conexão, se se está estabelecendo, no uso, ou em ser closed. Há seis bandeiras que podem ser usadas na combinação descrever o estado de uma conexão do TCP. O mais importantes para esta análise são SYN, ACK, e ALETA. A soma de controle no pacote do TCP assegura-se de que os dados não corrupted durante a transmissão.

O sistema do TCP confia em um circuito virtual entre a máquina de pedido (cliente) e seu alvo (usuário). Este circuito é aberto através de um processo three-part, consultado frequentemente como ao handshake three-way.

Para estabelecer uma conexão do TCP, o handshake three-way deve ser terminado como segue:

1. O cliente emite um pacote do TCP SYN ao usuário que quer estabelecer uma conexão com. Este é um pacote do TCP com somente a bandeira de SYN ativa. O pacote contem também um número de seqüência inicial (ISN) que seja usado seguir a conexão.

2. O usuário responde com um pacote do TCP SYN com seu próprio ISN. O usuário reconhece também TCP SYN do cliente ajustando a bandeira do ACK neste pacote e usando ISN do cliente mais 1 como o número do reconhecimento.

3. O cliente reconhece TCP SYN do usuário com um TCP ACK usando ISN do usuário mais 1.

Nenhum dados é trocado durante este processo, mas, quando é terminada, uma conexão está disponível para transferência de dados entre o cliente e o usuário. Esta conexão fornece um trajeto de transmissão full-duplex. A transmissão full-duplex permite dados de viajar ao mesmo tempo a ambas as máquinas. Nesta maneira, quando transferência de lima (ou a outra sessão remota) forem underway, todos os erros que se levantarem podem ser enviados à máquina de pedido.

O TCP fornece também potencialidades error-checking extensivas. Para cada bloco dos dados emitidos, uma soma de controle é calculada, e o número de seqüência é incrementado. As duas máquinas identificam cada bloco transferido usando o número de seqüência. Para cada bloco transferido com sucesso, o anfitrião de recepção emite uma mensagem do ACK ao remetente que transferência estava limpa. Inversamente, se transferência fosse mal sucedida, uma de duas coisas pôde ocorrer:

. A máquina de pedido recebe a informação do erro.

. A máquina de pedido não recebe nada.

Quando um erro é recebido, os dados retransmitted a menos que o erro for fatal, em que caso, a transmissão estão parados geralmente. Um exemplo típico de um erro fatal seria se a conexão fosse deixada cair.

Similarmente, se nenhuma confirmação for recebida dentro de um período de tempo especificado, a informação retransmitted também. Este processo é repetido tantas como vezes como necessário terminar transferência ou a sessão remota.

Terminação Da Conexão do Tcp

Porque você pôde esperar, porque o TCP fornece um protocolo estabelecendo uma conexão, fornece também um protocolo terminando uma conexão. Estabelecer uma conexão do TCP faz exame de três etapas, visto que terminar um faz exame de quatro etapas. Porque uma conexão do TCP é bidirecional ou full-duplex, a transmissão em ambos os sentidos da conexão deve ser fechada para baixo separada. Isto é feito usando o pacote da ALETA do TCP, muito porque o pacote do TCP SYN é usado criar uma conexão. Quando um cliente é terminado usando uma conexão, emitirá um pacote da ALETA do TCP ao usuário. O usuário responde com um TCP ACK para reconhecer que a conexão se está fechando. Porque a conexão é bidirecional, o usuário emitirá também uma ALETA do TCP ao cliente. O cliente reconhecerá então a ALETA do TCP do usuário, assim terminando o processo da terminação da conexão do TCP.

User Datagram Protocol (UDP)

O User Datagram Protocol (UDP) é um protocolo de camada simples, connectionless do transporte. No fato, é assim simples que o RFC que o define é somente três páginas por muito tempo. Ao contrário do TCP, o UDP não fornece nenhuma confiabilidade, e, porque é connectionless, não tem nenhum mecanismo para o estabelecimento ou a terminação da conexão. Fornece verificações da integridade de dados através de uma soma de controle. Embora se possa parecer que o UDP é inferior ao TCP, está, no fato, muito mais melhor para determinadas aplicações porque tem despesas gerais muito baixas.

este é um artigo adicionado pelo Dr. Ayo Weston


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo de "protocolos do nível rede" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.


Online: 1657 users browsing the articles directory