��1��@HTTP�v���g�R���Ƃ��F������HTTP�v���g�R��

HTTP�v���g�R���̊T�v��m�邽�߂̒�����A�ځi�S3��j�B����́AHTTP�v���g�R���̊T�v�ƋK�i�ɂ‚��Đ�������B

» 2017�N03��29�� 05��00�� ���J
[�ʼnz�_�K�C�f�W�^���A�h�o���e�[�W]

�{����A�ڂł́A�V�X�e���Ǘ��҂�V�X�e���G���W�j�A�̕��X����ȑΏۂƂ��āAIT�ƊE�ł悭�g����Z�p��T�O�A�T�[�r�X�Ȃǂ̉�����R���p�N�g�ɂ܂Ƃ߂Ă����B



Web�̊�{�v���g�R���AHTTP�Ƃ́H

�@Web�u���E�U���g����Web�T�C�g�iWeb�T�[�o�j�ɃA�N�Z�X����ꍇ�A�����ł́uHTTP�iHypertext Transfer Protocol�j�v�Ƃ����l�b�g���[�N�v���g�R�������p����Ă���BWeb�u���E�U�̃A�h���X�o�[�Ɂuhttp://www.atmarkit.co.jp/�v�ȂǂƓ��͂����ꍇ�́A�uhttp:�v�̕����̂��Ƃł���B�����HTTP�Ƃ����v���g�R����1���g���āA�T�C�gwww.atmarkit.co.jp�ɃA�N�Z�X����A�Ƃ����w�߂ł���B

��1 �ȉ��ł́uHTTP�v���g�R���v�Ƃ���BHTTP��P��Protocol�̗��Ȃ̂ŁAHTTP�v���g�R���ƌĂԂ�P���d�����邱�ƂɂȂ邪�ATCP��IP�ȂǂƓ��l�ɁA�\�����y����HTTP�Ƃ���1�‚̒P��ƍl���Ă����ĂԂ��Ƃɂ���B


HTTP̃vgR HTTP�̃v���g�R��������
HTTP��Web�T�[�o����f�[�^���擾���邽�߂̊�{�v���g�R���ł���BWeb�u���E�U�̊J���҃c�[�����g����HTTP�v���g�R���̒ʐM���e�����j�^�ł���B�����Google Chrome�̃f�x���b�p�[�c�[���̗�i�mCtrl�n�{�mShift�n�{�mI�n�ŋN���ł���j�B
�@ �i1�j�����_�����O���ꂽWeb�y�[�W�̗�B
�@ �i2�jHTTP��GET�R�}���h�̏ڍׁB

�@Web�T�[�o�Ƃ����ƁAWeb�u���E�U���g���ăA�N�Z�X������̂ƍl���邩������Ȃ����A���݂ł͂��܂��܂ȃT�[�r�X��Web�T�[�o��HTTP�v���g�R�����g���Ă���BWeb�y�[�W��Web�T�C�g���z�X�e�B���O���邾���łȂ��A�t�@�C�����L��AAPI������f�[�^�񋟁A�����[�g�̃V�X�e������A�X�}�z��Web�u���E�U��œ��삷��A�v���̃o�b�N�G���h�A���[�U�[�F�؂�ID�Ǘ��A�Í������ꂽ�ʐM�̒񋟂ȂǁA���̗��p�V�[���͔��ɍL�����Ă���B

�@�A�v���P�[�V������p�r���Ƃɍ��܂Ő������̃l�b�g���[�N�v���g�R�����J�����ꗘ�p����Ă������A�ŋ߂ł�Web�T�[�o�i��HTTP�v���g�R���j���x�[�X�Ƃ��ăV�X�e�����\�z���A���̏�œƎ��̃T�[�r�X��@�\��񋟂��邱�Ƃ������B�Z�L�����e�B��Ǘ���̓s���Ȃǂ̂��߁AHTTP�ȊO�̃v���g�R���̓t�@�C�A�E�H�[���ȂǂŃu���b�N����邱�Ƃ��������AHTTP�����łقڂǂ�ȃT�[�r�X�ł��񋟂ł���悤�ɂȂ��Ă�������ł�����B

�@�����ł̓Z�L�����e�B���������邽�߁AHTTP�ɑ�����HTTPS�iHTTP over SSL/TLS�A�펞SSL�ȂǂƂ��Ă΂��j�̓������v�������悤�ɂȂ����B����HTTPS�̓Z�L���A�ȒʐM�H���HTTP�𗘗p�ł���悤�ɂ������̂ł���A���j�̃v���g�R���ɂ‚��Ă�HTTP�Ƒ傫�ȈႢ�͂Ȃ��B

�@���p�V�[�����}���Ɋg�債�Ă���HTTP�^HTTPS�ł��邪�A���̊�{�͊J�����ꂽ��������قƂ�Ǖς���Ă��Ȃ��B�ʐM���x���オ������A�u���E�U�Ȃǂŗ��p�ł���@�\���������肵���悤�Ɍ����邪�A�ς�����̂�HTTP�ő���M�����ʐM�f�[�^�̓��e�ł����āAHTTP�v���g�R�����̂��̂ɂ͌݊����𑹂Ȃ��悤�ȑ傫�ȕύX�͂Ȃ��i���P�_�͑������邪�j�B

�@�{�A�ڂł́A�܂��܂��d�v��������HTTP��HTTPS�v���g�R���ɂ‚��āA���̊�{���������B�܂���HTTP�ɂ‚��āA�S3��ł܂Ƃ߂�BHTTPS�ɂ‚��ẮA���̌�ɕʘA�ڂŎ��グ��B�B

HTTP�v���g�R���̎d�g��

�@HTTP�v���g�R���̎d�g�݂͔��ɃV���v���ł���BWeb�T�[�o�iHTTP�̃T�[�o�j��Web�u���E�U�iHTTP�̃N���C�A���g�j��2�‚��ATCP��80�ԃ|�[�g���g���āA�T�[�o�^�N���C�A���g�`���ŒʐM����B�ŏ��ɃT�[�o����TCP��80�ԃ|�[�g�ő҂��󂯁i���b�X���j���Ă��āA�N���C�A���g���͂���80�ԃ|�[�g�ɑ΂���TCP�̐ڑ����s���̂��B

�@TCP�̐ڑ�����������ƁA���x�̓N���C�A���g������HTTP�̃t�@�C���擾�v���iGET�v���j��1�‘��M����B����ƁA����ɑ΂��ăT�[�o�����牞����1�•Ԃ��B

WebT[oWebuEUԂŃR}hƂ肷} Web�T�[�o��Web�u���E�U�ԂŃR�}���h�����Ƃ肷��}

�@�Ⴆ�΁A����T�C�g��Web�u���E�U�ŊJ���Ɓi��Fwww.atmarkit.co.jp�Ȃǁj�A1���HTTP�v���g�R���̂��Ƃ�ŁA�܂��g�b�v�y�[�W�̗v�f�i�Ⴆ��index.html�t�@�C���̓��e�j���N���C�A���g���֓n�����B

�@Web�y�[�W���\������u���i�v����������ꍇ�A�������S�Ă��̎菇���J��Ԃ��Ď擾����B���݂�Web�T�C�g�ł́A�摜�t�@�C����CSS�AJavaScript�A�t�H���g�ȂǁA�����̃f�[�^���ʃt�@�C���ɋL�q����Ă��邾�낤�B�ŏ��Ɏ擾����HTML�t�@�C������K�v�ȃt�@�C�������ǂ��āA�����������S�Ď擾����B�������ɂ���Web�y�[�W�̕`�揈���i�����_�����O�j���n�߂�B

���}���`�R�l�N�V�����ɂ��ʐM�����̌���

�@�Ƃ���ŁA�����̃f�[�^��{���ɏ��Ԃ�1�‚��Ž擾���Ă����̂ł͔��Ɏ��Ԃ������邾�낤�B���݂�Web�T�C�g�ł́A1�‚�Web�y�[�W��\������̂ɕK�v�ȗv�f�iHTML��CSS�A�摜�A�X�N���v�g���j��100�Ƃ�200�ȏ�Ƃ������Ƃ����Ȃ��Ȃ��B

�@�����ň�ʓI��Web�u���E�U�ł́AWeb�T�[�o��Web�u���E�U�Ԃŕ�����HTTP�ʐM�H�iTCP�R�l�N�V�����j���J�݂��āA��‚��̃f�[�^�𓯎��Ɏ擾���ĒʐM���Ԃ�Z�k���Ă���B�Ⴆ��Internet Explorer�ł́A�l�b�g���[�N�̎�ނɂ���āA�����ڑ�����2�`8�R�l�N�V�������x�̊Ԃŕς��Ă���i���ݎ嗬��HTTP/1.1�ł͓��I�ɃR�l�N�V�������̍ő�l�𒲐����Ă���j�B

�@�����ڑ����𑽂�����΂���قǃf�[�^�̎擾�͑����Ȃ邩������Ȃ����A���̕�����Web�u���E�U�⑼�̒ʐM�A�v���P�[�V�����A���̃��[�U�[�̃l�b�g���[�N�ш�Ȃǂ��������邱�ƂɂȂ�̂ŁA���₹�΂悢�Ƃ������̂ł��Ȃ��B

TCP̃}`RlNVɂf[^擾̍ TCP�̃}���`�R�l�N�V�����ɂ��f�[�^�擾�̍�����

�@�Ȃ�Web�u���E�U�̃����_�����O�����ɂ����ẮA�S�Ẵf�[�^�������Ȃ��Ă��A�摜��`��v�f�̃T�C�Y�������������_�Ő�Ƀ����_�����O���J�n���邱�Ƃ��ł���B����ɂ�茩������̉����������シ�邪�A�����HTTP�v���g�R���Ƃ͊֌W�Ȃ��̂ŁA�����ł͐G��Ȃ��B

��TCP�R�l�N�V�����̃N���[�Y

�@�ŏ��ɊJ�݂���TCP�̒ʐM�H�́A�f�[�^�̎擾���������Ă��A��{�I�ɂ͊J�����܂܂ŁA���̗v�����󂯕t����悤�ɂ���B������HTTP�K�i�ł́A�f�[�^��1����Ƃ肷�邲�ƂɃR�l�N�V�������N���[�Y���Ă����B����TCP�R�l�N�V�����̃I�[�v����N���[�Y�����́A���͂��Ȃ�u�d���v�����ł���A���̂悤�Ȏg�����̓V�X�e���̕��ׂ𖳗p�ɍ��߂邽�ߔ�����ׂ����Ƃł���B

�@���݂�HTTP�K�i�iHTTP/1.1�ȍ~�j�ł́A��{�I�ɂ̓R�l�N�V�����͂����ƃI�[�v�������܂܂Ńf�[�^�̂��Ƃ���s���B�f�[�^�̂��Ƃ肪�I����Ă�TCP�̃R�l�N�V�������N���[�Y���Ȃ��B

�@�����͖����X�N���[�����Ȃ���f�[�^��\������悤��Web�̃A�v���P�[�V�������������߁i�n�}��SNS�̃^�C�����C���\���A�C���^���N�e�B�u�ȃR���e���c�Ȃǁj�A���̕����]�܂������낤�B

�@�����Ė����I��Close����悤�Ɏw�����ꂽ�ꍇ�ɂ́i�Ⴆ�΃T�C�g����T�C���A�E�g����ꍇ�Ȃǁj�A�R�l�N�V�������I������悤�ɂȂ��Ă���B���̏ꍇ�A�����T�C�g�ɂ�����x�ڑ�����ƁA�ʂ�TCP�R�l�N�V�������J�݂���邱�ƂɂȂ�B

���X�e�[�g���X�ŃV���v����HTTP�v���g�R��

�@HTTP�͊�{�I�ɂ̓X�e�[�g���X�ȁi�g��ԁh�������Ȃ��j�A�V���v���ȃv���g�R���ł���BWeb�T�[�o�ɑ΂��ėv��������O�ɁA�ʐM�H���Z�b�g�A�b�v����Ȃǂ̏����͕s�v�����A�f�[�^���擾��������N���[�Y�����Ȃǂ͕s�v�ł���B���ꂼ���GET�v���͂��݂��Ɨ����Ă��邽�߁A�������s��������Δ�r�I�e�Ղɍ������ł���B���̒P�������AWeb�̊�v���g�R���Ƃ��Ē����g���Ă��闝�R��1�‚ƌ�����B

HTTP�v���g�R���̗��j

�@HTTP�v���g�R���ł́A�T�[�o����N���C�A���g�ɑ΂��ăf�[�^�𑗂�ꍇ��GET�^HEAD���\�b�h���g���B�t�ɃT�[�o���Ƀf�[�^�𑗐M����ɂ�POST���\�b�h���g�����AGET���\�b�h�̃p�����[�^�Ƃ��ēn���B����ȊO�ɂ���‚����\�b�h�����邪�قƂ�ǎg���Ȃ��B

�@HTTP�v���g�R����RFC�ŋK�i������Ă���A���݂̂Ƃ���͈ȉ��̃o�[�W���������݂���B

�o�[�W���� ���e
HTTP/0.9 Tim Berners-Lee���J�������A�ŏ���Web�V�X�e���Ŏg���Ă����v���g�R���BWeb�T�[�o����f�[�^���擾����GET���\�b�h�����Ȃ��A���ʂ̏�Ԃ�\���X�e�[�^�X�R�[�h���Ȃ������BHTTP/1.0���`�����Ƃ��ɁA����ȑO�̋K�i��HTTP/0.9�Ƃ��Ă܂Ƃ߂�ꂽ
HTTP/1.0 RFC 1945�Ƃ��Ē�`���ꂽ�A�ŏ��̎��p�I��HTTP�K�i�i1996�N����j�B�w�b�_���݂̂��擾����HEAD���\�b�h�A�f�[�^�𑗐M����POST���\�b�h�Ȃǂ��lj����ꂽ���A���\�b�h�ɑ΂���⏕�I�ȃp�����[�^�Ȃǂ�\���w�b�_�t�B�[���h�Ȃǂ��������ꂽ�B�܂����܂��܂Ȏ�ނ̃f�[�^��\��MIME�^�C�v���T�|�[�g���ꂽ
HTTP/1.1 RFC 7230�^7231�^7232�^7233�^7234�^7235�Œ�`���ꂽ�AHTTP/1.0�̉����Łi2014�N�ŏI�����j�B����IP�ŕ����̃z�X�g�i�z�X�g���j���T�|�[�g����Host:�w�b�_�t�B�[���h�̒lj���APUT�^DELETE�^OPTIONS�^CONNECT�Ȃǂ̃��\�b�h�̒lj��A���������コ����p�C�v���C���@�\�̒lj��Ȃ�
HTTP/2 ��K�́A�����l�b�g���[�N�Ɍ����čœK�����ꂽHTTP/1.1�̉��NjK�i�i2015�N����j�BHTTP/1.1�ɑ΂��Ċ��S�ȏ�ʌ݊���������
HTTP�̃o�[�W����

�@���݂̎嗬��HTTP/1.1�ł��邪�A����͂�荂���^��K�̓l�b�g���[�N�ɑΉ�����HTTP/2�̕��y�������܂�Ă���i��3��Ő�������j�B

HTTP�v���g�R���̒ʐM�̗�

�@�Ō��HTTP�v���g�R���̒ʐM��������Ă����BTelnet�N���C�A���g��Web�T�[�o�i�Ⴆ��server1��80�ԃ|�[�g�j�ɐڑ����āuGET / HTTP/1.0�v�Ȃǂ̃R�}���h���������͂���ƁA�v���g�R���̗�������ۂɌ��邱�Ƃ��ł���B

�@�ʐM���e�̏ڍׂɂ‚��Ă͎��������邪�A��{�I�ȒʐM�̗���͕����邾�낤�BGET�R�}���h�𑗐M����ƁA����ɑ΂��鉞�����T�[�o������Ԃ��Ă��邾���ł���B�R�}���h���������S�ăe�L�X�g�`���Ȃ̂ŁA�i�ʐM�����͈������j�l�Ԃɂ͗������₷���B

��HTTP/1.1�v���̑��M��
GET / HTTP/1.1 �c�c�T�C�g�̃g�b�v�y�[�W�f�[�^�̎擾
HOST: www.microsoft.com �c�cHTTP/1.1���g���ꍇ��host:�w�b�_���w�肷�邱��

��HTTP/1.1�����̗�
HTTP/1.1 200 OK �c�c1�s�ڂ�HTTP����
Server: Apache �c�c2�s�ڈȉ���HTTP�����w�b�_�t�B�[���h
ETag: "6082151bd56ea922e1357f5896a90d0a:1425454794"
Last-Modified: Wed, 04 Mar 2015 07:39:54 GMT
Accept-Ranges: bytes
Content-Length: 1020
Content-Type: text/html
Date: Mon, 27 Mar 2017 07:07:14 GMT
Connection: keep-alive
�c�c��s�i�w�b�_�Ɩ{���̋��E�j
<html> �c�c�ȉ��AHTTP�����{���BHTML�`���̃e�L�X�g���Ԃ��Ă��Ă���
<head>
<title>Microsoft Corporation</title>
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"></meta>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
 <meta name="SearchTitle" content="Microsoft.com" scheme=""></meta>
�c�c�i�ȉ��ȗ��j�c�c




�@�����HTTP�v���g�R���̊T�v�ɂ‚��Ă܂Ƃ߂��B�����HTTP�v���g�R���̏ڍׂɂ‚��ĉ������B

Copyright© Digital Advantage Corp. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B