دنياي كامپيوتر و اينترنت

مقالاتي از كامپيوتر و اينترنت

دوشنبه ۲۴ شهریور ۰۴

Telnet چيست؟

۸۱ بازديد

what-is-telnet

 

Telnetيا Telecommunication Networkيك پروتكل سرويس دهنده/گيرنده ي تحت شبكه مي باشد كه بر اساس انتقال ارتباطي عمل مي كند و براي ارئه ي يك ارتباط دو طرفه ي متني از طريق پايانه ها مي باشد. اين پروتكل در شبكه هاي محلي و اينترنت قابل استفاده مي باشد كه براي انتقال از TCP و پورت 23 استفاده مي كند. Telnet در واقع نرم افزاري براي وصل شدن به كامپيوتر ديگر مثل HTTP، SMTP، POP، FTP و … مي باشد و جهت تشخيص عملكرد پورت ها نيز مورد استفاده قرار مي گيرد.

از قابليت هاي اوليه ي سيستم عامل يونيكس امكان ورود به سيستم از راه دور براي كاربران مي بود كه كاربر مي توانست با يك ترمينال از هر موقعيتي با يك خط ارتباطي مثل تلفن به سيستم راه دور وارد شده و از آن سرويس بگيرد. كاربر پس از احراز هويت ، قادر خواهد بود از سيستم سرويس گرفته و تفاوتي با كاربري كه به صورت مستقيم با سيستم كار مي كند ندارد.

Telnet يك ترمينال مجازي از سيستم سرويس دهنده بر روي كامپيوتر شما شبيه سازي مي كند و فرامين صادر شده از سمت شما را به نحو مناسبي به كامپيوتر سرويس دهنده هدايت مي كند و پس از اجرا نتيجه به برنامه ي Telnet باز مي گردد. بنابر اين تلنت مشخصه هاي سرويس دهنده ي حقيقي را براي ما شبيه سازي مي كند كه به اين ترمينال شبيه سازي شده اختصاراً NVT گفته ميشود.

در نگاهي ساده مطابق با توضيح فوق، Telnet برنامه اي ساده كه وظيفه ي ارسال دستورات و دريافت نتايج را دارد بنظر مي رسد ولي، در واقع برنامه اي بسيار پيچيده تر مي باشد زيرا بايد خودش را با ترمينال هاي مختلفي مطابقت دهد براي مثال، در ارتباط ميان كامپيوتري كه از كد هاي ASCII استفاده مي كند با كامپيوتري كه از كد هاي EBCDIC استفاده مي كند ، Telnet بايد تشخيص و تبديلات لازم و تعيين نوع خروجي شبيه سازي شده را انجام دهد.

برنامۀ TelNet در دو قسمت سازماندهي ميشود:


پروسه ي سرويسدهندۀ TelNet :
اين برنامه كه بر روي كامپيوتر سرويسدهنده نصب و اجرا ميشود ، موظف است تقاضاهاي ورودي براي برقراري يك ارتباط TelNet را بپذيــرد و پـس از هماهنگي هاي لازم با برنامه ي سرويس گيرنده، به او سرويس بدهد. اين برنامه در محيط يونيك س بـه نام telnetd شناخته ميشود.

پروسه ي سرويس گيرنده TelNet :
اين برنامه كه بر روي كامپيوتر كاربران نصب ميشود و منطبق بــر سخت افزار و سيستم عامل ماشين كاربر است وظيفــه دارد تـا مراحـل برقـراري يـك ارتباط TelNet را برقرار كرده و يك ترمينال مجازي را به گونه اي شبيه سازي نمايد كه فراميـن ارسالي از كاربر ، منطبق و سازگار با سرويس دهنده باشد. بطور عــام ايـن برنامـه telnet نـاميده شده است.

زمانيكه از برنامه ي Telnet استفاده مي كنيد، پس از برقراري ارتباط ، از شما يك كد كاربري و رمز عبور خواسته مي شوند و پس از تاييد، خط فرمان براي شما ظاهر مي شود و هر دستوري كه مي نويسيد براي سرويس دهنده ارسال خواهد شد.

براي اتصال با سرويس دهنده ي HTTP از طريق Telnet مي توايد از طريق پورت TCP شماره ي 08 استفاده كنيد، در اين حالت پس از برقراي ارتباط مي توانيد دستورات پروتكل HTTP را ارسال كنيد.

دستورات در TelNet به دو صورت زير مي باشند :
دستورات داخلي : اين دستورات داراي قالب استاندارد و جهاني هستند و بيــن سـرويسدهنده ي TelNet و برنامه ي سرويس گيرنده مبادله ميشوند و كاربر دخالتي در مبادله ي اين دستورات ندارد و فقط ميتواند مبادله ي آنها را ببيند.
دستورات كاربري : اين دستورات يكسري از دستورات كاربري در محيـط TelNet هسـتند و بـا ارسال آنها كاربر مي تواند با برنامه ي TelNet خود ”محاوره“ داشته باشد.
اين برنامه مورد توجه هكر ها نيز مي باشد زيرا هكر ها از اين طريق به پورت هاي باز سرور ها Telnet مي كنند و نسبت به كنترل اطلاعات مهم سرور ها اقدام مي نمايند. با ورود به Hyper Terminal در linux، Unix يا ويندوز 2000 و قسمت برقراري تماس، با انتخاب TCP/IP مي توانيد به صورت مستقيم از آن بعنوان تلنت استفاده كنيد.

