11_Application (1130340)
Текст из файла
Прикладной уровень(Компьютерные сети т.2 стр.182-216)Введение в компьютерные сетипроф. Смелянский Р.Л.Лаборатория Вычислительных комплексовф-т ВМК МГУПрикладной уровеньNATDNSHTTPSNMP––• SMTP• FTP––••••Введение в компьютерные сетипроф.Смелянский Р.Л.Network Address TranslationDomain Name ServiceHyper Text Transfer ProtocolSimple Network ManagementProtocolSimple Mail Transfer ProtocolFile Transfer Protocol23.04.20162NAT – Network AddressTranslationStrong End-t o -End•“The network's job is to transmit datagrams asefficiently and flexibly as possible.
Everything elseshould be done at the fringes.”Internet171.64.15.55Введение в компьютерные сетипроф.Смелянский Р.Л.157.166.226.2623.04.20164NAT примерssh(22)18.181.0.31STCP port 8035NAT(128.34.22.8)TCP port 5000NAT(76.18.117.20)AB10.0.0.10110.1.1.9Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.20165Как работает N AT10.0.0.101Aport 7009NAT(128.34.22.8)18.181.0.31STCP port 5000TCP port 22Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.20166N AT внутреннее отображениеNAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180451218.181.0.3110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.4512128.34.22.8664118.181.0.31128.34.22.880 664123.04.20167Два вопроса• К каким пакетам NAT применяет отображение?• Как и когда NAT применяет отображение?Терминология и типизация NAT по RFC3489Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.20168F u l l C o n e ( F C ) N ATNAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180451218.181.0.3110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.4512128.34.22.8664118.181.0.31128.34.22.880 664123.04.20169R e s t r i c t e d C o n e ( R C ) N ATNAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180451218.181.0.3110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.4512128.34.22.8664118.181.0.31128.34.22.880 664123.04.201610P o r t R e s t r i c t e d ( P R ) N ATNAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180451218.181.0.3110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.4512128.34.22.8664118.181.0.31128.34.22.880 664123.04.201611Symmetric N AT18.181.0.3210.0.0.101451218.181.0.32NAT(128.34.22.8)A10.0.0.10118.181.0.3110.0.0.1013311 4512S’128.34.22.83311 982110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.451218.181.0.31128.34.22.83311 6641S18.181.0.3123.04.201612Пришпиливание (Hairpinning):пример10.0.0.101128.34.22.845126641NAT(128.34.22.8)switchA10.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.B10.0.0.9923.04.201614Влияние NAT на приложения:входящие соединенияB18.181.0.32sshNAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180 451218.181.0.3110.0.0.101128.34.22.845126641Введение в компьютерные сетипроф.Смелянский Р.Л.18.181.0.31128.34.22.880664123.04.201615Инверсное соединениеR18.181.0.31NATAB10.0.0.101192.168.2.5Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.201616РетрансляторR18.181.0.31NATNATAB10.0.0.101192.168.2.5Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.201617Приложение:N AT пробойник(hole-punching)Server(18.181.0.31)NAT(128.34.22.8)NATNAT(76.18.117.20(76.18.117.20))Client A(10.0.0.101)Client B(10.1.1.9)Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.201618NAT = Нет новомуТранспорту!NAT(128.34.22.8)AS10.0.0.10118.181.0.3110.0.0.10180451218.181.0.3110.0.0.101Введение в компьютерные сетипроф.Смелянский Р.Л.4512128.34.22.8664118.181.0.31128.34.22.880 664123.04.201619Обсуждение NAT• Очень полезное новшествоo повторное использование адресовo безопасность (не явное открытие соединения –это может быть полезно)• Очень осложняет жизньo очень усложняет разработку приложенийo без NAT VoIP было бы проще• Дебатировать NAT можно, но бесполезно –он есть!Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.201620Новая талия ИнтернетаУровень сессии и вышеICMPTCPUDPУровень канала и нижеВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201621DNS – Domain Name ServiceDNS• Задача:o сопоставление символического имени IPадресуo автоматическая резолюция адресов•DNS (Domain Name System)o распределенная база данных, поддерживающаяиерархическую систему имен для идентификацииузлов в сети Interneto механизм взаимодействия машин в сетиInternet с этой базой данныхВведение в компьютерныесети проф.СмелянскийР.Л.23.04.201623DNS: структура имен• Иерархическая древовидная структура именВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201624Стандартизованные суффиксы именПоле адресаТип сети.aeroФирма или организация, относящаяся к сфере авиации;.artsКультура и досуг;.bizОрганизация, относящаяся к сфере бизнеса;.comКоммерческая организация;.coopКооперативная организация;.firmКоммерческое предприятие;.govГосударственное учреждение (США);.infoОткрытая TLD-структура (регистрация имен доменов).orgБесприбыльная организация;.eduУчебное заведение;.jobsРаботодатели;.milВоенное предприятие или организация (США);.mobiCайты и сервисы, ориентированные на работу с мобильнымителефонами и беспроводными устройствами.museumИмя домена музея.nameИмя домена частного лица.netБольшая сеть;.proПрофессионал, достойный доверия.
Управляется RegistryPro(http://www.nic.pro/);.intМеждународная организация;.recРазвлечения;.telХранение и управление персональными и корпоративнымиконтактными данными;.travelТурагенства;.tvТелевидение. Хотя существует домен bbc.tv, а регистрация вэтой зоне в РФ процветает (см. Ru center, официального статусав качестве TLD этот домен не получил. В базе данных IANA(см. Национальные коды доменов в Интернет этот домензаписан попрежнему за TUVALU.arpaСпециальный домен, используемый для преобразования IP-Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.2016 25Географическое расположение корневыхсерверов DNSВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201626DNS: основные понятия• Домен – узел и связанное поддерево виерархической структуре имен• Ресурсная запись – единица храненияинформации• DNS-сервер и DNS-клиент• DNS-запрос• Зона – часть поддерева домена вместе сресурсными записями• Делегирование – передачаответственности за зону отдельномусерверуВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201627Структура организации работыDNS приложенияВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.2016 28DNS: пример рекурсивнойрезолюции адресаАвторитетность – отвечает ли сервер за зонуРекурсивное или итеративное поведениеВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201629Формат DNS сообщенийВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.2016 30DNS: ресурсная запись• имя (NAME) — доменное имя, к которомупривязана данная ресурсная запись• TTL (Time To Live) — допустимое времяхранения данной ресурсной записи в кэшенеответственного DNS-сервера• тип (TYPE) ресурсной записи — определяетформат и назначение данной ресурсной записи• длина поля данных (RDLEN)• поле данных (RDATA), формат и содержаниекоторого зависит от типа записи.Введение в компьютерные сетипроф.Смелянский Р.Л.23.04.201631DNS: типы ресурсных записей•Запись A (address record) или запись адреса связывает имя хоста садресом IP•Запись AAAA (IPv6 address record) связывает имя хоста с адресомпротокола IPv6•Запись CNAME (canonical name record) или каноническая запись имени(псевдоним) используется для перенаправления на другое имя•Запись MX (mail exchange) или почтовый обменник указывает сервер(ы)обмена почтой для данного домена•Запись NS (name server) указывает на DNS-сервер для данного домена•Запись PTR (pointer) или запись указателя связывает IP хоста с егоканоническим именем•Запись SOA (Start of Authority) или начальная запись зоны указывает,на каком сервере хранится эталонная информация о данном домене,содержит контактную информацию лица, ответственного за данную зону•Запись TXT содержит неинтерпретируемую текстовую информациюВведение в компьютерные сетипроф.Смелянский Р.Л.23.04.201632Пример записи в БД DNSAuthoritative data for cs.msu.rucs.msu.ru.86400INSOAns.cs.msu.ru.
root.cs.msu.ru. (2001082400,10800, 1800, 3600000, 259200)cs.msu.ru.86400INTXT“CS Dept of the Moscow State University”cs.msu.ru.86400INNSns.cs.msu.ru.cs.msu.ru.86400INNSns1.cs.msu.ru.cs.msu.ru.86400INNSns1.barrnet.net.cs.msu.ru.86400INNSipsun.ac.msk.su.cs.msu.ru.86400INNSns.radio-msu.net.cs.msu.ru.86400INMX10 mailhost.cs.msu.ru.mailhost.cs.msu.ru. 86400Введение в компьютерныесети проф.Смелянский Р.Л.IN HINFO Sun Enterprise 450, Solaris 1023.04.2016 33DNS: заключительные замечания• Доменная система именования указывает на то, ктоответственен за поддержку имени, но не где этамашина находится (несмотря на коды стран)• Понятия доменного имени и адрес сети вообще говоряне связаны: две машины одного домена имен могут непринадлежать к одной сети• У машины может быть много имен.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.















