আমার একটি লিনাক্স সার্ভার একটি বিশ্বব্যাপী ক্যাটালগ সার্ভারে একটি এলডিএপিএস সংযোগ স্থাপনের চেষ্টা করছে এবং সংযোগটি হ্রাস পাচ্ছে (সম্ভবত জিসি পক্ষের দ্বারা)।
আলোচনার উদ্দেশ্যে, যাক যে 1.1.1.1 হ'ল লিনাক্স সার্ভার এবং 1.2.3.4 হল বিশ্বব্যাপী ক্যাটালগ সার্ভার।
যদি আমি telnet
লিনাক্স বাক্স থেকে ব্যবহার করার চেষ্টা করি তবে আমি দেখতে পাচ্ছি:
[root@foobox ~]# telnet gcfoo.exampleAD.local 3269
Trying 1.2.3.4...
Connected to gcfoo.examplead.local.
Escape character is '^]'.
Connection closed by foreign host.
চতুর্থ এবং ৫ ম লাইনের মধ্যে কোনও বিলম্ব নেই। এটি সঙ্গে সঙ্গে সংযোগটি ড্রপ করে।
আমি ভেবেছিলাম telnet
ফলাফলগুলি কিছুটা বিভ্রান্তিমূলক হতে পারে (যেহেতু এটি কোনও ধরণের সুরক্ষিত যোগাযোগের জন্য আসলে যথাযথ নয়) তাই আমি অ্যাপ্লায়েন্স থেকে আসল সংযোগ প্রয়াসের প্যাকেট ক্যাপচার সংগ্রহ করেছি (এলডিএপিএসের প্রয়োজনীয় প্রকৃত প্রোগ্রাম ব্যবহার করে)।
আমি যা দেখছি তা এখানে (আবার, নিষ্পাপদের সুরক্ষার জন্য আইপি এবং উত্স বন্দরগুলির নামকরণ করা হয়েছে):
No. Time Source Destination Protocol Length Info
1 0.000000 1.1.1.1 1.2.3.4 TCP 66 27246 > msft-gc-ssl [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SAC_PERM=1 WS=128
2 0.000162 1.2.3.4 1.1.1.1 TCP 62 msft-gc-ssl > 27246 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 SACK_PERM=1
3 0.000209 1.1.1.1 1.2.3.4 TCP 54 27246 > msft-gc-ssl [ACK] Seq=1 Ack=1 Win=5840 Len=0
4 0.003462 1.1.1.1 1.2.3.4 TCP 248 27246 > msft-gc-ssl [PSH, ACK] Seq=1 Ack=1 Win=5840 Len=194
5 0.007264 1.2.3.4 1.1.1.1 TCP 60 msft-gc-ssl > 27246 [RST] Seq=1 Win=64046 Len=0
আমি টিসিপি / আইপি নিয়ে কিছুটা মরিচা হয়েছি তাই দয়া করে আমার অজ্ঞতা ক্ষমা করুন ... আমি প্যাকেটগুলিতে ৩-৩টি হ্যান্ডশেকটি দেখছি 1-3- 1-3 এটা বোধগম্য. প্যাকেটে # 4 কী চলছে যদিও? কী [PSH, ACK]
মানে? এটি অপ্রয়োজনীয় স্বীকৃতি হিসাবে মনে হচ্ছে এটি অপ্রয়োজনীয়। এই 4 র্থ প্যাকেটে প্রকৃত ডেটা পাঠানো হচ্ছে? নাকি এই হ্যান্ডশেকের কিছু অদ্ভুত ধারাবাহিকতা?