উইন্ডোজ অধীনে টেলনেট ব্যবহার করে HTTP পরীক্ষা করতে


4

আমি এইচটিপি শিখছি, এবং আমার নিজের http অনুরোধগুলি প্রেরণের জন্য টেলনেট ব্যবহার করার চেষ্টা করছি।

কমান্ড প্রম্পটে, আমি প্রবেশ করলাম:

telnet google.com 80

ফলাফল: স্ক্রিনটি সাফ হয়ে গেছে এবং আমি একটি জ্বলজ্বলে কার্সার দেখতে পাচ্ছি। 1. আমি সংযুক্ত যে কোনও ইঙ্গিতটি কেন দেখছি না?

এখন, একটি HTTP কমান্ড টাইপ করার চেষ্টা করে (index.html পান ...) আমি টাইপ করার সাথে সাথে কার্সারটি ডানদিকে সরে যেতে দেখছি, তবে আমি স্ক্রিনে অক্ষরগুলি উপস্থিত দেখতে পাচ্ছি না। শুধু ফাঁকা ২) কেন?

(উইন্ডোজ 7 বিট ব্যবহার করে)


এই প্রশ্নটি যে কেউ করেছে, আপনি মন্তব্য সম্পর্কে এটি সম্পর্কে কী ভুল বুঝতে পেরেছেন তা ব্যাখ্যা করতে স্বাগত are

উত্তর:


2

এইচটিটিপি টেলনেট প্রোটোকলের ভিত্তিতে নয়। এইচটিটিপি সার্ভারকে "টেস্টিং" করার জন্য ভিত্তি হিসাবে টেলনেট ব্যবহার করার ক্ষেত্রে কয়েকটি জিনিস ভুল রয়েছে। প্রথমে, টেলনেট সেশন প্যারামিটার সেটআপ করার জন্য টিসিপি সংযোগ স্থাপনের সাথে সাথে কিছু অতিরিক্ত বাইট প্রেরণ করে। দ্বিতীয়ত, HTTP রিমোট পিয়ারের দ্বারা প্রেরিত ডেটা প্রতিধ্বনি দেয় না। তৃতীয়, ভাল আইপিএস ডিভাইসগুলি যখন প্রাথমিক সেশন ডেটা প্রেরণ করা হয় বা প্রোটোকল লঙ্ঘনের সম্মুখীন হয় তখন HTTP পোর্টের সাথে সংযোগগুলি ফেলে দিতে পারে।

এইচটিটিপি সার্ভারটি পরীক্ষা করতে টেলনেট ক্লায়েন্ট ব্যবহার করা হ্যাক-ইশ সেরা। টিসিপি সেশনটি প্রতিষ্ঠিত হওয়ার পরে ক্লায়েন্ট একটি ফাঁকা স্ক্রিন প্রদর্শন করবে এবং সার্ভারটি যা পাঠায় কেবল তা প্রদর্শন করবে। আপনি যদি চালাক হন তবে আপনি অনেক সার্ভারে একটি পৃষ্ঠা পুনরুদ্ধার করতে সক্ষম হতে পারেন ... তবে আমি এটি খারাপ অভ্যাস বিবেচনা করব। একটি GETঅনুরোধ ফর্ম্যাট করতে কিভাবে HTTP প্রোটোকল পড়ুন ।

একটি বেসিক HTTP অনুরোধ নিম্নলিখিত হিসাবে সম্পন্ন করা হয়:

জিইটি / এইচটিটিপি / 1.0
 

অনুরোধের পরে অতিরিক্ত লাইনটি নোট করুন। একটি সম্পূর্ণ অনুরোধ একটি ফাঁকা নিউলাইন দিয়ে শেষ হয়।


সুতরাং, আপনি নিজের অ্যাপ্লিকেশনটি নিজের তৈরি করতে এবং অনুরোধটি প্রেরণ করতে কোন অ্যাপ্লিকেশন ব্যবহার করবেন? (প্রোটোকল শেখার মাধ্যম হিসাবে)

আমি puttyব্যক্তিগতভাবে ব্যবহার করি নিশ্চিত হয়ে নিন যে সংযোগের ধরণটি RAW তে সেট করা আছে এবং স্থানীয় প্রতিধ্বনি "চালু" করতে বাধ্য হয়েছে। আরও উন্নত সামগ্রীর জন্য ... আমি কেবল এটি আমার ওয়েব ব্রাউজারে খোলা ফাটানো এবং ক্রোমে অন্তর্নির্মিত ডিবাগার-সরঞ্জামগুলি ব্যবহার করি।
TheCompWiz

আপনি উল্লিখিত যে বিষয়ে উইন্ডোজ টেলনেট থেকে পুট্টি আলাদা? "টেলনেট অধিবেশন প্যারামিটার সেটআপ করার জন্য টিসিপি সংযোগ স্থাপনের সাথে সাথেই কিছু অতিরিক্ত বাইট পাঠায়"

একটি "কাঁচা" সংযোগ প্রকার ব্যবহার করে পুট্টি প্রাথমিক টেলনেট আবর্জনা ছাড়াই কেবল একটি RAW TCP সংযোগ স্থাপন করে।
TheCompWiz

ওহ, আমি মনে করি দেখেছি। "কাঁচা" মোড। আমি আসলে সচেতন ছিলাম না যে টেলনেট এই কাঁচা থেকে পৃথক।

1

আমি সংযুক্ত যে কোনও ইঙ্গিত কেন দেখছি না?

সার্ভার কেন অতিরিক্ত অপ্রয়োজনীয় ডেটা প্রেরণ করবে এবং আরও ব্যান্ডউইথ ব্যবহার করবে? তবে আপনি সংযুক্ত এবং আপনি এটি পরীক্ষা করতে পারেন।

প্রবেশ করার চেষ্টা করুন HTTP/1.0এবং [এন্টার] টিপুন। আপনার একটি প্রতিক্রিয়া পাওয়া উচিত।
(ত্রুটিযুক্ত একটি, তবে সাধারণত ওয়েবসভারটি চালু হয়ে চলছে কিনা তা পরীক্ষা করার জন্য যথেষ্ট))

আমি টাইপ করার সাথে সাথে কার্সারটি ডানদিকে সরে যেতে দেখছি, তবে আমি স্ক্রিনে বর্ণগুলি উপস্থিত হতে দেখছি না। শুধু ফাঁকা

এটি উইন্ডোজ টেলনেটের কারণে। এটি স্থানীয় প্রতিধ্বনিকে ডিফল্টরূপে অক্ষম করেছে।

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