TrumpetTRUMPET WINSOCK - TCPMAN

Trumpet Winsock е ядро (Socket) за Windows, съвместимо с TCP/IP протоколи, което предоставя стандартен мрежов интерфейс между Windows и множество мрежови приложения. Използването му е особено подходящо при свързване по SLIP или PPP протокол към Internet сървър. Продуктът е freeware до версия 1.0. Следващите версии са shareware и свободното му използване е за срок от 30 дни. След изтичане на този срок, стартирането на ядрото е придружено от подканващо регистрацията му съобщение. Разпространява се във вид на .ZIP архив с име TWSKxxx.ZIP, където xxx е версията на програмата, например TWSK21E.ZIP или TWSK30D.EXE. Версиите 2хх са приложими за Windows 3.10, Windows 3.11. Версиите 3хх са приложими за Windows 3.11 и Windows 95.

Последните версии на продукта и документация са достъпни за копиране по Internet чрез http или ftp.
 

Инсталиране

1. Инсталиране на Trumpet Winsock с пакетен драйвер.

Съществуват няколко предварителни условия за нормалното инсталиране на Trumpet Winsock, т.е. TCPMAN.EXE програмата. Необходим е драйвер за управление на пакетите (Packet Driver), осъществяващ връзка между инсталирания Ethernet контролер и виртуалния пакетен драйвер WINPKT.COM за връзка с WINDOWS. Подходящия пакетен драйвер може да се намери в дискетата с драйвери, съпровождаща самия мрежов контролер. По-евтините мрежови контролери обикновено не предлагат такъв драйвер. В този случай е необходимо да се намери NE2000.COM драйвер или съвместим с него. Търсенето и намирането му по Internet е лесно, тъй като множество FTP-сървъри предлагат голямо количество драйвери за най-разпространените на пазара мрежови контролери. В случай, че връзката ще се осъществява по SLIP или PPP протокол нуждата от пакетен драйвер отпада, но ще бъде необходим свободен комуникационен порт (COM1, COM2, ... ). Допълнително изискване е, че пакетния драйвер може да бъде използван само при разширен режим (Enhanced Mode 386) съвместно с WINPKT.COM. Установяването на Enhanced Mode 386 става от Control Panel програмна група след активиране на Enhanced и задаване на стойности на необходимите параметри.

Съвместяването на Trumpet Winsock с други TCP/IP мрежови ядра създава определени трудности. В този случай трябва да се направи избор на един Winsock (TCP/IP ядро) и да се работи с него.

Пакетният драйвер е малка резидентно разположена програма и служи за интерфейс между мрежовия контролер и програмата подържаща TCP/IP стека. Това наподобява един стандартен интерфейс използван по еднообразен начин от множество програми чрез програмните прекъсвания. Наименованието “пакетен” произтича от обстоятелството, че съвременните компютърни мрежи обработват информацията на пакети с определена дължина. Ethernet базираните мрежи изпращат информацията на късове с дължина до 1514 байта. Централно място в концепцията на използването на пакетния драйвер заема вектора за комуникация с него. При PC компютрите, базирани на процесори от фамилията 80x86, връзката на програмите с операционната система се осъществява посредством програмните прекъсвания (Software Interupt), представени във вид на число от 0 до 255. Стойността на вектора на прекъсванията се задава в шестнадесетичен формат в граници от 0x00 до 0xFF. Пакетните драйвери могат да заемат вектор на програмно прекъсване от 0x60до0x7F. Препоръчително е използването на вектори 0x60 или 0x66. Пълното инсталиране на мрежовия контролер заедно с пакетния драйвер изисква резервиране на IRQ вектор и I/O адрес. За връзка с Windows TCP приложения Trumpet Winsock използва виртуален пакетен драйвер WINPKT за коректното управление на пакетите.

Архивът TWSK21E.ZIP трябва да се декомпресира в създадена за целта директория, например C:\INTERNET\TCPMAN. Тази пътека трябва да се добави към пътеките в AUTOEXEC.BAT файла заедно с два нови реда за инициализиране на пакетния драйвер към мрежовия контролер и виртуалния пакетен драйвер за връзка с Windows приложенията. Например:
 

    PATH C:\DOS;C:\WINDOWS;C:\UTILS;C:\INTERNET\TCPMAN
    ....................
    NE2000 0x66 3 0x300
    WINPKT 0x66

