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

27. Сетевые протоколы. Протоколы tcp/ip и udp.

Transmission Control Protocol (TCP) (протокол управления передачей) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.

Выполняет функции протокола транспортного уровня модели OSI.

TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета.

В отличие от UDP гарантирует целостность передаваемых данных и уведомление отправителя о результатах передачи.

UDP (User Datagram Protocol — протокол пользовательских дейтаграмм) — это транспортный протокол для передачи данных в сетях IP без установления соединения.

Он является одним из самых простых протоколов транспортного уровня модели OSI.

В отличие от TCP, UDP не подтверждает доставку данных, не заботится о корректном порядке доставки и не делает повторов. Поэтому аббревиатуру UDP иногда расшифровывают как Unreliable Datagram Protocol (протокол ненадёжных датаграмм).

Зато отсутствие соединения, дополнительного трафика и возможность широковещательных рассылок делают его удобным для применений, где малы потери, в массовых рассылках локальной подсети, в медиапротоколах и т.п.

28. Сокеты TCP/IP клиентов.

Сокет в переводе означает гнездо, разъём. Это программная абстракция, используемая для представления терминалов соединений между двумя машинами. Для соединений существует сокет на каждой машине.

Клиентские (Socket) – используются для инициирования соединений.

Для работы с классами сокетов в Java необходимо подключить библиотеку import java.net.*;

29. Сокеты TCP/IP серверов.

Серверные (ServerSocket) – это класс, используемый сервером для прослушивания входящих соединений;

потоковые для TCP-соединения. TCP могут передавать данные только между двумя приложениями, т. к. они предполагают наличие канала между этими приложениями;

30. Основные классы и интерфейсы реализации сетевого взаимодействия.

31. Использование ключевого слова this.

Если необходимо обратиться к элементам собственного класса, то используется переменная this.

Когда методу необходимо обратиться к объекту, который его вызвал.

this- это всегда ссылка на объект, метод которого был вызван.

Конструкторы и методы используют ключевое слово "this« по-разному.

Метод использует this чтобы получить ссылку на экземпляр класса выполняющего этот метод.

Статические методы не используют ключевое слово "this",т.к. они не принадлежат экземпляру класса, поэтому this некуда ссылаться.

Статические методы принадлежат классу как целому, но никак не экземпляру класса.

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

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