بایگانی برچسب‌ها : وب

وب عمیق Deep Web

وب عمیق یا Deep Web چیست؟

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

وب عمیق درست در نقطه مقابل وب سطحی (Surface Web) قرار می‌گیرد که به طور عمومی از طریق اینترنت قابل دسترسی و قابل ایندکس می‌باشد. با وجود اینکه تشخیص حجم دقیق محتواهایی که در وب پنهان قرار دارند تقریبا غیرممکن است اما مطابق با آنچه توسط متخصصین تخمین زده می‌شود آنچه در وب سطحی قرار دارد در مقایسه با کل وب درصد بسیار ناچیزی است.

محتوایی که در وب پنهان وجود دارد به دلایل مختلفی قابل یافتن و ثبت توسط موتورهای جستجوی معمولی و استاندارد نمی‌باشد. محتواهای پویا (Dynamic Content) که متناسب با یک پرس و جو (Query) تولید می‌شوند، محتوایی که بسته به شرایط و نوع دسترسی متغیر می‌باشد و یا صفحاتی که با کمک روش‌های مختلف (نظیر استفاده از کپچا) دسترسی به آن‌ها محدود شده است از جمله محتواهایی به شمار می‌رود که موتورهای جستجوی مرسوم در کشف و ایندکس آن‌ها ناتوان هستند. علاوه براین محتواهای غیر HTML با فرمت‌های مختلف، محتواهای خصوصی (که پس از لاگین در اختیار کاربران قرار می‌گیرد)، صفحاتی که به آن‌ها هیچ لینکی داده نشده است (فاقد بک‌لینک) و هم‌چنین محتواهایی که عمدا از اینترنت معمولی پنهان شده است و تنها توسط نرم‌افزارهای مخصوصی قابل مشاهده است را باید به موارد فوق اضافه کنید. گفتنی است وب تاریک (Dark Web) به بخشی از وب عمیق گفته می‌شود که کاربران برای دسترسی به آن نیازمند نرم‌افزار، پیکربندی یا مجوز خاصی هستند.

بسیاری از کاربردهای روزمره از قبیل ارسال و دریافت ایمیل، انجام تراکنش‌های بانکی آنلاین، استفاده از سرویس‌های پولی نظیر روزنامه‌ها، مجلات، مقالات علمی و … همگی با محتواها و سایت‌هایی سر و کار دارند که زیرمجموعه‌ای از وب پنهان به شمار می‌رود.

وب عمیق - وب پنهان deep web - invisible web
مقایسه مفهومی وب عمیق و وب سطحی – بیش از 90 درصد کل فضای وب را وب پنهان شکل داده است!

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

وب جهان گستر World Wide Web

وب جهان گستر یا World Wide Web چیست؟

وب جهان گستر (World Wide Web) که به اختصار با عنوان وب یا WWW شناخته می‌شود یک فضای اطلاعاتی است که در آن اسناد و سایر منابع وب با استفاده از عبارتی موسوم به نشانی وب (URL) مشخص می‌شوند، از طریق اینترنت قابل دسترسی هستند و به واسطه پیوندها به یکدیگر مرتبط می‌شوند. وب جهان گستر توسط تیم برنرز لی (Tim Berners-Lee) در سال 1989 اختراع شد. وی اولین مرورگر وب را در سال 1991 منتشر نمود.

امروزه وب جهان گستر به عنوان اصلی‌ترین ابزاری در اینترنت به شمار می‌رود که میلیاردها فرد در سراسر دنیا از آن استفاده می‌کنند. صفحات وب (Web Pages) در واقع اسنادی متنی هستند که از زبان نشانه‌گذاری ابرمتن (HTML) به منظور ایجاد محتوای قالب‌بندی‌شده (شامل متون، تصاویر، ویدیوها و غیره) بهره می‌برند و کاربر برای نمایش مناسب آن‌ها نیازمند یک مرورگر وب می‌باشد. تعدادی از این صفحات تحت یک دامنه یکسان و ظاهر مشابه تشکیل یک وبسایت می‌دهند. کاربر می‌تواند با کمک پیوندهای موجود در صفحات وب، صفحات دیگری از همان سایت یا سایتی دیگر را پیمایش نماید یا با وارد نمودن نشانی یک صفحه یا منبع مشخص در نوار آدرس مرورگر، به آن دسترسی پیدا کند. به طور کلی به چنین فرایندی، مرور وب (Browsing) یا وبگردی (Web Surfing) گفته می‌شود.

