Средства JAVA для организации работы в сети. Основные задачи реализуются при организации приложений архитектуры клиент-сервер

Страницы работы

Содержание работы

Тема 6. Средства JAVA для организации работы в сети

6.1. Основы работы в сети

Вопросы

1. Каким образом средства Java  упрощают работу сети?

2. Какие основные задачи реализуются при организации приложений архитектуры клиент-сервер?

3. Что такое IP-адресация?

4. Какие формы IP-адресации существуют?

Тест

1.Ключевым протоколом, лежащим в основе World Wide Web, является:

а) TCP/IP

б) HTTP

в) UDP

г) FTP

2. Когда при закрытии сокета возникает ошибка ввода-вывода, выбрасывается исключение:

а) UnknownHostException

б) UnknownURLException

в) IOException

г) UnknownPortException

3. В каком пакете содержатся многие сетевые классы Java?

а) java.io

б) java.net

в) java.awt г) javax.swing

4. Как получить содержимое страницы, используя его URL при следующем объявлении?

String url = new String (“http://bsuir.unibel.by”);

а) Socket content = new Socket (new URL (url)).connect()

б) Object content = new URL (url).getContent()

в) String content = new URLConnection (url).connect()

г) Object content = new URLConnection (url).getContent()

5. С помощью какого метода можно получить содержимое страницы по определенному адресу в сети Интернет?

а) getDocumentBase()                 б) getCodeBase()

в) getCodeAddress()

г) getURLBase()

Ответы на тесты:  …(1) б…(2) в…(3) б…(4) б…(5) а…

6.2. Клиент-Сервер

Вопросы

1. Что такое клиент?

2. В чем заключается работа клиента?

3. Что такое сервер?

4. В чем заключаются функции сервера?

Тест

1. Каким классом определяется клиентский сокет?

а) ClientSocket

б) Socket

в) ServerSocket

г) Client

2. Каким классом определяется серверный сокет?

а) ClientSocket

б) Socket

в) ServerSocket

г) Client

3. Какой IP-адрес указывается, если в качестве сервера используется этот же компьютер без сетевого подключения?

а) только 127.0.0.1

б) 172.0.0.1 или localhost

в) 127.0.0.1 или localhost

г)  только 172.0.0.1

д) только localhost

4. Какую форму записи имеет IP-адрес?

а) четыре любых десятичных цифры, разделенных символом "запятая "

б) пять десятичных цифр в диапазоне от 0 до 255

в) четыре десятичных цифры в диапазоне от 0 до 255, разделенных символом "точка "

г) любое количество десятичных цифр в диапазоне от 0 до 255, разделенных символом "точка "

5. В чем заключается работа сервера?

а) в прослушивании клиента с помощью сокета б) в создании двустороннего общения между сервером и клиентом в) нет правильного ответа

Ответы на тесты:  …(1) б…(2) в…(3) в…(4) в…(5) а…

6.3. Адресация Internet

Вопросы

1. Что такое класс сети?

2. Какие существуют классы IP-адресов?

3. Что представляет собой сети классов А, В и С?

4. Что представляют собой сети классов D и E?

5. Из каких частей состоит адрес сети класса С?

Тест

1. Какую форму записи имеет IP-адрес?

а) четыре любых десятичных цифры, разделенных символом "запятая "

б) пять десятичных цифр в диапазоне от 0 до 255

в) четыре десятичных цифры в диапазоне от 0 до 255, разделенных символом "точка "

г) любое количество десятичных цифр в диапазоне от 0 до 255, разделенных символом "точка "

2. Данный адрес www.sun.com представляет собой:

а) доменный адрес б) домашний адрес в) IP-адрес г) нет правильного варианта ответа

3. Для чего предназначены сети класса D?

а) для пересылки почты б) для передачи информации с одной машины на другую в) для группового вещания г) нет правильного ответа

4. Первая часть адреса сети класса С находится между:

а) 0 и 127

б) 128 и 191

в) 192 и 224

г) начинается всегда на 225

5. В сетях какого класса находится большинство пользователей Internet?

а) B б) C

в) D

г) A

Ответы на тесты:  …(1) в…(2) а…(3) в…(4) в…(5) б…

6.4. Класс InetAddress

Вопросы

1. Для чего нужен данный класс?

2. Какие методы содержит данный класс?

3. Какое исключение возникает, если при использовании метода getByName класса InetAddress  узел с указанным именем не существует? (UnknownHostException)

4. Что содержит текстовая строка, которую возвращает метод toString? (имя узла, разделитель '/' и адрес IP в виде четырех десятичных чисел, разделенных точками)

5. С помощью какого метода можно определить имя узла, для которого был создан объект класса InetAddress? (getHostName)

Тест

1. Объект класса  InetAddress создается для:

а) определения имени узла б) работы с числовыми IP-адресами и доменными адресами в) работы с клиентом г) работы с сервером

2. Какой метод создает объект класса InetAddress для той рабочей станции, на которой выполняется приложение Java?

а) getByName

б) getAddress

в) getLocalHost

г) getHostName

3. Как можно вызвать метод getLocalHost?

а) InetAddress iaLocal;

 iaLocal = InetAddress.getLocalHost();  б) InetAddress iaLocal;

 iaLocal = getLocalHost();

в) InetAddress = getLocalHost();

г) нет правильного варианта

4. Что содержит текстовая строка, которую возвращает метод toString?

а) имя узла и адрес IP б) имя узла, разделитель '/' и адрес IP

в) адрес IP г) имя узла

Похожие материалы

Информация о работе