Глава 7
Чтобы посмотреть, какие порты на вашем компьютере используются или ожидают подключения, достаточно выполнить команду NETSTAT -AN.
Несмотря на существование большого количества наборов протоколов, основным сегодня является общедоступный стек TCP/IP. Он используется практически повсеместно, начиная с небольших домашних сетей и заканчивая крупнейшей сетью — Интернетом.
На физическом уровне стек TCP/IP поддерживает работу со всеми основными сетевыми технологиями локальных и глобальных сетей, на сетевом — обеспечивает логичную систему адресации и эффективной межсетевой маршрутизации, на транспортном уровне — протоколы как гарантированной, так и быстрой доставки данных, а на уровне приложений — целую гамму разнообразных протоколов.
Поэтому мы рекомендуем использовать в сети именно стек TCP/IP.
Вопросы для повторения
Что такое набор (стек) протоколов? В чем смысл термина «стек»?
Какие наборы протоколов вы знаете? Чем они различаются?
Какой стек протоколов сегодня наиболее популя рен? Почему?
Какие уровни модели OSI поддерживаются в сте ке протоколов TCP/IP?
В чем сходство и различие между протоколами TCP и UDP? Когда какой из этих протоколов ре комендуется использовать?
Перечислите известые вам протоколы прикладно го уровня в стеке TCP/IP. Для чего предназначен каждый из них?
Что такое «порт» в TCP/IP? Для чего нужны порты?
Какой из транспортных протоколов стека TCP/IP вы бы использовали:
для пересылки по сети Интернет архивных фай лов?
для реализации IP-телефонии (передачи голосо вых сообщений в реальном времени) между поль зователями двух мобильных компьютеров (КПК), соединенных по беспроводному каналу Wi-Fi?
Что такое стек протоколов ?
Какие существуют стеки протоколов ?
Какой стек протоколов наиболее распространен?
Какие протоколы различных уровней используются в TCP/IP?
NetBEUI- сети до 200 компьютеров и отсутствие поддержки маршрутизации (его поддержка прекращена)
Стек протоколов IPX/SPX был разработан фирмой Novell в начале 80-х гг. для своей сетевой операционной системы NetWare. Поддерживается маршрутизация, но интенсивное использование широковещательных сообщений, серьезно нагружает сеть
Основные преимущества стека TCP/IP — более удобная система сетевой адресации, возможность фрагментации пакетов и очень небольшое количество широковещательных сообщений. Стек TCP/IP вытеснил все остальные
Так работает протокол TCP:
устанавливает соединение между компьютерами по определенным портам;
на компьютере-отправителе разбивает информацию на пакеты, нумерует их и с помощью протокола IP передает получателю;
на компьютере-получателе проверяет, все ли пакеты получены, а если пакет пропущен или поврежден, запрашивает у отправителя повторную пересылку
после получения всех пакетов закрывает соединение, собирает пакеты в нужном порядке и передает полученные данные приложению более высокого уровня.
Протоколы прикладного уровня стека TCP/IP
DNS (Domain Name System, или Service) |
Служба доменных имен, используется для преобразования (разрешения) понятных людям имен компьютеров (например, имен типа www.microsoft.com) в IP-адреса |
53 (TCP и UDP) |
NetBIOS name service и WINS (Windows Internet Naming Service) |
Служба имен NetBIOS и служба межсетевых имен Windows, используются для преобразования NetBIOS-имен компьютеров (например, имен типа SERVER) в IP-адреса |
137 и 138 (UDP) |
Telnet |
Протокол для обеспечения терминального доступа к удаленным компьютерам |
23 (TCP) |
FTP (File Transfer Protocol) |
Протокол передачи файлов, один из «старейших» протоколов Интернета; используется для эффективной и надежной передачи файлов между клиентом и сервером FTP |
20 и 21 (TCP) |
HTTP (HyperText Transfer Protocol) |
Протокол передачи гипертекста, самый популярный сегодня протокол, используемый во Всемирной паутине (World Wide Web); описывает, каким способом нужно представлять данные (текстовые, аудио-, видео-и т. д.) на веб-серверах, как к ним обращаться с помощью веб-браузера (например, программы Internet Explorer) и как передавать эти данные |
80 (TCP) |
SMTP (Simple Mail Transfer Protocol) |
Простой протокол передачи почты, используется почтовыми серверами для обмена электронными сообщениями (на этапе отправки почтового сообщения его автором) |
25 (TCP) |
POP3 (Post Office Protocol) |
«Протокол почтового отделения», довольно простой протокол, используемый почтовым клиентом (например, программой Outlook Express) для подключения к своему почтовому ящику на сервере и считывания сообщений (на этапе доставки почтового сообщения адресату) |
110 (TCP) |