�A�ځF�l�b�g���[�N�E�R�}���h�Ńg���u�������i5�j

�z�X�g�̃l�b�g�ڑ��͐������s���Ă��邩�H
�`netstat�ɂ��l�b�g���[�N�ݒ�̊m�F�`

���n����
2002/1/30

�֘A����R�}���h
netstat


���ڑ��̊Ǘ��ƃA�v���P�[�V����
�@�@�`TCP�^UDP��IP�̊֌W

�@��ʂɁAIP�l�b�g���[�N�ɂ����ẮAIP�Ƃ����v���g�R���͂����܂Ńz�X�g�Ԃ̃l�b�g���[�N�ڑ��i���m�ɂ͈�����̃f�[�^���M�j���������Ă���ɂ����Ȃ��B���ꂾ���ł́A�ʏ�̃A�v���P�[�V�������l�b�g���[�N�𗘗p�ł���Ƃ͂����Ȃ��B���z�X�g��̃A�v���P�[�V�������m�����ѕt����d�g�݂��K�v�ɂȂ�B���ꂪTCP��UDP�̖������B

�@���ʁu�l�b�g���[�N�ڑ��v�Ƃ������ꍇ�ɂ́A���ۂɂ�TCP��UDP���x���ɂ�����u�A�v���P�[�V�����Ԑڑ���1�v���Ӗ����Ă���B�P�ɁA�ǂ̃z�X�g�ƒʐM���Ă��邩�Ƃ���IP���x���݂̂Ȃ炸�A�A�v���P�[�V�������ʂ̂ǂ̃z�X�g�̃A�v���P�[�V�����Ɛڑ����ێ����Ă��邩�Ƃ����ATCP�^UDP���x���ł́u�X�e�[�^�X�v��c�����邱�Ƃ́A�l�b�g���[�N�Ǘ���A��Ϗd�v�ȗv�f�ƂȂ�B

�@netstat�R�}���h�ł́A����猻�݃z�X�g�����s���Ă���ڑ��̈ꗗ�ƂƂ��ɁA���ꂼ��̃X�e�[�^�X���m�F���邱�Ƃ��ł���B

�}1�@TCP�^UDP�ƃA�v���P�[�V�����̊֌W

�@TCP��UDP�̖����ɂ‚��ď����������Ă������B�e�A�v���P�[�V��������ʂ��邽�߂Ɏg�p�����̂��uTCP�^UDP�|�[�g�ԍ��v���B�Ⴆ�΁A�N���C�A���g������A�v���P�[�V�����ɐڑ�����ꍇ�ɂ́A���Ԃ̃|�[�g���g�p���đ��肪�҂��󂯂Ă���i�|�[�g���I�[�v�����Ă���j�����w�肵�Đڑ����邱�ƂɂȂ�B�‚܂�A���Ȃ��Ƃ���������O�ɂ��̃|�[�g�ԍ��ő҂��󂯂Ă���K�v������B�ʏ�A���ꂪ�u�T�[�o�v�A�v���P�[�V�����ƂȂ�B���̑҂��󂯏�Ԃ��uLISTEN�v�ƌĂԁBLISTEN���Ă���A�v���P�[�V�������l�b�g���[�N�ʐM���Ǘ�����OS�ɑ΂��āu���̃|�[�g�ԍ��ւ̃p�P�b�g�E�f�[�^�́A���ɓn���Ăق����v�ƈ˗����A�N�����Ă����Ԃ���2�B

�@����A�ڑ����鑤�A�‚܂�u�N���C�A���g�v�����g�ɉ��炩�̃|�[�g�ԍ�������U���ăl�b�g���[�N�ڑ����邱�ƂɂȂ�B�łȂ���΁A�t�ɃT�[�o�E�v���O��������N���C�A���g�E�v���O�����փA�v���P�[�V�������w�肵�Ẵp�P�b�g�ԐM���ł��Ȃ����炾�B���̊֘A�t�����A��͂�OS�̃l�b�g���[�N�@�\���Ǘ�����B

�@���ꂪ�ATCP��UDP�ɂ�����u���z�`���l���v�̊�{�I�ȍl�������B���������@�\�ɂ��A�A�v���P�[�V�����̓|�[�g�ԍ����w�肷�邾���ŁA����̃A�v���P�[�V�����ƃV�[�����X�ɒʐM���”\�ɂȂ�B

�@�����TCP�ł́A

  • �R�l�N�V�����w��
  • �o�C�g�E�X�g���[���w��
  • �S��d�ʐM

���T�|�[�g������B

�@�ڑ��̗��[�ɂ����āA�R�l�N�V�����́u�J�n�v�Ɓu�ؒf�v���s���Đڑ����ێ����Ă���A�����̃p�P�b�g�̑���M�͂��̃R�l�N�V�������Ŏ��R�ɍs����B�A�v���P�[�V�������狐��ȃf�[�^����M���w������Ă��A�����I�ɕ����^���M���Ď�M��ɑg�ݗ��Ă���̂ŁA�A�v���P�[�V�����͎��ۂ̃p�P�b�g�\�����C�ɂ��Ȃ��Ă������B�u�S��d�ʐM�v�Ƃ́A��ɑo�����̃p�P�b�g�̑���M���”\�Ƃ������Ƃ��B�‚܂�TCP�ł́AIP�ڑ���2�—��p���Ă��������o�����`���l������������̂ł���B

�@�܂��A�p�P�b�g�E���X���ɂ�����đ��@�\���a瀁i���‚ꂫ�j����@�\�ɂ���āAIP�����ł͓����Ȃ�����M�f�[�^�̐M�������m�ۂ��Ă���B����������������AHTTP��SMTP�ȂǁA�N���C�A���g�^�T�[�o�E���f���ƌĂ΂���r�I���x�ȃl�b�g���[�N�ʐM�̂قƂ�ǂ́ATCP�Ŏ�������邱�Ƃ������B

�@����AUDP�́A�P��IP�Ƀ|�[�g�ԍ��̊T�O�������������̃v���g�R�����B�A�v���P�[�V�����Ƃ̊֘A�t���݂̂��s����Ǝv���Ă����B

�@UDP�́A�A�v���P�[�V������UDP�p�P�b�g�Ɋ܂܂��f�[�^���ӎ����Ȃ��Ă͂Ȃ�Ȃ��u�p�P�b�g�w���v�^�̃T�[�r�X�ł���B�傫�ȃf�[�^�̏ꍇ�́A�ӎ����ĕ����p�P�b�g�ɕ������đ��M���s���K�v������BIP���񋟂���ȏ�̐M�������ۏ؂���Ȃ��B�A�v���P�[�V�������猩��ƈ������ʓ|�����A�p�t�H�[�}���X�ɂ͗D��Ă���̂ŁA�P�Ƀf�[�^�𑗂�t����΂����悤�ȒP���ȒʐM�ɂ͌����Ă���B���݂ł́ADNS�^SNMP�^DHCP�^FTP�̃f�[�^�R�l�N�V�����ȂǂŎg�p����邱�Ƃ������B

�@�܂��ATCP�͕K�R�I�Ƀ��j�L���X�g�i�s�A�E�c�[�E�s�A�̈�Έ�ʐM�j���O��ɂȂ邪�AUDP�ł̓u���[�h�L���X�g�^�}���`�L���X�g�Ȃǂ̈�Α��̑��M�p�Ƃ��Ďg�p����邱�Ƃ������B

��1��������TCP�^UDP�̋@�\����A���TCP�^UDP���x���̐ڑ����u�\�P�b�g�v�ƌĂԂ��Ƃ�����B�d���̃\�P�b�g�̂悤�ɁA�������ނ����Ńf�[�^��ΏۃA�v���P�[�V�����ւƊȒP�ɑ���M�ł���Ƃ����C���[�W����t�����Ă���

��2���ۂɂ́A����|�[�g�ԍ����Ẵp�P�b�g���ق��̃A�v���P�[�V�������擾���邱�Ƃ��ł���B�g�p���Ă���C���^�[�t�F�C�X��OS�ɂ���邪�A������u�v���~�X�L���X�E���[�h�v�ƌĂԁB�p�P�b�g�擾�\�t�g�i��F�uSniffer�v�j�Ȃǂ́A���̃��[�h�ŃC���^�[�t�F�C�X�𑀍삵�ăp�P�b�g�́u�����v���s����B����́AOS�Ȃǂ��Ǘ�����ʏ�̃v���g�R���E�X�^�b�N�i�܂��͒񋟂���API�j�𖳎����āA�A�v���P�[�V���������ڃC�[�T�l�b�g�E�t���[���Ȃǂ𑀍삷�郂�[�h�Ƃ������ƂɂȂ�B�Ȃ��A�uRAW�i���j�p�P�b�g�v�́ATCP�^UDP�ł��Ȃ��A�ʏ�̃v���g�R���E�X�^�b�N�Ƃ͊֌W�Ȃ��C�ӂ̃p�P�b�g�Ƃ����Ӗ����B�p�P�b�g�擾�\�t�g�́A����RAW�p�P�b�g�Ƃ��ăp�P�b�g�����o���A�Ǝ���TCP��UDP�Ȃǂ̉�͂��{�����߁A�v���~�X�L���X�E���[�h�Ŏg�p�����p�P�b�g��RAW�p�P�b�g�ƌĂ΂��


��
TCP�ڑ��ƃX�e�[�^�X

�@UDP�ł́A�P�Ƀ|�[�g�ԍ��i��IP���x���ł�IP�A�h���X�j���w�肵���p�P�b�g�𑊎�ɑ���͂��邾���ŁA�Е�����1�p�P�b�g�̑��M�݂̂ŒʐM����������B�����ɂ́A�ڑ��̊J�n��I���Ƃ����T�O�͂Ȃ��B�‚܂�AUDP�ł͒P�Ƀp�P�b�g�𑗂��Ă��邩�����Ă��Ȃ����Ƃ��������ŁA�u�X�e�[�^�X�v�Ƃ����T�O�͑��݂��Ă��Ȃ��B

�@TCP�͂�蕡�G�ŁA�u�l�S�V�G�[�V�����v�ƌĂ΂��ڑ��J�n�̂��߂̌��‚��s���A�R�l�N�V�������m�����ĒʐM���J�n�����B���̃l�S�V�G�[�V�����ɂ���āA�ʐM�o�b�t�@��p�P�b�g�̃T�C�Y�����肳���B�����Ď��ۂ̒ʐM���s��ꂽ��A��͂�l�S�V�G�[�V�����ɂ���Č݂��ɔF���������������Őؒf���s����B�‚܂�TCP�ʐM�ɂ����ẮA���OS�ɂ���Đڑ��̌��݂̃X�e�[�^�X���c������A�t���[�����䂳��邱�ƂɂȂ�B

�}2�@TCP�ڑ��J�n�̑J�ځB�‚����1�‚�TCP�p�P�b�g���A���̏�̕������g�p�����TCP�t���O�ł���B�ڑ��́A�o���������ɍs����

�}3�@TCP�ؒf�̑J�ځB�����ł̓N���C�A���g����̐ؒf�v���������Ă��邪�A���ۂɂ͂ǂ��炩��s���Ă����܂�Ȃ��B��ɐؒf���鑤���uActive Close�v�A����uPassive Close�v���ƌĂ�

�@TCP�̐ڑ��J�n�́u3�E�F�C�E�n���h�V�F�C�N�v�ȂǂƌĂ΂��B3�‚̃p�P�b�g�̑��M�i�‚܂�u����v�j�ɂ���Đڑ����m������������\���Ă���B�ؒf�ɂ����Ắu2�E�F�C�v�ł���B�ؒf������������FIN�p�P�b�g�𑗐M���A�ؒf�𗹉������Ӗ���ACK�p�P�b�g����M����Ɛؒf����������B

�@�C��t���Ăق����̂́A���̐ؒf��2��s����K�v������Ƃ����_���BTCP�͑S��d�̒ʐM�ł���A�R�l�N�V�����͂��ꂼ��o�����ɍs���Ă���ƔF������邽�߂��B�‚܂�ڑ��J�n���_�ł́A�������瑼���ւ̗������̐ڑ��i�u�N���C�A���g���T�[�o�v�Ɓu�T�[�o���N���C�A���g�v�j������ƌ��Ȃ����B�������ؒf�͌•ʂɍs���邽�߁A���ꂼ��̕������Ƃɐؒf���K�v�ƂȂ�B

�@�t�������΁A�Е������ؒf����Ă������ŒʐM�������Ă��\��Ȃ����Ƃ��Ӗ�����i�Ⴆ�΁u�N���C�A���g���T�[�o�v�̑��M�݂̂Ȃǁj�B���ɏ_��ȗv���ɂ��Ώ��”\�ȃv���g�R���݌v�ƂȂ��Ă���B�o�����̃R�l�N�V�����̂����A�u�N���C�A���g���T�[�o�v�ڑ��i�\���I�ڑ��j���uActive�R�l�N�V�����v�A�u�T�[�o���N���C�A���g�v�ڑ��i�󓮓I�ڑ��j���uPassive�R�l�N�V�����v�ƌĂԁB

�@TCP�ł́A�R�l�N�V�����͂���炢���ꂩ�̃X�e�[�^�X�ɕK�������邱�ƂɂȂ�B�P�ɐڑ��ʐM���iESTABLISHED�j�݂̂����łȂ��A���ꂼ��̃R�l�N�V�������ǂ̃X�e�[�^�X�ɂ���̂����A�l�b�g���[�N���������邤���ł̏d�v�ȗv�f�ƂȂ�B

�@

�֘A�l�b�g���[�N�E�R�}���h�^�c�[��
  netstat
�`�z�X�g�̃l�b�g���[�N���v���Ԃ��m�F����
 


�l�b�g���[�N�g���u�������@
- �ʐM�̑a�ʂ��m�F - TCP�^UDP�̏��
- �ݒ�͐��������H - DHCP�̐ݒ�
- ���[�e�B���O�̐ݒ� - DNS�̐ݒ�
- �C�[�T�l�b�g�ʐM�m�F �@
�l�b�g���[�N�R�}���h�g����
- ping - route
- traceroute - arp
- ipconfig - netstat
- ifconfig - nslookup




�uMaster of IP Network�����C���f�b�N�X�v




Master of IP Network �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Master of IP Network �L�������L���O

�{�� ����