6.36M
Category: internetinternet

lecture_01_intro

1.

Компьютерные сети

2.

Основные понятия
Компьютерная сеть – это совокупность
компьютеров, которые могут обмениваться
между собой информацией.
Компоненты компьютерной сети:
Компьютер
Линии связи (коммуникационное оборудование)
Модули ОС, реализующие сетевое
взаимодействие
Распределенные приложения – программы,
которые работают одновременно на разных
компьютерах

3.

Основные понятия
Сервер - компьютер или программа, предоставляющая
некоторые услуги
Клиент - компьютер или программа, запрашивающая услуги
Клиент-серверная архитектура взаимодействия — реализация
сервиса в виде выделенного приложения-сервера и
подключающихся к нему клиентских приложений
Пиринговая архитектура (P2P) — каждый участник сетевого
взаимодействия является одновременно и сервером и клиентом.
Клиенты подключаются к разным серверам
Гибридные архитектуры: центральный сервер используется для
аутентификации и поиска, но передача данных происходит P2P

4.

Client-Server vs Peer2Peer

5.

Основные понятия
Протокол – «язык», на котором общаются
программы и устройства в сети
Протокол определяет
формат сообщений
очередность сообщений
действия, которые необходимо выполнять при
получении или отправке сообщений, либо при
наступлении иных событий

6.

Основные понятия
Толстый клиент - скачивает все данные с сервера и обрабатывает
их локально.
English     Русский Rules