Prev پست قبلی   پست بعدی Next
  #1  
قدیمی 04-10-2010
Omid7 آواتار ها
Omid7 Omid7 آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Nov 2009
محل سکونت: نصف جهان
نوشته ها: 9,286
سپاسها: : 14

95 سپاس در 74 نوشته ایشان در یکماه اخیر
پیش فرض چطور سرورهای اینترنت کار می‌کنند؟



آیا تا به حال به اینکه چطور يك صفحه اينترنتي به کامپیوتر شما رسیده است فکر کرده‌اید؟
پشت کامپیوتر خود نشسته‌اید و دوستی ایمیلی به شما می‌زند و آدرس سایتی به این شکل را به شما می‌دهد، http://www.web.com/web-server.htm

مرورگر اینترنت شما با سرور ارتباط ایجاد کرده و صفحه مورد نظر را درخواست و دریافت کرده‌ است.

جزئیات این عملیات و معرفی اجزایی که به این عملیات کمک می‌کنند:

• مرورگر، آدرس را به قسمت‌های زیر تقسیم می‌کند:

ـ پروتکل: http
ـ نام سرور: www.web.com
ـ نام فایل: web-server.htm

• مرورگر باید با یک سرور نام‌های دامنه (DNS) ارتباط برقرار کند و آدرس مربوطه را به یک آدرس IP‌ که برای سرور و کامپیوتر قابل درک است، تبدیل کند.

• جستجوگر سپس با سرور در IP دامنه و پورت 80 ارتباط برقرار می‌کند.(در مورد پورت در ادامه توضیح می‌دهیم)

• براساس پروتکل http مرورگر دستور GET را به سرور می‌فرستد و تقاضای فایل web-srever.htm را می‌کند

• سپس سرور متن HTML صفحه را برای مرورگر می‌فرستد

• مرورگر متن HTML را می‌خواند و آن را به فرمت مخصوص تبدیل می‌کند و نمایش می‌دهد. به ساده‌ترین بیان شکل زیر می‌تواند گویای این عملیات باشد.





اینترنت:

اینترنت مجموعه وسیعی از کامپیوتر‌هاست که تحت یک شبکه کامپیوتری به هم متصل شده اند. این شبکه به تمام کامپیوتر‌ها این اجازه را می‌دهد که با هم ارتباط برقرار کنند. یک کامپیوتر خانگی ممکن است توسط خطوط تلفن یا ADSL و یا بی سیم به سرویس دهنده اینترنت (ISP) متصل شود.

کامپیوتر‌های یک کتابخانه یا دانشگاه و یا یک شرکت معمولاً همگی به یک شبکه LAN متصل می‌شوند و آنگاه شبکه LAN به اینترنت متصل می‌شود و کامپیوتر‌های شبکه به این صورت به اینترنت متصل مي‌شوند.

سپس هر سرویس دهنده اینترنت (ISP) محلی به یک سرویس دهنده اینترنت بزرگتر متصل می‌شود و به همین ترتیب سرویس دهند‌های منطقه‌ای که یک یا چند کشور را در بر می‌‌گیرند به سرویس دهنده‌های اصلی جهانی متصل می‌شوند. به این ترتیب هر کامپیوتری که به یکی از این ISP ها متصل است به تمام کامپیوتر‌های متصل به ISPهای دیگر نیز متصل می‌شود.





کلاینت‌ها (Client) و سرور‌ها:

اجزای اینترنت را می‌توان به نوعی به دو دسته تقسیم کرد. کامپیوتر‌ها و اجزایی که اطلاعات و خدماتی را به باقی اجزا می‌دهند را سرور می‌نامند و کامپیوتر‌ها و اجزایی که این سرویس‌ها را طلب و دریافت می‌کنند کلاینت می‌نامند.

برای مثال وقتی می‌خواهید ایمیل‌های خود را بخوانید، سرویس دهنده ایمیل قسمتی از کامپیوتر‌های خود را به عنوان سرور و برای سرویس دادن به مشترکین روی اینترنت قرار می‌دهد. از طرفی کامپیوتر شما که ممکن است سرویسی به کامپیوتر دیگر ندهد؛ کلاینت و گیرنده سرویس است.

