Skype�u�[���ւ̑Ή��𔗂������F���_�͔ے�ł��Ȃ��i1/5 �y�[�W�j

�e�N�m���W�[��́F��Ƃ�VoIP�A�v���P�[�V�����𓱓����邽�߂ɉ������s���A�ǂ����p����΂悢�̂��낤���B

» 2008�N06��21�� 16��10�� ���J
[Andrew Garcia�CeWEEK]
eWEEK

�@P2P�iPeer-to-Peer�jVoIP�iVoice over IP�j�A�v���P�[�V�����́uSkype�v�������I�Ȑl�C���l������ƂƂ��ɁAIT�Ǘ��҂͂��΂��΂����‚��̖��ɓ���Y�܂���悤�ɂȂ����B��Ƃɂ�����Skype���p�ɂ͐�����݂���ׂ��Ȃ̂��B�o�b�N�h�A�����܂�邨���ꂪ�����Ă��ASkype���T�|�[�g���������悢�̂��낤���B�ŏ�����V�X�e���ɑg�ݍ���ŁA�ϋɓI�ȗ��p��}��K�v������̂��낤���B

�@Skype�^�c��̂̍ŋ߂̓����Ɋӂ݂�ɁA��Ƃ��ǂ����z���邽�߂̑΍�𗧂Ă˂΂Ȃ�Ȃ������������悤���B���Ȃ킿�ASkype���p���I�Ɏg�p�������ƍl���Ă����Ƃ́A���A�v���P�[�V�����𐳎��ɓ������ĊǗ�����ѐ����O�ꂵ�A�g�p���Ȃ��Ă������Ƃ�����Ƃ́ASkype�����S�ɎՒf������@���l�Ă���ׂ��Ȃ̂ł���B

�@Skype���傫�ȃ����b�g��L���Ă��邱�Ƃ́A�ے肵�悤���Ȃ��B�p�ɂɊO�o���郆�[�U�[�ɂƂ��āASkype�͈����ɒ������d�b��������L���Ȏ�i�ƂȂ�B���l���O���[�v����c������̂ɗ��p����΁A�ȒP�ɃR���{���[�V�������������Ă����B�����g�����肪�悢���A���[�U�[�w�����L���B

�@2007�N9��25�`26���ɊJ�Â��ꂽ�uEuropean IT Forum�v�ł́ASkype�̃��o�C������уe���R���T�[�r�X�S�����В��̃}�C�P���E�W���N�\�������A���A�v���P�[�V�����̃��[�U�[����1��1300���l�Ɣ��\���A���̂���30�����d���Ɏg���Ă��邱�Ƃ𖾂炩�ɂ����B���ꂾ�����[�U�[�����݂��Ă���ƂȂ�ƁA���Ђ̃R�[�|���[�g�l�b�g���[�N��ł�������Skype���g�p���Ă���Ј������Ă��A����s�v�c�ł͂Ȃ��B

�@�Ƃ��낪�A���ꂪ�g���u���̌����ɂȂ�ꍇ������BSkype�͂��̐�����A�l�b�g���[�N���ǂ̂悤�ȏ�Ԃɂ����Ă��A�����ŋ@�\����悤�ɂȂ��Ă���BSkype�v���g�R���͔��ɂ悭�ł����v���g�R���ł���A���m��IP�A�h���X�u���b�N��l�b�g���[�N�v���g�R���ɑ΂��郆�[�U�[����̃A�N�Z�X���Ւf���邾���ł́A�ڑ������ۂ��邱�Ƃ͂ł��Ȃ��̂��B

�@�܂��A���ʔԍ���TCP��������UDP�iUser Datagram Protocol�j�|�[�g���g�p����Skype�̃g���t�B�b�N�́A�l�b�g���[�N�O�֘R�������₷���B�ʐM�ł��Ȃ��ƁA�ŏI��i�Ƃ��āAWeb�g���t�B�b�N�Ɉ�ʓI�Ɏg����|�[�g80�Ԃ����443�Ԃ�p����Ƃ�������������B

�@���M����Ă���g���t�B�b�N���Ւf������ANAT�iNetwork Address Translation�j���g�p�����肷��t�@�C�A�E�H�[���ł��ASkype�v���g�R�����Ƃǂ߂邱�Ƃ͂ł��Ȃ��BSkype�́A�N���C�A���g�̋N���Ɠ����ɁASkype�l�b�g���[�N���̃X�[�p�[�m�[�h�Ƃ̃Z�b�V�������J�n����B

�@�C���^�[�l�b�g����Skype�N���C�A���g�ւ̐ڑ����s�”\�ȂƂ��́A���̃X�[�p�[�m�[�h���I�[�v���R�l�N�V�����o�R�ŃN���C�A���g�ɒʘb���M��m�点��B�܂��A��M�҂����M�҂ɒ��ڃR���^�N�g�����Ȃ������ꍇ�A�X�[�p�[�m�[�h�������̓����[�G�[�W�F���g�����ҊԂ̃v���L�V�Ƃ��ċ@�\����B

�@���������X�[�p�[�m�[�h�v���L�V�́A�C���^�[�l�b�g��̂�����ꏊ�ɑ��݂��邱�Ƃ��”\���BSkype�̃G���h���[�U�[�����g�p�����_�񏑁iEULA�j��4���ɂ́A���A�v���P�[�V�����̓��[�U�[�̃R���s���[�^�v���Z�b�T����уl�b�g���[�N���\�[�X��C�ӂɗ��p���A�p�t�H�[�}���X�����コ������̂Ƃ���Ə�����Ă���B�\���ȏ����\�͂Ǝ��R�ɂł���l�b�g���[�N�ш�����‚��ׂĂ�Skype�N���C�A���g���A�X�[�p�[�m�[�h�������̓����[�G�[�W�F���g�ɂȂ�”\��������̂��B

�@Skype�ʐM�́A�قڗ�O�Ȃ�AES�iAdvanced Encryption Standard�j�ɂ�鋭�͂ȈÍ������{����A�Z�b�g�A�b�v�g���t�B�b�N��RC4�Í����ʼn�Ǖs�\�ɂȂ��Ă���P�[�X���������߁A���������v���L�V���ق��̃g���t�B�b�N�̂�������ǂ��邱�Ƃ͂ł��Ȃ��B

�@����������́A�l�b�g���[�N�Ǘ��҂��܂��A�Í������ꂽ�X�g���[���Ɋ܂܂�Ă���f�[�^�̏ڍׂ�c���ł��Ȃ��Ƃ����Ӗ��ɂȂ�BSkype�̓t�@�C���]���@�\������Ă���̂ŁA�@����񂪘R��������댯���\���l������B

�@�����Skype�́A�f�X�N�g�b�v�t�@�C�A�E�H�[���̐ݒ�𒲐����A����̍œK�������݂�B�t�@�C�A�E�H�[���̋K��ɂ��Skype�g�p�������ɂȂ��Ă���ƁA���̋N�����Ɏ���𐧌��Ώۂ���O�����Ƃ���̂��i�������A���[�U�[���t�@�C�A�E�H�[���ݒ�̕ύX�����‚��Ă���ꍇ�̂݁j�B

�@�@�@�@�@�@ 1|2|3|4|5 ���̃y�[�W��

Editorial items that were originally published in the U.S. Edition of �geWEEK�h are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);
���Ȃ��ɂ������߂̋L��PR