Интернет — это глобальная, межконтинентальная сеть; она объединяет десятки миллионов компьютеров и локальных сетей.
Основу Интернета составляют высокоскоростные телекоммуникационные магистральные сети. К магистральной сети через точки сетевого доступа NAP (Network Access Point) подсоединяются автономные системы, каждая из которых уже имеет свое административное управление, свои внутренние протоколы маршрутизации. Основные ячейки Интернета — локальные вычислительные сети. Но существуют и локальные компьютеры, самостоятельно подключенные к Интернету. Компьютеры сетевые или локальные, непосредственно подключенные к Интернету, называются хост-компьютерами (host — хозяин). Если некоторая локальная сеть подключена к Интернету, то и каждая рабочая станция этой сети также имеет выход в Интернет через хост-компьютер сети. Каждый подключенный к Интернету компьютер имеет свой адрес, по которому его может найти абонент из любой точки света. Структура сети Интернет — клиент-серверная, то есть имеются компьютеры, в основном получающие информацию из сети — «клиенты», а есть компьютеры, снабжающие клиентов информацией, — «серверы». Возможная структура фрагмента сети Интернет.
Протоколы общения компьютеров в сети
Основу системы протоколов общения компьютеров составляют два главных протокола:
- Internet Protocol (IP) – межсетевой протокол, выполняет функции сетевого уровня модели OSI;
Протокол IP организует разбиение сообщений на электронные пакеты, маршрутизирует отправляемые пакеты и обрабатывает получаемые. TCP является типичным протоколом транспортного уровня: он управляет потоком данных, обрабатывает ошибки и гарантирует, что информационные пакеты получены все и собраны в нужном порядке.
- Transmission Control Protocol (TCP) – протокол управления передачей, выполняет функции транспортного уровня модели OSI.
На основе протоколов IP и TCP разработаны многие сетевые прикладные сервисные протоколы, среди которых следует отметить:
-File Transfer Protocol (FTP) — протокол передачи файлов;
-Telnet — протокол удаленного доступа, то есть дистанционного исполнения команд на удаленном компьютере;
-Simple Mail Transfer Protocol (SMTP) — простой протокол пересылки электронной почты;
-HyperText Transfer Protocol (HTTP) — протокол передачи гипертекста (используется при передаче сообщений в World Wide Web;
-Network News Transfer Protocol (NNTP) — протокол передачи новостей (телеконференций).
Протокол дейтаграммы пользователя UDP – (User Datagram Protocol) - более простой и используемый при неответственных пересылках данных.