محتوای وبسایت‌ها ممکن است به طور کامل از سوی صاحبان آنها منتشر شود و یا حتی کاربران هم در تولید محتوا به آن‌ها کمک کنند. سایت‌ها بسته به نوع محتوا ممکن است تنها جنبه‌ی سرگرمی یا اطلاع‌رسانی و خبری داشته باشند یا فعالیت‌هایشان در حوزه‌های تجاری، علمی، فرهنگی، خدماتی و … باشد. امروزه بخش‌ها و سازمان‌های مختلف دولتی و غیردولتی نیز برای ارتباط با مشتریان و مخاطبان خود به ایجاد وبسایت‌های اختصاصی روی آورده‌اند.

ظهور Web، در کنار فواید گوناگونی که به همراه داشته است باعث شده جرائم مختلفی از قبیل انتشار بدافزارها، سرقت اطلاعات، کلاه‌برداری‌های مالی، جاسوسی، سوء استفاده از کودکان و … به مرور در وبسایت‌ها نیز پدیدار شوند. افزون بر این، امروزه مسائل مرتبط با حریم خصوصی کاربران و محفوظ ماندن رفتار منتسب به آن‌ها حین استفاده از Web نیز به موضوع مهمی تبدیل شده است که متأسفانه توسط بسیاری از وبسایت‌های غول‌پیکر و نامدار جهانی هم به طور کامل رعایت نمی‌شود. آمار میلیاردی کاربران این فضا و رشد روزافزون آن می‌تواند چنین مسائلی را بیش از نمونه‌های مشابه در دنیای واقعی حائز اهمیت نماید.

تفاوت اینترنت و وب

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

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

اچ تی ام ال HTML

اچ تی ام ال یا HTML چیست؟

اچ تی ام ال (HTML) یک زبان نشانه گذاری استاندارد است که برای ایجاد صفحات و اپلیکیشن‌های وب مورد استفاده قرار می‌گیرد. عنوان این زبان برگرفته از سرواژه‌های عبارت HyperText Markup Language به معنای “زبان نشانه‌گذاری ابرمتن” می‌باشد. اچ‌تی‌ام‌ال در کنار CSS و JavaScript به عنوان فناوری‌های اصلی مورد استفاده در دنیای وب شناخته می‌شود.

این زبان، ساختار معنایی و تا حدودی ظاهر یک صفحه وب را توصیف می‌کند. مفاهیمی همچون عناوین، پاراگراف‌ها، لیست‌ها، پیوندها و … با کمک زبان نشانه‌گذاری ابرمتن در قالب اسنادی با ساختار منسجم مشخص می‌شوند. مرورگرهای وب پس از دریافت اسناد HTML از سوی یک سرور وب یا حافظه‌ی محلی رایانه، آن‌ها را به صورت صفحات وب چندرسانه‌ای حاوی متون، تصاویر و … به کاربر نمایش می‌دهند.

المان‌های اچ‌تی‌ام‌ال بدنه‌ی اصلی سازنده‌ی تمامی صفحات وب هستند و با کمک آن‌ها می‌توان تصاویر، متون، پیوندها و … را در داخل یک سند وب تعبیه نمود. اکثر این المان‌ها معمولا با یک تگ آغازین شروع می‌شوند و با یک تگ پایانی نیز به انتها می‌رسند. محتوای المان نیز بین این دو تگ قرار می‌گیرد. عبارت زیر ساختار این نوع المان‌ها را نشان می‌دهد.

<tagName>محتویات تگ</tagName>

به عنوان مثال، قطعه کد HTML زیر از تگ آغازین <p> و تگ پایانی </p> برای تعریف یک پاراگراف استفاده می‌کند. چنین تگ‌هایی می‌توانند تگ‌های دیگری را به عنوان زیرمجموعه خود دربربگیرند.

<p>This is a Paragraph.</p>