از طرف دیگر هر سرور نیز می‌تواند سرویس‌های مختلفی را بدهد. برای مثال می‌تواند سرور وب باشد یا سرور ایمیل. از این رو کلاینت‌ها نیز می‌توانند به قسمت‌های مختلف سرور‌ها متصل شوند. برای مثال مرورگر اینترنت شما به احتمال زیاد به سرور وب متصل می‌شود و مرورگر ایمیل شما به قسمت ایمیل سرور.

از دیگر اجزا و قسمت‌های اینترنت آدرس IP و نام دامنه و به دنبال‌ آن‌ها سرور نام‌های دامنه است.




درگاه (Port):

هر سرور سرویس‌هایی را که دارد تحت یک درگاه در اختیار کلاینت‌ها قرار می‌دهد. برای مثال اگر سایتی دارای یک سرویس وب و یک سرویس پروتکل انتقال فایل (FTP: FileTrasferProtocl) باشد؛ سرور وب خود را تحت درگاه 80 و FTP را تحت درگاه 21 قرار می‌‌دهد.

اگر سرور پورت مورد نظر را داشته باشد و آن را بشناسد و اگر یک دیوار آتش (FireWall) آن را محافظت نکرده باشد آنگاه می‌توانید از هر کجای اینترنت به آن متصل شوید. [چطور FireWall کار می‌کند؟]

توجه داشته باشید که هیچ قانونی برای تنظیم درگاه‌ها وجود ندارد و اگر شما سرور خود را روی پورت 984 تنظیم کرده‌باشید هیچ مشکلی پیش نمی‌آید. برای مثال اگر سرور خود را به شکل http://aaa.yyy.zzz:984 تنظیم کرده باشید مرورگر به پورت 984 متصل می‌شود ولی اگر درگاه خاصی را تنظیم نکرده‌باشید، آنگاه مرورگر به صورت پیش فرض به درگاه 80 متصل می‌شود.




پروتکل:

پروتکل‌ها راه مکالمه و ارتباط با سرور را مشخص می‌کند. بر اساس این پروتکل‌ها هر کامپیوتر و کلاینت با سرور ارتباط برقرار می‌کند. پروتکل‌ها متن هستند و به صورت پیش فرض توسط مرورگر‌ها قابل درک هستند.

ساده‌ترین پروتکل؛ پروتکل زمان یا DayTime است. اگر مرورگر شما به سروری که پروتکل DayTime را پشتیبانی می‌کند؛ متصل شود؛ سرور زمان فعلی را برای کامپیوتر شما می‌فرستد و ارتباط را می‌بندد. اکثر سرور‌های UNIX این پروتکل را پشتیبانی می‌کنند. در UNIX این پروتکل به این شکل است و به کامپیوتر شما می‌گوید: « اگر به من متصل شوی؛ اطلاعات زمان و تاریخ را برایت می‌فرستم و بعد ارتباط را قطع می‌کنم»

%telnet web67.ntx.net 13
Trying 216.27.61.137
Connected to web67.ntx.net
Escape character is'^]'
Sun Oct 25 08:34:06 1998
Connection closed by foreign host

به این ترتیب و با کمی جزئیات بیشتر، اینترنت؛ این مجموعه گسترده و پهناور میلیاردها کامپیوتر را به هم متصل می‌کند.
__________________
مدت ها بود سه چیز را ترک کرده بودم
شعر را... ماه را.... و تو را ...
امروز که به اجبار قلبم را ورق زدم
هنوز اولین سطر را نخوانده
تو را به خاطر آوردم و شب هاي مهتاب را...
ولی نه...!! باید ترک کنم
هم تو را....هم شعر را .... و هم‌‌‌٬ همه ی شب هایی را که به ماه نگاه می کردم...

======================================

مسابقه پیش بینی نتایج لیگ برتر ( اگه دوست داشتی یه سر بزن دوست من )
پاسخ با نقل قول
 


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 
ابزارهای موضوع
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 12:50 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها