
- •Вопросы к экзамену по информатике
- •7. Архитектура персонального компьютера — компоновка его основных частей, таких как процессор, озу, видеоподсистема, дисковая система, периферийные устройства и устройства ввода-вывода.
- •8. Стационарные пк
- •16. Содержание учётной записи
- •Ip адрес, порт
- •Маршрутизация
Ip адрес, порт
Адрес машины в Интернет представляет собой 4 байтовых числа, разделенных точками, например 193.124.214.99 (адрес 1-ой машины в классе cctelcom) и называется IP адресом. Каждая машина, имеющая подключение к Интернет имеет собственный уникальный адрес, из чего следует что таких машин может быть не более 4 млрд. В связи с этим в последнее время встает вопрос о нехватке адресов и переходу к новому протоколу с более длинным адресом. Хотя имеются программные средства использование целого сегмента машин, с выделением им всего одного IP адреса. В IP адресе определенное количество младших бит (обычно восемь) соответсвует номеру компьютера, остальные задают адрес сети. Это разбиение задается т.н. маской сети, представляющей собой 4 байтовых числа, где вместо адреса сети выставляются 1-цы, а биты, задающие номер машины устанавливаются в 0. Для случая, когда адрес машины задается последним байтом, маска сети рана 255.255.255.0. Это означает, что две соседние машины в сети могут иметь, например, такие адреса: 193.124.214.99 и 193.124.214.100 (ws01 и ws02). Кроме того существуют специальные зарезервированные адреса, например, адрес 127.0.0.1 всегда соответствует адресу локальной машины.
Маршрутизация
На всех промежуточных машинах по пути следования пакета с данными (маршрутизаторах) исполняется специальное программное обеспечение, обеспечивающее передачу IP пакетов (маршрутизацию). Решение задачи маршрутизации производится разными алгоритмами, с использованием различных соглашений. Общей частью всех этих протоколов является таблица маршрутизации.
При получении пакета, ему находится соответствующая запись в таблице и он отправляется дальше на машину с адресом в поле Gateway и через сетевую плату, указанную в поле Interface. Сопоставление адреса назначения в пакете и строки происходит по полям Destination и Genmask. При этом выполняется операция побитового логического и между адресом назначения и маской подсети (Genmask). Полученное число сравнивается с полем Destination и в случае равенства берется эта строка в таблице. Если адресу соответствует две и более строки, то из них берется строка с наибольшей маской (например, строка deafault соответствует всем адресам, но она берется в последнюю очередь). В приведенном выше примере на сервере стоит три сетевые карты. Первая (eth1) и вторая (eth2) соединяются с подсетями в классах 212 и 301. Третья (eth0) выходит во внешнюю сеть Университета.
Когда пакет доходит до сети назначения, он больше не передается на шлюз, а отправляется машине - получателю по ее Ethernet адресу. Задача получения Ethernet адреса по известному IP адресу решается при помощи протокола ARP (Address Resolution Protocol). В рамках этого протокола всем машинам в сети рассылается широковещательный запрос (broadcast), в котором указан IP адрес искомой машины. Каждая машина при получении такого запроса сравнивает указанный в нем IP адрес с собственным адресом и посылает ответ если они совпали. Это означает, в частности, что в принципе можно задать произвольно последний байт в IP адресе, что может быть полезным для входа на системы, имеющие ограничения на вход с определенных доменов (описание доменов см. ниже). Существует также и обратный протокол RARP, используемый, например, для определении IP адреса при загрузке системы посредством BOOTP.
19. Браузеры, агенты.
20. DOM (от англ. Document Object Model — «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.
Модель DOM не налагает ограничений на структуру документа. Любой документ известной структуры с помощью DOM может быть представлен в виде дерева узлов, каждый узел которого представляет собой элемент, атрибут, текстовый, графический или любой другой объект. Узлы связаны между собой отношениями "родительский-дочерний".
Изначально различные браузеры имели собственные модели документов (DOM), несовместимые с остальными. Для того чтобы обеспечить взаимную и обратную совместимость, специалисты международного консорциума W3C классифицировали эту модель по уровням, для каждого из которых была создана своя спецификация. Все эти спецификации объединены в общую группу, носящую название W3C DOM.
Еще один интерфейс прикладного программирования, называемый JDOM, обеспечивает более высокий, чем W3C DOM, уровень для работы с XML-документами на Java.