وب سایت چیست؟
وب با یک مجموعه مشخصات و پروتکل مخصوص تعریف شده است. تولید کننده هاى نرم افزار از این مشخصات براى ساخت و اجراى مرورگرهاى web و برنامه هاى رایانه سرویس دهنده یا server در شبکه هاى وب استفاده مى کنند. تاثیر متقابل بین مرورگرهاى وب و رایانه هاى سرویس دهنده شبکه هاى وب توسط HTTP تعریف شده است. مرورگرهاى وب پیغام ها را با استفاده از این پروتکل به رایانه سرویس دهنده شبکه هاى وب ارسال مى کنند.
این به معناى درخواست اطلاعات است. قراردادهاى آدرس دهى قدیمى اینترنت، براى تعیین رایانه هاى متصل شده به شبکه خاصى است. نام رایانه هاى داراى IP مستقل متصل به اینترنت و آدرس ها هر دو استفاده مى شوند. لیکن این روش کار را مشکل مى سازد، به نحوى که نیاز بود کاربران اینترنت از طریق کشوها و پرونده هاى سیستم هاى عامل، کار جست وجو را دنبال کنند. پروتکل URL محل منابع (پرونده ها، مستندات یا حتى بخشى از یک سند) را در گستره وب تعیین کرده و به آن دسترسى پیدا مى کند. مرورگرهاى وب با استفاده از URL در HTTP تقاضاهایى را به رایانه هاى سرویس دهنده شبکه هاى دوردست ارسال مى کنند. آنها تقاضاى اطلاعات را دقیقاً با شبکه اى که منابع در آن وجود دارد ارسال مى نمایند. اطلاعات منتقل شده از مراکز شبکه ها به مرورگرهاى وب وارد شده و به همان شیوه اى که در شبکه مبدا وجود دارند، نمایش داده مى شوند. اجزاى مختلف صفحات وب براى کارهاى مختلف با استفاده از HTM2 ساخته مى شوند. مهمترین کار این قطعات، ارتباط متن یا تصویر با سایر بخش هاى همان صفحه، صفحات دیگر یا منابع دیگر است. این ارتباط ممکن است با منابع روى شبکه هاى دیگر متصل به اینترنت باشد.
تمام اطلاعاتى که کاربران اینترنت جست وجو مى کنند در فرمت HTML نیست، بلکه بانک هاى اطلاعاتى بزرگ، از دیگر منابع مهمى هستند که در اینترنت قابل دسترس هستند. خصوصاً زمانى بهتر عمل مى شود که این منابع با فرمت اصلى باشند. CGI مکانیزمى براى نمایش و کار با اطلاعاتى است که با فرمت هاى غیر از وب هستند. با این شیوه، منابع مهم با فرمت بانک هاى اطلاعاتى را از طریق وب مى توان در اختیار دیگران قرار داد. البته جمع آورى اطلاعات از این نوع منابع با هدف مبادلات تجارى از طریق وب کاملاً حساس و فنى است. تنها طراحى فرم ها براى جمع آورى اطلاعات از طریق وب کافى نیست.
بلکه مکانیسم هاى خارج از رایانه سرویس دهنده شبکه (Server) نیاز است تا آن اطلاعات را پردازش کند. CGI یک ارتباط بین Webserver و بقیه فرآیند تجارى برقرار مى کند. در پایان، پروتکل هاى حفاظت و ایمنى مناسب در وب شامل SSL و S-HTTP است. لازم به توضیح است که این پروتکل ها، ایمنى و حفاظت لازم را روى پروتکل هاى موجود بین مرورگرهاى وب و رایانه هاى سرویس دهنده وب که آنها را پشتیبانى مى کنند ایجاد مى کنند.