Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 6 лет назад пользователемАнастасия Лушина
1 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «МОСКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Факультет информационных технологий Кафедра «Прикладная информатика» Направление подготовки «Информатика и вычислительная техника» Презентация по дисциплине «Программирование» Тема: «Работа в сети. Сетевые классы и интерфейсы» Презентацию подготовил студент 2-го курса группы Лушина А.А.
2 Как известно, язык Java служит практически синонимом программирования для Интернета. На то имеется немало причин, и далеко не самой последней из них является способность создавать безопасный код, переносимый между платформами. Но одна из наиболее важных причин, по которым язык jаvа отлично подходит для сетевого программирования, кроется в классах, определенных в пакете java.net. Эти классы обеспечивают простые в употреблении средства, с помощью которых программисты всех уровней квалификации могут обращаться к сетевым ресурсам. Эта курсовая работа посвящена пакету java.net.
3 Java сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска 23 мая 1995 года. На 2018-й год Java один из самых популярных языков программирования.
4 Понтие Сокет (Socket) В основу работы в сети, поддерживаемой в Java, положено понятие сокета, обозначающего конечную точку в сети. Понятие сокета стало употребляться в ОС UNIX, начиная с версии 4.2 BSD Berkley еще в начале 1980-х годов. Сокеты составляют основу современных способов работы в сети, поскольку сокет позволяет отдельному компьютеру одновременно обслуживать много разных клиентов, предоставляя разные виды информации.
5 Протокол Интернета (IP) Связь между сокетами устанавливается и поддерживается по определенному сетевому протоколу. Протокол Интернета (IP) является низкоуровневым маршрутизирующим сетевым протоколом, разбивающим данные на небольшие пакеты и посылающим их через сеть по определенному адресу, что не гарантирует доставки всех этих пакетов по этому адресу.
6 Протокол управления передачей (ТСР), протокол пользовательских дейтаграмм (UDP) Протокол управления передачей (ТСР) является сетевым протоколом более высокого уровня, обеспечивающим связывание, сортировку и повторную передачу пакетов, чтобы обеспечить надежную доставку данных. Еще одним сетевым протоколом более низкого уровня, чем ТСР, является протокол пользовательских дейтаграмм (UDP). Этот сетевой протокол может быть использован непосредственно для поддержки быстрой, не требующей постоянного соединения и ненадежной транспортировки пакетов.
7 Имя адреса Подобно тому, как IР-адрес описывает сетевую иерархию, имя адреса Интернета, называемое доменным именем, обозначает местонахождение машины в пространстве имен. Например, адрес относится к верхнему домену com, зарезервированному для коммерческих веб-сайтов в CIIIA и имеющему имя noname, а префикс www обозначает веб-сервер, обрабатывающий запросы. Доменное имя Интернета сопоставляется с IР-адресом с помощью службы доменных имен (Domain Name Service - DNS). Это дает пользователям возможность обращаться с доменными именами, тогда как Интернет оперирует IР-адресами. В Java поддерживаются оба семейства протоколов - ТСР и UDP. Протокол ТСР применяется для надежного потокового ввода-вывода через сеть. А протокол UDP поддерживает более простую, а следовательно, и быструю модель передачи дейтаграмм от одной точки сети к другой.
8 Классы и интерфейсы пакета java.net
9 Спасибо за внимание!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.