За пръв път се срещнах с проблема за прехвърлянето на данните между два компютъра без да използвам мрежова карта, кабелен модем или друг вид специфичен хардуер още преди 15-17 години.Тогава все още мрежовите карти бяха твърде скъпи и нещо, което малко хора бяха виждали.Преди година ми се наложи да прехвърлям файлове между лаптоп Hewlett Packard и домашния ми компютър.Въпреки, че имам 10 Mbit мрежова карта, лаптопа не разполагаше с такава а неговият 5Mbit Fasi Infra Red порт пък нямаше с какво да комуникира откъм моя компютър.Обмисляхме връзка през USB портовете със специален кабел, но и досега не съм чувал някой да е правил такова нещо.Впоследствие разбрах, че е възможно, трябва и специализиран софтуер.Както и да е.Като за най-евтино, бързо и лесно прибягнахме до стария и изпитан начин с кабел между двата порта.Съществува връзка през серийните и през паралелните портове, но серийните са много бавни, максимално теоритично може да се постигне скорост от 115Kbit/sec което като трансфер е 14 KByte/sec.Доста малко бих казал.Решихме да използваме кабел за връзка през паралелния (принтерски) порт известен като LPT. Теоритично портът в режим SPP позволява скорост 120 KByte/sec.След като направихме и пуснахме кабела в употреба развихме скорост около 100 KByte/sec което вече е нещо съвсем различно.А сега да преминем направо на въпроса как да си го направите.Електрическата схема е тази: |
Не се стряскайте от схемата.Елементарна е, просто начертана изглежда така объркана.Всичко, което ви трябва е няколко метра (според вашите нужди) многожичен едножилен или многожилен кабел с общо 11 жила.Общата дължина на кабела не трябва да превишава 30 метра! Можете да използвате всякакви кабелчета, аз съм го правил дори с лентов кабел , можете да си купите такъв кабел, последния път го направихме от две парчета UTP кабел.Всяко парче има по 8 жила така, че двете парчета имат общо 16 жила - напълно достатъчно.Ще ви трябват още и два мъжки куплунга за кабел тип DB-25 и две пластмасови кутийки за тях.За да не се бъркате с тази принципна схема ви пиша изводите на двата куплунга - кой с кой, номерацията на изводите я пише на самите куплунги до пинчетата. |
PC1
LPT
PC2 LPT
2 ---------------------------------------15 3 ---------------------------------------13 4 ---------------------------------------12 5 ---------------------------------------10 6 ---------------------------------------11 15 --------------------------------------2 13 --------------------------------------3 12 --------------------------------------4 10 ------------------------------------- 5 11 ------------------------------------- 6 25 ------------------------------------- 25 |
Ако сте запознати със структурата на паралелния порт ще видите,че изходите на единия отиват във входовете на другия и обратното.По 5 пина първият компютър предава данните на втория, а по другите 5 - втория на първия.Оставащия 11 ти проводник е обща маса - това е пин 25 от LPT порта.Запойте кабела и проверете с омметър електрическите връзки от двете му страни, както и за къси съединения между пиновете.Ако всичко е както трябва и по това описание, можете да свържете кабела към двата компютъра.Още нещо искам да вмъкна и то е, че и двата компютъра трябва да бъдат (желателно е) да бъдат включени с разклонител към един и същ контакт, който обезателно е занулен.При невъзможност (голямо разтояние) се погрижете наистина и двата компютъра да бъдат надежно занулени към мрежата. Ако единия е занулен а другият не и по неговия корпус се появят утечни токове това поражда потенциална разлика между двата.Тъй като са свързани с кабела и пин 25 (GND) и на двата е свързан, по това кабелче протича ток, който в някои случаи може да доведе до сериозни повреди и в двата компютъра.При лаптопи няма такава опасност.При добре направено зануляване и използване на щепсели "шуко" такава опасност няма и при настолните PC та.Изобщо се препоръчва съвременните компютри дори да се заземяват, но досега не съм виждал някой да го прави.Повечето дори не ги зануляват.След като сте сварзали кабела влезте в BIOS~ а на двата компа и настройте LPT порта на режим SPP. |
При повечето BIOS~и това става в Integrated Peripherals. Трябва адресът на порта да е 378.Ако не е, го настройте от Onboard Parallel Port : 378 / IRQ7. Режима се настройва от Parrallel Port Mode : SPP Това е до настройките.Можете да осъществите връзка под Windows 98/ХР с програмата вградена в него Direct Cable Connection в Start-Programs-Accessories-Comunication-Direct Cable Connection.Ако я няма я инсталирайте използвайки диска на Windows 98 от Control Pannel - Add/Remove programs-Windows setup-Communications.След като я стартирате едниният е Host a другия - Guest.Избирате Parralel cable on LPT1.Преди всичко това трябва да зададете и имена на всеки компютър в Control Pannel - Network - Identification.Ако всичко е както трябва двата компютъра се намират и вече можете да си прехвърляте файлове с Windows Explorer както в истинска мрежа.Дори могат и да се играят игри които поддържат IPX/SPX пртокола.Преди да пуснете играта се закачате с Direct Cable Connection и после я стартирате и правите мрежа.Трябва да сте сложили и нужните пртоколи преди това.Не е нужно играта да поддържа специално LPT кабел, достатъчно е IPX/SPX поддръжка.Ще забележите обаче, че скоростта е доста под обещаните от мен 100KByte/sec.Под Windows се развиват най-много 30-40KByte/sec.Аз използвах с лаптопа и ви препоръчвам специалната програма за такъв тип връзка LLpro, която е под DOS.Работи много добре, преди това трябва добре да я конфигурирате, тип на порта, адрес, дали да използва компресия.Не използвайте компресия на данните, само забавя трансфера.Малко кофти се работи под DOS среда но все пак има мишка а и компютърните маниаци от старата генерация ще се чувстват в свои води.Оставям на вас удоволствието да разучите LLpro. Програмата можете да изтеглите от тук: LLpro.zip .Всичко това до тук съм пробвал не един и два пъти, затова ако нещо не работи проверете внимателно отново кабела и всички настройки по софтуера.Желая ви успешно прехвърляне на данни.Един съвет преди да завърша.Когато работите с LLpro използвайте или чистия DOS или под WIndows prompth преди това изключете всички скрийнсейвъри и екстри от типа Standby и Soft off режими.Направете това от Power Management и отделно от това в BIOS~а.Ако по време на трансфер под DOS prompth се включи скрийнсейвър Windows рови по порта и прекъсва трансфера.Неприятно е ако си започнал да прехвърляш 700MB-ов файл и си стигнал до средата.Ами това е.Не е като мрежова карта, но за лаптопи е доста незаменимо, малко хора имат мрежови карти на лаптопите си, пък и цената на кабела е само някакви си 3-4 лв. |