۰۷ ارديبهشت ۱۴۰۳
به روز شده در: ۰۷ ارديبهشت ۱۴۰۳ - ۰۹:۵۰
فیلم بیشتر »»
کد خبر ۸۲۶۰۴
تاریخ انتشار: ۰۹:۲۲ - ۰۸-۰۶-۱۳۸۸
کد ۸۲۶۰۴
انتشار: ۰۹:۲۲ - ۰۸-۰۶-۱۳۸۸

سرورهاي اينترنت چگونه كار مي‌كنند؟

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


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

آيا تا به حال به اينكه چطور يك صفحه اينترنتي به كامپيوتر شما رسيده است فكر كرده‌ايد؟
پشت كامپيوتر خود نشسته‌ايد و دوستي ايميلي به شما مي‌زند و آدرس سايتي به اين شكل را به شما مي‌دهد، 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 و نام دامنه و به دنبال‌ آن‌ها سرور نام‌هاي دامنه است. [چطور سرور نام‌هاي دامنه (DNS) كار مي‌كند؟]

درگاه (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

به اين ترتيب و با كمي جزئيات بيشتر، اينترنت؛ اين مجموعه گسترده و پهناور ميلياردها كامپيوتر را به هم متصل مي‌كند.

نويسنده: رشيد عسگري
 
ارسال به دوستان
سال ۱۹۰۰؛ پرتره‌های صمیمی از بومیان آلاسکا (عکس) کشف یک دفینۀ «معطّر» در زیر خانۀ اولین رئیس‌جمهور آمریکا (+عکس) انجام ۲۰ دقیقه بازی تتریس می تواند از ابتلا به اختلال اضطراب پس از حادثه جلوگیری کند سلبریتی های مترو سوار؛ هالیوودی هایی که ممکن است آن ها را در مترو ببینید (+عکس) فال حافظ امروز : یک غزل ناب و یک تفسیر گویا (7 اردیبهشت) کشف اسکلت‌های 5 هزارساله که به شیوۀ «مافیا» قربانی شده بودند (+عکس) ۳ مورد از شگفت انگیزترین اکتشافات مصر باستان؛ از شهر طلایی تا مقبره نفرین‌ شده (+عکس) بمب منفجرنشده‌ای که 100 سال زینت‌بخش یک باغچه بود! (+عکس) فال حافظ امروز : یک غزل ناب و یک تفسیر گویا (6 اردیبهشت) 130 سال قبل چه اتفاقی افتاد که «گوسفندها» دیوانه شدند؟! تخت ‌جمشید دوم ایران کجاست؟ تخلفات راهنمایی و رانندگی و مبلغ جریمه ها در کشورهای همسایه چگونه است؟ 10 سریال گانگستری تماشایی که بر اساس داستان واقعی ساخته شدند(+عکس) فال حافظ امروز : یک غزل ناب و یک تفسیر گویا (5 اردیبهشت) این کیک کرامبل توت فرنگی را با روشی متفاوت بپزید
وبگردی