Работа на компьютере
Подкатегория
Больше видеоуроков здесь: http://www.psdmaster.ru/blog/
В этом видеоуроке отвечу на вопрос как сделать быстрый поиск драйверов по id оборудования или коду устройства с помощью сайта devid.info
http://www.psdmaster.ru/blog - Бесплатные видеоуроки по работе с компьютером и интернетом
Трофименко Владимир
Смотреть видеоурок на сайте - http://psdmaster.ru/blog/materials/17
В этом видеоуроке рассмотрим вопрос о том, как закрыть не закрывающийся сайт. В последнее время таких сайтов становиться все больше и больше...не все сайты одинаково полезны. Очень часто это становиться мошеннической схемой, от которой мы и будем в этом видео защищаться.
http://www.psdmaster.ru/blog - Бесплатные видеоуроки по работе с компьютером и интернетом
Трофименко Владимир
Видеоуроки для новичков - http://psdmaster.ru/blog
Новый видеоурок, в котором я покажу вам как можно произвести проверку ссылок на вирусы с помощью сервиса онлайн-сканер от компании "Доктор Веб".
http://www.psdmaster.ru - Бесплатные видеоуроки по фотошоп, компьютеру и интернету
Трофименко Владимир
Видеоуроки для новичков - http://psdmaster.ru/blog
Представляю вам новый видеоурок, в котором я расскажу вам как можно вручную задать программу, с помощью которой будут открываться файлы определенного формата. Это своего рода ассоциация файлов с определенной программой, с помощью которой они в дальнейшем будут открываться.
http://www.psdmaster.ru - Бесплатные видеоуроки по фотошоп, компьютеру и интернету
Трофименко Владимир
Видеоурок в котором я расскажу как скачать видео с ютуб на компьютер с помощью сайта savefrom.net.
Как скачать видео с youtube с помощью букмарклета смотрите здесь - http://youtu.be/w-xw2n74-gE
Еще больше видео на сайте: http://www.psdmaster.ru/blog
Первый познавательный портал: http://www.1-pp.ru
В этом видео разбираемся как скачать видео с ютуба с помощью букмарклета.
Как cкачать видео с youtube с помощью сайт savefrom.net смотрите здесь - http://youtu.be/mD3GqHQEYNw
Еще больше видео на сайте: http://www.psdmaster.ru/blog
Первый познавательный портал: http://www.1-pp.ru
В этом видео я расскажу вам как скачать видео с ютуба с помощью специальных расширений для браузера.
Еще больше видео - http://www.psdmaster.ru
Первый познавательный портал - http://www.4upc.ru
С наилучшими пожелениями,
Трофименко Владимир
Скачать файл плагина - http://psdmaster.ru/blog/materials/38
В этом видеоуроке я расскажу как можно скачать видео с ютуб при помощи программы Download Master.
В этом уроке мы научимся оставлять на youtube комментарии с оформлением. Научимся создавать в комментариях на youtube жирный текст, курсив, перечеркнутый, а также перевернутый текст.
http://unicode-table.com - Таблица символов Юникода
В этом уроке рассмотрим как открыть заблокированный сайт через анонимайзер и как пользоваться опцией Turbo у брайзеров Опера и Яндекс.
Анонимайзеры из видеоурока:
http://www.cameleo.ru
http://www.noblock.ru
http://www.proxya.ru
http://www.kproxy.com
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Модель стека протоколов TCP/IP имеет четыре уровня или другими словами: клиент в модели TCP/IP обслуживается за четыре шага.
Верхний или первый уровень модели TCP/IP дает возможность человеку взаимодействовать с сетью через ряд интерфейсов, обеспечивающих те или иные услуги.
FTP, HTTP, POP3, SMTP, SNMP, SIP, TELNET
ASCII, JPEG, SSL, TLS
RPC, RTCP, SMPP, SCP, ZIP, SDP
Так же на первом уровне модели TCP/IP работают DNS сервера, которые преобразуют доменное имя сайта в IP-адрес и наоборот.
Транспортный уровень модели стека протоколов TCP/IP создает канал передачи данных между взаимодействующими устройствами. При этой транспортный уровень может создавать каналы связи разного качества или разной надежности. Два самых популярных протокола транспортного уровня: UDP - при помощи этого протокола вы смотрите данное видео или слушаете музыку Вконтакте и протокол TCP, при помощи которого отправляются ваши письма и другая информация, требущая особой точности.
Протокол UDP обеспечивает большую скорость передачи данных, но не гарантирует доставку всей информации. Протокол TCP гарантирует доставку, но при этом скорость передачи данных уменьшается, ну это потому, что мы не живем в неидеальном мире.
Уровень сети Интернет или межсетевой уровень является третьим в модели TCP/IP и используется он для передачи траффика между узлами связи. На этом уровне используется несколько протоколов.
Сеть делится на сегменты, сегменты бьются на кластеры, в кластерах стоят коммутаторы доступа, от коммутаторов доступа включаются абоненты. Всё как в жизни: есть страна, есть область, есть город, в городе есть улицы, на улицах есть дома, в домах есть квартиры.
При этом у передающего и принимающего устройства должно быть уникальное имя или уникальный адрес, адреса устройствам выдаются при помощи протокола IP, у которого есть две версии: IPv4 и IPv6.
Перед тем, как разносить почту, почтальон продумывает маршрут, данные, которые мы передаем по сети Интернет тоже имеют маршрут и в идеальном случае этот маршрут наиболее короткий и проходит через узлы с наименьшей нагрузкой. За маршрутизацию отвечают протоколы: BGP, RIP, OSPF.
Перед любым интернет провайдером стоит непростая задача: обслужить наибольшее количество абонентов, затрачивая при этом как можно меньшее количество ресурсов, эта задача решается на канальном или четверотом уровне модели стека протоколов TCP/IP.
Ресурсы различных сред передачи данных ограничены, каждая среда имеет свои собственные ограничения и на этом мы не будем останавливаться. Лишь назовем протоколы, которые позволяют разделить физческие ресурсы (например, время и частоты) сети провайдера между абонентами.
Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM и MPLS.
Если мы будем выделять физический уровень модели TCP/IP, то здесь стоит сказать о физических интерфейсах: витая пара (UTP, FTP, SFTP), коаксиальный кабель, RJ-45, RJ-11, BNC, SFP.
Теперь давайте сравним модели OSI 7 и TCP/IP, обратите внимание на картинку справа:
1. Уровень приложения в модели TCP/IP соответствует прикладному, представления и сеансовому уровням эталонной модели.
2. Транспортный уровень TCP/IP имеет точно такой же аналог в модели OSI.
3. Уровень межсетевого взаимодействия модели TCP/IP соответсвует сетевому уровню модели взаимодействия открытых систем.
4. А уровень доступа к сети в модели стека протоколов TCP/IP представляет собой результат объединения физического и канального уровня модели OSI 7.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Привет, друзья!
Я хотел бы анонсировать новый плейлист, в котором мы будем знакомиться с основами работы Web и сети Интернет.
Данный плейлист будет состоять из трех модулей, хотя изначально я планировал рассказать только про протокол HTTP,
но в процессе подготовки материалов ко мне пришло понимание того, что сухая теория по протоколу ХТТП будет слишком скучной,
поэтому появился третий модуль, в котором мы будем рассматривать установку и конфигурацию веб-сервера Apache.
Так же в третьем модуле мы установим готовую серверную сборку AMPPS на компьютер под управлением Windows
и коротко поговорим о ее возможностях и преимуществах. Чтобы убедить вас, что серверная сборка - это быстро и
очень удобно мы попробуем установить и осуществить первичную настроику своей собственной серверной сборке,
которая будет состоять из трех приложений: Apache, PHP, MySQL и все это будет крутиться на машине под управлением Windows.
Когда материал третьего модуля был готов, мне захотелось, чтобы мои видео были понятны не только людям, имеющим определенный
набор знаний в области IT и в частности в области компьютерных сетей и передачи данных, но также и для обычных пользователей
и зрителей YouTube, который нигода с этим со всем не сталкивались, поэтому были добавлен еще один модуль, который стал первым.
В первом модуле мы разбираемся с простыми и базовыми понятиями, которые сделают изучение протокола HTTP и сервера Apache более
непренужденным, например, мы поговорим о том, что такое клиент и сервер, рассмотрим принцип взаимодействия клиент-сервер.
Поговорим о моделях передачи данных и организации компьютерной сети, рассмотрим такие понятия как IP и MAC адреса, посмотрим
для чего они нужны, увидим назначение DNS серверов и маски подсети. В общем, в первом модуле будет рассмотрен фундамент,
пусть и не очень подробно, но на нужном для понимания протокола HTTP. А чтобы теория не показалась слишком скучной,
первый модуль будет разбавлен практикой в виде различных приложений и утилит, работающих под операционной системой Windows и
позволяющих диагностировать и мониторить работу различных служб и протоколов сети Интернет.
Отличие данного плейлиста от тех, что появились ранее на моем канале только в наличии модулей. Каждый модуль будет делиться на
темы, а тема в свою очередь будет разбита на части, каждая часть - это небольшой видео урок длительностью 3-10 минут.
В завершении хотелось бы сказать о том, для какого этот плейлист и каким уровнем знаний нужно обладать. В принципе, этот
плейлист для всех, кто умеет пользоваться компьютером и серфить в Интернетах: перчать на клалвиатуре, попадать мышкой по
кнопкам и ярлыкам, а также уметь устанавливать различные приложения в своей операционной системе. Со всем остальным мы
разберемся вместе.
Надеюсь, что плейлист будет интересным, понятным, полезным и нескучным, а вы его поддержите своими лайками, комментариями
и репостами. До скорых встреч!
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Рассмотрим модель OSI 7.
Сравним модель TCP/IP и поговорим о том, почему она лучше OSI 7.
Поговорим о принципе иерархического построения компьютерной сети.
Ответим на вопрос: что такое сервер?
Раскроем термин клиент.
Посмотрим на принцип взаимодействия клиент-сервер.
Увидим, что в мире есть статические сайты с их преимуществами и недостатками.
А также существуют динамические сайты, обладающие большей гибкостью, но требующее большее количество ресурсов.
Познакомимся с термином CMS и огласим список самых популярных и бесплатных CMS.
Узнаем про акронимы LAMP, MAMP, XAMPP, WAMP и их назначении.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация: http://zametkinapolyah.ru/servera-i-protokoly/chto-takoe-model-osi-etalonnaya-model-setevogo-vzaimodejstviya-urovni-setevoj-modeli-osi-primery-i-prostoe-obyasneniya-principa-raboty-semiurovnevoj-modeli.html
Что такое модель OSI и кто ее придумал?
Модель OSI не случайно называют моделью сетевого взаимодействия, а также ее не случайно называют эталонной моделью. Модель OSI описывает то как должны взаимодействовать машины в компьютерной сети.
Если говорить в рамках определения, то OSI – это базовая или эталонная модель взаимодействия открытых систем.
Любое взаимодействие происходит по протоколу или определённому набору правил взаимодействия, например, взаимодействие между браузером и веб-сервером (например, сервером Apache) происходит по протоколу HTTP.
Модель OSI разработала международная организация стандартизации ISO.
Все мы помним Вавилонскую башню и как плачевно закончилось ее строительство, примерно такая же ситуация произошла в 70-ых годах XX века: компьютеры одной крупной организации стали не понимать или плохо понимать компьютеры другой организации.
В качестве выхода из сложившейся ситуации была разработка эталонной модели сетевого взаимодействия OSI. Естественно, модель OSI – это академический подход и ее разработка заняла около 7 лети. Заметим, что модель OSI лишь описывает принципы взаимодействия устройств в сети, но не говорит о том, как это должно быть реализовано физически.
Зачем нужна эталонная модель?
Для ответа на этот вопрос давайте посмотрим приблизительную структуру вашего Интернет-провайдера:
Есть монтажники и техники сервиса, которые работают с кабелем: укладывают его, диагностируют обрывы и прочее.
Есть отдел/отделы, занимающиеся проектированием, строительством и развитием сети. Инженерам этого отдела нужно понимать: принципы построения компьютерных сетей, физические свойства материалов, используемых в качестве среды передачи данных, а также знать, что ресурсы любой среды конечны и представлять как эти ресурсы делятся между абонентами.
Есть отдел, занимающийся администрированием сети провайдера. Инженерам из этого отдела в идеале вообще не интересно: что используется в качестве среды передачи. Этот отдел решает вопросы логической организации сети, маршрутизации и транспортировки данных.
Конечно же, у провайдера есть отделы или группы, которые занимаются разработкой различных приложений, например, биллинговых систем, которые определяют – давать абоненту доступ к сети Интернет или просить с него денег.
Но если отбросить инженеров, о которых мы говорили в п.4, то верхних три уровня целиком и полностью отданы компьютеру/смартфону абонента и серверу, на который этот абонент пытается попасть.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Иерархическая модель сети - это трехуровневая модель организации сети крупной компании или интернет-провайдера, данная модель была разработана инженерами Cisco. Как видно из схемы, данная модель делит сеть на три уровня: ядро сети, уровень распределения или уровень агрегации и уровень доступа к сети.
Если говорить о небольших офисах или домашних сетях, то они представляют собой лишь какой-то фрагмент иерархической модели.
У уровня доступа одна и самая простая задача - обеспечить абоненту/клиенту/сотруднику или просто человеку доступ к сетевым ресурсам компании или провайдера.
Если говорить про оборудование, то уровень доступа здесь представлен коммутаторами уровня L2 или второго уровня. На втором уровне устанавливаются самые простые и бюджетные решения, которые позволяют лишь диагностировать и мониторить линию связи между клиентом и сеть провайдера, а также дают доступ к сети и ее верхним уровням.
Если говорить про D-Link, то здесь мы можем увидеть: DES-1210,DES-1228,DES-3200 и другие коммутаторы из этого ценового ряда. Гугл поможет вам их найти, если интересно.
Если мы говорим про Cisco, то провайдеры, по крайней мере чисто ШПД провайдеры избегают установки коммутаторов Cisco на уровне доступа, причина проста до безобразия - они дороже, как по закупке, так и по стоимости содержания штата компании: инженеры, умеющие обслуживать Cisco стоят на рынке дороже. Хотя если говорить о крупных компаниях, то на уровне доступа могут быть использованы такие коммутаторы как Cisco 2950.
Стоит обратить внимание, что большинство интернет-провайдеров в рамках своих концепций не включают клиентское оборудование в свою сеть, поэтому услуги по заменен роутеров, точек доступа Wi-Fi или сетевых карт является платной, если, конечно, вы не заключили со своим провайдером договор аренды, например, роутера. В этом случае при поломке замена будет бесплатной, но все равно этот роутер не будет рассматриваться провайдером как часть сети.
Стоит отметить, что подсеть уровня агрегации обычно называют кластером, если перенести кластер на карту, то мы получим 5-10 жилых домов на чердаке или тех этаже которых стоят антивандальные шкафы провайдеров, в этих шкафах установлены коммутаторы. Обычно коммутаторы в кластере соединены между собой в кольцо.
Уровень распределения или уровень агрегации
На уровне рапределения кластеры объединяются в сегменты, если у провайдера достаточно финансового и административного ресурса, то коммутаторы уровня агрегации соединены не только с ядром сети, но и друг с другом. Ведь протянуть оптический кабель и согласовать монтажные работы в городе довольно затратно, сюда можно будет добавить и операционные расходы: это когда оператор ежемесячно платит собственнику опор/кабельной канализации и пр. за то, что его кабель будет, собственно висеть на опоре или будет проложен в кабельной канализации.
Уровень распределения объединяет не только кластеры в сегменты, но и сегменты друг с другом. Такое объединение реализуется при помощи технологии VLAN (Virtual Local Area Network)
Если говорить про оборудование, то крупные провайдеры ставят коммутаторы провайдеры ставят коммутаторы уровня 2+ или L3, например: у D-Link DGS-3620, если говорить про Cisco, то аналогичная серия - это Cisco 3560. Важно отметить,что коммутаторы на данном уровне поддерживают функции маршрутизации.
Физически уровень агрегации представляет собой большой микрорайон или небольшой район города милионника или город спутник. Всё зависит от количества абонентов, мощности железки, занимающейся агрегированием и распределением, а также от внешних условий, таких как: собственники территорий, муниципальные службы, различные управляющие компании.
На третьем уровне или на уровне ядра сети решаются по сути две очень важные задачи: происходит внутренняя организация сети (здесь работают DHCP-сервер, определяющий кому какой IP-адрес выдать, биллинговая система, следящая за балансом абонента, система DNS, транслирующая доменные имена в IP-адреса и наоборот и др.), а также происходит взаимодействие с сетью Интернет: устройства ядра сети знают о существование других провайдеров, представляют себе маршруты, по которым можно добраться до их узлов, у ядра сети есть информация о вышестоящих DNS серверах и многое другое.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация в блоге: http://zametkinapolyah.ru/servera-i-protokoly/chto-takoe-server-servernyj-kompyuter-i-servernoe-prilozhenie.html
Сервер – это имя. Перевод имени Сервер с персидского – глава, предводитель, вождь.
Термин сервер имеет два значения:
Сервер – программное обеспечение, принимающее и обрабатывающее запросы клиентов с целью оказания тех или иных услуг.
Сервер – это аппаратный комплекс, имеющий большие вычислительные мощности. Обычно сервер собирают под какие-либо конкретные сервисные функции. Например, сервер баз данных или файловый сервер.
Сервер – это специально выделенный компьютер для каких-то определённых функций (хотя это не всегда так), зачастую при недостатке бюджета сервер может выполнять сразу несколько функций.
Также стоит заметить, что обычно управление сервером осуществляют не рядовые пользователи, а специально обученные и подготовленные системные администраторы, в задачу которых входит обслуживание серверных компьютеров.
Серверные приложения:
Сервера баз данных (MySQL, Postgres, Oracle и другие).
Веб-сервера (Apache, nginx).
DHCP-сервера.
DNS-сервера.
FTP-сервера.
Почтовые.
И еще много разных служб, обеспечивающих работу сети Интернет.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация в блоге: http://zametkinapolyah.ru/servera-i-protokoly/chto-takoe-klient-klientskij-kompyuter-i-klientskoe-prilozhenie.html
Как не банально, но клиент – это заказчик той или иной услуги или покупатель.
Вообще, термин клиент пришел к нам из Древнего Рима, в исконном значении слова клиент – это свободный гражданин Римской Империи, который находится в зависимости от патрона (знатного гражданина), но в то же время клиент пользуется покровительством и защитой патрона.
Если говорить про информатику, то клиент – это программное средство или физическое устройство, которое посылает запросы серверу (поставщику услуг).
Если говорить про сеть Интернет, то ваше устройство, с помощью которого вы смотрите данное видео – это клиентский компьютер, вы искали информацию и нашли ее на моем канале, соответственно, вы искали того, кто удовлетворит вашу потребность в информации.
Если говорить про локальную сеть или, как частный случай, корпоративную сеть, то клиентский компьютер – это маломощный компьютер, который пользуется вычислительными мощностями сервера при необходимости выполнения той или иной операции. В общем, клиентский компьютер – это машина, которая пользуется услугами.
Типичным примером клиентского приложения является браузер, с помощью которого вы заходите на сайты. Кстати, клиентские программы, и серверные могут взаимодействовать на одном и том же компьютере (сервер Apache и браузер, MySQL сервер и приложение MySQL Workbench и другие).
В общем случае клиентское приложение – это приложение, отправляющее запросы серверу с целью получения той или иной информации. Термин клиент в области IT чаще всего применяется именно к приложениям.
Подведем итоги: клиентское приложение – это программа, которая позволяет человеку взаимодействовать с сервером и получать требуемые услуги.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация в блоге: http://zametkinapolyah.ru/servera-i-protokoly/o-modeli-vzaimodejstviya-klient-server-prostymi-slovami-arxitektura-klient-server-s-primerami.html
Как понятно из названия, в данной концепции участвуют две стороны: клиент и сервер. Здесь всё как в жизни: клиент – это заказчик той или иной услуги, а сервер – поставщик услуг.
Клиент и сервер физически представляют собой программы, например, типичным клиентом является браузер. В качестве сервера можно привести следующие примеры: все HTTP сервера (в частности Apache), MySQL сервер, локальный веб-сервер AMPPS или готовая сборка Denwer. Клиент и сервер взаимодействую друг с другом в сети Интернет или в любой другой компьютерной сети при помощи различных сетевых протоколов, например, IP протокол, HTTP протокол, FTP и другие. Протоколов на самом деле очень много и каждый протокол позволяет оказывать ту или иную услугу.
Например, при помощи HTTP протокола браузер отправляет специальное HTTP сообщение, в котором указано какую информацию и в каком виде он хочет получить от сервера, сервер, получив такое сообщение, отсылает браузеру в ответ похожее по структуре сообщение (или несколько сообщений), в котором содержится нужная информация, обычно это HTML документ. Сообщения, которые посылают клиенты получили названия HTTP запросы. Запросы имеют специальные методы, которые говорят серверу о том, как обрабатывать сообщение. А сообщения, которые посылает сервер получили название HTTP ответы, они содержат помимо полезной информации еще и специальные коды состояния, которые позволяют браузеру узнать то, как сервер понял его запрос.
Сейчас мы схематично описали, как взаимодействуют клиент и сервер на седьмом уровне модели OSI, но, на самом деле это взаимодействие происходит на всех семи уровнях. Когда клиент отправляет запрос, сообщение упаковывается, можно представить, что сообщение заворачивается в семь оберток (хотя их может быть намного больше или же меньше), а когда сообщение получает принимающая сторона, она начинает эти обертки разворачивать. Также стоит заметить, что в основе взаимодействия клиент-сервер лежит принцип того, что такое взаимодействие начинает клиент, сервер лишь отвечает клиенту и сообщает о том: может ли он предоставить услугу клиенту и если может, то на каких условиях. Клиентское программное обеспечение и серверное программное обеспечение обычно установлено на разных машинах, но также они могут работать и на одном компьютере.
Данная концепция взаимодействия была разработана в первую очередь для того, чтобы разделить нагрузку между участниками процесса обмена информацией, а также для того, чтобы разделить программный код поставщика и заказчика. Многие сетевые протоколы построены на архитектуре клиент-сервер, поэтому в их основе обычно лежат одинаковые или схожие принципы взаимодействия, а разницу мы видим лишь в деталях, которые обусловлены особенностями и спецификой области, для которой разрабатывался тот или иной сетевой протокол.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
статические сайты представляют собой набор HTML-документов;
иногда это очень удобно;
а иногда – нет;
каждая новая страница сайта – это новый HTML документ;
для удобства каждый новый раздел статического сайта можно создавать в отдельной папке;
главным преимуществом статических сайтов является их простота и малое потребление ресурсов;
главные недостатки: гибкость, удобство в обслуживании, а также
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
в основе динамических сайтов лежат серверные технологии и языки программирования;
языки программирования можно разделить на клиентские и серверные;
к клиентским языкам можно отнести JavaScript и технологии, в основе которых лежит стандарт ECMAScript;
к серверным языка можно отнести: PHP, Java, Ruby, Python и другие;
но, помимо языков программирования, для создания динамических сайтов используют другие технологии и приложения;
например, для хранения информации и данных используют системы управления базами данных: MySQL, SQLite, PostgreSQL и другие;
для ускорения процесса разработки сайтов и его упрощения разработчики используют готовые библиотеки, библиотеки содержат в себе готовый код, который просто использовать;
библиотеки языка JavaScript: jQuery, Knockout.js и другие;
библиотеки и фреймворки языка PHP: CakePHP, Zend Framework, Symfony.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/