Рестартирането на компютъра е задължително за реалното активиране на направените промени. Първият ред инсталира пакетния драйвер NE2000 на вектор 0x66, IRQ 3 и I/O адрес 0x300. Вторият ред инсталира виртуалния пакетен драйвер WINPKT на същия вектор като NE2000 - 0x66.

За да се инсталира Trumpet Winsock под WINDOWS трябва с помощта на File Manager и мишката да се “извлачи” TCPMAN.EXE в прозореца на програмната група от която ще се стартира приложението. Ако вече е създадена програмна група Internet, то тук е най-подходящото място. Инсталацията е приключила и в полето на програмната група се появява иконата на приложението. Възможно е да бъдат използвани и други начини за инсталация, чрез Windows Setup иконата - Setup Applications, или чрез създаване на нов програмен елемент от File|New на Program Manager с указване на пътека до изпълнимия файл.

Trumpet Winsock Setup
Екран 3 - Конфигурация за мрежа

В директорията се записват няколко файла, по-важните от които са:

Активирането на Trumpet Winsock става с двоен избор с левия бутон на мишката върху иконата му . При първоначално пускане и след това при промяна от команда File, опция Setup на екрана се появява прозореца от Екран 3. В него се описват основните параметри за функционирането на компютъра в Internet мрежата.

Trumpet Winsock Window

Екран 4 - Прозорец на Trumpet Winsock

Тези параметри за достатъчни за включване към Internet по Ethernet връзка. След потвърждение с OK Trumpet Winsock е вече инсталиран. Приложението трябва да остане активно за да бъде достъпно за всички приложения използващи TCP/IP протокола. Подходящо е иконата на TCPMAN да бъде преместена в групата STARTUP, така при първоначално пускане на Windows приложението ще се активира автоматично. Промени в основните параметри се правят чрез команда File, опция Setup от Екран 4, което активира прозореца от Екран 3.

2. Инсталиране на Trumpet Winsock по SLIP или PPP протокол.

SLIP (Simple Line Internet Protocol) - асинхронна серийна комуникация за достъп до Internet. За потребители, които за отдалечени и нямат непосредствена връзка с Internet, могат да направят това по телефонна линия чрез един от двата протокола SLIP или PPP (Point to Point Protocol). За установяване на такава Internet връзка е необходим модем, активиране на SLIP или PPP протокол и достъп до SLIP или PPP сървър предоставен от Internet provider (доставчик на Internet услуги). От локалната машина чрез модема по телефонната линия се осъществява връзка с модема на SLIP-сървъра (с инсталиран SLIP протокол), който има директен достъп до Internet. PPP протокола е предпочитан при връзки и модеми с по-високи скоростни възможности. Това е начина крайният потребител да получи Internet връзка в своя офис или директно в дома си.

От менюто File/Setup Екран 3 се избира Internal SLIP или Internal PPP в зависимост от възможностите на доставчика на услугата (Internet Provider). Попълват се още полетата IP address, Name Server, Domain Suffix по указания на доставчика на услугата.

Trumpet Winsock Setup
Екран 5 - Конфигурация за отдалечен достъп

Първо трябва да се избере кутийката за вътрешен SLIP или вътрешен PPP протокол. Разликата с Екран 3 е, че част от параметрите стават недостъпни за корекция, а други могат да бъдат променяни.

Trumpet Winsock Dialler
Екран 6 - Управление на модема

След попълване на параметрите и потвърждение с OK Trumpet Winsock е инсталиран и инициализиран. Неговото ползване може да започне със свързване с PPP сървъра чрез команда Dialler/Login (Екран 6). Това предизвиква изпълнението на команден файл с необходимите инструкции за инициализация на модема, набиране на определен телефонен номер, обмен на информация за идентификация на потребителя, стартиране на установения протокол.

За връзка с PPP сървър на Екран 6 е показано менюто Dialler с достъпните опции.

TCPMAN - меню опции

Екран 6а - Параметри за настройка

Екран 6б - Проследяване на входно-изходните операции


Интернет за персонални компютри