উইন্ডোজের ডিফল্ট টিসিপি সংযোগের সময়সীমা কোনটি? এটি কনফিগার করার জন্য একটি রেজিস্ট্রি কী আছে বা এটি গতিশীল সেট করা আছে?
উইন্ডোজের ডিফল্ট টিসিপি সংযোগের সময়সীমা কোনটি? এটি কনফিগার করার জন্য একটি রেজিস্ট্রি কী আছে বা এটি গতিশীল সেট করা আছে?
উত্তর:
উইন্ডোজে প্রতিষ্ঠিত সংযোগগুলির জন্য মানটি গতিশীল , যদিও প্রাথমিক সংযোগগুলির জন্য ডিফল্টটি 72 সেকেন্ড। রেজিস্ট্রি সেটিংস এই নিবন্ধে সংজ্ঞায়িত করা হয়েছে:
http://technet.microsoft.com/en-us/library/cc739819(WS.10).aspx
এইচকেই_লোকাল_ম্যাচিন \ সিস্টেম \ কারেন্টকন্ট্রোলসেট \ পরিষেবাদি: \ টিসিপিপ ip পরামিতি
TcpInitialRTT : নতুন সংযোগের জন্য প্রাথমিক টাইম-আউট সেটিংস কী তা নির্ধারণ করে। সেকেন্ডে এই সংখ্যাটি প্রতিবার সংযোগের সময় নির্ধারণের আগে পুনঃপ্রেরণে দ্বিগুণ হয়। ডিফল্ট 3।
TcpMaxConnectRetransferences : সংযোগের সময় নির্ধারণের আগে পুনঃস্থাপনের সংখ্যা নির্ধারণ করে। ডিফল্ট 5।
সাধারণত "সংযুক্ত সময়সীমা" বলতে কোনও হোস্টের সাথে প্রাথমিক সংযোগ তৈরির সময়সীমা বোঝায়। অনেক সিস্টেমে (উইন্ডোজ included অন্তর্ভুক্ত), কোনও সংযোগ স্থাপনের পরে চলমান যোগাযোগের জন্য টাইমআউটগুলি থেকে পৃথক সেটিংস ব্যবহার করে এই মানটি কনফিগার করা হয়। এই উত্তরটি উইন্ডোজ for এর জন্য "প্রাথমিক সংযোগ" দৃশ্যে সম্বোধন করে যা এক্সপি থেকে পৃথক।
উইন্ডোজ 7 এর জন্য, দুটি হটফিক্সের সংযোগের টাইমআউট সেটিংস সামঞ্জস্য করতে সহায়তা করতে হবে। নতুন সেটিংস 'নেট' কমান্ডের সাহায্যে কনফিগার করা যায়।
2786464 হটফিক্স নিবন্ধ থেকে:
দ্রষ্টব্য উইন্ডোজ 7 এবং উইন্ডোজ সার্ভার 2008 আর 2 তে, টিসিপি সর্বাধিক এসওয়াইএন রিট্রান্সমিশন (জেএইচ: ম্যাকসাইনরেট্রান্সমিশন) মান 2 তে সেট করা আছে এবং এটি কনফিগারযোগ্য নয়। প্রাথমিক সময়-আউট মান (জেএইচ: ইনিশিয়ালটিটিও) এর 3 সেকেন্ডের সীমাবদ্ধতার কারণে, টিসিপি ত্রি-মুখী হ্যান্ডশেকটি 21-সেকেন্ড সময়সীমার মধ্যে সীমাবদ্ধ (3 সেকেন্ড + 2 * 3 সেকেন্ড + 4 * 3 সেকেন্ড = 21 সেকেন্ড )।
প্রথম হটফিক্স একটি 'ম্যাকসিনরেট্রান্সমিশন' সেটিং যুক্ত করে যা ডিফল্ট মান 2 থেকে পুনরায় চেষ্টা করে সেটিংস পরিবর্তন করতে দেয় দ্বিতীয়টি 'ইনিশিয়ালটো' সেটিংস যোগ করে যা 3000ms (হ্যাঁ, মিলিসেকেন্ড) এর ডিফল্ট থেকে প্রাথমিক আরটিও মান পরিবর্তন করতে দেয় তবে কেবল 3000ms চেয়ে ছোট কিছু; এটি বাড়ানো যায় না। আপনার পরিস্থিতির উপর নির্ভর করে আপনার কেবলমাত্র 'ম্যাকসিনরেট্রান্সমিশন' হটফিক্সের প্রয়োজন হতে পারে।
দুটি হটফিক্স ইনস্টল করুন, পুনরায় বুট করুন, তারপরে প্রশাসক হিসাবে কমান্ড উইন্ডোটি খুলুন। পরবর্তী নেট কমান্ড অনুরোধের জন্য আরও পুনরায় বুট করার দরকার নেই।
C:\Windows\system32>NET SESSION >nul 2>&1
C:\Windows\system32>IF %ERRORLEVEL% EQU 0 (ECHO Administrator PRIVILEGES Detected!) ELSE ( ECHO NOT AN ADMIN! )
Administrator PRIVILEGES Detected!
C:\Windows\system32>netsh interface tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : disabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 3000
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 2
** The above autotuninglevel setting is the result of Windows Scaling heuristics
overriding any local/policy configuration on at least one profile.
C:\Windows\system32>cmd /v:on /c "echo !TIME! & telnet 192.168.1.254 & echo !TIME!"
14:10:30.53
Connecting To 192.168.1.254...Could not open connection to the host, on port 23: Connect failed
14:10:51.60
C:\Windows\system32>netsh interface tcp set global MaxSynRetransmissions=3
Ok.
C:\Windows\system32>netsh interface tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : disabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 3000
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 3
** The above autotuninglevel setting is the result of Windows Scaling heuristics
overriding any local/policy configuration on at least one profile.
C:\Windows\system32>cmd /v:on /c "echo !TIME! & telnet 192.168.1.254 & echo !TIME!"
14:27:02.33
Connecting To 192.168.1.254...Could not open connection to the host, on port 23:
Connect failed
14:27:47.41
C:\Windows\system32>netsh interface tcp set global MaxSynRetransmissions=2
Ok.
C:\Windows\system32>netsh interface tcp set global InitialRto=1000
Ok.
C:\Windows\system32>netsh interface tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
NetDMA State : enabled
Direct Cache Acess (DCA) : disabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 1000
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 2
** The above autotuninglevel setting is the result of Windows Scaling heuristics
overriding any local/policy configuration on at least one profile.
C:\Windows\system32>cmd /v:on /c "echo !TIME! & telnet 192.168.1.254 & echo !TIME!"
14:29:06.13
Connecting To 192.168.1.254...Could not open connection to the host, on port 23:
Connect failed
14:29:13.20
দ্রষ্টব্য: উইন্ডোজ টেলনেট প্রকৃত সংযোগের সময়সীমা জন্য রেফারেন্স জন্য ব্যবহৃত হয়। এটি পৃথকভাবে ইনস্টল করা প্রয়োজন, তবে এটি করা সহজ।
অতিরিক্ত লিঙ্ক / কুডোস:
TcpInitialRTT এবং TcpMaxConnectRetransferences ভিস্তা এবং উইন্ডোজ ২০০৮ এ উপস্থিত নাও থাকতে পারে। এই মাইক্রোসফ্ট ডকুমেন্ট এগুলিকে অন্তর্ভুক্ত করে না। http://download.microsoft.com/download/c/2/6/c26893a6-46c7-4b5c-b287-830216597340/TCPIP_Reg.doc
এবং এটি বলেছে যে কমপক্ষে TcpInitialRTT চলে গেছে, যদিও আমি জানি না এটি কতটা নির্ভরযোগ্য। http://pul.se/Blog-Post-TCP-IP-Stack-hardening-in-Operating-Systems-starting-with-Windows-Vista_SharePoint-kHPTTCP0WJ5,7zq00hH0wINE
যদি আমি আপনার প্রশ্নটি সঠিকভাবে বুঝতে পারি তবে আপনি উল্লেখ করছেন:
TcpTimedWaitDelay
এই কীটি সময়টি নির্ধারণ করে যে টিসিপি / আইপি একটি বদ্ধ সংযোগ প্রকাশ করতে এবং এর সংস্থানগুলি পুনরায় ব্যবহার করতে পারার আগে অবশ্যই সময় পার হতে হবে। বন্ধ এবং প্রকাশের মধ্যবর্তী এই ব্যবধানটি TIME_WAIT রাজ্য বা সর্বোচ্চ বিভাগের আজীবন দ্বিগুণ (2MSL) রাজ্য হিসাবে পরিচিত। এই সময়ে, ক্লায়েন্ট এবং সার্ভারের সাথে সংযোগটি পুনরায় খোলার জন্য নতুন সংযোগ স্থাপনের চেয়ে কম খরচ হয়। এই এন্ট্রিটির মান হ্রাস করে, টিসিপি / আইপি বন্ধ সংযোগগুলি দ্রুত ছাড়তে পারে এবং নতুন সংযোগের জন্য আরও সংস্থান সরবরাহ করতে পারে। এই প্যারামিটারটি সামঞ্জস্য করুন যদি চলমান অ্যাপ্লিকেশনটির দ্রুত রিলিজ, নতুন সংযোগ তৈরির প্রয়োজন হয় বা টিআইএম -ডব্লিউআইআইটি রাজ্যে একাধিক সংযোগের কারণে কম থ্রুপুট হওয়ার কারণে একটি সমন্বয় প্রয়োজন।
সঠিক কীটি হ'ল: HKEY_LOCAL_MACHINE \ SYSTEM \ বর্তমানকন্ট্রোলসেট \ টিসিপিপ \ পরামিতি \ টিসিপিটাইমড ওয়েইটডিলে
আপনি উইন ২০০৮ বা তার পরে ব্যবহার করছেন তবে এটি সেট নাও থাকতে পারে, তবে ডিফল্টটি 240 দশমিক (240 সেকেন্ড বা 4 মিনিট) that আপনি আলাদা আলাদা মান সহ রেজিস্ট্রিতে কীটি যুক্ত করতে পারেন এবং এটি পুনরায় বুট করার পরে কার্যকর হবে (একটি প্রোডাকশন পরিবেশে উইন্ডোজ সার্ভার ২০০৮ আর ২-তে পরীক্ষা করা)। এটি আধুনিক নেটওয়ার্কগুলির মানের দিক থেকে একটি অযৌক্তিকভাবে উচ্চ মূল্য।
আমার আক্ষরিক অর্ধেকেরও বেশি আগে এমন একটি সার্ভারে চলার একটি অ্যাপ্লিকেশন ছিল যা উইন্ডোজ সেই সার্ভারের প্রতিটি নেটওয়ার্ক পরিষেবাদি নিয়মিত সমর্থন করতে এবং হত্যা করতে পারে the নেটস্ট্যাট-এ 16,000+ সংযোগ যখন আপনি এমনকি সার্ভারে আরডিপি পরিচালনা করেন। আমরা মানটি 30 দশমিক (30 সেকেন্ড) এবং ভয়েলাতে সেট করেছিলাম, সমস্যাটি সমাধান করা হয়েছিল - 10,000 এরও কম একসাথে সংযোগগুলি (যেহেতু অ্যাপ্লিকেশনটি দ্রুত তাদের খুলতে এবং বন্ধ করে দেওয়া হয়েছিল) এবং কোনও থ্রুপুট সমস্যা নেই।
TcpMaxDataRetransmissions
16 এ পরিবর্তনের চেষ্টা করেছি (ডিফল্ট হিসাবে 5 বলে মনে হয়), তবে আমার পটিটি সংক্ষেপে আউটজেমে খুব দ্রুত সংযোগগুলি ফেলে দেয়, যখন ওএস এক্স এবং একই নেটওয়ার্কে এসএসএস তাদের ঠিক ঠিক রাখে। superuser.com/questions/529511/…