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

Проблема автоматизации нахождения ошибок подключения к корпоративной сети клиентских рабочих мест в ОАО "Сбербанк России". Требования к структуре и функционированию системы. Описание информационной модели. Выбор программного обеспечения для реализации.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 25.07.2015
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

</td>

</tr>

<tr>

<td><a id="101"></a>101</td>

<td>Switching Protocols</td>

<td>

<p>Сервер выполняет требование клиента и переключает протоколы в соответствии с указанием, данным в поле

заголовка Upgrade. </p>

</td>

</tr>

<tr>

<td><a id="102"></a>102</td>

<td>Processing</td>

<td>

<p>Запрос принят, но на его обработку понадобится длительное время. Используется сервером, чтобы клиент не

разорвал соединение из-за превышения времени ожидания. Клиент при получении такого ответа должен

сбросить таймер и дожидаться следующей команды в обычном режиме. </p>

</td>

</tr>

<tr>

<td><a id="105"></a>105</td>

<td>Name Not Resolved</td>

<td>

<p>При разрешении доменного имени возникла ошибка в связи с неверным или отсутствующем IP-адресом

DNS-сервера. </p>

</td>

</tr>

</tbody>

</table>

</div>

<div class="tab-pane" id="success-2xx">

<h2>Коды 2xx (успешно) </h2>

<p>Содержит перечень кодов статуса HTTP, использующихся для обозначения успешных запросов (коды 2xx). </p>

<table class="table">

<tbody>

<tr>

<th>Код</th>

<th>Ошибка</th>

<th>Описание</th>

</tr>

<tr>

<td><a id="200"></a>200</td>

<td>OK</td>

<td>

<p>Успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или

теле

сообщения. </p>

</td>

</tr>

<tr>

<td><a id="201"></a>201</td>

<td>Created</td>

<td>

<p>В результате успешного выполнения запроса был создан новый ресурс. Сервер должен указать его

местоположение в заголовке Location. </p>

</td>

</tr>

<tr>

<td><a id="202"></a>202</td>

<td>Accepted</td>

<td>

<p>Запрос был принят на обработку, но она не завершена. Клиенту не обязательно дожидаться окончательной

передачи сообщения, так как может быть начат очень долгий процесс. </p>

</td>

</tr>

<tr>

<td><a id="203"></a>203</td>

<td>No Content</td>

<td>

<p>Сервер успешно обработал запрос, но в ответе были переданы только заголовки без тела сообщения.

Клиент не должен обновлять содержимое документа, но может применить к нему полученные метаданные. </p>

</td>

</tr>

<tr>

<td><a id="205"></a>205</td>

<td>Reset Content</td>

<td>

<p>Сервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не

передаёт и документ обновлять не обязательно. </p>

</td>

</tr>

<tr>

<td><a id="206"></a>206</td>

<td>Multi-Status</td>

<td>

<p>Сервер передаёт результаты выполнения сразу нескольких независимых операций. Они помещаются в само тело

сообщения в виде XML-документа с объектом multistatus.

</p>

</td>

</tr>

<tr>

<td><a id="226"></a>226</td>

<td>IM Used</td>

<td>

<p>Заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных

параметров. </p>

</td>

</tr>

</tbody>

</table>

</div>

<div class="tab-pane" id="redirect-3xx">

<h2>Коды 3xx (перенаправление) </h2>

<p>Перечень кодов статуса HTTP, использующихся при перенаправлении запроса (коды 3xx). </p>

<table class="table">

<tbody>

<tr>

<th>Код</th>

<th>Ошибка</th>

<th>Описание</th>

</tr>

<tr>

<td><a id="300"></a>300</td>

<td>Множественный выбор</td>

<td>

<p>Затребованный URL обозначает более одного ресурса, и робот не смог однозначно определить, к какой

странице URL относится (получен код <span class="tag codeph">300 Multiple Choices</span>). </p>

<p>Исправьте заголовки или укажите ресурс правильно, и тогда робот сможет проиндексировать страницу. </p>

</td>

</tr>

<tr>

<td><a id="301"></a>301</td>

<td>Ресурс перемещен навсегда</td>

<td>

<p>Документ уже не используется сервером, а ссылка перенаправляет на другую страницу (получен код <span

class="tag codeph">301 Moved Permanently</span>). </p>

<p>Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и

робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено

перенаправление. </p>

</td>

</tr>

<tr>

<td><a id="302"></a>302</td>

<td>Ресурс временно перемещен</td>

<td>

<p>Запрошенный ресурс временно находится под другим адресом (получен код <span

class="tag codeph">302 Found</span>).

</p>

<p>Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и

робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено

перенаправление. </p>

</td>

</tr>

<tr>

<td><a id="303"></a>303</td>

<td>Смотрите другой ресурс</td>

<td>

<p>Запрошенный ресурс находится под другим адресом и его следует запрашивать,

используя метод <span

class="tag codeph">GET</span> (получен код <span class="tag codeph">303 See Other</span>). Если

вы хотите, чтобы указанная страница находилась в поиске, она должна отвечать кодом 200. </p>

</td>

</tr>

<tr>

<td><a id="304"></a>304</td>

<td>Ресурс не изменялся</td>

<td>

<p>Получен код <span class="tag codeph">304 Not Modified</span>. Если страница не изменилась с момента

последнего обращения робота, рекомендуется выдавать этот код. Это ускорит индексирование и уменьшит

трафик. </p>

</td>

</tr>

<tr>

<td><a id="305"></a>305</td>

<td>Следует использовать прокси</td>

<td>

<p>Доступ к затребованному ресурсу может осуществляться только через прокси-сервер, указанный в

заголовке <span class="tag codeph">Location</span> (получен код <span

class="tag codeph">305 Use Proxy</span>).

</p>

</td>

</tr>

<tr>

<td><a id="307"></a>307</td>

<td>Временное перенаправление</td>

<td>

<p>Затребованный ресурс был временно переведен на другой адрес, который необходимо прописать в <span

class="tag codeph">Location</span> (получен код <span

class="tag codeph">307 Temporary Redirect</span>). </p>

</td>

</tr>

</tbody>

</table>

</div>

<div class="tab-pane" id="client-4xx">

<h2>Коды 4xx (ошибка клиента) </h2>

<p>Содержит перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок в клиентском запросе (коды

4xx). </p>

<table class="table">

<tbody>

<tr>

<th>Код</th>

<th>Ошибка</th>

<th>Описание</th>

</tr>

<tr>

<td><a id="400"></a>400</td>

<td>Неверный запрос</td>

<td>

<p>Запрос не может быть понят сервером из-за некорректного синтаксиса (получен код <span

class="tag codeph">400 Bad Request</span>). </p>

</td>

</tr>

<tr>

<td><a id="401"></a>401</td>

<td>Неавторизованный запрос</td>

<td><p>Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем (получен

код <span class="tag codeph">401 Unauthorized</span>). </p>

</td>

</tr>

<tr>

<td><a id="402"></a>402</td>

<td>Необходима оплата за запрос</td>

<td>

<p>Внутренняя ошибка или ошибка конфигурации сервера (получен код <span class="tag codeph">402 Payment Required</span>).

</p>

</td>

</tr>

<tr>

<td><a id="403"></a>403</td>

<td>Доступ к ресурсу запрещен</td>

<td>

<p>Доступ к документу запрещен (получен код <span class="tag codeph">403 Forbidden</span>). Если вы

хотите, чтобы страница индексировалась, необходимо разрешить доступ к ней. </p>

</td>

</tr>

<tr>

<td><a id="404"></a>404</td>

<td>Ресурс не найден</td>

<td>

<p>Документ не существует (получен код <span class="tag codeph">404 Not Found</span>). Если вы удалили

какой-то раздел сайта, можно с помощью robots. txt запретить роботу обращаться к нему. Если такой

страницы на сайте никогда не существовало, игнорируйте эту ошибку, возможно, кто-то поставил

некорректную ссылку на ваш сайт. </p>

</td>

</tr>

<tr>

<td><a id="405"></a>405</td>

<td>Недопустимый метод</td>

<td>

<p>Метод, определенный в строке запроса (Request-Line), не дозволено применять для указанного ресурса,

поэтому робот не смог его проиндексировать (получен код <span

class="tag codeph">405 Method Not Allowed</span>).

</p>

</td>

</tr>

<tr>

<td><a id="406"></a>406</td>

<td>Неприемлемый запрос</td>

<td>

<p>Нужный документ существует, но не в том формате (язык или кодировка не поддерживаются роботом).

Получен код <span class="tag codeph">406 Not Acceptable</span>. </p>

</td>

</tr>

<tr>

<td><a id="407"></a>407</td>

<td>Требуется идентификация прокси, файервола</td>

<td>

<p>Необходима регистрация на прокси-сервере (получен код <span class="tag codeph">407 Proxy Authentication Required</span>).

</p>

</td>

</tr>

<tr>

<td><a id="408"></a>408</td>

<td>Время запроса истекло</td>

<td>

<p>Сайт не передал полный запрос в течение установленного времени и робот разорвал соединение (получен

код <span class="tag codeph">408 Request Timeout</span>). </p>

</td>

</tr>

<tr>

<td><a id="409"></a>409</td>

<td>Конфликт</td>

<td>

<p>Запрос конфликтует с другим запросом или с конфигурацией сервера (получен код <span

class="tag codeph">409 Conflict</span>). </p>

</td>

</tr>

<tr>

<td><a id="410"></a>410</td>

<td>Ресурс недоступен</td>

<td>

<p>Затребованный ресурс был окончательно удален с сайта (получен код <span

class="tag codeph">410 Gone</span>). </p>

</td>

</tr>

<tr>

<td><a id="411"></a>411</td>

<td>Необходимо указать длину</td>

<td>

<p>Сервер отказывается принимать запрос без определенного заголовка Content-Length (получен код <span

class="tag codeph">411 Length Required</span>). Поправьте заголовки на своем сервере; - тогда в

следующий раз робот сможет проиндексировать страницу. </p>

</td>

</tr>

<tr>

<td><a id="412"></a>412</td>

<td>Сбой при обработке предварительного условия</td>

<td>

<p>При проверке на сервере одного или более полей заголовка запроса обнаружено несоответствие (сбой или

ошибка при обработке предварительного условия). Получен код <span class="tag codeph">412 Precondition Failed</span>.

</p>

</td>

</tr>

<tr>

<td><a id="413"></a>413</td>

<td>Тело запроса превышает допустимый размер</td>

<td>

<p>Сервер отказывается обрабатывать запрос потому, что размер запроса больше того, что может обработать

сервер (получен код <span class="tag codeph">413 Request Entity Too Large</span>). </p>

</td>

</tr>

<tr>

<td><a id="414"></a>414</td>

<td>Недопустимая длина URI запроса</td>

<td>

<p>Сервер отказывается обслуживать запрос, потому что запрашиваемый роботом URI (Request-URI) длиннее,

чем сервер может интерпретировать (получен код <span

class="tag codeph">414 Request-URI Too Long</span>). </p>

</td>

</tr>

<tr>

<td><a id="415"></a>415</td>

<td>Неподдерживаемый MIME тип</td>

<td>

<p>Сервер отказывается обрабатывать запрос, потому что тело запроса имеет неподдерживаемый формат

(получен код <span class="tag codeph">415 Unsupported Media Type</span>). </p>

</td>

</tr>

<tr>

<td><a id="416"></a>416</td>

<td>Диапазон не может быть обработан</td>

<td>

<p>Сервер отказывается обрабатывать запрос, потому что значение поля Range в заголовке запроса указывает

на недопустимый диапазон байтов (получен код <span class="tag codeph">416 Requested Range Not Satisfiable</span>).

</p>

</td>

</tr>

<tr>

<td><a id="417"></a>417</td>

<td>Сбой при ожидании</td>

<td>

<p>Сервер отказывается обрабатывать запрос, потому что значение поля <span

class="tag codeph">Expect</span> в заголовке запроса не соответствует ожиданиям (получен код

<span class="tag codeph">417 Expectation Failed</span>). </p>

</td>

</tr>

<tr>

<td><a id="422"></a>422</td>

<td>Необрабатываемый элемент</td>

<td>

<p>Сервер не в состоянии обработать один (или более) элемент запроса (получен код <span

class="tag codeph">422 Unprocessable Entity</span>). </p>

</td>

</tr>

<tr>

<td><a id="423"></a>423</td>

<td>Заблокировано</td>

<td>

<p>Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован (получен код

<span class="tag codeph">423 Locked</span>). </p>

</td></tr>

<tr>

<td><a id="424"></a>424</td>

<td>Неверная зависимость</td>

<td>

<p>Сервер отказывается обработать запрос, так как один из зависимых ресурсов заблокирован (получен код

<span class="tag codeph">424 Failed Dependency</span>). </p>

</td> </tr>

<tr>

<td><a id="426"></a>426</td>

<td>Требуется обновление</td>

<td>

<p>Сервер запросил апгрейд соединения до SSL, но SSL не поддерживается клиентом (получен код <span

class="tag codeph">426 Upgrade Required</span>). </p>

</td>

</tr>

</tbody>

</table>

</div>

<div class="tab-pane" id="server-5xx">

<h2>Коды 5xx (ошибка сервера) </h2>

<p>Перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок сервера (коды 5xx). </p>

<table class="table">

<tbody>

<tr>

<th>Код</th>

<th>Ошибка</th>

<th>Описание</th>

</tr>

<tr>

<td><a id="500"></a>500</td>

<td>Внутренняя ошибка сервера</td>

<td> <p>Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос (получен код

<span class="tag codeph">500 Internal Server Error</span>). </p>

</td>

</tr>

<tr>

<td><a id="501"></a>501</td>

<td>Метод не поддерживается</td>

<td>

<p>Сервер не поддерживает функциональные возможности, требуемые для выполнения запроса (получен код

<span class="tag codeph">501 Not Implemented</span>). Этот ответ соответствует состоянию, когда

сервер не распознает метод запроса и не способен обеспечить его для любого ресурса. </p>

</td>

</tr>

<tr>

<td><a id="502"></a>502</td>

<td>Ошибка шлюза</td>

<td>

<p>Сервер, действуя в качестве шлюза или прокси-сервера, получил недопустимый ответ от следующего

сервера в цепочке запросов, к которому обратился при попытке выполнить запрос (получен код <span

class="tag codeph">502 Bad Gateway</span>). </p>

</td>

</tr>

<tr>

<td><a id="503"></a>503</td>

<td>Служба недоступна</td>

<td>

<p>Возникла ошибка из-за временной перегрузки или отключения на техническое обслуживание сервера

(получен код <span class="tag codeph">503 Service Unavailable</span>). </p>

</td>

</tr>

<tr>

<td><a id="504"></a>504</td>

<td>Время прохождения через межсетевой шлюз истекло</td>

<td>

<p>Сервер, при работе в качестве внешнего шлюза или прокси-сервера, своевременно не получил отклик от

вышестоящего сервера, к которому он обратился, пытаясь выполнить запрос (получен код <span

class="tag codeph">504 Gateway Timeout</span>). </p>

</td>

</tr>

<tr>

<td><a id="505"></a>505</td>

<td>Версия НТТР не поддерживается</td>

<td>

<p>Сервер не поддерживает или отказывается поддерживать версию HTTP-протокола, которая используется в

сообщении запроса робота (получен код <span class="tag codeph">505 HTTP Version Not Supported</span>).

</p>

</td></tr>

<tr>

<td><a id="507"></a>507</td>

<td>Недостаточно места</td>

<td>

<p>Сервер не может обработать запрос из-за недостатка места на диске (получен код <span

class="tag codeph">507 Insufficient Storage</span>). </p>

</td>

</tr>

<tr>

<td><a id="510"></a>510</td>

<td>Отсутствуют расширения</td>

<td>

<p>Сервер не может обработать запрос из-за того, что запрашиваемое расширение не поддерживается (получен

код <span class="tag codeph">510 Not Extended</span>). </p>

</td>

</tr>

</tbody>

</table>

</div>

</div>

</div>

</div>

</body>

</html>

Модуль index. jsp

<%@ page contentType="text/html; charset=UTF-8" language="java" %>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Test Page</title>

<link href="/resources/bootstrap/css/bootstrap. css" rel="stylesheet">

<link href="/resources/css/custom. css" rel="stylesheet">

<script src="/resources/jquery-2.1.3 min. js"></script>

<script src="/resources/bootstrap/js/bootstrap. min. js"></script>

</head>

<body>

<img src="/resources/img/main-logo. png" style="width: 200px"/>

<form id="checkForm" class="navbar-form pull-center" action="/testConnect" method="POST">

<p class="navbar-text">Адрес сервера для проверки связи</p><br>

<input id="checkUrl" name="checkUrl" type="text" class="span2" style="width: 500">

<a href="#" class="btn btn-primary btn-large" onclick="document. getElementById ('checkForm'). submit ()">Проверить &raquo; </a>

</form>

</body>

</html>

Модуль sendAdmin. jsp

<%@ page contentType="text/html; charset=UTF-8" language="java" %>

<html>

<head>

<head>

<title>Отправка письма системным администраторам</title>

<link href="/resources/bootstrap/css/bootstrap. css" rel="stylesheet">

<link href="/resources/bootstrap/bootstrap-theme. min. css" rel="stylesheet" >

<link href="/resources/css/custom. css" rel="stylesheet">

<script src="/resources/jquery-2.1.3 min. js"></script>

<script src="/resources/bootstrap/js/bootstrap. min. js"></script>

</head>

</head>

<body>

<img src="/resources/img/main-logo. png" style="width: 200px"/>

<form id="sendForm" class="navbar-form pull-center" action="/sendAdmin" method="POST" accept-charset="UTF-8">

<div class="form-group">

<label for="from">От кого (введите своё ФИО и департамент): </label><br>

<input name="from" type="text" class="span2" style="width: 500" id="from">

<br>

<label for="subject">Тема (краткое описание проблемы): </label><br>

<input name="subject" type="text" class="span2" style="width: 500" value="${subject}" id="subject">

<br>

<label for="text">Текст (описание проблемы): </label><br>

<textarea name="text" class="form-control" rows="5" style="width:

500" id="text">${text}</textarea>

<br>

<a href="#" class="btn btn-primary btn-large" onclick="document. getElementById ('sendForm'). submit ()">Отправить письмо</a>

</div>

</form>

</body>

</html>

Размещено на Allbest.ru


Подобные документы

  • Разработка структуры корпоративной информационной системы ООО НПО "Мир": создание схемы адресации, системы доменных имен; выбор программной и аппаратной конфигураций клиентских станций и развернутых серверов. Расчет стоимости программного обеспечения.

    курсовая работа [1,2 M], добавлен 20.02.2013

  • Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.

    дипломная работа [1,4 M], добавлен 13.07.2011

  • Разработка структуры корпоративной информационной системы. Проектирование адресного пространства. Обоснование выбора аппаратной конфигурации клиентских станций и серверного оборудования. Расчет стоимости оборудования и программного обеспечения системы.

    курсовая работа [1,0 M], добавлен 15.02.2016

  • Реализация информационной системы "Стройгенплан" в архитектуре "клиент-сервер". Цели и задачи моделируемой информационной системы, ее функциональная и информационная модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер".

    курсовая работа [1,9 M], добавлен 30.08.2010

  • Теоретические основы построения корпоративной сети. Анализ источников угроз и информационных рисков. Организация защиты корпоративной информационной системы Дистанции электроснабжения на основе типовых решений. Современные технологии защиты информации.

    дипломная работа [746,7 K], добавлен 09.11.2016

  • Разработка структуры корпоративной информационной системы (иерархия взаимодействия отдельных элементов на программном и аппаратном уровнях). Выбор компьютерного оборудования (клиентские станции, серверы), системного и прикладного программного обеспечения.

    курсовая работа [1,8 M], добавлен 13.02.2016

  • Схема информационных потоков с учетом серверов. Выбор топологии и метода доступа корпоративной сети. Выбор коммутаторов, IP-телефонов и видеофонов, рабочих станций, вспомогательного серверного ПО, сетевых протоколов. Моделирование системы в GPSS.

    курсовая работа [2,7 M], добавлен 24.05.2013

  • Разработка информационной системы на базе высокоскоростной сети для ООО "СВД". Анализ организационной структуры разрабатываемой сети; определение топологии; выбор сетевого программного обеспечения, подбор технического оборудования и расчет его стоимости.

    курсовая работа [3,6 M], добавлен 10.01.2013

  • Физическая среда передачи данных в локальных сетях. Корпоративная информационная сеть. Телекоммуникационное оборудование и компьютеры предприятия. Разработка корпоративной информационной сети на основе анализа современных информационных технологий.

    дипломная работа [3,9 M], добавлен 07.06.2015

  • Характеристика модели клиент-сервер как технологии взаимодействия в информационной сети. Разработка и описание алгоритмов работы приложений на платформе Win32 в среде Microsoft Visual Studio, использующих для межпроцессного взаимодействия сокеты.

    курсовая работа [544,6 K], добавлен 02.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.