আমি যখন netstat -aআমার উইন্ডোজ মেশিনে করি তখন আমি চারটি রাজ্যের একটির সাথে বন্দরগুলির একটি তালিকা পাই:
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
কি CLOSE_WAITএবং TIME_WAITবোঝাতে / বোঝাতে?
আমি যখন netstat -aআমার উইন্ডোজ মেশিনে করি তখন আমি চারটি রাজ্যের একটির সাথে বন্দরগুলির একটি তালিকা পাই:
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
কি CLOSE_WAITএবং TIME_WAITবোঝাতে / বোঝাতে?
উত্তর:
টিসিপি / আইপি যেভাবে কাজ করে তার কারণে সংযোগগুলি তত্ক্ষণাত বন্ধ করা যায় না। সংযোগ বন্ধ হয়ে যাওয়ার পরে প্যাকেটগুলি অর্ডার থেকে বাইরে এসে পুনঃপ্রেরণ হতে পারে be CLOSE_WAIT নির্দেশ করে যে দূরবর্তী শেষ পয়েন্ট (সংযোগের অন্য দিক) সংযোগটি বন্ধ করে দিয়েছে। TIME_WAIT ইঙ্গিত দেয় যে স্থানীয় শেষ পয়েন্ট (এই দিকে) সংযোগটি বন্ধ করে দিয়েছে। সংযোগটি আশেপাশে রাখা হচ্ছে যাতে কোনও বিলম্বিত প্যাকেটগুলি সংযোগের সাথে মেলে এবং যথাযথভাবে পরিচালনা করা যায়। চার মিনিটের মধ্যে সময় শেষ হয়ে গেলে সংযোগগুলি সরানো হবে। আরও তথ্যের জন্য http://en.wikedia.org/wiki/Transmission_Control_Protocol দেখুন ।
মূলত "ডাব্লুএইআইটি" রাষ্ট্রের মানে হল যে এক পক্ষ সংযোগটি বন্ধ করে দিয়েছে তবে বন্ধের চূড়ান্ত নিশ্চিতকরণ মুলতুবি রয়েছে।
উদাহরণস্বরূপ, টিসিপি-র এই চিত্রটি বিশদের জন্য দেখুন:
netstat? ( সিএফ। )
রিমোট টিসিপি তার FIN অনুরোধের ACK পেয়েছে তা নিশ্চিত হওয়ার জন্য TIME_WAIT পর্যাপ্ত সময়ের জন্য অপেক্ষা করে। দেখুন en.wikipedia.org/wiki/Transmission_Control_Protocol (এবং 793 RFC)