�@TCP�Z�p���K�����邤���Ŕ��ɏd�v�ȍ��ڂƂ��āA�uTCP�̏�ԑJ�ڐ}�v�Ƃ������̂�����B�����TCP�v���g�R���̋K�i���ł���RFC793�iSTD0007�j�Ɍf�ڂ���Ă���ATCP�v���g�R���̓����X�e�[�g��\�������}�ł���B���łɉ�������悤�ɁATCP�ł͐ڑ����ƂɁA���ꂼ��V�[�P���X�ԍ���ACK�ԍ��A�I�[�v���^�N���[�Y�Ȃǂ̏�����ԂƂ������u�X�e�[�g�i��ԁj�v�������Ă���B���̂悤�ȃv���g�R�����u�X�e�[�g�t���ȁistateful�A��Ԃ����j�v�v���g�R���Ƃ����BTCP�ڑ��̃I�[�v����N���[�Y�A�m���Ȃǂɔ����A��Ԃ̕ω���\�������}���u��ԑJ�ڐ}�v�Ƃ����B
�@�ȉ��́ARFC793�ɋL�ڂ���Ă���TCP�̏�ԑJ�ڐ}���ȗ����������̂ł���i���S�ȏ�ԑJ�ڐ}�ɂ��Ă�RFC793���Q�Ƃ��Ă������������j�B
�@�A�N�e�B�u�E�I�[�v���i�i1�j�j��p�b�V�u�E�I�[�v���i�i2�j�j�A�A�N�e�B�u�E�N���[�Y�i�i4�j�j�A�p�b�V�u�E�N���[�Y�i�i5�j�j�Ȃǂ̃J�e�S���ɂ��Ă͂��łɉ�������Ƃ���ł���B�O����������p�P�b�g�̂��Ƃ�̐}�ƏƂ炵���킹��ƁA��Ԃ̑J�ڂ��悭������͂����i�O��̐}�ɂ͏�Ԗ����L�����Ă���j�B
�@�uCLOSED�v��uLISTEN�v�uSYN_SENT�v�uESTABLISHED�v�uCLOSE_WAIT�v�ȂǁA�l�p�ň͂܂ꂽ�p��̕������u��ԁi�X�e�[�g�j�v�Ƃ����B�����Ė��́A�����Ԃ���ʂ̏�Ԃֈڍs�i�J�ځj����\��������Ƃ������Ƃ������Ă���B�Ⴆ�ΐ^�́uESTABLISHED�v����́uFIN_WAIT_1�v�ƁuCLOSE_WAIT�v�̂����ꂩ�֑J�ڂ���\��������B
�@����ɖ��̂��ɂ��镶���ɂ����ӂ��Ă������������B����́A���̑J�ڂ�������������ƁA�����ōs���铮��i�A�N�V�����j��\���Ă���B�Ⴆ�uLISTEN�v����uSYN_RECEIVED�v���������̂��ɂ́A�uSYN�̎�M�iSYN/ACK�̑��M�j�v�Ə����Ă���B����́w���݁uLISTEN�v��ԂȂ�ASYN�p�P�b�g�����ƁASYN/ACK�𑗐M���āA�uSYN_RECEIVED�v��Ԃ֑J�ڂ���x�Ƃ����Ӗ��ł���B���l�ɂ��āw�uSYN_RECEIVED�v��Ԃ�ACK����M����ƁA�uESTABLISHED�v��Ԃ֑J�ڂ���x�Ƃ������Ƃ��ǂݎ��邾�낤�B�܂��悭����ƁA�A�N�e�B�u�E�I�[�v���ƃp�b�V�u�E�I�[�v���A�A�N�e�B�u�E�N���[�Y�ƃp�b�V�u�E�N���[�Y�����ꂼ��Ή����Ă��邱�Ƃ�������i��F�A�N�e�B�u�E�I�[�v���́uSYN�̑��M�v�Ƃ����A�N�V�����́A�p�b�V�u�E�I�[�v���́uSYN�̎�M�v�Ƃ����g���K�ɂȂ��Ă���j�B���̂悤�ɁATCP�̏�ԑJ�ڐ}��ǂނƁATCP����蓾���Ԃ̑S�̑��ƁA���̑J�ڂ̂��߂̏����A�J�ڎ��̓���Ȃǂ�������B����Ȃ������͖ʓ|�Ɋ����邩������Ȃ����A���ЂƂ��ǂ݂��Ȃ���悤�ɂȂ��Ă������������B
�@���̐}���Ȃ��d�v���Ƃ����ƁA�l�b�g���[�N�̃g���u���V���[�e�B���O�Ȃǂł́A�����̃X�e�[�g���ӎ�����K�v�����邩�炾�B
�@TCP/IP�l�b�g���[�N�̃g���u���V���[�e�B���O�ł́Anetstat�R�}���h���悭���p���邾�낤�B�����Ɂunetstat -an�v�����s���Ă݂悤�B
C:\>netstat -an
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1067 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1792 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3221 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3613 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3838 0.0.0.0:0 LISTENING
TCP 0.0.0.0:4054 0.0.0.0:0 LISTENING
TCP 0.0.0.0:4924 0.0.0.0:0 LISTENING
TCP 0.0.0.0:4927 0.0.0.0:0 LISTENING
TCP 192.168.2.155:139 0.0.0.0:0 LISTENING
TCP 192.168.2.155:445 192.168.2.231:1172 ESTABLISHED
TCP 192.168.2.155:1052 0.0.0.0:0 LISTENING
TCP 192.168.2.155:1101 0.0.0.0:0 LISTENING
TCP 192.168.2.155:1104 0.0.0.0:0 LISTENING
TCP 192.168.2.155:1106 0.0.0.0:0 LISTENING
TCP 192.168.2.155:1792 192.168.2.51:445 ESTABLISHED
TCP 192.168.2.155:3613 192.168.2.56:445 ESTABLISHED
TCP 192.168.2.155:3838 128.9.XXX.XX:21 CLOSE_WAIT
TCP 192.168.2.155:4054 128.9.XXX.XX:21 CLOSE_WAIT
TCP 192.168.2.155:4438 1.2.3.4:23 SYN_SENT
TCP 192.168.2.155:4924 128.9.XXX.XX:21 CLOSE_WAIT
TCP 192.168.2.155:4927 128.9.XXX.XX:20 ESTABLISHED
UDP 0.0.0.0:445 *:*
�c�ȉ��ȗ��c
�@TCP�ڑ��̈�ԉE�[�ɂ���uState�v�̗��ɒ��ڂ��Ă������������B�uLISTENING�iRFC���ł�LISTEN�ƂȂ��Ă���j�v��uESTABLISHED�v�uCLOSE_WAIT�v�uSYN_SENT�v�Ȃǂ̕���������ł���B�����A����͐�̏�ԑJ�ڐ}���ɕ\������Ă���ATCP�̏�Ԃ̖��̂��̂��̂Ȃ̂ł���B��ԑJ�ڐ}�ƏƂ炵���킹��ƁA����TCP�R�l�N�V�������ǂ̏�ԂɂȂ��Ă��邩�Ƃ��A�ǂ̂悤�ȃp�P�b�g��҂��Ă��邩�A�Ȃǂ�������B�Ȃ�netstat�̎g�����ɂ��Ă͕ʍe�́uTIPS�\netstat�R�}���h���g�����Ȃ��v�Ȃǂ��Q�l�ɂ��Ă������������B�������c�O�Ȃ���AUDP�̓X�e�[�g�������Ȃ��v���g�R���Ȃ̂ŁAUDP�̏�Ԃׂ邱�Ƃ͂ł��Ȃ��B
�@�ȉ��A�e��Ԃɂ��ĊȒP�ɉ�����Ă����B
��CLOSED
�@�}�̈�ԏ�i�ƈ�ԉ��j�ɂ���CLOSED�́Anetstat�ł͕\������Ȃ��B���g�p�������͎g�p�ς݂�TCB�iTransmission Control Block�BTCP�̊e�ڑ��̓�����Ԃ�ۑ����Ă���f�[�^�\���j������ɊY������B
��LISTEN
�@�p�b�V�u�E�I�[�v���ŁA�҂���ԁi���b�X����ԁj�ɂȂ��Ă��邱�Ƃ�\���B�A�N�e�B�u�E�I�[�v����SYN���āuSYN_RECEIVED�v�֑J�ڂ���B
��SYN_RECEIVED
�@�A�N�e�B�u�E�I�[�v����SYN�ɑ���ACK��SYN�ʼn������A����ɑ���ACK��҂��Ă����ԁBACK����M����ƁuESTABLISHED�v�֑J�ڂ���B
��SYN_SENT
�@�A�N�e�B�u�E�I�[�v���ŁASYN�𑗐M������ԁBSYN��ACK����M����AACK�𑗐M���āuESTABLISHED�v�֑J�ڂ���B
��ESTABLISHED
�@TCP�ڑ����m��������ԁB�f�[�^�̑���M���s�����Ƃ��ł���BFIN������A��ʃA�v���P�[�V��������N���[�Y���Ăяo���ꂽ�肷��ƁA�N���[�Y�����֑J�ڂ���B
��FIN_WAIT_1
�@�A�N�e�B�u�E�N���[�Y�̍ŏ��̒i�K�BFIN�𑗐M���āA����ɑ��鉞����҂��Ă����ԁB
��FIN_WAIT_2
�@���M����FIN�ɑ���ACK���������ԁB���M���̃N���[�Y�������I�����A���肩���FIN����M����̂�҂��Ă����ԁB
��CLOSING
�@�A�N�e�B�u�E�N���[�Y��FIN�𑗐M������AACK���߂��Ă��������ɁA���肩���FIN������ԁB�����łقړ����ɃA�N�e�B�u�E�N���[�Y�������J�n����Ƃ��̏�ԂɂȂ�B���M����FIN��ACK��҂��āA�uTIME_WAIT�v�֑J�ڂ���B
��TIME_WAIT
�@�uCLOSING�v��ACK������ԁB�A�N�e�B�u�E�N���[�Y��̃^�C���A�E�g�҂���ԁB�����V�[�P���X�ԍ���|�[�g�ԍ��Ȃǂ��ė��p���Ȃ��悤�ɁA���炭�҂��Ă���i�l�b�g���[�N��Œx��Ă����p�P�b�g�����̎��ԓ��ɓ�������\��������̂ŁA����ƏՓ˂��Ȃ��悤�ɑ҂j�A�uCLOSED�v�֑J�ڂ��ďI������B
��CLOSE_WAIT
�@�p�b�V�u�E�N���[�Y�̏�ԁB���M����FIN�𑗐M���āuLAST_ACK�v�֑J�ڂ���B
��LAST_ACK
�@�uCLOSE_WAIT�v�ő��M����FIN�ɑ���ACK��҂�ԁBACK�̎�M��A�uCLOSED�v�֑J�ڂ���B
�@���̂悤�ȏ�Ԃ����邱�Ƃɂ��A�l�b�g���[�N�̃g���u���V���[�e�B���O�ɖ𗧂Ă邱�Ƃ��ł���B�Ⴆ����ʐM��SYN_SENT�̂܂܂ł����Ǝ~�܂��Ă���Ƃ�����A����̓I�[�v�������悤�Ƃ��đ҂��Ă���Ƃ������Ƃ�������B���葤�̃}�V���ł������悤��netstat�����s���ASYN_RECEIVED�Ȃ�߂��SYN/ACK�̃p�P�b�g���ǂ����Ńu���b�N����Ă��邱�Ƃ������邵�ALISTEN�̂܂܂Ȃ�ŏ���SYN�v�����u���b�N����A����ɓ͂��Ă��Ȃ��Ƃ������Ƃ�������B
Copyright© Digital Advantage Corp. All Rights Reserved.