منبع : mizbanfa.net

نقشه سايت چيست؟

۷۴ بازديد

يكي از مهم ترين گام هايي كه بايد به منظور بهينه سازي محتوا و بهبود سئو سايت برداشت، ثبت نقشه سايت در گوگل است. گوگل با مشاهده سايت مپ يك سايت به شكل بهتري مي تواند موضوع اصلي سايت را درك كند و همين امر به سئو سايت كمك بسزايي خواهد كرد.

نقشه سايت مدلي از محتواي وب سايت شما است كه به منظور كمك به كاربران سايت و موتورهاي جستجو ايجاد مي شود. در واقع sitemap يك ليست از صفحات است كه بر اساس موضوع، نمودار سازماني يا XML به صورت سلسله مراتبي به يكديگر وصل شده اند و دستورالعمل هايي را براي خزيدن موتورهاي جستجو در سايت ارائه مي دهد.

سايت مپ نوعي نقشه راه براي وب سايت است و به گوگل اين امكان را مي دهد كه صفحات مهم سايت شما را شناسايي كند.
اين كار روي Seo سايت تاثيرگذار خواهد بود. چرا كه حتي اگر لينك سازي داخلي سايت هم چندان قوي نباشد، باز هم گوگل مي تواند صفحات مهم را شناسايي كند.

به طور كلي هدف از ايجاد يك سايت نمايش محتواهاي درون آن به مخاطبين هدف است. اين هدف نيز تنها زماني به واقعيت تبديل مي شود كه سايت و محتواي آن براي گوگل قابل خواندن باشد. موتورهاي جستجوي گوگل روزانه صفحات مهم سايت ها را بررسي مي كنند. به اين كار اصطلاحا خزيدن گفته است. در اين حالت اگر اين صفحات به شكل مناسبي از طريق لينك سازي داخلي مشخص نشده باشند، پيدا كردن آنها توسط موتورهاي جستجو كار دشواري خواهد بود.

اصلا نگران نباشيد با ثبت نقشه سايت و معرفي آن به موتورجستجوي گوگل، مطمئن باشيد كه گوگل مي تواند آنها را پيدا و بررسي نمايد. علاوه بر آن با استفاده از sitemap، سايت شما ساختار منظمي پيدا مي كند و اين امر سبب درك بهتر سايت توسط كاربران نيز خواهد شد.


انواع نقشه سايت چيست؟
نقشه سايت را از لحاظ ساختاري مي توان به چندين دسته تقسيم كرد. اما مهم ترين آنها كه امروزه توسط اكثر وب سايت ها مورد استفاده قرار مي گيرد، سايت مپ HTML و XMLاست.

 نقشه سايت HTML
اين نقشه سايت به زبان نشانه گذاري ابرمتني (Hyper text Markup Language) نوشته مي شود. از اين زبان براي نشان دادن ساختار وب سايت به كاربران مي توان استفاده نمود. در واقع نقشه سايت HTML حاوي اطلاعاتي درباره صفحات وب سايت و موقعيت آنها در سايت مي باشد. اين نقشه سايت به صورت ديداري در اختيار مخاطبين سايت قرار مي گيرد. آنها مي توانند به كمك سايت مپ HTML به قسمت هاي مختلف سايت دسترسي پيدا كنند.

به عنوان مثال وب سايتي را در نظر بگيريد كه داراي هزازان صفحه دسته بندي شده در بخش هاي مختلف مي باشد. در چنين حالتي زماني كه كاربر وارد سايت مي شود، كاملا گيج شده و نمي داند از كدام بخش مي تواند محتوايي كه به دنبال آن است را پيدا كند. در اين حالت بهترين گزينه اي كه مي تواند از آن استفاده كند، نقشه سايتي است كه به زبان HTML در اختيار او قرار گرفته است.

كاربر به كمك اين نوع نقشه مي تواند به صورت دقيق تر از مسير و صفحات سايت آگاه شود.
در كنار اين موضوع با استفاده از Sitemap صفحات به كمك لينك داخلي به يكديگر وصل مي شوند. در نتيجه اين لينك سازي، رتبه سايت در كلمه كليدي اصلي بهبود پيدا مي كند.

 سايت مپ XML
XML Sitemap به زبان نشانه گذاري قابل توسعه (Extensible Markup Language) نوشته شده است. سايت مپ XML تنها براي نشان دادن محتواي سايت به خزنده هاي موتورهاي جستجو مورد استفاده قرار مي گيرد و كاربران سايت نمي توانند آن را ببينند. در واقع با ايجاد چنين نقشه اي به خزنده ها مي گوييد كه وب سايت شما چه تعداد صفحه دارد. همچنين هر گونه تغييري كه در صفحات وب سايت صورت مي گيرد يا هر نوع به روز رساني درون سايت از طريق اين sitemap به گوگل اطلاع داده مي شود. اين امر سبب مي شود كه گوگل به سرعت و بدون هيچ مشكلي بتواند محتواي وب سايت را بررسي كند و اين اتفاق تاثير بسزايي روي سئو سايت دارد.

كاربران اين نوع سايت مپ را نمي بينند هدف از ساخت چنين مپي راهنمايي خزنده هاي گوگل است.
در اصل مي توان گفت كه سرعت و امنيت ايندكس شدن محتواي وب سايت ها توسط موتورهاي جستجو تا حدودي به نقشه سايت آنها وابسته است.

what-is-sitemap

مزاياي نقشه سايت چيست؟
سايت مپ XML به موتورهاي جستجو گوگل اين پيغام را ارسال مي كند كه در سايت شما خزيده و محتواهاي درون آن را ايندكس كند.
اين Sitemap به موتورهاي جستجو گوگل مي گويد كه محتوا قرار گرفته در سايت شما چيست و در چه زمينه اي است.
هر زمان كه محتوايي درون وب سايت شما به روز رساني مي شود نقشه سايت XML به گوگل اطلاع رساني خواهد كرد.
علاوه بر زمان به روز رساني، فاصله زماني ميان Update ها و ميزان تكرار آنها نيز به اطلاع موتورهاي جستجو google رسانده مي شود.
شما مي توانيد ميزان اهميت محتواهاي هر صفحه را به كمك نقشه سايت مشخص نماييد.
سايت مپ XML به ايندكس شدن صفحات Dynamic (پويا) وب سايت شما كمك بسزايي خواهد كرد.
با داشتن يك sitemap مناسب، ضعف سايت در لينك سازي داخلي نيز تا حدي پوشانده مي شود.
نقشه سايت Xml به سايت هاي بسيار بزرگ و پرمحتوا كمك مي كند تا با سرعت و دقت بيشتري ايندكس شوند.
سايت مپ XML تمامي صفحات سايت شما را به گوگل نشان مي دهد. اين امر سبب مي شود تا حتي زماني كه ساختار سايت بسيار عميق و پيچيده باشد نيز موتورهاي جستجو گوگل بتواند خيلي سريع در آن خزيده و محتواي آن را بررسي كند.


معرفي نقشه سايت به گوگل
در يك سايت مپ اطلاعاتي نظير موقعيت محتوا در سايت، اهميت آن، نوع محتوا و تغييراتي كه روي آن اعمال مي شود، در اختيار موتورهاي جستجو قرار مي گيرد. در واقع يك نقشه سايت بايد اطلاعات زير را شامل شود:

هر يك از صفحات دقيقا در كدام قسمت سايت قرار گرفته اند.
آخرين باري كه صفحات به روز رساني شده اند چه زماني بوده است.
تغييرات روي صفحات پيج هر چند وقت يكبار صورت مي گيرد.
ميزان اهميت هر يك از صفحات در مقايسه با ديگر صفحات به شكلي است.

what-is-sitemap

در گام اول شما بايد تصميم بگيريد كه كدام يك از صفحات وب سايتتان بايد توسط موتورهاي جستجو گوگل خزيده شود.
سپس زمان آن مي رسد كه درباره فرمت سايت مپ خود تصميم گيري كنيد. شما مي توانيد نقشه سايت خود را به صورت دستي ايجاد نماييد يا اينكه از ابزارهاي شخص ثالث موجود استفاده نماييد.
در گام آخر نيز به ثبت نقشه سايت در گوگل اختصاص پيدا مي كند.
همان طور كه پيش تر نيز ذكر گرديد اينها مهم ترين اطلاعاتي هستند كه بايد در سايت مپ به آنها اشاره شود. ارائه اين اطلاعات مي تواند روند ايندكس شدن محتواهاي سايت را بهبود بخشيده و روي رتبه سايت نيز تاثير بگذارد.

what-is-sitemap

چگونه سايت مپ بسازيم؟
براي ثبت نقشه سايت در گوگل مي توان از روش هاي مختلفي استفاده كرد:

ثبت سايت مپ با استفاده از ابزار sitemap سرچ كنسول
استفاده از افزونه هاي مختلف وردپرس مثل افزونه yoast يا All in One Seo Pack
افزودن Sitemap: http://example.com/sitemap_location.xml در فايل robots.txt به منظور مشخص نمودن مسير نقشه سايت
و…
استفاده از پلاگين هاي وردپرس يكي از رايج ترين روش هاي ثبت sitemap در گوگل است.

 

منبع : mizbanfa.net