На этом шаге мы рассмотрим понятие "порт".
Приложения для Интернет или локальной сети часто используют понятие порта. Любому пользователю знакомы аппаратные порты компьютера, например, последовательные порты, к которым подключаются модемы и мыши, параллельные порты для подключения принтера или сканера и т.д. В данном случае имеются в виду программные порты, понятие, применяемое в Windows на транспортном сетевом уровне. В переносном смысле можно сказать, что программы "подключаются" к таким портам для передачи друг другу необходимой информации. Портам приписываются номера. Некоторые из них исторически закреплены за определенными службами или протоколами. Например, порт 21 используется протоколом передачи файлов FTP, порт 110 - это "собственность" протокола РОРЗ, протокола приема электронной почты.
На следующем шаге мы рассмотрим типы сокетных соединений.