Мережа internet як інформаційне середовище
Інтернет-це "мережу мереж", глобальна система зв'язку, яка об'єднує мільйони комп'ютерів, що містить величезні обсяги інформації.
Фактично інтернет складається з безлічі локальних і глобальних мереж, що належать різним компаніям і підприємствам, пов'язаних між собою різними лініями зв'язку.
Фізично структуру Інтернету складають комп'ютери самих різних типів. Ті з них, які підключені постійно і беруть участь в передачі даних між іншими ділянками Мережі, називають серверами. TCP / IP (Transmission Control Protocol / Internet Protocol) -це протокол, який використовується для передачі даних в Інтернет. Протокол TCP / IP-це насправді не один протокол, а два. Перший протокол (TCP) -Протокол транспортного рівня, відповідає за доставку даних за те, як інформація "ріжеться" на пакети, і як потім збирається в повний документ.
64. Логічна і фізична структура Internet. Протокол TCP / IP.
- Призначайте імена директорій, імена і розширення документів HTML і графічних файлів з використанням символів тільки латинського алфавіту і тільки в рядковому регістрі.
- Намагайтеся, щоб імена створених вами файлів і директорій не перевищували по довжині восьми символів.
- При присвоєнні імен файлів документів HTML намагайтеся стежити за тим, щоб ці імена були "смисловими". згодом ви легко можете забути вміст і призначення будь-якої web-сторінки, якщо імена файлів будуть виглядати, наприклад, як 1.htm, 2.htm, 3.htm і т. д.
З усього сказаного стає очевидним, що фізична структура сайту прихована від відвідувачів вашого ресурсу: вони можуть спостерігати тільки логічну структуру, причому саме так, як вона представлена за допомогою елементів навігації. Звідси випливає цілком логічний висновок: будова системи навігації має якщо не повністю повторювати, то хоча б максимально відповідати розробленої вами логічну структуру сайту.
В результаті послідовність дій по розробці web-сайту зводиться до наступного нескладного алгоритму:
- Постановка цілей і визначення основних задач.
- Створення списку майбутніх тематичних розділів.
- Розробка логічної і фізичної структури ресурсу.
- Підготовка ескізу дизайну, компонування сайту, невидимої верстальних таблиці.
- Підготовка текстових матеріалів.
- Підготовка графічних матеріалів в векторній формі.
- Експорт векторних малюнків в растровий формат.
- Оптимізація всіх зображень.
- Створення шаблонів web-сторінок.
- Збірка web-сторінок і налагодження коду.
- Перевірка ідентичності відображення web-сторінок з різним екранним дозволом і палітрою кольорів і різних браузерах.
Протокол TCP надає транспортні послуги, що відрізняються від
послуг UDP. Замість ненадійної доставки датаграм без встановлення соеди-
нений, він забезпечує гарантовану доставку з встановленням соедине-
ний у вигляді байтових потоків.
Протокол TCP використовується в тих випадках, коли потрібна надійна
доставка повідомлень. Він звільняє прикладні процеси від необхідності
використовувати тайм-аути і повторні передачі для забезпечення надійності.
Найбільш типовими прикладними процесами, що використовують TCP, є
FTP (File Transfer Protocol - протокол передачі файлів) і TELNET. Крім
вання) та інші "r-команди". Великі можливості TCP даються не бесп-
латно. Реалізація TCP вимагає великої продуктивності процесора і
великій пропускній спроможності мережі. Внутрішня структура модуля TCP
набагато складніше структури модуля UDP.
Прикладні процеси взаємодіють з модулем TCP через порти. для
окремих додатків виділяються загальновідомі номери портів. наприклад,
сервер TELNET використовує порт номер 23. Клієнт TELNET може отримувати
послуги від сервера, якщо встановить з'єднання з TCP-портом 23 на його
Коли прикладний процес починає використовувати TCP, то модуль TCP на
машині клієнта і модуль TCP на машині сервера починають спілкуватися. ці два
кінцевих модуля TCP підтримують інформацію про стан з'єднання,
званого віртуальним каналом. Цей віртуальний канал споживає
ресурси обох кінцевих модулів TCP. Канал є дуплексним; дані
можуть одночасно передаватися в обох напрямках. один прикладної
процес пише дані в TCP-порт, вони проходять по мережі, і інший приклад-
ної процес Новомосковскет їх зі свого TCP-порту.
Протокол TCP розбиває потік байт на пакети; він не зберігає кордонів
між записами. Наприклад, якщо один прикладний процес робить 5 записів
в TCP-порт, то прикладний процес на іншому кінці віртуального каналу
1. може виконати 10 читань для того, щоб отримати всі дані. але цей
2. же процес може отримати всі дані відразу, зробивши тільки одну операцію
3. читання. Не існує залежності між числом і розміром записуваних
4. повідомлень з одного боку і числом і розміром зчитувальних повідомлень з
Протокол TCP вимагає, щоб всі відправлені дані були подтверж-
дени прийняла їх стороною. Він використовує таймаут і повторні передачі
для забезпечення надійної доставки. Відправнику дозволяється передавати
деяку кількість даних, недожідаясь підтвердження прийому раніше отп
равленіях даних. Таким чином, між відправленими і підтвердженими
даними існує вікно вже відправлених, але ще не підтверджених даних.
Кількість байт, які можна передавати без підтвердження, називається
розміром вікна. Як правило, розмір вікна встановлюється в стартових фай-
лах мережевого програмного забезпечення. Так як TCP-канал є дуп-
Лексне, то підтвердження для даних, що йдуть в одному напрямку, можуть
передаватися разом з даними, що йдуть в протилежному напрямку.
Приймачі на обох сторонах віртуального каналу виконують управління
потоком переданих даних для того, щоб не допускати переповнення
65. Гіпертекстова технологія WWW, мова HTML. Web - сторінка.
Суть технології гіпертексту полягає в тому, що текст структурується, т. Е. В ньому виділяються слова-посилання. При активізації посилання (наприклад, за допомогою клацання мишею) відбувається перехід на фрагмент тексту, заданий на засланні.
Сервери Інтернету, реалізують WWW-технологію, називаються Web-серверами, а документи, реалізовані за технологією WWW, - Web-сторінками.
Спосіб доступу до документа визначається використовуваним протоколом передачі інформації. Для доступу до Web-сторінок служить протокол передачі гіпертексту HTTP (Hyper Text Transfer Protocol).
Мова HTML - це засіб для формування гіпертексту-вих документів. Гіпертекстові посилання вбудовані в текст доку-мента і зберігаються як його частину. Завдяки цій мові можна не тільки формувати гіпертекстові документи, а й здійснюва-лять зв'язок тексту і зображення з документами, розташовані-ми на іншому сервері Web.
Статичні сторінки - це статичні файли (набір тексту, таблиць, малюнків і т.д.), які створюється за допомогою мови розмітки HTML і має розширення .html або .htm.
Динамічні веб-сторінки - це веб-сторінки, згенеровані або сформовані (створені) в процесі виконання запиту користувача. Ці сторінки пишуться на мові PHP, ASP і т.д. і мають відповідно розширення .php. aspx. Динамічні сторінки створюються так званим движком (Content Managment System - Система Управління контентом) або спеціальною програмою на сервері, яка за запитами користувачів формує веб-сторінку з даних зберігаються на сервері в базі даних.