Скачиваний:
33
Добавлен:
24.01.2023
Размер:
1.86 Mб
Скачать

Метод alert( ) отображает диалоговое окно предупреждения с соответствующим сообщением.

<!DOCTYPE HTML <html>

<head>

<title> Метод alert </title> </head>

<body>

<script>

alert(“Текст предупреждения"); </script>

</body>

</html>

Метод document.write( ) - вывод данных в HTML-документ

Метод document.write() выводит на страницу переданные ему аргументы.

Синтаксис метода: document.write(arg1,arg2,arg3,...);

Аргументов может быть любое количество, и они могут быть любых типов, при выводе они преобразуются в строки.

<script> document.write("<h1>Приветствую!</h1><p>Отличного вам дня!</p>");

document.write("Hello World!"); </script>

Метод document.getElementById( ) - возвращает элемент, имя которого передается в качестве параметра. Имя элемента страницы задается атрибутом ID..

ДОП ЧАСТЬ Пакет - в общих чертах, это минимальный набор данных, передаваемых по

сети. По сути, пакеты - это своего рода конверты, в которых данные передаются из одного узла сети в другой.

Порт - адрес на одном компьютере, к которому привязан какой-то программный продукт. Это не физическое устройство или адрес, это, своего рода, способ использования одного интерфейса несколькими программами одновременно.

В чем заключается принцип каскадирования CSS

Под каскадированием понимается одновременное применение разных стилевых правил к элементам документа — с помощью подключения нескольких стилевых файлов, наследования свойств и других методов.

Каскадирование основано на присвоении некоторого приоритета каждому правилу. Авторские таблицы стилей имеют самый большой приоритет, меньший — пользовательские, самый низкий — таблицы стилей по умолчанию браузера. У пользователя есть возможность переопределить авторское правило путем добавления флага !important к своему.

Правила каскадирования определяют следующие приоритеты:

1.пользовательские стили, отмеченные !important

2.авторские стили, отмеченные !important

3.авторские стили

4.пользовательские стили

5.стили по умолчанию

После каскадирования правила упорядочиваются на основе специфичности селекторов.

Почему таблицы называются каскадными?

Слово «cascading» в названии системы CSS говорит о том, что на вывод каждого тега в документе могут оказывать влияние сразу несколько стилевых спецификаций, образующих иерархическую систему.

Домен, его организация

Домен - представляет собой некую ограниченную часть пространства иерархических имен узлов Всемирной сети Интернет. (По факту .ru - это домен верхнего уровня)

Не путать с доменным именем. Доменное имя/доменный адрес или имя узла (host name), представляет собой адрес конкретного сетевого соединения (узла), идентифицирующий владельца этого узла. (google.com - это доменное имя) Домены регистрируются с помощью специальных доменных регистраторов.

Для идентификации компьютеров аппаратное и программное обеспечение в сетях TCP/IP полагается на IP-адреса, поэтому для доступа к сетевому ресурсу в параметрах программы вполне достаточно указать IP-адрес. Однако пользователи обычно предпочитают работать с символьными именами компьютеров, и операционные системы локальных сетей приучили их к этому удобному способу. Следовательно, в сетях TCP/IP должны существовать символьные имена хостов и механизм для установления соответствия между символьными именами и IPадресами. Для преобразования доменного имени в IP-адрес и наоборот служит система DNS. Для эффективной организации именования компьютеров в больших сетях естественным является применение иерархических составных имен.

Три типа адреса

Адреса IPv4 делятся на три основных типа:

1.Сетевой адрес - адрес, по которому обращаемся к сети.

2.Широковещательный адрес - специальный адрес, используемый для отправки данных ко всем узлам в сети

3.Адреса узлов - адреса, присвоенные конечным устройствам в сети

(Если хотите повыебываться): Еще есть IPv6. Адреса IPv6 делятся на три основных типа: обычные адреса, групповые адреса и нечеткие адреса.

1.Обычный адрес обозначает одиночный интерфейс. Пакет, направленный на обычный адрес, проходит путь от одного хоста к другому.

2.Нечеткий адрес обозначает набор интерфейсов, возможно, с разным расположением, использующих один адрес. Пакет с нечетким адресом доставляется только ближайшему из членов группы нечетких адресов.

3.Групповой адрес обозначает набор интерфейсов, возможно, с разным расположением, использующих один адрес. Пакет с групповым адресом доставляется всем членам группы.

Сетевые порты

Порт — это числовая величина в пределах от 0 до 65535, условно диапазоны портов делятся на три категории:

1.Хорошо известные порты — c 0 по 1023 — эти порты резервируются для самых популярных протоколов и приложений, которые исторически заняли свою нишу. Например, любой веб сервер обычно работает на 80-м порту, почтовый протокол SMTP использует 25 порт, SSH — 22-ой.

2.Зарегистрированные порты — с 1024 по 49151 — эти порты могут использоваться менее популярными приложениями, например, сетевыми играми, или более «молодыми» средствами связи, например, Skype. Тем не менее, и в этом блоке есть множество портов, которые можно назвать известными. Например, порт 8080 часто используется как альтернатива порту 80 для HTTP сервера. (8080 - HTTPS протокол с шифрованием, HTTP - без шифрования)

3.Динамические или частные порты (dynamic or private ports) — с 49152 по 65535

— так же могут использоваться малоизвестными приложениями, но основное

их использование — в качестве порта для клиентских программ. Например, когда вы обращаетесь к веб-серверу, ваш браузер выступает в качестве клиента. При этом на сервере вы будете обращаться к 80-му порту, а данные, приходящие в ответ вашему браузеру идут с 80-го порта на какой-то порт из этого диапазона, который динамически назначился вашему браузеру операционной системой.

КОРОЧЕ ГОВОРЯ, ОСИ ХУЕСИ ЭТА ВАША:

ПЕРВЫЙ УРОВЕНЬ - ФИЗИЧЕСКИЙ - передача физических сигналов: токов, света или радио от источников к получателю. Оперируем кабелями, контактами в разъемах, кодированием единиц и нулей, модуляцией сигнала и т.д. ПРОСТЫМ ЯЗЫКОМ - УРОВЕНЬ ПРОВОДОВ.

Среди технологий - ethernet - описывает как должны эти сигналы кодироваться, передаваться по проводам и тд. ТАКЖЕ БЛЮТУЗ, ВАЙФАЙ И МР3 ПОРТ. Сетевые устройства, что относят к первому уровню - концентратор и репиторы, ГЛУПЫЕ ЖЕЛЕЗКИ, ЧТО РАБОТАЮТ С ФИЗИЧЕСКИМ СИГНАЛОМ, НЕ ВНИКАЯ В ЕГО ЛОГИКУ, А ПРОСТО ПЕРЕДАВАЯ СИГНАЛ.

ВТОРОЙ УРОВЕНЬ - КАНАЛЬНЫЙ - проверяются и исправляются ошибки передачи, оперируем понятием “КАДР” - ПОЛЕЗНЫЕ ДАННЫЕ К КОТОРЫМ ДОБАВЛЕНА ПОЛЕЗНАЯ ДОПОЛНИТЕЛЬНАЯ СЛУЖЕБНАЯ ИНФОРМАЦИЯ. Идентификаторы - МАС-АДРЕСА - идентификация устройстпив в одной сети. Обитают такие устройства, как КОММУТАТОРЫ И МОСТЫ - передача кадра нужному адресату. УМНЫЕ ЖЕЛЕЗКИ

Стандарт ethernet тоже здесь, он и на первом и на втором уровнях.

Протоколы - MPLS, CDP, PPP и тд

ТРЕТИЙ УРОВЕНЬ - СЕТЕВОЙ - вводятся понятия “МАРШРУТИЗАЦИЯ” и “IPАДРЕС”. На этом уровне происходит МАРШРУТИЗАЦИЯ ТРАФИКА. Если нужно на какой-то сайт - DNS запрос - ответ в виде ip-адреса - подставляем его в пакет. Протокол ICMP - используем утилиту PING - ОПРЕДЕЛЕНИЕ ПРОБЛЕМ В СЕТИ Устройства - маршрутизатор и его “слуги” - протоколы маршрутизации - BGP, OSPF, RIP, EIGRP - они занимаются передачей данных от источника к получателю только уже на уровень повыше - между разными уровнями

ЧЕТВЕРТЫЙ УРОВЕНЬ - ТРАНСПОРТНЫЙ - обеспечивает передачу данных по сети. Он предназначен для обеспечения надежной передачи данных от отправителя к получателю. На данном уровне две основные рок-звезды - TCP и UDP - различный “транспорт” применяется для разной категории трафика.

Трафик чувствителен к потерям? - TCP - обеспечивает контроль за передачей данных. Немного потеряем? - UPD

СЕТЕВОЙ ИНЖЕНЕР - ВЗАИМОДЕЙСТВИЕ С ПЕРВЫМИ ЧЕТЫРЬМЯ УРОВНЯМИ РАЗРАБОТЧИК СОФТА - ВЕРХНИЕ УРОВНИ

ПЯТЫЙ УРОВЕНЬ - СЕАНСОВЫЙ - управляет соединениями или же “сессиями”. Аудио- и видеоконференции - на этом уровне устанавливается каким кодеком будет кодироваться

ШЕСТОЙ УРОВЕНЬ - ПРЕДСТАВЛЕНИЯ - преобразование формата сообщения - кодирование или сжатие. Например, jpeg. Если отправляешь кому-то фотку кота - приходит она сначала в виде нулей и единиц, а на этом уровне она преобразуется в нужный формат

СЕДЬМОЙ УРОВЕНЬ - ПРИЛОЖЕНИЯ - сетевые службы, которые позволяют нам, как конечным пользователям, серфить просторы интернета. TELNET - сетевой

протокол для реализации текстового терминального интерфейса по сети.

Протоколы - HTTPS, HTTP, FTP, SMTP.

Уровень нужен чтобы приложения имели доступ к сетевым службам, таким как - доступ к файлам, пересылки электронной почты, запросы к базам данных.

Порт нужен для использования одного айпи под разные задачи

Отличие модели TCP/IP от OSI (OSI был сделан позже)

Понятно про OSI https://selectel.ru/blog/osi-for-beginners/

В процессе передачи данных всегда участвуют устройство-отправитель, устройствополучатель, а также сами данные, которые должны быть переданы и получены. С точки зрения рядового пользователя задача элементарна — нужно взять и отправить эти данные. Все, что происходит при отправке и приеме данных, детально описывает семиуровневая модель OSI.

Первый, физический уровень (physical layer, L1)

0 и 1

Устройства физического уровня оперируют битами. Они передаются по проводам (например, через оптоволокно) или без проводов (например, через Bluetooth или IRDA,

Wi-Fi, GSM, 4G и так далее).

Второй уровень, канальный (data link layer, L2)

Второй уровень решает проблему адресации при передаче информации.

Задача здесь — сформировать кадры с адресом отправителя и получателя, после чего отправить их по сети.

Третий уровень, сетевой (network layer, L3)

Маршрутизаторы получают MAC-адрес от коммутаторов с предыдущего уровня и занимаются построением маршрута от одного устройства к другому с учетом всех потенциальных неполадок в сети.

На сетевом уровне активно используется протокол ARP (Address Resolution Protocol — протокол определения адреса).

Четвертый уровень, транспортный (transport layer, L4)

его главной задачей является транспортировка пакетов , при передаче данных, наиболее чувствительных к потерям на транспортном уровне

используется протокол TCP, контролирующий целостность доставленной информации.

Для мультимедийных файлов небольшие потери не так важны, гораздо критичнее будет задержка. Для передачи таких данных, наиболее чувствительных к задержкам, используется протокол UDP, позволяющий организовать связь без установки соединения.

Пятый уровень, сеансовый (session layer, L5)

Сеансовый уровень отвечает за поддержку сеанса или сессии связи. Пятый уровень оказывает услугу следующему: управляет взаимодействием между приложениями, открывает возможности синхронизации задач, завершения сеанса, обмена информации.

Шестой уровень, представления данных (presentation layer, L6)

Шестой уровень также занимается представлением картинок (в JPEG, GIF и т.д.), а также видео-аудио (в MPEG, QuickTime). Помимо перечисленного, шестой уровень занимается шифрованием данных, когда при передаче их необходимо защитить.

Седьмой уровень, прикладной (application layer)

Прикладной уровень — это то, с чем взаимодействуют пользователи, своего рода графический интерфейс всей модели OSI, с другими он взаимодействует по минимуму.

Протоколы здесь используют UDP (например, DHCP, FTP) или TCP (например, HTTP,

HTTPS, SFTP (Simple FTP), DNS).

Соседние файлы в предмете Основы интернет технологий