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

25. Основы работы в сети. Понятие клиента и сервера.

Сервер – это все то, что имеет некоторый разделяемый (коллективно используемый) ресурс.

Существуют различные типы серверов:

  • Вычислительные серверы (они обеспечивают вычислительную функцию).

  • Серверы печати (управляют совокупностью принтеров).

  • Дисковые серверы (предоставляют работающее в сети дисковое пространство).

  • Web-серверы (хранят web-страницы).

Клиент – это просто любой другой объект, который хочет получить доступ к серверу.

Различие между сервером и клиентом существенно только тогда, когда клиент пытается подключиться к серверу.

Как только они соединились, происходит процесс двустороннего общения, и неважно, кто является клиентом, а кто сервером.

Работа сервера заключается в прослушивании клиента, и это выполняется с помощью специального серверного объекта – сокета.

Сокет = IP + номер_порта

Работа клиента заключается в том, что он пытается создать соединение с сервером.

Первым запускается сервер.

У клиента тоже есть сокет (IP-адрес + номер порта). Как только соединение установлено, оно превращается в потоковый объект ввода-вывода и его можно рассматривать как файл.

26. Адресация в Internet.

HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.

FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.

POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.

telnet — это протокол удаленного доступа (протокол эмуляции терминала). TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.

WAP (англ. Wireless Application Protocol — беспроводной протокол передачи данных). Протокол создан специально для сетей GSM, где нужно устанавливать связь портативных устройств (мобильный телефон, пейджеры, устройства двусторонней радиосвязи, смартфоны, коммуникаторы и другие терминалы) с сетью Интернет.

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 (протокол ненадёжных датаграмм).

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