Модуль банковской информационной системы нахождения ошибок подключения оператора к корпоративной сети на базе технологии клиент-сервер
Проблема автоматизации нахождения ошибок подключения к корпоративной сети клиентских рабочих мест в ОАО "Сбербанк России". Требования к структуре и функционированию системы. Описание информационной модели. Выбор программного обеспечения для реализации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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 ()">Проверить » </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- Процесс разработки и создания корпоративной информационной сети на базе Филиала АО "Корпорация KUAT"
Физическая среда передачи данных в локальных сетях. Корпоративная информационная сеть. Телекоммуникационное оборудование и компьютеры предприятия. Разработка корпоративной информационной сети на основе анализа современных информационных технологий.
дипломная работа [3,9 M], добавлен 07.06.2015 Характеристика модели клиент-сервер как технологии взаимодействия в информационной сети. Разработка и описание алгоритмов работы приложений на платформе Win32 в среде Microsoft Visual Studio, использующих для межпроцессного взаимодействия сокеты.
курсовая работа [544,6 K], добавлен 02.06.2014