টিসিপি জন্য পিং বিকল্প?


12

নেটওয়ার্ক 'গুণমান' - ল্যাটেন্সি, বাদ পড়া প্যাকেটের সংখ্যা ইত্যাদি যাচাই করা একটি সাধারণ কাজ তবে 'পিং'-এর অনেকগুলি ত্রুটি রয়েছে: - এটি আইসিএমপি ব্যবহার করে। অনেক আইএসপি আইসিএমপি এবং টিসিপি ট্র্যাফিকের জন্য বিভিন্ন শেপার রয়েছে, সুতরাং 'পিং' 10 মিমি বিলম্ব দেখায়, তবে টিসিপি সংযোগগুলি 1000 মিমি + লাভ করবে। - এটি খুব অল্প পরিমাণে প্যাকেট প্রেরণ করে। ডিফল্টরূপে, প্রতি সেকেন্ডে একটি প্যাকেট। যেহেতু টিসিপি প্রোটোকল প্যাকেটগুলির ক্ষতি সহ্য করে (এটি খুব ভালভাবে পরিচালনা করতে পারে অর্ধেক প্যাকেটগুলি নষ্ট হয়ে গেছে - এটি সাধারণ), এটি পিংয়ের "30% প্যাকেট ক্ষয়" হত্যার সংযোগটি বা একেবারে স্বাভাবিক কিনা তা একেবারেই অস্পষ্ট।

সুতরাং, আইসিএমপির পরিবর্তে টিসিপি সংযোগ ব্যবহার করে এবং ইন্টারনেট সংযোগের মান চেক করে এমন পিংয়ের বিকল্প কি?


এই ঠিকানার মধ্যে অন্য কোনও সংযোগের জন্য% 30 এর পিং ক্ষতি হ'ল মৃত্যু। % 10 মৃত্যুর কাছাকাছি। গুরুতর সমস্যাগুলি দেখা শুরু করার আগে% 1 সম্ভবত সীমা।
জোনসোম পুনরায় ইনস্টল করুন মনিকা

উত্তর:


14

টিসিপি প্যাকেট-ক্ষতি / প্যাকেট-অর্ডার সংক্রান্ত সমস্যাগুলি সহ্য করতে পারে তা নির্বিশেষে, "জনসংখ্যা" যথেষ্ট পরিমাণে বড় হলে - 30% এর পিং লস এখনও যথেষ্ট তাৎপর্যপূর্ণ - অর্থাত্ 100 পিংস বলার চেয়ে বেশি।

তবে প্রশ্নের উত্তর দেওয়ার জন্য, আপনি এনএমএপ দেখতে পারেন। আমি নিশ্চিত উদাহরণগুলি খুব শীঘ্রই বন্যা আসবে :)

আরও গুরুত্বপূর্ণ যদিও, আপনি কেবল একটি রাউন্ড ট্রিপ সময় চান না, আপনি সত্যই আপনার মেশিন থেকে সার্ভারে এবং প্রতিটি (সম্ভাব্য) হ্যাপে ফিরে কর্মক্ষমতা দেখতে চান।

আপনি এটি দিয়ে এটি করতে পারেন traceroute- তবে এর সর্বাধিক সন্ধান পাওয়া সংস্করণটি আইসিএমপি বা ইউডিপি ব্যবহার করে করা হয় তবে অনুসন্ধান করুন tcp traceroute- এবং সেখানে শুরু করুন।

আপনি যখন থাকবেন তখন চেষ্টা করার জন্য এখানে কিছু মজাদার সরঞ্জাম রয়েছে ...

এখানে একটি উদাহরণ এখানে lft...

 % lft -S 4.2.2.2

 Hop  LFT trace to vnsc-bak.sys.gtei.net (4.2.2.2):80/tcp
  1   ln-gateway.centergate.com (206.117.161.1) 0.5ms
  2   isi-acg.ln.net (130.152.136.1) 2.3ms
  3   isi-1-lngw2-atm.ln.net (130.152.180.21) 2.5ms
  4   gigabitethernet5-0.lsanca1-cr3.bbnplanet.net (4.24.4.249) 3.0ms
  5   p6-0.lsanca1-cr6.bbnplanet.net (4.24.4.2) 3.4ms
  6   p6-0.lsanca2-br1.bbnplanet.net (4.24.5.49) 3.3ms
  7   p15-0.snjpca1-br1.bbnplanet.net (4.24.5.58) 10.9ms
  8   so-3-0-0.mtvwca1-br1.bbnplanet.net (4.24.7.33) 11.1ms
  9   p7-0.mtvwca1-dc-dbe1.bbnplanet.net (4.24.9.166) 11.0ms
 10   vlan40.mtvwca1-dc1-dfa1-rc1.bbnplanet.net (128.11.193.67) 11.1ms
 **   [neglected] no reply packets received from TTLs 11 through 20
 **   [4.2-3 BSD bug] the next gateway may errantly reply with reused TTLs
 21   [target] vnsc-bak.sys.gtei.net (4.2.2.2) 11.2ms

আমি কয়েক ঘন্টা ধরে পেকেটোর সন্ধান করার চেষ্টা করেছি তবে নাম এবং বেশিরভাগ প্রসঙ্গটি আমি পুরোপুরি ভুলে গিয়েছিলাম। লিঙ্কের জন্য ধন্যবাদ!
ক্লি


3

আমি ব্যক্তিগতভাবে মিঃআরটির একটি বড় অনুরাগী ( http://www.bitwizard.nl/mtr/ ), এমটিআরটি একটি এনক্রোস ভিত্তিক ট্রেস্রোয়েট ক্লোন যা আইসএমপি এবং ইউডিপি উভয়ই কাজ করতে পারে। এটি আপনাকে একটি নির্দিষ্ট হোস্টের লিঙ্কের দুর্বল দাগগুলি দেখায় এবং সেই পথে অ-অনুপ্রবেশকারী।

সত্যিই যখন কিছু লোড টেস্ট আসে তখন আমি আইপিআরপি (যা ক্লায়েন্ট / সার্ভার) এর সাথে যাব।


এছাড়াও, আগ্রহী যে কোনও ব্যক্তির জন্য এমটিআর এর একটি জিটিকে বৈকল্পিক রয়েছে
কেন্ট ফ্রেড্রিক

2

উইন্ডোজের জন্য আপনি টিসিপিংয়ের মতো কিছু ব্যবহার করতে পারেন:
http://www.elifulkerson.com/projects/tcping.php

এবং লিনাক্সের জন্য সর্বোত্তম ইউটিলিটি হ'ল, ইতিমধ্যে উল্লিখিত hping,।

# hping -S -p 80 www.sunet.se
HPING www.sunet.se (eth0 192.36.171.155): S set, 40 headers + 0 data bytes
len=46 ip=192.36.171.155 ttl=59 DF id=0 sport=80 flags=SA seq=0 win=5840 rtt=0.7 ms
len=46 ip=192.36.171.155 ttl=59 DF id=0 sport=80 flags=SA seq=1 win=5840 rtt=0.7 ms
len=46 ip=192.36.171.155 ttl=59 DF id=0 sport=80 flags=SA seq=2 win=5840 rtt=0.6 ms
^C
--- www.sunet.se hping statistic ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.6/0.7/0.7 ms

1

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

আপনি তদন্ত করা উচিত traceroute -P tcp, tcptraceroute, lftএবং অবশ্যই telnet


"ধীর" সংজ্ঞা দিন। আপনার উত্তরটি ভুল। অবহেলিত প্যাকেটগুলি লক্ষণীয়ভাবে "ধীর হয়ে যায় না", সেগুলি কেবল বাদ পড়ার সম্ভাবনা বেশি। এটি প্রবাহকে ধীরে ধীরে প্রদর্শিত হয়, যেহেতু প্রাক্তন টিসিপি-র জন্য, এটি আরও বেশি পরিমাণে ফেরত পাঠায়, তবে একটি প্যাকেটটি ধীর হয় না বা হয় তবে কেবলমাত্র প্রান্তিকভাবে। দ্রষ্টব্য যে এটি কেবল ধীর লিঙ্কগুলিকেই প্রভাবিত করবে, উদাহরণস্বরূপ ডিএসএল শেষ পয়েন্টগুলি; ইন্টারনেটে নিজেই, কারও পক্ষে এই ধরনের প্যাকেটগুলি ফিল্টার করতে বিরক্ত করার পক্ষে অনেক কিছুই চলছে, যদি না তারা বাধ্য হয়।
niXar

1
অবশ্যই, "ধীর" বলা অলস ছিল, "বাদ পড়ার সম্ভাবনা বেশি" নির্ভুল। এটি নেটটিতেও অস্বাভাবিক নয়, নেট mtrজুড়ে বিভিন্ন স্থানে কিছু সেট আপ করেছেন এবং আপনি প্রায়শই লক্ষ্য করবেন বিভিন্ন নেটওয়ার্কে বিভিন্ন পয়েন্টে আইসিএমপি প্যাকেট সরবরাহ করার সমস্যা রয়েছে।
অ্যালেক্স জে

1

এই জাতীয় নেটওয়ার্কের পরামিতিগুলি পরিমাপ করতে আপনি কিছু QoS অ্যাপ্লিকেশন ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:

নেটফর্ফ (www.netperf.org/netperf/): নেটপারফ এমন একটি মানদণ্ড যা বিভিন্ন ধরণের নেটওয়ার্কিংয়ের পারফরম্যান্স পরিমাপ করতে ব্যবহার করা যেতে পারে। এটি উভয় ইউনিডেরিসটোনাল থ্রুপুট এবং শেষ-থেকে-শেষের বিলম্বের জন্য পরীক্ষা সরবরাহ করে। নেটপারফ দ্বারা বর্তমানে পরিমাপযোগ্য পরিবেশগুলির মধ্যে রয়েছে:

* TCP and UDP via BSD Sockets for both IPv4 and IPv6
* DLPI
* Unix Domain Sockets
* SCTP for both IPv4 and IPv6 

অথবা

আইপিএফ (সোর্সফোর্জ.নেট / প্রজেক্টস / আইপিএফপি) আইপিআরএফ এনএলএনআর / ডিএএসটি সর্বাধিক টিসিপি এবং ইউডিপি ব্যান্ডউইথ পারফরম্যান্স পরিমাপের জন্য একটি আধুনিক বিকল্প হিসাবে তৈরি করেছিল। ইপারফ বিভিন্ন পরামিতি এবং ইউডিপি বৈশিষ্ট্যগুলির সুরের অনুমতি দেয়। ইপারফ ব্যান্ডউইথ, বিলম্বিত জিটর, ডেটাগ্রামের ক্ষতি রিপোর্ট করে।


1

হিপিং পরীক্ষা করে দেখুন এবং তারপরে বিং দেখুন


হিপিং ভাল, তবে এটি উইনপ্যাক্যাপ প্রয়োজন। মনে হচ্ছে পিসিএপ একমাত্র উপায় যা উইন্ডোজ এই জাতীয় সরঞ্জাম ব্যবহার করতে পারে?
grigoryvp

ইয়াক ... তা জানতেন না। এইচপি হার্ডওয়্যারটিতে এটি স্কুপ করে - এইচপি ইন্টারফেস টিমিং সফ্টওয়্যারটি কিছু উইনপ্যাক্যাপ লাইব্রেরি ব্যবহার করে বলে মনে হয়। - ওয়্যারশার্ক ইনস্টল করার চেষ্টা করার সময় আমি এটি খুঁজে পেয়েছি।
ম্যাথু

1

টিসিপি 50% প্যাকেটের ক্ষতি "সহ্য" করতে পারে না। এটি একটি সহজ কারণে কেবল থামতে হবে: প্যাকেটের ক্ষতির উপর ভিত্তি করে এটি তার সংক্রমণ গতিটিকে মানিয়ে তোলে। প্যাকেটগুলি হারিয়ে গেলে, তাদের ভিড় বোঝা যায়। আপনি যদি ট্র্যাফিক নির্বিশেষে 50% প্যাকেটগুলি (একটি এলোমেলো ড্রপ ফায়ারওয়াল নিয়ম সহ বলুন) বাদ দেন তবে এটি একটি ক্রমহ্রাসমান ব্যান্ডউইথের উপলব্ধতা দেখতে পাবে।

তদুপরি আমি সন্দেহ করি যে আইএসপিগুলি আইসিএমপি বনাম টিসিপি আকার দেয়। কেউ কেউ করতে পারে, কারণ সেখানে কিছু সত্যই বোকা লোক রয়েছে তবে এটি করার পক্ষে এটি কোনও তাত্পর্যপূর্ণ নয়। বেশিরভাগই পুরো সংযোগটি আকার দেবে, বা ভিড়ের কারণে এটি "নিজেকেই আকার দেবে"। উভয় ক্ষেত্রেই প্যাকেটগুলি এলোমেলোভাবে বাদ দেওয়া হয়।

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

বলা হচ্ছে, আপনার মেশিনে সম্ভবত "ট্র্যাসপ্যাথ" কমান্ড ইনস্টল করা আছে; এটি ট্রেস্রোয়েটের মতো তবে এটি টিসিপি বা আইসিএমপি নয়, ইউডিপি ব্যবহার করে। টিসিপির জন্য এখানে বিভিন্ন ইউটিলিটি রয়েছে, আপনি হ্যাপিং চেষ্টা করতে পারেন ।


0

পিংয়ের বিকল্প, আপনি 'নেটস্ট্যাট' ব্যবহার করতে পারেন

বিকল্পগুলি: 1.netstat -antp 2. নেটসট্যাট -আনুপ

-a = all, -n = সকেটের স্থানীয় প্রান্তের ঠিকানা এবং পোর্ট নম্বর, -t = tcp, -p = প্রোগ্রাম

-উ = ইউডিপি

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