líder QYT TCP \ IP2017 TCP parte das notas de vídeo

Por estratificada:
o IEEE é responsável pela camada de enlace de dados e abaixo do padrão especificado;



cenário de imaginar:
Camada de Aplicação: envelope entregue a alguém (ponta a ponta)
Transport Layer: Hotel A ---- ao edifício B (ponta a ponta )
camada de rede: tato tato Pequim ramo ----- ramo Guangdong; (salto por salto)
da camada de enlace: o capital ---- estação de trem estação ferroviária Guangzhou (meio de transferência)

porta temporária: entre 1.024--5.000 tais como host de origem telnet usando o número de porta temporário, destino anfitrião porta 23 de acesso.

-------------------------------------------------- -------
número de sequência 2. reconhecimento para melhorar a fiabilidade
3. reconhecimento ACK: tipo de resposta mensagem foi recebido após a recepção de um hospedeiro de origem do pacote de dados;
4. SEQ ID nO seguintes: processo de reconhecimento, o controlo e o controlo de retransmissão, etc. repetição;
unidade de transmissão máxima 5.MSS: cada tamanho de bloco de negociação, máximo 1500-1520 (cabeçalho do TCP, opção é 0) -20 (cabeçalho IP) = 1460. Servidor e PC geralmente não são ligação descoberta MTU. Se MTU ajuste de ligação na rede, recomenda-se ajustar o valor de TCP MSS como o MTU -40
ISN: inicialização do número de sequência
de janela deslizante 6: o receptor de controlo de fluxo. Diga-me quanto você está indo para passar sem uma confirmação. Ele determina o tamanho do cache disponível, refletindo a capacidade do cache do destinatário.
7. Controle de janela: controle Janela que eu enviar vários pacotes, posso confirmar que um (confirmação maior seq + 1).
8. controlo retransmissão: Quando o hospedeiro de origem recebe três duplicar o ACK, o pacote de retransmissão especificado; RTT é a segunda vez para fora, é a mais grave.
9. O controle de fluxo: transmitir final de acordo com uma instrução de lado de recepção, a quantidade de dados de transmissão é controlada. O tamanho do buffer hospedeira receptora que eles possam receber a janela deslizante para a notificação para o campo do remetente. Quanto maior for o valor deste campo indica uma maior taxa de transferência da rede.
No entanto, quando a saturação do buffer ocorre, o receptor irá retornar à SEQ = a + 1, janela = ACK pacote 0. O remetente depois de um tempo limite de retransmissão, depois de mais do que se o tempo de ciclo, continuará a enviar uma "janela de detecção," o pacote, à espera do fim de recepção depois de um tampão boa, de volta um "aviso janela de atualização." (Continuação cabelo por causa do medo de "Janela Notificação Actualização" perda de vontade)
de controle 10. congestionamento: Tecnologia lenta controle de fluxo início --- o iniciador. A definição de "janela de congestionamento" no início lento, congestão tamanho primeira porta a um segmento (1MSS). Depois de receber a resposta ACK, o valor da janela do congestionamento é aumentado pela comparação do tamanho da janela de congestionamento e o receptor 1. A transmissão de acordo com o valor mínimo da porta principal para confirmar a congestão
(janela de congestionamento não pode ver as alterações graves esquemática ------ entenda)
11. melhorar a utilização da rede --- especificação do algoritmo Nagle (controle de transmissão) (comando Cisco ativar: nagle serviço) princípio é para suspender a transmissão de alguns relativamente pequeno pacote, com ligações de baixa velocidade. Embora você pode aumentar a taxa de utilização, mas pode enviar algum grau de atraso, por exemplo, a quarta handshake ACK


TCP cabeçalho
seqüência de números seq resposta ACK e fazer a comunicação de duas vias com as condições da estrada.
URG: agulha urgente, o pedido de base não está disponível, o próximo bate-papo quando procedemos como ctrl + c é assim.
PSH: quando representa uma, representação de dados recebidos imediatamente passada para o protocolo de aplicação superior. Mas agora não há nenhuma aplicação Dali, porque todos dizem uma emergência, eu não me importo com
RST: 1, quando expressa, indica que a conexão anormal forçado a desconexão. Rejeitar a operação, tal como um firewall, uma perda de pacote enquanto o pacote de volta resto, ou enviado para o anfitrião após a reinicialização, uma vez que nenhum pacote anterior é recebido, o pacote será recebido após o descanso poder-pacote de volta
FIN: indica transferir dados através, é desejável para desligar. A principal espécie chamada "conexão semi-fechado", o remetente SYN, recebendo retorno final SYN + ACK, então o remetente não foi volta ACK, porque o receptor para o cache permanecem e aumento, referido ataque DOS como
opção de escala janela: para aumentar a taxa de transferência método, apenas o lado activo da primeira ligação pode transmitir um factor de escala janela pacote SYN.
SACO: opção extra TCP localizado no campo, isto é, quando a perda de pacotes, tem a opção de confirmar cada função quadro de dados, a fim de confirmar exatamente o que perdeu um pacote.


-------------------------------------------------- -------------------------------------------------- ---
socket: aplicada ao usar TCP ou UDP, a biblioteca será usado pelo sistema operacional. Esta biblioteca é geralmente chamada API (Application Programming Interface).
        Ao usar a comunicação TCP ou UDP, que é amplamente utilizado para ligar o socket (soquete) da API. Sockets originalmente desenvolvido pela BSD UNIX (e não apenas para comunicações de rede, também pode ser usado para a comunicação inter-processo), mas mais tarde foi portado para as janelas WINSOCK e sistemas operacionais embarcados. Aplicações usando soquetes, pode ser fornecido ao lado do endereço IP, número de porta, e realizar a transmissão e recepção de dados.

Primeiro, o destinatário tem um servidor, vincular o soquete (socket) do número endereço e porta IP, e em seguida, em um estado de escuta passiva (aberta passiva, espera para o usuário a iniciativa de acesso (Active Open).


Transição de estado TCP;
SYN_RECV: servidor , pense de ataque DDOS;
o TIME_WAIT: host, esperando por contrato ativo fechado, o tempo é 2MSL rehash: perda de pacotes FIN e momentos de silêncio.
CLOSE_WAIT:
ESTABLED:
FIN_WAIT2: Dead e tão propenso a problemas

Acho que você gosta

Origin www.cnblogs.com/key-network/p/12501939.html
Recomendado
Clasificación