Прежде чем передать данные по сети как электрические импульсы, их нужно разделить на небольшие части, с которыми смогут работать сетевые устройства.
Небольшие легкопередаваемые порции информации, на которые компьютерные данные разбиваются для передачи по сети, называются пакетами. В зависимости от архитектуры сети и этапа процесса коммуникации, пакеты могут называться кадрами или (в протоколе TCP) сегментами.
Разделение передаваемых данных на небольшие пакеты предоставляет ряд преимуществ.
• Сетевые компьютеры могут передавать данные по очереди. Один компьютер, передающий большое количество данных, не монополизирует канал связи.
• Если в сети происходит сбой и пакет теряется, то потребуется передать заново только один небольшой пакет, а не весь файл.
• В зависимости от топологии сети и типа соединения, каждый пакет может проходить к адресату разными путями. Следовательно, если один из путей перегружен или вышел из строя, пакеты могут достичь адресата другими путями. Эффективность и надежность передачи при этом существенно повышаются.
Модель OSI (модель взаимодействия открытых систем – Model of Open System Interconnections).
При рассмотрении этой модели следует иметь в виду, что:
• открытой называется система, взаимодействующая с другими системами в соответствии с принятыми стандартами;
• архитектура вычислительной сети – это описание ее общей модели.
Структура модели OSI
Модель OSI в настоящее время является наиболее распространенной сетевой моделью. Она состоит из семи уровней, каждый из которых представляет определенный этап процесса сетевой коммуникации. Протоколы, входящие в состав пакета протоколов, работают каждый на своем уровне.
Первое и главное, что нужно хорошо запомнить о прикладном уровне, – это то, что он не является пользовательским приложением, создающим сообщение. Напротив, прикладной уровень обеспечивает взаимодействие между пользовательским приложением и сетью.
На прикладном уровне работают перечисленные ниже протоколы.
• FTP (File Transfer Protocol) (протокол передачи файлов, используемый в сети Internet)
• Telnet(протокол удалённого доступа)
• SMTP (Simple Mail Transfer Protocol). (передача сообщений электронной почты)
• POP3 (Post Office Protocol Version 3)(используется почтовым клиентом для получения сообщений электронной почты с сервера)
• SNMP (Simple Network Management Protocol) (Используется для получения информации о сети)
HTTP (Hypertext Transfer Protocol)«протокол передачи гипертекста» - в виде гипертекстовых документов.
•NNTP (Network News Transfer Protocol) -протокол, используемый для обмена сообщениями в группах новостей, для обмена сообщениями в телеконференциях.
He следует путать приложения с протоколами под тем же именем, служащими основой этих программ. Например, существует много приложений различных поставщиков с именем FTP (таких, как FTP Voyager, FTP Explorer, Fetch для Macintosh и GREED для Linux). В этих программах FTP используется для передачи файлов, однако, кроме этого, в них включены некоторые дополнительные средства, такие как графические интерфейсы (отличающиеся в разных реализациях) или драйверы поиска файлов.