گونه‌ی دیگری از تگ‌های اچ تی ام ال نیز وجود دارد که نیازی به بسته شدن (تگ پایانی) ندارند. المان‌های <br> و <img> از این دسته هستند. در داخل تگ‌های آغازین ممکن است خاصیت (Attribute) هایی نیز قید شود. این خاصیت‌ها اطلاعات بیشتری راجع به المان موردنظر ارائه می‌کنند و همواره به صورت جفت‌های “نام خاصیت” و “مقدار” مشخص می‌شوند. به عنوان مثال در نمونه زیر برای تعریف یک المان تصویری از تگ <img> و سه خاصیت src برای تعیین مسیر و نام فایل تصویری، width برای عرض تصویر و height برای ارتفاع آن استفاده شده است. توجه کنید مقدار خاصیت‌ها همواره با استفاده از یک علامت تساوی به “نام خاصیت” منسوب می‌شود. همانطور که گفته شد این المان به تگ پایانی نیاز ندارد.

<img src="/pictures/flower.jpg?x37642" width="200" height="250">

فایل‌های اچ‌تی‌ام‌ال می‌تواند با دربرگرفتن اسکریپت‌هایی که در زبان‌هایی نظیر جاوا اسکریپت نوشته شده است رفتار صفحات و محتوای آن را تحت تأثیر خود قرار دهد. هم‌چنین با کمک CSS، ظاهر و نحوه‌ی قرارگیری المان‌ها در کنار یکدیگر مشخص می‌شود.

پسوند فایل‌های اچ‌تی‌ام‌ال به صورت .htm یا .html می‌باشد.

نمونه‌ای از کد HTML
نمونه‌ای از کد اج‌تی‌ام‌ال

مرورگر وب Web Browser

مرورگر وب یا Web Browser چیست؟

مرورگر وب (Web Browser) که معمولا آن را با نام ساده‌ی مرورگر می‌شناسیم نرم‌افزاری است که امکان واکشی، نمایش و گردش در میان منابع اطلاعاتی ذخیره شده در وب را فراهم می‌آورد. این منبع می‌تواند یک صقحه‌ی وب، تصویر، ویدیو یا هر محتوای دیگری باشد.

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

مهم‌ترین و مشهورترین مرورگرهای وب امروزی عبارتند از فایرفاکس (Firefox)، اینترنت اکسپلورر (Internet Explorer)، کروم (Chrome)، اپرا (Opera)، اج (Edge) و سافاری (Safari) که به صورت رایگان و یا به عنوان مرورگر پیش فرض یک سیستم عامل عرضه می‌شوند. نسخه‌های مخصوص موبایل اغلب این مرورگرها به صورت سبک‌تر نیز طراحی شده است.

پس از آنکه کاربر از طریق یک ابرپیوند یا وارد نمودن مستقیم یک نشانی وب در نوار آدرس مرورگر، بارگیری منبع جدیدی را درخواست نمود، مرورگر براساس پیشوند نشانی، نحوه‌ی تفسیر نشانی را تشخیص می‌دهد. پیشوندهای مختلفی نظیر http، https، ftp و file توسط اکثر مرورگرها پشتیبانی می‌شود اما پیشوندی (مثل mailto) که توسط خود Browser قابل استفاده نباشد به نرم‌افزارهای پیش فرض مشخص شده برای همان پیشوند مانند نرم افزار مدیریت ایمیل فرستاده می‌شود.

بخش‌های مختلف رایج در یک مرورگر وب

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

  • دکمه‌های Back و Forward برای حرکت بین منابع پیشین و بعدی
  • دکمه‌ی Refresh برای تازه‌سازی منبع کنونی
  • دکمه‌ی Stop برای توقف بارگیری منبع
  • نوار آدرس برای وارد کردن نشانی منبع
  • دکمه‌ی home برای بازگشت به صفحه‌ی آغازین
  • نوار جستجو که در برخی مرورگرها با همان نوار آدرس ادغام شده است
  • تاریخچه (یا History) برای نگه‌داری نشانی صفحات اخیری که توسط کاربر ملاقات شده است
  • امکان نمایش صفحات وب در زبانه‌های مختلف
  • پشتیبانی از بوکمارک‌ها برای ذخیره و مدیریت نشانی صفحات مورد علاقه جهت تسهیل دسترسی
  • بخشی برای نمایش و جمع‌آوری خوراک‌های وب (Web Feed)
  • و …

علاوه بر ویژگی‌های اصلی و خصوصیات امنیتی، در اغلب مرورگرهای مدرن امکان افزودن قابلیت‌های جدید از طریق افزونه‌ها نیز درنظر گرفته شده است.

مرورگر اینترنت اکسپلورر
نمایی از مرورگر وب اینترنت اکسپلورر 11 در حال نمایش صفحه آغازین وبسایت تک دیک

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا