কীভাবে কেউ টেলনেট ব্যবহার করে কোনও ওয়েবসাইট ব্রাউজ করবেন?


9

আপনি যখন টেলনেটের মাধ্যমে একটি ওপেন পোর্ট 80 (এইচটিটিপি) এর সাথে সংযুক্ত হন, ক্লায়েন্টকে কি সাইটের কোনও প্লেইন টেক্সট সংস্করণ প্রদর্শন করা উচিত নয়? আমি যা পাই তা খালি পর্দা এবং তারপরে ক্লায়েন্টটি সংযোগ বিচ্ছিন্ন করে। আমি জানি আপনি কমান্ড-লাইন ইন্টারফেসে ওয়েব ব্রাউজ করতে লিংক ব্যবহার করতে পারেন তবে আমি জানতে চাইছি কেন টেলনেট সঠিক কাজটি করতে পারে না। আপনাকে অনেক ধন্যবাদ!


2
অন্যায় তুলনা। লিঙ্ক একটি ওয়েব ব্রাউজার; এটি ওয়েব সার্ভারে HTTP ব্যবহার করে যোগাযোগ করে। টেলনেট একটি প্লেইন-পাঠ্য শেল (কমান্ড-লাইন ইন্টারফেস), এবং সাধারণত টিসিপি ব্যবহার করে। আপেল বনাম কমলা; টেলনেট ক্লায়েন্টটি HTTP ওয়েব সার্ভারের সাথে যোগাযোগ করতে পারে না এবং বেমানান আইপিগুলির কারণে তদ্বিপরীত।
27-215

1
লিংক্স এইচটিটিপি প্রোটোকল ব্যবহার করে যা টিসিপি / আইপির শীর্ষে স্থাপন করা হয় (যোগাযোগ / তথ্য স্থানান্তরের জন্য প্রোটোকল), টেলনেট টিসিপি / আইপি ব্যবহারের উপায় সরবরাহ করে। এভাবে টেলনেট ব্যবহার করার সময় আপনাকে অবশ্যই এইচটিটিপি প্রোটোকলের বেসিকগুলি লিংকের মতোই সরবরাহ করতে হবে।
হান্নু

উত্তর:


8

আপনি যখন টেলনেট ব্যবহার করেন, আপনি সার্ভারের সাথে প্রায় কাঁচা টিসিপি সংযোগটি খুলছেন। এর অর্থ হল আপনার প্রয়োজনীয় তথ্য পেতে আপনার ব্রাউজারের মতো এইচটিটিপি অনুরোধ করতে হবে।

এটা চেষ্টা কর:

> telnet google.com 80

শীর্ষে একটি ঝলক দেওয়া কার্সার সহ আপনার খালি উইন্ডোটি পাওয়া উচিত। এখন এটি টাইপ করুন:

GET / HTTP/1.1

এবং Enterদু'বার টিপুন লাইনটি প্রেরণ করতে এবং খালি লাইন দিয়ে অনুরোধটি শেষ করুন। আপনি কী টাইপ করছেন তা আপনি দেখতে সক্ষম হবেন না, কারণ সার্ভারটি আপনি যেটা টাইপ করছেন তার প্রতিধ্বনি করছে না (তবে টেলনেট ক্লায়েন্ট আপনার জন্য কার্সারটি সরিয়ে নিয়েছে)।

আপনার প্রতিক্রিয়াটি এইচটিএমএলে পাওয়া উচিত। অতিরিক্ত পয়েন্টগুলি যদি আপনি এটি কোনও ফাইলে সংরক্ষণ করতে পারেন এবং এটি ব্রাউজারে খুলতে পারেন।

তাহলে লিনাক্স কী? লিংক্স আপনার ব্রাউজারটি ঠিক তাই করে: অনুরোধগুলি প্রেরণ করুন, প্রতিক্রিয়া পাবেন, এইচটিএমএলকে বিশ্লেষণ করুন এবং এটি ব্যবহারকারীর কাছে দেখান। তবে এটি একটি কমান্ড-লাইন ইন্টারফেসে সম্পন্ন হয়েছে, যার ফলে অবজেক্টগুলিকে সারিবদ্ধ করা এবং সেগুলি সঠিকভাবে ফর্ম্যাট করা কঠিন হয়ে পড়ে।

অন্যদিকে, টেলনেট কেবল অনুরোধ এবং প্রতিক্রিয়াশীল অংশটি পরিচালনা করে, এজন্য কেবল ক্রেজি লোকেরা কেবলমাত্র টেলনেট দিয়ে ওয়েব ব্রাউজ করে।


কি দারুন. আপনার সহায়ক মন্তব্যের জন্য সবাইকে ধন্যবাদ! আমি ওল্ডমুড 0 যা বলেছিল তা চেষ্টা করে যাচ্ছি ... কারণ আমি সেই পাগলদের মধ্যে একজন।
সলিডস্পেক 859

ম্যান, এটি একটি অগ্নিপরীক্ষা ছিল। তবে বুঝেছি! প্রথমত, আমি পাঠ্য ফাইল হিসাবে সেশনটি সংরক্ষণ করতে -f তর্কটি ব্যবহার করেছি: [টেলনেট-সি সি: \ ডাউনলোডগুলি el telsesh.txt www.google.com 80]। তখন আমি বুঝতে পেরেছি যে কাঁচা এইচটিএমএল নোটপ্যাডে সঠিকভাবে ফর্ম্যাট হয় নি, সুতরাং আমি নোটপ্যাড ++ ডাউনলোড করেছি, এটির টেক্সটএফএক্স প্লাগইন ইনস্টল করেছি, [টেক্সটএফএক্স> টেক্সটএফএক্স সম্পাদনা> পুনঃনির্দেশ সি ++ কোড] ফাইলটিকে এইচটিএমএল হিসাবে সংরক্ষণ করেছি এবং গুগল ক্রোমে চালিয়েছি ( জন্য CTRL + Alt + Shift + আর)। এটা মূল্যবান।
সলিডস্পেক 859

1
আমি এটি কখনও বলি না, তবে: এই উত্তরের জন্য ধন্যবাদ, অবশেষে আমি 1000 রেপ পাস করেছি! পাণিপ্রার্থনা!
oldmud0

1
@ সলিডস্পেক ৮৫৯ একদিকে যেমন আপনার উদ্দেশ্যগুলি যদি কেবল কমান্ড লাইনের মাধ্যমে কোনও ওয়েবপৃষ্ঠা ডাউনলোড করা হয় তবে উইজেট আরও আদর্শ। ব্যবহারের সহজ: wget <url>। নোটপ্যাডে ফর্ম্যাটিং সম্পর্কিত, গুগল অপ্রয়োজনীয় বিন্যাস অপসারণ করে তাদের হোমপৃষ্ঠা হ্রাস করে। এইচটিএমএল পরিপাটি করা একটি বিকল্প সমাধান। এছাড়াও নোটপ্যাড লিনাক্স লাইনব্রেকগুলিতে চোক বন্ধ করে রাখুন (সর্বশেষে আমি দেখেছি) note
কেট

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