notas de estudo infraestrutura de rede

rede comum interface de socket programação da seguinte forma:

interface de socket para criar socket; ligamento: bind um socket a um endereço e porta local, normalmente no final das chamadas de serviço (o cliente directamente da iniciativa geral para se conectar diretamente extremidades serviço link); ouça: para o modo aberto escuta, TCP dedicado; aceitar: uma ponte aguarda um cliente, no caso de um estado de bloqueio geral gerado; ligação: ligação Médio para cliente servidor, o TCP é uma função especial, enviar: função TCP para transmissão de dados; recv: TCP dedicado à função de recepção de dados; sendto: para transmissão de dados para o endereço IP especificado e porto, a função é UDP dedicado, em vez do TCP, é de notar. Cada um dos a função de interface, como mostrado abaixo:

 

souket funções de interface Lista de funções

Três elementos programação de rede (endereço IP, porta e protocolo):

Que, o endereço IP é um identificador único para cada dispositivo na rede, o equivalente a nossa identidade, como cada falhas de rede individuais na rede são existência independente, geralmente podem ver o seu endereço de IP IPconfig, é claro, desde que a maioria de nós não são apenas uma placa de rede do computador agora, para no caso de várias placas de rede são conectados ao roteador e são ativados, o endereço IP IPconfig é provavelmente mais de um, o número de placa de rede geral está activo há que o estado do aplicativo muitos endereços IP, os resultados obtidos utilizando o modo de comando do Windows ipconfig é geralmente como mostrado abaixo:

 
 

ipconfig exemplo no conteúdo de janela

2. Número Overview Porta: A porta é para identificar exclusivamente cada programa no dispositivo, as necessidades de cada programa de rede para ligar um número de porta, o tempo de transferência de dados, além de determinar para onde enviar a máquina, mas também deixou claro a que programa , números de porta variam de 0-65535, mas quando escrevemos aplicações, são geralmente utilizados mais de 1024 portos, portos 1-1024 comumente referido como porta de sistema, normalmente pelo sistema operacional ocupa vários programas, por exemplo, a porta 80 é ocupada http, números de porta 21 e 22 são ocupados por FTP e SFTP, 445 são geralmente impressoras de porta ocupada.

3, protocolo de comunicação de rede: ela simplesmente é para a troca de dados em uma rede de computadores regras estabelecidas, normas ou convenções definir; rede de computadores para a comunicação deve ser algumas convenções, ou seja, o protocolo de comunicação, sobre a taxa, o código de transmissão, a estrutura do código, transmissão etapa controle, para desenvolver uma padrões de controle de erro. protocolo de comunicação comum é TCP, protocolos IP, mas o protocolo TCP / IP não é apenas sobre estes dois, a descrita, não há muito a dizer.

Os seguintes protocolos de pensamento e de comunicação comum protocolos hierárquicos TCP e UDP fazer explicação simples:

①: para o protocolo de comunicação em camadas: a formulação está em acordo, este protocolo simplificado nó complexo (dividida em uma pluralidade de componentes, que, em seguida, eventualmente combinadas de modo a formar um protocolo completo); a mais comum forma é uma hierarquia complexa modo, isto é, a camada intermédia pode estar em comunicação com a camada superior pode ligar a camada próxima, a próxima camada com a relação não ocorrer, e as camadas de forma independente um do outro, para o desenvolvimento e a expansão do sistema

②: UDP e TCP são dois acordos muito importantes

Ⅰ: UDP

1, orientada para a conexão, de dados inseguro, velocidade. não distingue entre o cliente eo servidor

2, os dados, a fonte e encapsulamento de destino em pacotes, sem estabelecer uma conexão

3, sem necessidade de liberar recursos no final da transmissão de dados tão rápido

Ⅱ: TCP

1, orientada para a ligação (handshake de três vias), a segurança dos dados, a velocidade ligeiramente mais baixa

2, o protocolo TCP para se comunicar com dois processos de aplicação: cliente, servidor

3, de três vias aperto de mão maneiras: com o seu cliente de serviço inicia um pedido, as responde de servidor para o pedido, a transmissão de dados

4, a ligação pode ser feita grande quantidade de transmissão de dados, a transmissão está completa, a necessidade de libertar uma ligação estabelecida, ineficiente.

Acho que você gosta

Origin www.cnblogs.com/sharan-coco/p/12641831.html
Recomendado
Clasificación