TCP header



�@���@TCP�w�b�_�̃t�H�[�}�b�g

�@TCP�Z�O�����g�iTCP�p�P�b�g�j�͈ȉ��̒ʂ�uTCP�w�b�_�v�ƁuTCP�y�C���[�h�v�ō\������܂��B
�@TCP�w�b�_�̒��g�͈ȉ��ł��BTCP�y�C���[�h��TCP����ʂ̃v���g�R�����܂ރf�[�^�̂��Ƃł��B


�@�@�@�@


�e�t�B�[���h �r�b�g�� �e�t�B�[���h�̐���
���M���|�[�g�ԍ� 16 bit

�@���M���̃|�[�g�ԍ��̒l�B

����|�[�g�ԍ� 16 bit

�@����̃|�[�g�ԍ��̒l�B

�V�[�P���X�ԍ� 32 bit

�@���M�����f�[�^�̏����������l�B�u���肩���M�����m�F�����ԍ��v�̒l�B

�m�F�����ԍ� 32 bit

�@�m�F�����ԍ��̒l�B�u���肩���M�����V�[�P���X�ԍ��v�{�u�f�[�^�T�C�Y�v�B

�f�[�^�I�t�Z�b�g 4 bit

�@TCP�w�b�_�̒����������l�B

�\�� 3 bit �@�S�r�b�g�u0�v������B�����̊g���̂��߂ɗp�ӂ���Ă���B
�R���g���[���t���O 9 bit

�@NS�ACWR�AECE�AURG�AACK�APSH�ARST�ASYN�AFIN��9�r�b�g�ō\���B
�@�����̃r�b�g�́u 1 �v�̒l������i�t���O�𗧂Ă�j�ꍇ�ɈӖ����Ȃ��B�@

�E�B���h�E�T�C�Y 16 bit

�@��M������x�Ɏ�M���邱�Ƃ��ł���f�[�^�ʂ𑗐M���ɒʒm���邽�߂�
�@�g�p�����B���M���́A���̒l�̃f�[�^�ʂ𒴂��đ��M���邱�Ƃ͂ł��Ȃ��B

�`�F�b�N�T�� 16 bit �@TCP�w�b�_�ƃf�[�^�����̃G���[�`�F�b�N���s�����߂Ɏg�p�����l������B
�ً}�|�C���^ 16 bit

�@�R���g���[���t���O��URG�̒l���u1�v�ł���ꍇ�ɂ̂ݎg�p�����t�B�[���h�B
�@�ً}�f�[�^�̊J�n�ʒu��������񂪓���B

�I�v�V���� �•ϒ�

�@TCP�̒ʐM�ɂ����āA���\�����コ���邽�߂ɗ��p����B�Ⴆ��
�@TCP�R�l�N�V�����̍ۂɁAMSS�����肷�邽�߂Ɏg�p���ꂽ�肵�܂��B

�p�f�B���O �•ϒ�

�@TCP�w�b�_�̒�����32�r�b�g�̐����ɂ��邽�߂�
�@�l�ߕ�(Padding)�Ƃ��ċ�f�[�^�� �u 0 �v �̒l�����邱�Ƃɂ�蒲������B






�@�ȉ��̕\�́ATCP�w�b�_�̃t�B�[���h�ɂ���u�R���g���[���t���O�v�� 9 bit�̏ڍׂƂȂ�܂��B

�R���g���[���t���O�̏ڍ�
�r�b�g �l���u1�v�ł���i�t���O�������Ă���j���̈Ӗ�
�@NS �@ECN-nonce �t�s�ی�������B
�@CWR �@�t�s����E�B���h�E�k���iCongestion Window Reduced�j�������B
�@ECE �@ECN-Echo �������BSYN�t���O���Z�b�g����Ă���ꍇ�AECN�����p�ł��邱�Ƃ��Ӗ�����B
�@URG (Urgent) �@�ً}�ɏ������ׂ��f�[�^�܂܂�Ă��邱�Ƃ������B
�@ACK (Acknowledgement) �@�m�F�����ԍ��̃t�B�[���h���L���ł��邱�Ƃ������B�ŏ���SYN�ȊO�͏�Ɂu1�v�ƂȂ�B
�@PSH ( Push ) �@��M�����f�[�^���o�b�t�@�����O�����ɁA�����ɃA�v���P�[�V�����i��ʁj�ɓn�����Ƃ������B
�@RST ( Reset ) �@�R�l�N�V�����������I�ɐؒf����邱�Ƃ������B���炩�ُ̈�����o�����ꍇ�ɑ��M�����B
�@SYN ( Synchronize ) �@�R�l�N�V�����̊m����v�����邱�Ƃ������B
�@FIN ( Fin ) �@�R�l�N�V�����̐���ȏI����v�����邱�Ƃ������B


�@������TCP�w�b�_�̒l��TCP�̓����ł���u�|�[�g�ԍ����g�p�v�A�u�R�l�N�V�����̊m���A�ێ��ؒf�v
�@�u��������v�A�u�đ�����v�A�u�E�B���h�E����v�A�u�t���[����v�ŁA��������Ɛ�������Ă��܂��B





�� TCP - �|�[�g�ԍ��̊��蓖���@TCP - �R�l�N�V�����m���A�ێ��A�ؒf ��

�l�b�g���[�N�G���W�j�A�Ƃ���

Copyright (C) 2002-2026 �l�b�g���[�N�G���W�j�A�Ƃ��� All Rights Reserved.