Arpanet (англ. Advanced Research Projects Agency Network Мережа Агентства передових досліджень) мережа, яку вважають початком Інтернету. Створена за


Скачати 1.07 Mb.
Назва Arpanet (англ. Advanced Research Projects Agency Network Мережа Агентства передових досліджень) мережа, яку вважають початком Інтернету. Створена за
Сторінка 8/11
Дата 02.04.2013
Розмір 1.07 Mb.
Тип Документи
bibl.com.ua > Військова справа > Документи
1   2   3   4   5   6   7   8   9   10   11

2_Принцип дії системи передавання файлів в мережі Інтернет FTP. Опишіть процедуру встановлення з’єднання

Протокол передачі файлів (англ. File Transfer Protocol, FTP) — дає можливість абоненту обмінюватися двійковими і текстовими файлами з будь-яким комп'ютером мережі, що підтримує протокол FTP. Установивши зв'язок з віддаленим комп'ютером, користувач може скопіювати файл з віддаленого комп'ютера на свій, або скопіювати файл з свого комп'ютера на віддалений.

FTP відрізняється від інших додатків типу клієнт-сервер тим, що він встановлює два з'єднання між хостами. Одне з'єднання застосовується для передачі даних, інше - для управління інформацією (команди і відгуки). Поділ команд і передачі керуючих даних робить FTP більш ефективним.

FTP використовує два заданих порту: порт 21 для управління і порт 20 для передачі даних.

З'єднання для передачі команд управління має два кроки:

• сервер пасивно відкривається, підключається до заданого порту і чекає клієнта;

• клієнт використовує тимчасовий порт, і сесія активно відкривається.

З'єднання для передачі команд управління залишається відкритим протягом усього процесу.

З'єднання для передачі даних використовує заданий порт 20:

• Клієнт (не сервер) викликає пасивне відкриття короткочасного порту. Це може бути зроблено клієнтом, тому що клієнт викликає команди для передачі файлів.

• Клієнт посилає номер цього порту сервера, використовуючи команду PORT (нижче ця команда буде розглянута).

• Сервер отримує номер порту, викликає активне відкриття заданого порту 20 і отримує номер тимчасового порту.

З'єднання передачі сигналів управління залишається відкритим протягом всієї інтерактивної сесії FTP. З'єднання передачі даних кожен раз відкривається командою, щоб викликати передається файл, і потім закривається, коли файл переданий. Іншими словами, коли користувач починає FTP-сесію, з'єднання для передачі сигналів управління відкривається. Поки воно відкривається, з'єднання для передачі даних може бути відкрито і закрито багато разів, якщо передається кілька файлів.

БІЛЕТ №22

1_Розширений протокол передавання пошти ESMTP

ESMTP (англ. Extended SMTP) - масштабоване розширення протоколу SMTP. В даний час під "протоколом SMTP», як правило, мають на увазі ESMTP і його розширення.

Цей протокол визначає розширення сервісу SMTP [ESMTP], за допомогою якого клієнт SMTP може вказати серверу механізм аутентифікації, провести обмін даними протоколу аутентифікації і додатково узгодити рівень захисту для подальших транзакцій протоколу. Це розширення є варіантом SASL (Simple Authentication and Security Layer) [SASL].

Розширення для аутентифікації

  1. Ім'я розширення сервісу SMTP - Authentication

  2. Ключове слово EHLO, пов'язане з цим розширенням, - AUTH

  3. Ключове слово AUTH EHLO містить як параметр список розділених пробілами імен підтримуваних механізмів SASL.

  4. Визначається нова команда (verb) SMTP - AUTH.

  5. Додатковий параметр, який використовує ключове слово AUTH, додається до команди MAIL FROM і максимальний розмір цієї команди розширюється до 500 символів.

  6. Дане розширення підходить для протоколу подачі повідомлень [SUBMIT].

SMTP використовується для відправки пошти від користувачів до серверів і між сервери для подальшої пересилки до одержувача. Робота з SMTP відбувається безпосередньо на сервері одержувача. Підтримує функції: встановлення з'єднання, аутентифікація, передача даних

Протокол був розроблений для передачі тільки тексту в кодуванні ASCII, крім того, перші специфікації вимагали занулення старшого біта кожного переданого байта. Це не дає можливості відсилати текст на національних мовах (наприклад, кирилиці), а також відправляти двійкові файли (наприклад, зображення, відеофайли, програми або архіви). Для зняття цього обмеження був розроблений стандарт MIME, який описує спосіб перетворення двійкових файлів у текстові. В даний час більшість серверів підтримують 8BITMIME, що дозволяє відправляти двійкові файли так само просто, як текст.

