আমি কেন আরএসটি প্যাকেটের পরিবর্তে আরএসটি, এসিকে প্যাকেটটি দেখতে পাচ্ছি?


42

ওয়্যারশার্কের দিকে তাকিয়ে আমি প্রায়শই টিসিপি স্ট্রিমগুলি আরএসটি প্যাকেটের পরিবর্তে আরএসটি, এসিকে প্যাকেট দিয়ে শেষ দেখতে পাই। কেউ কি জানো এটা কেনো?

আমি যা দেখি তার একটি উদাহরণ:

SYN SYN, ACK ... তথ্য ... আরএসটি, ACK K

ওয়্যারশার্ক আরএসটি, এসিকে প্যাকেটের আগে আরএসটি প্যাকেট তুলছে না।


2
আপনি কেন মনে করেন আরএসটি / এসিকের আগে কোনও আরএসটি বিভাগ থাকা উচিত? আপনি যেমন একটি প্যাকেট ট্রেস উদাহরণ প্রদান করতে পারে?
গেরবেন

একই প্যাকেটে এসিকে পিগিগ্যাক আরএসটি করেছে?
জেনারেলটওয়ার্কের

কোন উত্তর কি আপনাকে সাহায্য করেছে? যদি তা হয় তবে আপনার উত্তরটি গ্রহণ করা উচিত যাতে উত্তরটি সন্ধান চিরকালের জন্য পপিং না হয়ে থাকে। বিকল্পভাবে, আপনি নিজের উত্তর সরবরাহ করতে এবং গ্রহণ করতে পারেন।
রন মউপিন

আমি আপনাকে অনুরোধটি পাঠিয়েছি \ ডেটা শেষ সংযোগ শেষ সংযোগ = আরএসটি
মোটোকো

উত্তর:


55

কোনও আরএসটি / এসিके কোনও আরএসটি-র স্বীকৃতি নয়, এসআইএনএন / এসিএকে ঠিক কোনও এসআইএন-এর স্বীকৃতি নয়। টিসিপি স্থাপনাটি আসলে চার দিকের প্রক্রিয়া: প্রারম্ভিক হোস্ট গ্রাহক হোস্টকে একটি এসওয়াইএন প্রেরণ করে, যা সেই এসওয়াইএন এর জন্য একটি এসকে প্রেরণ করে। গ্রাহক গ্রহণকারী প্রারম্ভিক হোস্টকে একটি এসওয়াইএন প্রেরণ করে, যা একটি এসকেকে ফেরত পাঠায়। এটি রাষ্ট্রীয় যোগাযোগ স্থাপন করে।

SYN --> 
    <-- ACK
    <-- SYN
ACK -->

এটিকে আরও দক্ষ করে তোলার জন্য, গ্রাহক হোস্ট এসওয়াইএনকে এসিএন করতে পারে এবং একই প্যাকেটে তার নিজস্ব এসওয়াইএন প্রেরণ করতে পারে, যা আমরা দেখতে অভ্যস্ত ত্রিমুখী প্রক্রিয়া তৈরি করে।

SYN -->
    <-- SYN/ACK
ACK -->

আরএসটি / এসিকে-র ক্ষেত্রে, ডিভাইসটি পূর্বের প্যাকেটে (এস) এসিকের সাথে ক্রমে যে কোনও ডেটা প্রেরণ করা হয়েছিল তা স্বীকার করছে এবং তারপরে প্রেরককে জানিয়েছে যে আরএসটি-র সাথে সংযোগ বন্ধ হয়ে গেছে। ডিভাইসটি কেবল দুটি এসইএনএন / এসিএকের মতো দুটি প্যাকেটকে এক সাথে সংযুক্ত করে। কোনও টিসিপি অধিবেশন বন্ধ করার ক্ষেত্রে একটি আরএসটি / এসিই সাধারণত একটি সাধারণ প্রতিক্রিয়া নয়, তবে এটি অবশ্যই কোনও সমস্যাটির সূচক নয়।


4
আরএসটি / এসিকে প্রেরণের উদাহরণের দৃশ্যটি যখন গ্রাহক হোস্ট গন্তব্য টিসিপি পোর্টে শুনছেন না।
ইন্দিকা কে

হ্যাঁ সত্যই। আমি একবার ডিডিওএস আক্রমণ (শিক্ষামূলক উদ্দেশ্যে;) মেশিন এ থেকে মেশিন বি তে ৮০ বন্দরটিতে অনুকরণ করার চেষ্টা করেছি। তবে বি এর ৮০ বন্দরটি খোলা নেই। সুতরাং আমি দেখতে পাচ্ছি মেশিন বি RST ACKনকল উত্সের ঠিকানায় প্রচুর প্রতিক্রিয়া প্রেরণ করছে ।
স্মিভিকিপিডিয়া

