FreeDOS ile Ağa Bağlanmak - WatTCP/Watt-32
Genel Bakış:
Waterloo TCP (WatTCP), 1990 ila 1992 senelerinde Ontario'daki (Kanada)
Waterloo Üniversitesi'nde yazılmıştır. Yazar, o zaman Mühendislik
Fakültesinde bir geliştirici, günümüzde ise üniversitenin Mühendislik
Bilgi İşlem Müdürü olan Erick Engelke'dir (bkz.: http://www.eng.
uwaterloo.ca/~erick/ (*01)).
WatTCP'nin çekirdek TCP yazılımı Geoffrey H. Cooper'ın TinyTCP
programına dayalıydı.
WatTCP, aslen kendi özel kamu malı lisansı kapsamında yayınlanmıştı
- ikili ve kaynak dosyalar ücretsiz kullanılabiliyordu, dağıtım sadece
ticari olmayan amaçlara izin veriyordu. 2004 senesinde Erick Engelke
bu yazılımı GNU LGPL kapsamına aldı. WatTCP, Erick Engelke'nin kişisel
sitesinde bulunabilir (http://www.erickengelke.com/wattcp/index.
html (*02)). Yazılımın kendisi özgür olsa da, WatTCP Programcı
Referansı 50$ karşılığında PDF olarak satılmaktadır (bkz.:
http://www.erickengelke.com/wattcp/docs.shtml (*03)).
WatTCP, Bergen, Norveç'te 1999 senesinde Gisle Vanem tarafından 32 bite
taşınmıştır. Bu taşımanın adı şudur: Watt-32 (bkz.: http://home.
broadpark.no/~gvanem/ (*04)). Korumalı 32 bit kiple 16 bit gerçek
kipi destekler. Sitede ikili dosyaları, kaynak kodu ve belgelendirmeyi
indirebilirsiniz. Watt-32 yığınını kullanan daha fazla ikili burada
bulunabilir (bkz.: http://www.filegate.net/utiln/utilnet/wt32apps.zip
(*05)). Bir geliştirici forumu mevcuttur (bkz.: http://tech.groups.
yahoo.com/group/watt-32/messages/2617?viscount=-30&l=1 (*06)), bu
forum hâlâ etkindir. WatTCP ile Watt-32 harici TCP/IP Çekirdekleri
değildir. Her ikisi de programcılar için sadece kütüphane takımıdır -
programcılar bu kütüphaneleri kendi uygulamalarına TCP/IP işlevleri
eklemek için kullanabilirler. WatTCP paketi, yerleşik WatTCP çekirdeği
bulunduran bu gibi "ping", "finger", "whois" veya "lpr" uygulamalarını
içerir.
Birçok önemli DOS ağ uygulamaları WatTCP kütüphanelerini kullanır, buna
örnek olarak Arachne veya SSH2DOS gösterilebilir. Bu uygulamaların bir
listesi, "DOS Solutions" sitesinde mevcuttur (http://www.dossolutions
.pwp.blueyonder.co.uk/wattcp.htm (*07)).
Kurulum ve yapılandırma:
WatTCP/Watt-32 çekirdeğini kullanmak için hiçbir şey indirmeye
ihtiyacınız yoktur. Zaten uygulamalarda mevcuttur o. Gerekli olan tek
şey ismi "WATTCP.CFG" olan ve her iki sürümde de temelde aynı olan bir
yapılandırma dosyasıdır. Varsayılan değer olarak uygulamanın dizininde
bulunur. Sabit IP adresleriyle çalışıyorsanız ayarlar şu şekildedir:
--- WATTCP.CFG ---
# Bunlar örnek değerlerdir:
my_ip = 192.168.1.10
netmask = 255.255.255.0
nameserver = 192.168.1.1
nameserver = 129.97.128.196
nameserver = 129.97.128.1
gateway = 192.168.1.1
# Yapılandırmayı DHCP ile alıyorsanız satırın yorum işaretini silin
# my_ip = dhcp
Eğer ayarlarınızı bir DHCP sunucusu/yönlendiriciden alıyorsanız:
--- WATTCP.CFG ---
my_ip = dhcp
netmask = 255.255.255.0
gateway = 0.0.0.0
domain_list = benim.domain.com
# alan, geçit, ip, ad sunucusu DHCP ile ayarlanacaktır
Şayet uygulama WATTCP.CFT ile aynı dizinde değilse, lütfen ona işaret
etmek için set WATTCP.CFG=\dosyaya\yol komutunu kullanın (AUTOEXEC.BAT
dosyasında).
Kullanılan uygulamalara göre ilave ayarlar gerekebilir. WatTCP
programlarına daha derin bir giriş burada bulunabilir
(bkz.: http://www.web.archive.org/web/20080329105946/http://www.
smashco.com/wattcp.asp (*08)).
(*01) Tamam
(*02) https://web.archive.org/web/20100414105959/http://
www.erickengelke.com/wattcp
and: http://www.erickengelke.com/history.html
(*03) ?
(*04) http://www.watt-32.net/
(*05) Tamam
(*06) https://groups.io/g/watt-32/message/1
(*07) https://web.archive.org/web/20090509205846/http://
www.dossolutions.pwp.blueyonder.co.uk/wattcp.htm
(*08) Tamam
Telif hakkı © 2007 Ulrich Hansen, Mainz (Almanya), 2010 ve 2020
senelerinde W.Spiegl tarafından değiştirilmiştir.
2023 senesinde Berki Yenigün tarafından tercüme edilmiştir.
Daha fazla bilgi için buraya bakın.
Bu belgeyi kopyalama, dağıtma ve/veya değiştirme izni, GNU Özgür
Belgeleme Lisansı'nın 1.2 veya Free Software Foundation tarafından
yayınlanan daha yeni bir sürümü kapsamında verilmiştir.
Lisansın bir sureti, "GNU Free Documentation License 1.2"
başlıklı bölümde mevcuttur.