Рекомендую автора
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение 3
1.Применение Java-технологий 4
2. Работа по протоколу TCP 9
Заключение 14
Список литературы 15
1.Применение Java-технологий
Когда число компьютеров в учреждении переваливает за десяток и сотрудникам надоедает бегать с дискетами друг к другу для обмена файлами, тогда в компьютеры вставляются сетевые карты, протягиваются кабели и компьютеры объединяются в сеть. Сначала все компьютеры в сети равноправны, они делают одно и то же — это одноранговая (peer-to-peer) сеть. Потом покупается компьютер с большими и быстрыми жесткими дисками, и все файлы учреждения начинают храниться на данных дисках — этот компьютер становится файл-сервером, предоставляющим услуги хранения, поиска, архивирования файлов. Затем покупается дорогой и быстрый принтер. Компьютер, связанный с ним, становится принт-сервером, предоставляющим услуги печати. Потом появляются графический сервер, вычислительный сервер, сервер базы данных. Остальные компьютеры становятся клиентами этих серверов. Такая архитектура сети называется архитектурой клиент-сервер (client-server).
...
2. Работа по протоколу TCP
Программы-серверы, прослушивающие свои порты, работают под управлением операционной системы. У машин-серверов могут быть самые разные операционные системы, особенности которых передаются программам-серверам.
Чтобы сгладить различия в реализациях разных серверов, между сервером и портом введен промежуточный программный слой, названный сокетом (socket). Английское слово socket переводится как электрический разъем, розетка. Так же как к розетке при помощи вилки можно подключить любой электрический прибор, лишь бы он был рассчитан на 220 В и 50 Гц, к соке-ту можно присоединить любой клиент, лишь бы он работал по тому же протоколу, что и сервер. Каждый сокет связан (bind) с одним портом, говорят, что сокет прослушивает (listen) порт. Соединение с помощью сокетов устанавливается так.
1. Сервер создает сокет, прослушивающий порт сервера.
2. Клиент тоже создает сокет, через который связывается с сервером, сервер начинает устанавливать (accept) связь с клиентом.
Заключение
В основе сетевой поддержки Java лежит концепция сокета (socket). Сокет идентифицирует конечную точку сети. Сокеты - основа современных сетей, поскольку сокет позволяет отдельному компьютеру обслуживать одновременно множество разных клиентов и множество различных типов информации. Это достигается за счет использования порта (port) - нумерованного сокета на определенной машине. Считают, что серверный процесс «слушает» порт до тех пор, пока клиент не соединится с ним. Сервер в состоянии принять множество клиентов, подключенных к одному и тому же номеру порта, хотя каждый сеанс является уникальным. Чтобы обработать множество клиентских соединений, серверный процесс должен быть многопоточным либо обладать какими-то другими средствами обработки одновременного ввода-вывода.
...
1 Майкл Морган Java2. Руководство разработчика.
2 P. Орфали. Java и Corba в приложениях клиент-сервер.
3 М.Холл. Сервлеты и JavaServer Pages.
4 П. Перроун. Создание корпоративных систем на основе Java 2 Enterprise Edition.
5 Д. Яворски. Система безопасности Java.
6 http://www.javadevelopersjournal.com/java/
7 http://java.sun.com/products/jdk/
8 http://java.sun.com/products/jdbc/
9 http://java.omg.org/corba/
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение 3
1.Применение Java-технологий 4
2. Работа по протоколу TCP 9
Заключение 14
Список литературы 15
1.Применение Java-технологий
Когда число компьютеров в учреждении переваливает за десяток и сотрудникам надоедает бегать с дискетами друг к другу для обмена файлами, тогда в компьютеры вставляются сетевые карты, протягиваются кабели и компьютеры объединяются в сеть. Сначала все компьютеры в сети равноправны, они делают одно и то же — это одноранговая (peer-to-peer) сеть. Потом покупается компьютер с большими и быстрыми жесткими дисками, и все файлы учреждения начинают храниться на данных дисках — этот компьютер становится файл-сервером, предоставляющим услуги хранения, поиска, архивирования файлов. Затем покупается дорогой и быстрый принтер. Компьютер, связанный с ним, становится принт-сервером, предоставляющим услуги печати. Потом появляются графический сервер, вычислительный сервер, сервер базы данных. Остальные компьютеры становятся клиентами этих серверов. Такая архитектура сети называется архитектурой клиент-сервер (client-server).
...
2. Работа по протоколу TCP
Программы-серверы, прослушивающие свои порты, работают под управлением операционной системы. У машин-серверов могут быть самые разные операционные системы, особенности которых передаются программам-серверам.
Чтобы сгладить различия в реализациях разных серверов, между сервером и портом введен промежуточный программный слой, названный сокетом (socket). Английское слово socket переводится как электрический разъем, розетка. Так же как к розетке при помощи вилки можно подключить любой электрический прибор, лишь бы он был рассчитан на 220 В и 50 Гц, к соке-ту можно присоединить любой клиент, лишь бы он работал по тому же протоколу, что и сервер. Каждый сокет связан (bind) с одним портом, говорят, что сокет прослушивает (listen) порт. Соединение с помощью сокетов устанавливается так.
1. Сервер создает сокет, прослушивающий порт сервера.
2. Клиент тоже создает сокет, через который связывается с сервером, сервер начинает устанавливать (accept) связь с клиентом.
Заключение
В основе сетевой поддержки Java лежит концепция сокета (socket). Сокет идентифицирует конечную точку сети. Сокеты - основа современных сетей, поскольку сокет позволяет отдельному компьютеру обслуживать одновременно множество разных клиентов и множество различных типов информации. Это достигается за счет использования порта (port) - нумерованного сокета на определенной машине. Считают, что серверный процесс «слушает» порт до тех пор, пока клиент не соединится с ним. Сервер в состоянии принять множество клиентов, подключенных к одному и тому же номеру порта, хотя каждый сеанс является уникальным. Чтобы обработать множество клиентских соединений, серверный процесс должен быть многопоточным либо обладать какими-то другими средствами обработки одновременного ввода-вывода.
...
1 Майкл Морган Java2. Руководство разработчика.
2 P. Орфали. Java и Corba в приложениях клиент-сервер.
3 М.Холл. Сервлеты и JavaServer Pages.
4 П. Перроун. Создание корпоративных систем на основе Java 2 Enterprise Edition.
5 Д. Яворски. Система безопасности Java.
6 http://www.javadevelopersjournal.com/java/
7 http://java.sun.com/products/jdk/
8 http://java.sun.com/products/jdbc/
9 http://java.omg.org/corba/
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
150 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 85108 Рефератов — поможем найти подходящую