আরএসটি / এসি প্রতিক্রিয়া প্যাকেটের সামগ্রীর উপর নির্ভর করতে পারে? অর্থাৎ সার্ভারটি প্যাকেটটি গ্রহণ করে এবং প্যাকেটের সামগ্রীটি কিছু শর্তের সাথে মিলেছে বলে সেশনটি বন্ধ ছিল।
স্কুলেগ

1

সংযোগটি প্রতিষ্ঠিত হয়ে গেলে, সমস্ত প্যাকেটের কাছে এসি সেট থাকা এবং নির্ভরযোগ্য পরিবহন / সুরক্ষার জন্য প্রাপ্ত প্যাকেটের ক্রম সংখ্যার সাথে মেলানো দরকার। এসিকে ছাড়া আরএসটি গ্রহণ করা হবে না। যখন এক পক্ষ আরএসটি প্রেরণ করে, সকেটটি তত্ক্ষণাত বন্ধ হয়ে যায় এবং গ্রহণকারী পক্ষটি বৈধ আরএসটি পাওয়ার পরে অবিলম্বে সকেটটি বন্ধ করে দেয়। এটি হওয়ার দরকার নেই এবং স্বীকৃতি দেওয়া যায় না।

টিসিপি হ্যান্ডশেক পরে

এ ---> বি সাইন = এক্স, আক = ই, লেন = জেড, এসি পতাকা

বি ---> এ সাইন = ওয়াই, আক = এক্স + জেড, লেন = ও, এসি পতাকা

এ ---> বি সিন = x + z, আক = ই + ও, লেন = পি, এসি পতাকা Flag

বি ---> একটি সিন = y + o, এসকে = এক্স + জেড + পি, লেন = কিউ, আরএসটি, এসি পতাকা

বি শেষ প্যাকেট প্রেরণের পরে সকেটটি বন্ধ করে দেয় এবং এ সকেটটি পাওয়ার পরে এটি বন্ধ করে দেয়।

(এখানে টিসিপি উইন্ডো বিবেচনা করা হচ্ছে না, বা একনক্লেজমেন্টের আগে এক প্রান্ত থেকে আরও প্যাকেট থাকতে পারে)

এসি পতাকা, স্বীকৃতি নম্বর এবং স্বীকৃতির পদ্ধতি সম্পর্কিত তবে একই জিনিস নয়।

আরএফসি793 প্রতি

RFC793

স্বীকৃতি নম্বর: 32 বিট

If the ACK control bit is set this field contains the value of the
next sequence number the sender of the segment is expecting to
receive.  Once a connection is established this is always sent.

প্রক্রিয়া পুনরায় সেট করুন

SYN-SENT ব্যতীত সমস্ত রাজ্যে সমস্ত রিসেট (আরএসটি) বিভাগগুলি তাদের এসইকিউ-ক্ষেত্রগুলি পরীক্ষা করে বৈধ করা হয়। পুনরায় সেটটি বৈধ হয় যদি এর ক্রম সংখ্যা উইন্ডোতে থাকে। SYN-SENT রাজ্যে (একটি প্রাথমিক SYN এর প্রতিক্রিয়ায় প্রাপ্ত একটি আরএসটি), এসিডি ক্ষেত্রটি SYN স্বীকৃতি দিলে আরএসটি গ্রহণযোগ্য।

কোনও আরএসটির রিসিভার প্রথমে এটি বৈধ করে, তারপরে রাষ্ট্র পরিবর্তন করে। যদি প্রাপক তালিকাভুক্ত অবস্থায় থাকে তবে এটি এড়িয়ে চলে। যদি রিসিভারটি SYN- প্রাপ্ত রাষ্ট্রের মধ্যে থাকে এবং পূর্বে এটি LISTEN অবস্থায় ছিল, তবে রিসিভারটি LISTEN অবস্থায় ফিরে আসে, অন্যথায় প্রাপক সংযোগটি বাতিল করে এবং ক্লোজড অবস্থায় চলে যায়। যদি রিসিভারটি অন্য কোনও রাজ্যে থাকে তবে এটি সংযোগটি বাতিল করে এবং ব্যবহারকারীকে পরামর্শ দেয় এবং বন্ধ অবস্থায় চলে যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.