আমি সম্প্রতি আমার বাবা-মায়ের সাথে ইস্টার ব্যাঙ্কের ছুটি কাটিয়েছি, যারা যুক্তরাজ্যের খুব গ্রামাঞ্চলে বাস করেন। তাদের একটি (ভয়ানক) এডিএসএল ইন্টারনেট সংযোগ রয়েছে, যা কয়েক কিলোমিটার ডডজি তামাটে চলে এবং পর্যায়ক্রমে বাধাগ্রস্থ হয় যখন কাছের কৃষকরা তাদের ট্রাক্টরগুলি ফোন লাইনে উল্টে দেয়।
আমি লক্ষ্য করেছি যে তাদের রাউটারটি বারবার pptp
হ্যান্ডশেকটি বাদ দিচ্ছে এবং এটি পুনর্নির্মাণ করছে, সংযোগটি কার্যকরভাবে হত্যা করছে। এটি হতাশাব্যঞ্জক। সুতরাং, পাগল হওয়া এড়াতে গিয়ে, আমি এটিকে ন্যূনতম গ্রহণযোগ্য এসএনআর মার্জিন দ্বিগুণ করতে এবং কম গতির জন্য হ্যান্ডশেক করতে বলেছিলাম:
$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
U.S. Robotics Wireless MAXg ADSL Gateway
Login: ***********
Password:
> sh
BusyBox v1.00 (2006.02.17-20:30+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
# adsl configure --snr 200; exit
Connection closed by foreign host.
এটি উন্নত গুরুত্বপূর্ণ, এবং জিনিসটি (কিছুটা) স্থিতিশীল হয়ে উঠল, যদি অবিশ্বাস্যরূপে ধীর হয় তবে বাইরের পৃথিবীতে পাইপ থাকে:
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
64 bytes from 8.8.8.8: icmp_seq=0 ttl=55 time=3236.679 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=3699.541 ms
...
এই মুহুর্তে, বাস্তব জীবন হস্তক্ষেপ করেছিল এবং আমি তখন বিড়ালদের সাথে খেলতে, আমার ফোনে বিড়ালের গিফগুলি দেখে, আসলে আমার পরিবারের সাথে কথা বলি etc. একদিন পরে আঘাত করতে ctrl-c
।
দেখানো সংক্ষিপ্ত পরিসংখ্যান আমাকে ভাসিয়ে দিয়েছে:
--- 8.8.8.8 ping statistics ---
103074 packets transmitted, 100564 packets received, 2.4% packet loss
round-trip min/avg/max/stddev = 32.986/3034.479/3600577.732/87527.276 ms
যেমন আপনি দেখতে পাচ্ছেন, আইসিএমপি প্যাকেটের জন্য গুগলের ডিএনএস সার্ভারে একটি সংক্ষিপ্ত ট্রান্সলেট্যান্টিক হপ তৈরির সর্বাধিক রেকর্ড হওয়া প্রতিক্রিয়া সময়টি 3600577.732 এমএস । এটি প্রায় এক ঘন্টা , এবং অবশ্যই ping
এর ডিফল্ট সময়সীমা চেয়ে অনেক দীর্ঘ ।
কিভাবে পৃথিবীতে এটি হতে পারে? এটা কি সঠিক? কোন রাউটার আনন্দের সাথে কোনও প্যাকেট পাঠানোর আগে ষাট মিনিটের জন্য ধরে রাখবে ? কেন এই প্যাকেট বাদ দেওয়া হয়নি? এটি কি বড় বিলম্বের সাথে মিলিত 8-বিট প্যাকেট কাউন্টার থেকে উপরি প্রবাহের ফলাফল?
অবশেষে, আমি জানতে আগ্রহী যে যুক্তরাজ্যে এমন কোনও আচরণবিধি রয়েছে যে উল্লেখ করে যে গ্রাহক এডিএসএল সংযোগগুলির আরএফসি 1149 এবং আরএফসি 2549 ;-) এর তুলনায় কম বিলম্ব এবং ট্র্যাফিক পরিচালনা কম হবে বলে আশা করা হচ্ছে ?
ping
উত্স কোডটি দেখে (76 l 761 থেকে) আমি দেখতে পাচ্ছি যে পরবর্তী অঞ্চলগুলিতে পরবর্তী অঞ্চলগুলিতে টাইম অঞ্চলগুলি অগ্রাহ্য করা হয় ( gettimeofday(nv, NULL)
রিটার্ন যুগের মাইক্রোসেকেন্ডস)। সত্যিই এক ঘন্টা লাগলো!