پاورپوینت نام گذاری در شبکه های کامپیوتری

پاورپوینت نام گذاری در شبکه های کامپیوتری (pptx) 33 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 33 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا نام گذاری در شبکه های کامپیوتری 3 نام گذاری برای تشخیص منابع به نام گذاری نیاز داریم. بعد از نامگذاری، لازم است مکان منابع را پیدا کنیم. نحوه‌ی نامگذاری منابع؟ - سلسله مراتب نام گذاری چگونه محل منابع را به طور کارآ تعیین می کنیم؟ -DNS یک نگاشت از نام ← مکان(آدرس IP) است. چالش: چگونه این کار را در مقیاس وسیع و در سطح گسترده انجام دهیم؟ 4 /etc/hosts چرا از /etc/hosts استفاده نکنیم؟ - نامگذاری اولیه برای نگاشت آدرسها در سیستم یونیکس - فضای نام مسطح - جستجوی نگاشت در /etc/hosts - نگه داری کپی اصلی توسط SRI-NIC - بارگیری منظم تعداد میزبانها مرتب افزایش می‌یافت: - بارگیری های خیلی بیشتر - به‌روز رسانی های خیلی بیشتر   5 اهداف سیستم نام گذاری حوزه اساساً یک پایگاه داده توزیع شده از نگاشت های نام به آدرس IP در سطح گسترده است. اهداف : - قابلیت مقیاس پذیری - عدم وابستگی به یک سرور مرکزی - استحکام 6 DNS Records DB شامل چندتایهای است به نام رکورد منابع (RRs) است. کلاسها = اینترنت(IN)، Chaosnet(CH)و غیره هر کلاس مقادیر خود را بر اساس type تعریف می کند در کلاس IN : Type=A name is hostname value is IP address Type=NS name is domain (e.g. foo.com) value is name of authoritative name server for this domain Type=CNAME name is an alias name for some “canonical” (the real) name value is canonical name Type=MX value is hostname of mailserver associated with name 7 خواص ردیفهای جدول DNS نگاشت های متفاوتی وجود دارد: - یک حالت ساده: نگاشت 1-1 بین نام حوزه و آدرس IP Kittyhawk.cmcl.cs.cmu.edu نگاشت می شود به 128.2.194.242 - نگاشت چندین اسم حوزه به یک آدرس IP Eecs.mit.edu و cs.mit.edu هر دو به 18.62.1.6 نگاشت می شوند. - نگاشت یک نام حوزه‌ی منفرد به چندین آدرس IP گوناگون aol.com و www.aol.comبه آدرس های IP گوناگونی نگاشت می شوند. 8 دید برنامه نویس از DNS از لحاظ مفهومی، برنامه نویسان می توانند پایگاه داده DNS را به صورت مجموعه ایی از میلیون ها ساختار ردیفی از میزبانها ببینند. هر میزبان دارای یک ساختار ردیف میزبان در جدول DNS به شکل زیر است: in_addr ساختاری متشکل از 4 بایت آدرس IP است. توابعی برای بازیابی ردیفهای میزبانهای از DNS : : gethostbyname کلید جستجو نام DNS میزبان است. gethostbyaddr : کلید جستجو آدرس IP است. /* DNS host entry structure */ struct hostent { char *h_name; /* official domain name of host */ char **h_aliases; /* null-terminated array of domain names */ int h_addrtype; /* host address type (AF_INET) */ int h_length; /* length of an address, in bytes */ char **h_addr_list; /* null-terminated array of in_addr structs */ }; 9 طراحی DNS : تعیین سلسله مراتب root (.) edu net org uk com gwu ucb wisc cmu mit cs ee wail هر نود در این سلسله مراتب فهرستی از اسامی که به پسوند یکسانی منتهی می‌شوند را نگهداری می‌کند. پسوند = یک مسیر از پایین به بالا در درخت با توجه به درخت روبرو، اسامی زیر کجا ذخیره شده اند؟ Fred.com Fred.edu Fred.wisc.edu Fred.cs.wisc.edu Fred.cs.cmu.edu

فایل های دیگر این دسته