TCP�e�o�[�W�������t�s����̔�r

�H�w����� ���ʐM�H�w�� �S�N  �{�� �N���Y

�ڎ�

1. �͂��߂�

�ߔN�̃C���^�[�l�b�g���܂ރR���s���[�^�l�b�g���[�N�ł́A�����A�L�ш�ȉ����K�v�Ƃ���R���e���c�̕��y�Ȃǂɂ���āA�l�b�g���[�N�ш�̌������Œ����I�ȗ��p�����߂���悤�ɂȂ��Ă����B���̒��Ŏ�ɗp�����Ă���v���g�R���Q�Ƃ��āATCP/IP���������邪�A�l�b�g���[�N�w�̃v���g�R���ł���IP�i�C���^�[�l�b�g�E�v���g�R���j�́A�f�[�^�̑���M���P�O�O���ۏ�͂��Ȃ����̂ł���A�����₤���߂ɏ�w�̃g�����X�|�[�g�w�Ńf�[�^��ۏႷ��TCP�i�g�����X�~�b�V�����E�R���g���[���E�v���g�R���j���p�����Ă���B�l�b�g���[�N�ш�̌������Œ����I�ȗ��p�ɂ̓f�[�^�̕ۏ�𐿕���TCP���t�s����A���S���Y�����傫���e�����Ă��邽�߁A�{�����ł�NS2�iNetwork Simulator Version.2�j��p����TCP�e�o�[�W�������t�s����̓������r���邱�Ƃ�ړI�Ƃ���B���̂��߂̎��O�m���Ƃ��āATCP�̗��j�ƌ��݂�TCP�Ɋւ���b������̏͂ň����B

1.1 TCP�̗��j

TCP�iTransmission Control Protocol�j��1974�N�ɔ��\����A����܂�ARPANET�Ŏg�p����Ă���NCP�Ƃ͈Ⴂ����̐M���������肹���ɑ���M�҂̊ԂŐM�������m�ۂ���Ƃ������̂ł���B1978�N�ɂ�TCP����o�H���䕔��������IP�iInternet Protocol�j�Ƃ��ēƗ������邱�ƂɂȂ�A����܂�ARPANET�̒ʐM�����ׂĐ��䂵�Ă����ЂƂ‚̃v���g�R�����g�����X�|�[�g�w��TCP�A�l�b�g���[�N�w��IP�̂Q�K�w���琬�藧�‚悤�ɒ�`���ꂽ�B��ʓI�Ɍ����Ă���TCP/IP�͂����̑g�ݍ��킹��\������ł���B������TCP���t�s����@�\�����ڂ���Ă��炸�A1980�N�ɂ��t�s�������̘A���I�ȍđ��v���ɂ���ċN�����t�s���󂪎w�E���ꂽ�B�����t�s����̎w�E�����������Ƃ��āA1980�N�㔼�ɂ́w�G���h�m�[�h��̂ɂ���t�s����A���S���Y���x���l�Ă���A1990�N�㔼�ɂ́w���p�m�[�h��̂ɂ���t�s�A���S���Y���x���l�Ă��ꂽ�B�����Č��݂́A�w�G���h�m�[�h�ƒ��p�m�[�h�̗����x�����t�s������s�����݂��i�߂��Ă���B ���݁A���������t�s��������������A���p����Ă��邪�A��\�I�Ȃ��̂Ƃ���Tahoe�AReno�ANewReno�AVegas����������B

1.2 �L�ш�l�b�g���[�N�̃X���[�v�b�g���

�ߔN�A�M�K�r�b�g�E�C�[�T�l�b�g�⍂������LAN�iIEEE802.11n)�ɑ�\����镨���w�̐i���ɂ��A�l�b�g���[�N�̑ш敝�͑���̈�r�����ǂ��Ă���B���̂��ߍ����ȃf�[�^�]�����”\�ɂȂ������A�]����TCP�ł͍L�ш�l�b�g���[�N�ɂ����Ė��������X���[�v�b�g�������Ȃ��Ƃ������_�����サ�Ă����B����͓`�d�x���ƓK�؂łȂ��E�B���h�E�T�C�Y�̉e�����傫���ƌ�����B�E�B���h�E�T�C�Y���������ƁA��x�ɑ����p�P�b�g�̑��M�ʂ����Ȃ��Ȃ�B���̂��߁A1�Z�b�V�������ł̑��M�񐔂͑�������B�����āA1�Z�b�V�����̓]���̍��v���Ԃ́w�`�d�x�����ԁx�{�w�f�[�^�]�����ԁx�~�w���M�񐔁x������B�P��̑��M���ƂɁw�`�d�x�����ԁx�������邽�߁A�ʐM���ԓ��̓`�d�x���̍��v�͑��M�񐔁~�`�d�x���ƂȂ�B����āA�P��̑��M���Ƃɂ�����`�d�x�������M�񐔕��|���邱�ƂɂȂ�A�P�Z�b�V�����ɂ����鎞�Ԃ̒��̓`�d�x�����Ԃ̊����������Ȃ��Ă��܂��B���̉������@�Ƃ��āATCP�̍ő�E�B���h�E�T�C�Y��64KB�ȏ�Ɋg�����A���M�񐔂����炷���Ƃɂ��A�`�d�x�����Ԃ̍��v�����炷�Ƃ������΍􂪂Ƃ�ꂽ�B����̓X�P�[���I�v�V�������Ă΂����̂ŁA�ő�E�B���h�E�T�C�Y��1GB�܂Ŋg���ł��邽�ߓ��ʂ͂��̃I�v�V�����ōL�ш�l�b�g���[�N�ɑΉ��͂ł���悤�ɂȂ����B���̗�������ăE�B���h�E�T�C�Y�̐���͑ш�̗L���I�ȗ��p�ɐ[�����ѕt���Ă���Ƃ�����B

2. TCP�̎��

���̏͂ł�TCP���t�s����ɂ‚��ďq�ׂ�B

2.1 TCP���t�s����

TCP�́AOSI�Q�ƃ��f���ɂ��Ă͂߂�ƁA�g�����X�|�[�g�w�̃v���g�R���ł���B�C���^�[�l�b�g�𗘗p�����ł�IP�Ɏ����ŏd�v�ȃv���g�R���ł���BTCP�ɂ�UDP�iUser Datagram Protocol�j�Ƃ͈Ⴂ�t�s����̋@�\����������Ă���B����͕����̃o�[�W����������TCP���t�s����Ƀt�H�[�J�X����B�t�s��������ɂ́A�傫��������