Презентация Основы создания сетевых приложений онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы создания сетевых приложений абсолютно бесплатно. Урок-презентация на эту тему содержит всего 40 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Основы создания сетевых приложений
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:40 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:488.00 kB
- Просмотров:57
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№9 слайд
Содержание слайда: Модель «Клиент-сервер»
Порядок работы
Каждая из сторон виртуального соединения называется «сокет» (socket)
Приложение-сервер инициализируется при запуске и далее бездействует, ожидая поступления запроса от клиента
Процесс-клиент посылает запрос на установление соединения с сервером, требуя выполнить для него определенную функцию
Виды приложений-серверов
Сервер последовательной обработки запросов
Сервер параллельной обработки запросов
№12 слайд
Содержание слайда: Интерфейс сокетов
В 80-ых годах американское правительственное агентство по поддержке исследовательских проектов (ARPA), финансировало реализацию протоколов TCP/IP для UNIX в Калифорнийском университете в г. Беркли
Разработан интерфейс прикладного программирования для сетевых приложений TCP/IP (TCP/IP API)
TCP/IP sockets или Berkeley sockets
№14 слайд
Содержание слайда: Проблемы сетевого ввода/вывода
Модель клиент-сервер не соответствует системе ввода-вывода UNIX
Не умеют устанавливать соединения
Используется фиксированный адрес файла
Соединение с файлом доступно на протяжении всего цикла запись-считывание
Для не ориентированных на соединение протоколов фиксированный адрес – проблема: при передаче дейтаграммы адрес есть, а соединения нет
№15 слайд
Содержание слайда: Абстракция сокета
Сетевое соединение – это процесс передачи данных по сети между двумя компьютерами или процессами
Сокет – конечный пункт передачи данных
Для программ сокет – одно из окончаний сетевого соединения
Для установления соединения каждая из сетевых программ должна иметь свой собственный сокет
№21 слайд
Содержание слайда: Методы класса InetAddress
public static InetAddress getLocalHost();
создает объект класса для текущего локального узла
public static InetAddress getByName(String host);
создает объект адреса по имени удаленного узла сети
public static InetAddress[] getAllByName(String h);
возвращает массив адресов, связанных с узлом сети
public byte[] getAddress();
возвращает массив из четырех байт IP-адреса объекта
public String getHostName();
определение имени узла данного объекта адреса
№23 слайд
Содержание слайда: Класс Socket
Реализует клиентский сокет и его функции
Конструкторы
Socket()
Socket(InetAddress address, int port)
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
Socket(String host, int port)
Socket(String host, int port, InetAddress localAddr, int localPort)
Методы
void close()
InetAddress getLocalAddress()
InputStream getInputStream()
OutputStream getOutputStream()
static void setSocketImplFactory(SocketImplFactory fac)
И прочие…
№29 слайд
Содержание слайда: Сервер параллельной обработки запросов
Стадия 1
Установление соединения клиент-сервер
Стадия 2
Сервер параллельной обработки передает управление дочернему процессу
Стадия 3
Если во время обработки запроса поступает запрос от другого клиента, сервер параллельной обработки передает управление новому дочернему процессу
№31 слайд
Содержание слайда: Класс DatagramPacket
Экземпляры класса являются прототипами дейтаграмм-сообщений
Конструкторы
DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
И прочие…
Методы
byte[] getData()
int getLength()
int getOffset()
SocketAddress getSocketAddress()
void setSocketAddress(SocketAddress address)
void setData(byte[] buf, int offset, int length)
И прочие…
№32 слайд
Содержание слайда: Класс DatagramSocket
Экземпляры являются не ориентированными на соединение сокетами
Конструкторы
DatagramSocket()
DatagramSocket(int port, InetAddress laddr)
И другие…
Методы
void bind(SocketAddress addr)
void close()
void connect(InetAddress address, int port)
void send(DatagramPacket p)
void receive(DatagramPacket p)
И другие…
№34 слайд
Содержание слайда: Uniform Resource Locator
URL – адрес ресурса в Интернет
Имя протокола
Протокол, используемый для связи
Имя хоста
Имя компьютера, на котором расположен ресурс
Имя файла
Путь к файлу на компьютере
Номер порта
Номер порта для соединения (необязателен)
Ссылка
Ссылка на обработчик работы с протоколом (необязательна)
Может быть абсолютным и относительным
№40 слайд
Содержание слайда: Дополнительные источники
Арнолд, К. Язык программирования Java [Текст] / Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. – М. : Издательский дом «Вильямс», 2001. – 624 с.
Вязовик, Н.А. Программирование на Java. Курс лекций [Текст] / Н.А. Вязовик. – М. : Интернет-университет информационных технологий, 2003. – 592 с.
Хорстманн, К. Java 2. Библиотека профессионала. Том 2. Тонкости программирования [Текст] / Кей Хорстманн, Гари Корнелл. – М. : Издательский дом «Вильямс», 2010 г. – 992 с.
Эккель, Б. Философия Java [Текст] / Брюс Эккель. – СПб. : Питер, 2011. – 640 с.
JavaSE at a Glance [Электронный ресурс]. – Режим доступа: http://www.oracle.com/technetwork/java/javase/overview/index.html, дата доступа: 21.10.2011.
JavaSE APIs & Documentation [Электронный ресурс]. – Режим доступа: http://www.oracle.com/technetwork/java/javase/documentation/api-jsp-136079.html, дата доступа: 21.10.2011.
Скачать все slide презентации Основы создания сетевых приложений одним архивом:
-
На тему "Переход от игровой деятельности к учебной как основа создания комфортных условий для обучения" - скачать
-
На тему "Создание условий и ситуаций нравственного выбора для мотивирования поведения ребенка на основе сопоставл
-
Технология обучения в сотрудничестве на уроке английского языка (ТОСУА) Основная идея ТОСУА – создание условий для активной учеб
-
Белый цвет Приложение к уроку Основ изобразительной грамоты 1 класс 7 ОП
-
К СОЗДАНИЮ ОБРАЗОВАТЕЛЬНО-ПРОФЕССИОНАЛЬ НЫХ ПРОГРАММ НА МОДУЛЬНОЙ ОСНОВЕ
-
Фонды предприятия, созданные на основе прибыли Выполнил: Студент 41 БЖД Гильматдинов М. М.
-
1. 1 Основы создания и функционирования информационной системы. 1. 1 Основы создания и функционирования информационной системы. И
-
БИЗНЕС ПЛАН – ОСНОВА СОЗДАНИЯ ФИРМЫ Выполнила: ученица 11 класса «А» ГОУ ЦО 1484 им. А. М. Горького САРЫЧЕВА АННА
-
Создание новогодней открытки на основе пейзажа «Зимние россыпи»
-
К созданию образовательно-профессиональных программ на модульной основе