انتقال مطمئن داده
پ 1)معاملات مطمئن در سرتاسراینترنت سه هدف دارد: اول : دو بخش بکار گرفته شده درمعامله(میتوان گفت ،یک ایمیل یا خرید تجارت) نیازی به قسمت سوم برای خواندن انتقالشان ندارد. بعضی فرم مخفی داده هابرای جلوگیری از این ضروری است .دوماً : گیرنده پیام بایستی قادرباشدکه کشف کندآیا کسی باآن در این معامله مذاکرات پنهانی انجام داده است این یک طرح درستی پیام نامیده می شود. سرانجام هردوقسمت باید بدانند که آنها بایکدیگر ارتباط دارند نه با یک وانمود کننده . این باتصدیق کاربر انجام می شود .
پ 2 )امروزه رمزگزاری داده ها متدی است که به یک تکنیک تکیه می کند که رمزنویسی کلید عمومی نامیده می شود هر فردی از یک سیستم کلیدعمومی استفاده می کند که یک کلید عمومی و یک کلید خصوصی دارد پیام هابا این کلیدها رمزگزاری و رمز گشایی می شوند یک پیام رمز گزاری شده تنها با کلید عمومی شما می تواند رمزگشایی شود آن هم بوسیله سیستمی که کلید خصوصی شما رامی شناسد.
پ 3) برای سیستمی به منظور کار دو بخش بکارگرفته شده. دریک معامله مطمئن آنها بایستی کلید عمومی یکدیگر را بشناسنداما کلیدهای خصوصی تنها برای صاحبانشان شناخته شده هستندوقتی که من می خواهم یک پیام رمزگزاری شده برای شما بفرستم من کلیدکلید عمومی شما را استفاده می کنم تا اینکه پیامم را به شکل شکسته و نامفهوم تغییربدهم من میدانم که تنهاشمامی توانی پیام شکسته و نامفهوم را به شکل متن اصلی در بیاوری ، زیراتنهاشماکلیدخصوصی رامی دانی کلید عمومی رمزگزار همچنین در حالت وارونه نیز کار میکند آن هست تنها کلیدعمومی شما که می تواند رمز کلید خصوصی شما را کشف کند.
پ 4) برای ایجاد یک متن مدرک – مداخله (آماده سازی درستی متن) فرستنده هر متن را درمیان یک تابع خلاصه پیغام اجرا می کند این عملکردداخل یک کاربرد یک شماره که MAC نامیده می شود تولید می کند سیستم کار می کند زیرا آن برای یک پیام اصلاه شده ، غیرممکن است که شبیه MAC یک پیام دیگر داشته باشدهمچنین شما نمی توانید یک MAC را برداشته و به شکل پیا م اصلی تغییر دهید.
پ 5) نرم افزار برای تغییر دادن تولیدات یک MAC برای یک متن قبل از آنکه رمز گزاری شود ، استفاده می شود بعداً آن MAC را با کلید خصوصی فرستنده رمز گزاری میکند سپس آن، هردوی پیام و MAC رمز گزاری شده را با کلید عمومی دریافت کننده رمزگزاری می کند و پیام را می فرستد .
پ 6) وقتی که گیرنده پیام را دریافت می کند آنرا رمزگشایی میکند ، آنها همچنین یک MAC رمزگزار دریافت میکنند نرم افزار پیام را میگیرد وآنرا درطی پیام مشابه ادامه می دهدکه فرستنده استفاده کند وMACخودش آنرا خلق می کند سپس آن MAC فرستنده را رمز گشایی می کند اگر هردو پیا ممشابه باشند ، آنگاه پیام مورد مذاکرات پنهانی قرار نگرفته است .
پ 7) وب پویا تاکیدمی کند که سیستم تصدیق کاربر باید وجودداشته باشد این می تواند بااستفاده از گواهی دیجیتالی انجام شود.
پ 8) یک سرور تصدیق کننده به یک مشتری با ارسال یک کد پایه رمزگشا گواهی دیجیتالی صادرمی کند یک سند رسمی دیجیتالی شامل اطلاعاتی درباره عملکرد سرویس دهنده و کلید عمومی سرویس دهنده شرکت است. گواهی دیجیتالی بوسیله اطمینان از شماره گواهی دیجیتالی علامتدار می شود که به این معنی است که اطمینان میدهد که سرویس دهنده به عملکرد شرکت رسیدگی میکند و معتقداست که آن قانونی است اگر سرویس گیرنده به شماره اعتماد کند سپس آن می تواند به سرویس دهنده اعتماد کند. شماره " علامت" باتولید MAC برای آن صادر می شود سپس MAC با شماره کلید خصوصی رمزگزاری می شود اگر سرویس گیرنده شماره را تائید کند پس آن از قبل شماره کلید عمومی را می شناسد .
پ1) SGMLزبانی است که هردوزبان HTML وXMLرا بوجودآورده است SGML یک زبان واقعی نیست آن یکmeta language است(زبانی برای آنالیز یک زبان ) . زبانی است که شما می توانید زبانهای دیگری از آن خلق کنید در این مورد ، آن خلق یک زبان mark upاست .(یک سیستم رمزگذاری دستورالعمل برای ساختاروفرمت الکتریکی عناصرسند)
پ2) HTML یک عملکرد ویژه مشتق شده ازSGML است آن گروهی از کدها است که معمولا در صفحات وب استفاده می شودآن اسناد الکترونیکی را بر اساس قوانین پایه ریزی شده به وسیله SGML را خلق می کند SGML زبانی برای ارائه اطلاعات شماست نه چیزی که واقعا اطلاعات است بنابراین شما می توانید بگوئید کهHTML یک ارائه دهنده زبان است.
پ3) XML زیر مجموعه ای از SGML است آن تقریبا شبیه SGML یک Meta Language استXML یک متد ویژه تعریف می کند برای ایجاد فرمتهای متن برای داده ها که آن فایلها برنامه ها و plate فرمهای مستقلی هستند و پشتیبانی بین المللی (قابلیت خواندن زبانهای مختلف و غیره ) در حقیقت به دلیل اینکه XML یک زبان گسترده است شما حتی مجبور نیستید برای ترجمه ، صفحه مرورگر داشته باشید .کاربردها می توانند اسناد XML را تجزیه کنند و اطلاعات را بدون دخالت انسان بخوانند .
پ4) XML بر خلاف HTML با شناسایی سر و کار دارد معنی و ساختار و ترکیب اطلاعات XML گسترده است زیرا آن به تولیدکنندگان وب سایت اجازه می دهد گروهی از مشتریها را برای اسناد خلق کنند این توانایی برای تعریف کردن (معین کردن )تق های خودتان خصوصیت اصلی XML است و آن چیزی است که به تولید کنندگان انعطاف بیشتری می دهد. ( عملکرد تولید کنندگان قابل انعطاف و قابل تغییر است )
پ5) بوسیله معین کردن Mark Upتق های خودتان ، شما آشکارا می توانید مفاد و مندرجات را در سند معین کنید این XML را یک زبان باهوش تر از HTML می سازد برای مثال در HTML شما توانستید یک پاراگراف تق <p> مقدم بر یک پاراگراف درباره بیس بال داشته باشید مرورگر وب شما این تق را می بیند و می داند که باید متن زیر را به عنوان یک پارگراف ارائه کند مرورگر شما همه را در باره متن می داند با اینکه آن متن وجود دارد مرورگر نمی داند که متن بویژه درباره بیس بال است در یک سند XML شما توانستید معین کنید یک تق <baseball> را که برمی گردد به متن پاراگرافی که در سند شما هست { یعنی در XML شما توانستید بدانید که متن درباره بیس بال است } این راه وقتی که مرورگر XML شما سند را امتحان می کند می داند که سند شامل چه اطلاعاتی است و چه چیزی مندرجات را باهوش تر می سازد موتورهای جستجویی که استفاده از اطلاعات XML را ممکن می سازد می تواند کار را برای پیدا کردن صفحاتی که شما در حال جستجو هستید بهتر سازد وآن به دلیل هوش طبیعی مندرجات XML است زیرا HTML یک زبان نمایش است و اسناد XML تق های HTML را برای کمک در بکاربردن فرمتهای واقعی اسناد استفاده می کند همچنین ، شما می توانیدXML را در اسناد HTML استفاده کنید تا اینکه ابرداده را آماده کنید که آن همان اطلاعاتی است که درباره اطلاعات موجود در سند است .
پ6) XML وب و تجارتی راانجام خواهد داد که HTML اصلی در اینترنت انجام می دهد XML وHTML درخواست هایی را تخصیص می دهند که عاملی هستند برای پوشش دادن اینترنت و چگونگی انجام دادن داد وستد .