টিসিপি জন্য উইন্ডোজ টাইমার বলা সময় একক ব্যবহার retransmission সময়সীমা (RTO) আনুমানিক উপর ভিত্তি করে রাউন্ড ট্রিপ সময় (বা RTT) প্রেরক এবং রিসিভারের মধ্যে, পাশাপাশি এই বৃত্তাকার ট্রিপের সময়ের মধ্যে বৈচিত্র। এই টাইমার আচরণ উল্লেখ করা হয় RFC 6298 ।
আরো তথ্যের জন্য উইকিপিডিয়া নিবন্ধ দেখুন ট্রান্সমিশন কন্ট্রোল প্রোটোকল ।
এটি উইন্ডোজ কাজ করে উপায় নিম্নরূপ:
- একটি আনুমানিক RTO প্রথম প্রতিষ্ঠিত হয়
- টিসিপি বার্তা পাঠানো হয় এবং আমরা একটি ACK (স্বীকারোক্তি) প্যাকেটের জন্য অপেক্ষা করি
- যদি এসিকে পৌঁছে না, আমরা অপেক্ষা সময় দ্বিগুণ করে ধাপ 2 এ ফিরে যাই
- যদি এসিকে গ্রহণ করা হয়, একটি নতুন RTO গণনা করা হয়
- যদি একটি ACK কখনও গ্রহণ না হয়, সংযোগ WSAECONNABORTED ত্রুটি সহ বাতিল করা হয়।
এই মাইক্রোসফ্ট নিবন্ধে বর্ণিত এই প্রোটোকলের জন্য উইন্ডোজ দুটি রেজিস্ট্রি পরামিতি ব্যবহার করে
কিভাবে টিসিপি / আইপি সর্বাধিক পুনর্নবীকরণ সময় আউট পরিবর্তন করতে ।
TcpMaxDataRetransmissions
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Value Name: TcpMaxDataRetransmissions
Data Type: REG_DWORD - Number
Valid Range: 0 - 0xFFFFFFFF
Default: 5
বর্ণনা:
এই প্যারামিটারটি টিসিপিটির পুনরাবৃত্তি সংখ্যা কতবার সংহত করে
বিচ্ছিন্ন করার আগে পৃথক তথ্য বিভাগ (অ সংযোগ সংযোগ)
সংযোগ নেই। পুনরাবৃত্তি সময় আউট প্রতিটি সঙ্গে দ্বিগুণ হয়
একটি সংযোগ ক্রমাগত retransmission। প্রতিক্রিয়া যখন এটি রিসেট করা হয়
জীবনবৃত্তান্ত. বেস সময় আউট মান গতিশীলভাবে দ্বারা নির্ধারিত হয়
সংযোগ উপর রাউন্ড ট্রিপ সময় পরিমাপ।
TCPInitialRtt
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID for Adapter
Value Name: TCPInitialRtt
Data Type: REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default: 0xBB8 (3000 milliseconds expressed in hexadecimal)
বর্ণনা:
এই পরামিতি প্রাথমিক retransmission সময় আউট যে নিয়ন্ত্রণ করে
প্রতিটি নতুন সংযোগে টিসিপি দ্বারা ব্যবহৃত। এটা সংযোগ প্রযোজ্য
অনুরোধ (সিইএন) এবং প্রতিটি ডাটা সেগমেন্টে পাঠানো হয়
সংযোগ নেই। উদাহরণস্বরূপ, "5000 দশমিক" এর মান ডেটা সেট করে
পাঁচ সেকেন্ডের মধ্যে প্রাথমিক retransmit সময়।
দ্রষ্টব্য: আপনি প্রাথমিক সময়-আউটের জন্য মানটি বাড়িয়ে তুলতে পারেন।
মান হ্রাস সমর্থিত নয়।
যদিও TCPInitialRtt এর প্রাথমিক সময়সীমার সাথে শুরু হয়
3 সেকেন্ড, এটি আরও একটি smoothed আউট হবে
প্যাকেট সঠিকভাবে প্রেরণ করা হয় যখন যুক্তিসঙ্গত মান।
এই কাজ কিভাবে উদাহরণস্বরূপ,
যদি আমরা ডিফল্ট মান 3 সেকেন্ডের RTO এবং 5 টি রিট্রি নিতে পারি,
মোট অপেক্ষা সময় হবে:
- প্রথম সময়সীমার সময়: 3 সেকেন্ড
- দ্বিতীয় সময়সীমা: 6 সেকেন্ড
- তৃতীয় সময়সীমা: 12 সেকেন্ড
- চতুর্থ সময়সীমা: 24 সেকেন্ড
- পঞ্চম এবং শেষ সময়সীমা: 48 সেকেন্ড
সংযোগটি বাতিল হওয়ার আগে 93 সেকেন্ডের মোট ওয়েট-টাইম দেয়।
বেশিরভাগ ক্ষেত্রে, সংযোগটি সঠিকভাবে কাজ করে থাকলে, সময়সীমা
অনেক কম হবে।