ESMTP - розширюваний протокол, на відміну від SMTP. При встановленні з'єднання сервер оголошує про набір підтримуваних розширень (як відповідь на команду EHLO). Відповідні розширення можуть бути використані клієнтом при роботі. Необхідно пам'ятати, що якщо сесія починається з команди HELO (використовуваною в «класичному» SMTP, RFC 821), то список розширень виводитися не буде.

RFC 1869 вказує починати сесію не командою HELO, а командою EHLO. У випадку, якщо сервер не підтримує розширень, то він відповість на EHLO помилкою, в цьому випадку клієнт повинен послати команду HELO і не використовувати розширення протоколу. Якщо ж сервер підтримує ESMTP, то крім привітання він повідомить список підтримуваних розширень протоколу SMTP

2_Стандарт CGI. Серверні Технології обробка сценаріїв. Дайте загальну характеристику одної з технологій ASP / PHP / JSP за власними Виборам

CGI-програми є звичайні виконуючі файли, написані на будь-якій мові програмування і відкомпілювалися в машинний код процесора. Вони не мають інтерфейсу користувача (як і всі серверні програми), а працюють з Web-сервером, отримують від нього вхідні дані і йому ж пересилають результати своєї роботи. Запускаються вони самим Web-сервером, коли в них виникає потреба (коли необхідно обробити отримані від користувача дані), і працюють під управлінням операційної системи серверного комп'ютера. При цьому, якщо Web-серверу поступає одночасно декілька запитів на обробку даних від користувачів, він запускає відповідну кількість копій CGI-програми.

До переваг CGI-програм можна віднести легкість створення (багато середовищ розробки програм підтримують створення таких застосувань, зокрема популярний Borland Delphi, починаючи з версії 3) і простоту відладки. Також, оскільки CGI-додатки є незалежні програми, вони виконуються окремо від Web-сервера. Це означає, що при збої в CGI-программи завершується тільки вона - сам Web-сервер залишається "на плаву". А недолік у CGI-програм всього один: велика витрата системних ресурсів, оскільки для обробки кожного набору даних запускається окрема копія серверної програми. І якщо Web-серверу поступлять дуже багато запитів на обробку даних, серверний комп'ютер може і зависнути.

Дуже часто Web-сценарії використовуються для зміни вмісту Web-сторінки, або навіть для створення нового вмісту у відповідь на дії користувача. Зокрема, при наведенні курсору миші на гіперпосилання поруч з нею може з'являтися короткий опис, або зображення-гіперпосилання може змінювати свій вигляд.

За допомогою Web-сценаріїв можна створити принципово новий інтерфейс користувача для своєї сторінки. На багатьох сторінках застосовується ієрархічний список, в якому перераховані всі розділи і підрозділи сайту. Ну і, звичайно, Web-сценарії застосовуються для написання справжніх програм, що використовують в якості інтерфейсу Web-сторінки.

Web-сценарії можна розділити на два види: програми, які виконуються при завантаженні сторінки (завантажувальні) і викликає у відповідь на подію (обробники подій). У залежності від того, є сценарій завантажувальним або обробником, розрізняється спосіб його реалізації. Сценарії, які виконуються при завантаженні сторінки, представляють собою звичайний код на JavaScript, поміщений в тег
1   2   3   4   5   6   7   8   9   10   11

Схожі:

Реферат на тему: «Історія виникнення та еволюція глобальної інформаційної мережі INTERNET»
У 1960-х роках дослідники почали експерименти по з'єднанню комп'ютерів один з одним і з людьми за допомогою телефонних ліній, використовуючи...
Концепція української національної мережі трансферу технологій
«Мережа UTTN» ) покладена модель роботи та методологія європейської мережі інноваційних релей-центров (Innovation Relay Centers –IRC...
20. Глобальна мережа Internet
Глобальна мережа Internet. Загальні принципи організації. Апаратна, програмна та інформаційна складові глобальної мережі. Основні...
НАЦІОНАЛЬНА МЕРЕЖА МІСЬКИХ ГАЗЕТ

ENIC Network ( European Network of National Information Centres )
Радою Європи та ЮНЕСКО для більш тісної співпраці між Національними інформаційними центрами вищої освіти
Короткі теоретичні відомості та інтерфейс програми Advanced Grapher
Для побудови графіків функцій зручною та просто незамінною є програма Advanced Grapher. Саме за допомогою цієї програми Ви з легкістю...
Мережа класів з профільним навчанням в школах Теофіпольського району на 2011-2012 навчальний рік

Є вропейська мережа підприємств Україна
Заявки (в форматі doc) на електронну пошту для подальшого її опрацювання
Шановні клієнти!
Корпорація “Мережа оголошує про початок акції до 8 БЕРЕЗНЯ для наших НОВИХ клієнтів!
Мережа спеціалізованих вчених рад станом на 15 грудня 2013 року
ДЗ «Південноукраїнський національний педагогічний університет імені К. Д. Ушинського»
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка