|
|
|
انواع سی دی و نرم افزار های جدید |
لینک های داغ |
|
|
|
| | |

اخبار روز :: دوستان ::
تهران مانیا :: پزشکی :: بالاشهر :: ایران من
ایران 20
:: امواج ::
هفت ستاره :: تهران وب :: پرشین تاپ ::
طنز ::
ایران شادی :: خنده :: لینک باکس
:: دنیای خنده
|
|
|
پورت 13: نام ديگر اون daytime است و کارش هم اينه که زمان و تاريخ رو در اون کامپيوتر به ما مي ده. اين پورت اصولا خيلي سر راسته. فقط کافيه که بهش وصل شيم تا اطلاعاتشون بيرون بريزه. البته اين پورت رو خيلي از کامپيوترها بسته است. (يادتون باشه که وقتي مي توان با يه پورت کار کرد که باز باشد). حالا مي خوايم با پورت ?? از ip شماره 194.225.184.13 صحبت کنم. يکي از اين دو دستور را مي نويسم: telnet 194.225.184.13 13 البته در آن دستورات به جاي عدد ?? مي توان معادلش را نوشت که daytime است. و جواب مي شنوم: 11:35:33 AM 10/5/2002 بله، با اين پورت ارتباط برقرار کرديم و اطلاعاتش رو دريافت کرديم. اين اطلاعات معمولا به درد اين مي خورد که مکان جغرافيايي اون کامپيوتر را حدس بزنيم (البته اگر زمان اون کامپيوتر صحيح باشد). به عنوان مثال اين کامپيوتر خاص در ايران است چون ساعتش همزمان با ايران است. پورت 25: براي ارسال E-mail به کار مي رود. اين پورت از پروتکل SMTP براي اين کار استفاده مي کند. نکته مهم آن است که اين پروتکل توانايي خواندن E-mail را ندارد و فقط مي تواند E-mail بفرستد. حالا سوالي که پيش مي آيد که چه برنامه هايي روي سرور پورت ?? را باز مي کند؟ همان طور که گفتم، SMTP فقط يک پروتکل است (نه يک برنامه) و از نظر لغوي مخفف عبارت Simple Mail Transfer Protocol است. برنامه اي که پورت ?? را باز مي کند تا بتوان از طريق آن E-mail ارسال کنيم، SMTP Server مي گويند. SMTP Server يک عبارت کلي است، براي اين نوع برنامه ها. حالا خود SMTP Server انواع مختلف دارد که مشهورترين هايشان، SMail، SendMail، ESMTP MAIL Service و ... هستند. نکته مهم اين است که تفاوت زيادي نيست که سرور مورد نظر ما از کداميک از اين نرم افزارها استفاده مي کند، زيرا اصول کار با آنها يکي است. براي صحبت کردن با پورت ?? اول بايد يک Server پيدا کنيم که پورت ?? در آن باز باشد (اگرچه در اکثر سرورها پورت ?? باز است). بعد بايد طبق معمول از telnet يا nc براي ارتباط استفاده کنيم 21:اين پورت براي فايل هاي به اشتراک گذاشته شدست شما توسط اين پورت ميتونيد به فايل هاي به اشتراک گذاشته شده به صورت زير دسترسي پيدا کنيد ftp://xxx.xxx.xxx.xxx شما بايد به جاي x اي پي را وارد کنيد البطه اگه ويندوز زير 2000 باشه کامپيوتر ديگه تو دست شماست البطه شما سعي کنيد هيچ وقت فايلي رو در ويندوز زيرxp به اشتراک نزاريد(share) پورت 80 پورت ?? يکي از مهم ترين پورت هاست. دنياي وب (صفحات اينترنتي) بر اساس همين پورت کار مي کنه. توضيح اينکه وقتي به يه سايت وصل مي شيم و صفحه وب را درخواست مي کنيم، در واقع مرورگر اينترنتي به پورت ?? اون کامپيوتر وصل مي شه و اطلاعات رو مي گيره (البته بعد از گرفتن اطلاعات اون رو تفسير مي کنه و به صورت يه صفحه نشون مي ده - دقت کنيد که اطلاعات در واقع به صورت يک سري تگ HTML است ). حالا ما مي خواهيم با پورت ?? يک کامپيوتر صحبت کنيم ولي به کمک telnet و nc. اول بايد يه connection (اتصال) با پورت ?? برقرار کنيم (مثلا براي سايت hotmail.com بايد بنويسم): telnet http://www.hotmail.com 80 nc -v http://www.hotmail.com 80 پس اول بايد يکي از دستورات بالا را استفاده کنيم. من هميشه توصيه ام استفاده از nc بوده و خواهد بود. حالا بايد شروع به صحبت با پورت ?? کنيم. من فعلا دو تا جمله براتون مي گم و بقيه اش بمونه واسه بعد. دقت کنيد که موقع کار با پورت ?? با تلنت (نه nc) دستوراتي که ما مي نويسيم، نمايش داده نمي شود ولي کار مي کنه. ?- اولين جمله اينه: GET / HTTP/1.0 و بعدش دوتا Enter به فاصله ها دقت کنيد. دو طرف / ي که بعد از GET است، فاصله وجود دارد. اين جمله به پورت ?? مي گه که هرچي در header داره، نشون بده. و جواب مي شنوم: HTTP/1.0 302 Moved Temporarily Server: Microsoft-IIS/5.0 Date: Thu, 05 Dec 2002 12:02:51 GMT Location: http://lc2.law5.hotmail.passport.com/cgi-bin/login X-Cache: MISS from cache5.neda.net.ir Connection: close ?- دومين جمله اينه: GET / what/ever و بعدش دوتا Enter به فاصله ها دقت کنيد. اين دستور باعث ميشه که هر چي داره، رو کنه. البته توجه کنيد که ما مسير را مشخص نکرديم. بعدها در مورد اين مسير مشخص کردن صحبت خواهم کرد. اين حالت که بدون مسير است خيلي وقت ها کار نمي کنه (مثل همين مثال !!) گاهي پيش مي آد که يک سري دستورات خاص را هميشه بايد پشت سرهم به يه پورت خاص بفرستيم و بخواهيم در وقت صرفه جويي کنيم. مثلا همين جمله GET / HTTP/1.0 و دو Enter پشت سرهم که هميشه استفاده مي کنيم. در اين موارد مي توان اين دستورات را در يک فايل تايپ کرد (همراه با Enter ها که بايد موقع نوشتن حتما بزنيد) و بعد مثلا با نام yahoo.txt ذخيره کنيد و بعد يکي از دستورات زير را بنويسيم: yahoo.txt>nc-v http://www.yahoo.com 80
| |
مطلب بعدی
::
مطلب قبلی
|
|
|
| |
|
|
| |