طراحي سايت | فروشگاه ساز طراحي سايت | فروشگاه ساز .

طراحي سايت | فروشگاه ساز

مقدمه اي بر سيستم وب

كلا از ديدگاه مسائل فني ، سيستم وب در دو بخش سازماندهي ميشود :

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

صفحه وب چيزي نيست مگر يك فايل متني بسيار ساده كه با زبان علامت گذاري HTML تدوين ميشوند و در بخشهاي آتي روش ايجاد آنرا بوسيله يك ويرايشگر مني (مثل Notepad) توضيح خواهيم داد. اصول طراحي سايت حرفه اي كاري كه مرورگر بعنوان يك سرويس گيرنده وب انجام ميدهد آنست كه تقاضاي دريافت يكي از اين صفحات با فايلها را در قالب قراردادي استاندارد (به نام پروتكل HTTP به سمت سرويس دهنده ارسال ميكند. در سمت مقابل سرويس دهنده وب اين تقاضا را پردازش كرده و در صورت امكان، فايل مورد نظر را براي مرورگر ارسال ميكند. مرورگر پس از دريافت فايل ابرمتني ، آنرا تفسير كرده و بصورت صفحه آرايي شده روي خروجي نشان ميدهد. پروتكل HTTP) به سمت سرويس دهنده ارسال مي كند. در سمت مقابل سرويس دهنده وب اين تقاضا را پردازش كرده و در صورت امكان، فايل مورد نظر را براي مرورگر ارسال ميكند. مرورگر پس از دريافت فايل ابرمتني، آنرا تفسير كرده و بصورت صفحه آرايي شده روي خروجي نشان مي دهد. اگر فايل ابر متني در جائي به فايل صدا يا تصوير پيوند خورده باشد، آنها نيز توسط مرورگر تقاضا شده و پس از دريافت در جاي خود قرار مي گيرند. بنابراين سرويس دهنده وب را بايد يك برنامه سوكت در نظر گرفت كه فرامين مشتريها را دريافت ، پردازش و در صورت امكان اجرا مي كند. برنامه سمت مشتري نيز برنامه سوكتي است كه تقاضاها را در قالب فرامين استاندارد ، براي سرويس دهنده وب ارسال مي كند؛ در ضمن وظيفه تفسير و نمايش دادههاي دريافتي را نيز بر عهده دارد. در ذهن خود دو مفهوم كاملا مجزاي زير را از هم تفكيك كنيد: . " پروتكل انتقال صفحات ابرمتن: اين پروتكل زبان با قراردادي براي صحبت كردن مشتري با سرويس دهنده وب (HTTP) است. . "زبان نشانه گذاري صفحات ابرمتن زباني براي قالب بندي و صفحه آرائي اطلاعات متني (HTML) است ممكن است خواننده نكته گير به اين قضيه اعتراض كند كه سرويس دهنده وب را با سرويس دهنده HTTP همسان گرفتيم در صورتيكه سرويس دهنده وب فراتر از سرويس دهنده HTTP است. براي توجيه قضيه خاطر نشان مي كنيم كه فعة كاربردي ترين بخش از سرويس دهنده وب همان سرويس دهنده HTTP است. معرفي زبان نشانه گذاري صفحات ابرمتني (HTML) را به بخشهاي بعد موكول كرده و فعلا برنامه هاي سمت سرويس دهنده و سمت مشتري وب (مرورگر) را مورد بررسي قرار مي دهيم تا پيوستگي بحث ما با موضوع برنامه نويسي سوكت از دست نرود.

منبع: nopardazco.net


برچسب: مقدمه اي بر سيستم وب،
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ مرداد ۱۳۹۷ساعت: ۱۱:۱۸:۳۶ توسط:قانميلن موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :