Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JAVA_shpory.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
123.9 Кб
Скачать

24. Использование операторов try и catch, множественные операторы catch.

В некоторых случаях один фрагмент кода может инициировать более одного исключения. Чтобы справиться с такой ситуацией, вы можете специфицировать два или более операторов catch, каждый для перехвата своего типа исключений. Когда возбуждается исключение, каждый оператор catch проверяется по порядку, и первый из них, чей тип соответствует исключению, выполняется. После того, как выполнится один из операторов catch, все остальные пропускаются, и выполнение программы продолжается с места, следующего за блоком try/catch

25. Основы работы в сети. Понятие клиента и сервера.

Сервер – это все то, что имеет некоторый разделяемый (коллективно используемый) ресурс.

Существуют различные типы серверов:

  • Вычислительные серверы (они обеспечивают вычислительную функцию).

  • Серверы печати (управляют совокупностью принтеров).

  • Дисковые серверы (предоставляют работающее в сети дисковое пространство).

  • Web-серверы (хранят web-страницы).

Клиент – это просто любой другой объект, который хочет получить доступ к серверу.

Различие между сервером и клиентом существенно только тогда, когда клиент пытается подключиться к серверу.

Как только они соединились, происходит процесс двустороннего общения, и неважно, кто является клиентом, а кто сервером.

Работа сервера заключается в прослушивании клиента, и это выполняется с помощью специального серверного объекта – сокета.

Сокет = IP + номер_порта

Работа клиента заключается в том, что он пытается создать соединение с сервером.

Первым запускается сервер.

У клиента тоже есть сокет (IP-адрес + номер порта). Как только соединение установлено, оно превращается в потоковый объект ввода-вывода и его можно рассматривать как файл.

26. Адресация в Internet.

HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.

FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.

POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.

telnet — это протокол удаленного доступа (протокол эмуляции терминала). TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.

WAP (англ. Wireless Application Protocol — беспроводной протокол передачи данных). Протокол создан специально для сетей GSM, где нужно устанавливать связь портативных устройств (мобильный телефон, пейджеры, устройства двусторонней радиосвязи, смартфоны, коммуникаторы и другие терминалы) с сетью Интернет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]