UUCP, Unix-to-Unix Copy (Unix'ten Unix'e kopyalama)'nın kısaltmasıdır. Bu kavram, genellikle uzaktan komut çalıştırmaya ve bilgisayarlar arasında dosya, e-posta ve ağ haberleri taşınmasına imkân sağlayan bilgisayar programı ve protokoller paketi olarak adlandırılır.
Özellikle, bu paket içerisindeki uucp komutu; dosya kopyalama isteğinde bulunan islemler için kullanıcı arayüzü sağlar.
UUCP ayrıca uux (uzaktan komut çalıştırmak için kullanıcı arayüzü), uucico (dosya aktarımını gerçekleştirecek iletişim programı), uustat (o anki aktivitenin istatistiğini raporlar), uuxqt (uzaktaki makinelerden gönderilen komutları çalıştırır) ve uuname (yerel sistemin UUCP adını raporlar) içerir. Paketin bazı sürümleri uuencode/uudecode (8-bit ikili dosyaları, 7-bit metin formatına veya tam tersine çevirir.) içerir.
UUCP aslında 1970 ve 1980'lerde Unix üzerinde geliştirilmiş ve en çok Unix benzeri platformlar ile alakalı olmasına rağmen, Microsoft'un MS-DOS'u, Digital'in VAX/VMS'i, Commodore'un AmigaOS'u ve klasik MAcOS'un da içinde bulunduğu birçok Unix olmayan işletim sistemi için de UUCP gerçekleştirimleri mevcuttur.
Teknoloji
UUCP fiziksel bağlantıların ve bağlantı katmanı protokollerinin birçok farklı tipini kullanabilir,ama sıklıkla çevirmeli bağlantılar kullanılır. İnternet erişimi yaygınlaşmadan önce,bilgisayarlar sadece bir şirket veya organizasyon içinde daha küçük özel ağlarla birbirine bağlanıyorlardı. Ayrıca genellikle modemlerle donatılırlardı böylece çevirmeli bağlantı üzerinden character- mode(yığın) terminallerinden uzakta kullanılabilirlerdi. UUCP, bilgisayarın modemlerini diğer bilgisayarlara bağlanmak, arıza tespiti,bilgisayarlar arasındaki birebir bağlantılar için kullanır. UUCP ağındaki her sistem telefon numarası, login isimleri ve parolaları gibi bilgileriyle birlikte komşu sistemlerinin bir listesini tutar. Bir iş (dosya transferi veya komut yürütümü isteği) bir komşu sistem için sıraya girdiğinde, uucico programı tipik olarak, bu işi gerçekleştirecek sistemi çağırır. Ayrıca uucico programı yanında sıralanmış işleri kontrol için komşularını periyodik olarak yoklar; bu, komşulara çevirmeli bağlantı kapasitesi olmadan katılmaya izin verir. Bugün, UUCP nadiren çevirmeli bağlantı üzerinde kullanılmakta, ama bazen TCP/IP üzerinde kullanılmaktadır.
Tarihçe
UUCP orijinal olarak AT&T Bell Laboratuvarlarında Mike Lesk tarafından yazıldı ve UUCP nin ilk versiyonları kimizaman System V UUCP diye adlandırılır.Orijinal UUCP araştırmacıları Peter Honeyman, David A. Nowitz ve Brian E. Redman tarafında tekrar yazıldı ve tekrar yazılan UUCP; daha sonra gelişen, hataları düzeltilen ve BNU UUCP olarak tekrar paketlenen HoneyDanBer veya HDB olarak adlandırılır. Bu versiyonlardan hiçbiri, doğrudan yeni bir versiyon yazmak için lan Lance Taylor'den esinlenilen kaynak kodla dağıtılmadı.Taylor UUCP GNU lisansıyla çıkarıldı ve en stabil ve hatasız versiyon haline geldi. Taylor UUCP, beklenmeyen kabuk komutlarını uzaktan çalıştıran internet kurtlarının bazılarına izin veren güvenlik açıklarına dikkat çekti. Ayrıca Taylor UUCP bütün ilk versiyonların özelliklerini içine alır, bu uyumluluğun en ileri seviyesiyle diğer versiyonlarla haberleşmeye izin verir ve diğer versiyonlardan benzer yapılandırma dosya formatlarını kullanır.
UUCP Unix olmayan işletim sistemleri içinde gerçekleştirilebilir, en dikkate değer MS-DOS sistemleri. UUSLAVE/GNUCICO,UUPC ve FSUUCP gibi paketler önceki internet erişimini kişisel bilgisayarlara getirdi,ağı üniversite sistemlerinin ötesine genişletti. FSUUCP, UUCP ağına bağlana bilmek,e-mail alıp vermek ve Usenet trafiği için Galacticomm'un Major BBS ve Mustang Software'in WildCat! BBS gibi birçok BBS paketleri için temel şekillendirdi.Örnek olarak UFGATE(John Galvin, Garry Paxinos,Tim Pozar) Fidonet ve UUCP protokollerini çalıştıran ağlar arasında bir ağ geçidi içeren bir pakettir. FSUUCP, UUCP imlementasyonları tarafından standart 'g'protokolü üzerine en anlamlı yenilik, Taylor'ın geliştirilmiş 'i' protokolünün sadece diğer gerçekleştirimi olduğu için dikkate değerdi.
Mail Yönlendirmesi için UUCP
Uucp ve uuxqt olanakları uygun bir mail kullanıcı arayüzü ve aracı programlarla makineler arasında e-mail göndermek için kullanılabilirlerdi. Basit bir uucp mail adresi bitişikteki makine ismiyle ve kullanıcı ismiyle devam eden bir ünlem işaretiyle oluşturulur. Örneğin barbox!user, bitişikteki makine barbox'un user isimli kullanıcısı olarak adlandırılır.
Ayrıca mail ivedi düğümlerin herhangi bir numarasını çevirerek hedefe varmadan önce ağa da yönlendirilebilir.Öncelikle tam adres ünlem işaretleriyle bölünmüş ivedi sunucu ismiyle birlikte tanımlanmış olmalıdır. Örneğin makine barbox yerel makineye bağlanmadığında,ama yerel makineyle iletişimdeki foovax makinesinin barboxa bağlı olduğu bilindiğinde, maili göndermek için uygun adres foovax!barbox!user olacaktır.
barbox!user kullanıcısının UUCP mail adresi ....!bigsite!foovax!barbox!user gibi bir formda olabilir.birçok kullanıcı mail göndericiden daha iyi ve belki daha hızlı bağlantı servis sunan çeşitli geniş meşhur sitelerden çoklu yönlendirmeler isteyebilir.
Bang Path
Bu şekildeki email adresleri bang path olarak bilinir. Ondan sekize makinelerin bang pathleri 1981 de sıra dışı değildi,ve gece yarısı çevirmeli UUCP linkleri hafta uzunluğunda aktarım süresine neden oluyordu.Bang pathler genellikle hem iletişim zamanı hem güvenilirlik dikkate alınarak seçilir,mesajların sık sık kaybolması gibi. Bazı sunucular “daha hızlı” yönlendiricilerle mail göndermeyi, yolları “tekrar yazma”yı deneyene kadar giderdi. .uucp ile biten “pseudo domain” bazen UUCP ağı tarafından erişilebilir bir hostname olarak tasarlamak için kullanılırdı,bu hiçbir zaman bir en yüksek seviye domain gibi internet rootunda resmi olmadı. Bu anlam uyandırmadı, çünkü DNS sistemi sadece TCP/IP tarafından direkt ulaşılabilen sunucular için uygundur.
UUCPNET ve Haritalama(Mapping)
UUCP'ye bağlanan bilgisayar ağlarının bütününe UUCPNET denildi. Bu ağ,binlerce özel şirketin, üniversitelerin ve bunun gibi kuruluşların sahip olduğu sistemler arasındaki karşılıklı işbirliği ruhu içinde geliştirmek için formal değildi. Genelde,-özellikle özel şirketlerde-,UUCP linkleri şirketlerin yönetimlerinin resmi onayı olmadan kurulmuştur. UUCP Mapping projesi bir gönüllülük projesidir ki açık mail yönlendiricileri ve kontrollü isim uzayı sunan makineler arasındaki bağlantıların bir haritasını oluşturmak için, başarılı bir çabadır. Her sistem yöneticisi beraberinde her bağlantı için bir öncelik sırası ile bağlanacakları sistemlerin bir listesini bir mail yoluyla onaylar.Bu onaylanan map içerikleri ağda tanımlanan bütün bağlantı dosyalarını tek bir kümede birleştiren bir otomatik program tarafından işlenilirdi.Daha sonra bu dosyalar, bu amaca adanan bir haber grubunda aylık olarak yayınlanırdı. UUCP map dosyaları daha sonra mail için bir makineden diğerine en iyi yönlendirme yolunu hesaplamak için ve bu yolu otomatik olarak belirlemek için "pathalias" gibi yazılımlar tarafından kullanılırdı.Ayrıca UUCP mapleri siteler için iletişim bilgilerini listelerdi ve böylece UUCPNETe katılmak için araştıran sitelere muhtemel komşularını bulmak için kolay bir yol verir.
Kaynakça
- https://en.wikipedia.org/wiki/UUCP 18 Şubat 2015 tarihinde Wayback Machine sitesinde arşivlendi.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
UUCP Unix to Unix Copy Unix ten Unix e kopyalama nin kisaltmasidir Bu kavram genellikle uzaktan komut calistirmaya ve bilgisayarlar arasinda dosya e posta ve ag haberleri tasinmasina imkan saglayan bilgisayar programi ve protokoller paketi olarak adlandirilir Ozellikle bu paket icerisindeki uucp komutu dosya kopyalama isteginde bulunan islemler icin kullanici arayuzu saglar UUCP ayrica uux uzaktan komut calistirmak icin kullanici arayuzu uucico dosya aktarimini gerceklestirecek iletisim programi uustat o anki aktivitenin istatistigini raporlar uuxqt uzaktaki makinelerden gonderilen komutlari calistirir ve uuname yerel sistemin UUCP adini raporlar icerir Paketin bazi surumleri uuencode uudecode 8 bit ikili dosyalari 7 bit metin formatina veya tam tersine cevirir icerir UUCP aslinda 1970 ve 1980 lerde Unix uzerinde gelistirilmis ve en cok Unix benzeri platformlar ile alakali olmasina ragmen Microsoft un MS DOS u Digital in VAX VMS i Commodore un AmigaOS u ve klasik MAcOS un da icinde bulundugu bircok Unix olmayan isletim sistemi icin de UUCP gerceklestirimleri mevcuttur TeknolojiUUCP fiziksel baglantilarin ve baglanti katmani protokollerinin bircok farkli tipini kullanabilir ama siklikla cevirmeli baglantilar kullanilir Internet erisimi yayginlasmadan once bilgisayarlar sadece bir sirket veya organizasyon icinde daha kucuk ozel aglarla birbirine baglaniyorlardi Ayrica genellikle modemlerle donatilirlardi boylece cevirmeli baglanti uzerinden character mode yigin terminallerinden uzakta kullanilabilirlerdi UUCP bilgisayarin modemlerini diger bilgisayarlara baglanmak ariza tespiti bilgisayarlar arasindaki birebir baglantilar icin kullanir UUCP agindaki her sistem telefon numarasi login isimleri ve parolalari gibi bilgileriyle birlikte komsu sistemlerinin bir listesini tutar Bir is dosya transferi veya komut yurutumu istegi bir komsu sistem icin siraya girdiginde uucico programi tipik olarak bu isi gerceklestirecek sistemi cagirir Ayrica uucico programi yaninda siralanmis isleri kontrol icin komsularini periyodik olarak yoklar bu komsulara cevirmeli baglanti kapasitesi olmadan katilmaya izin verir Bugun UUCP nadiren cevirmeli baglanti uzerinde kullanilmakta ama bazen TCP IP uzerinde kullanilmaktadir TarihceUUCP orijinal olarak AT amp T Bell Laboratuvarlarinda Mike Lesk tarafindan yazildi ve UUCP nin ilk versiyonlari kimizaman System V UUCP diye adlandirilir Orijinal UUCP AT amp T arastirmacilari Peter Honeyman David A Nowitz ve Brian E Redman tarafinda tekrar yazildi ve tekrar yazilan UUCP daha sonra gelisen hatalari duzeltilen ve BNU UUCP olarak tekrar paketlenen HoneyDanBer veya HDB olarak adlandirilir Bu versiyonlardan hicbiri dogrudan yeni bir versiyon yazmak icin lan Lance Taylor den esinlenilen kaynak kodla dagitilmadi Taylor UUCP GNU lisansiyla cikarildi ve en stabil ve hatasiz versiyon haline geldi Taylor UUCP beklenmeyen kabuk komutlarini uzaktan calistiran internet kurtlarinin bazilarina izin veren guvenlik aciklarina dikkat cekti Ayrica Taylor UUCP butun ilk versiyonlarin ozelliklerini icine alir bu uyumlulugun en ileri seviyesiyle diger versiyonlarla haberlesmeye izin verir ve diger versiyonlardan benzer yapilandirma dosya formatlarini kullanir UUCP Unix olmayan isletim sistemleri icinde gerceklestirilebilir en dikkate deger MS DOS sistemleri UUSLAVE GNUCICO UUPC ve FSUUCP gibi paketler onceki internet erisimini kisisel bilgisayarlara getirdi agi universite sistemlerinin otesine genisletti FSUUCP UUCP agina baglana bilmek e mail alip vermek ve Usenet trafigi icin Galacticomm un Major BBS ve Mustang Software in WildCat BBS gibi bircok BBS paketleri icin temel sekillendirdi Ornek olarak UFGATE John Galvin Garry Paxinos Tim Pozar Fidonet ve UUCP protokollerini calistiran aglar arasinda bir ag gecidi iceren bir pakettir FSUUCP UUCP imlementasyonlari tarafindan standart g protokolu uzerine en anlamli yenilik Taylor in gelistirilmis i protokolunun sadece diger gerceklestirimi oldugu icin dikkate degerdi Mail Yonlendirmesi icin UUCPUucp ve uuxqt olanaklari uygun bir mail kullanici arayuzu ve araci programlarla makineler arasinda e mail gondermek icin kullanilabilirlerdi Basit bir uucp mail adresi bitisikteki makine ismiyle ve kullanici ismiyle devam eden bir unlem isaretiyle olusturulur Ornegin barbox user bitisikteki makine barbox un user isimli kullanicisi olarak adlandirilir Ayrica mail ivedi dugumlerin herhangi bir numarasini cevirerek hedefe varmadan once aga da yonlendirilebilir Oncelikle tam adres unlem isaretleriyle bolunmus ivedi sunucu ismiyle birlikte tanimlanmis olmalidir Ornegin makine barbox yerel makineye baglanmadiginda ama yerel makineyle iletisimdeki foovax makinesinin barboxa bagli oldugu bilindiginde maili gondermek icin uygun adres foovax barbox user olacaktir barbox user kullanicisinin UUCP mail adresi bigsite foovax barbox user gibi bir formda olabilir bircok kullanici mail gondericiden daha iyi ve belki daha hizli baglanti servis sunan cesitli genis meshur sitelerden coklu yonlendirmeler isteyebilir Bang Path Bu sekildeki email adresleri bang path olarak bilinir Ondan sekize makinelerin bang pathleri 1981 de sira disi degildi ve gece yarisi cevirmeli UUCP linkleri hafta uzunlugunda aktarim suresine neden oluyordu Bang pathler genellikle hem iletisim zamani hem guvenilirlik dikkate alinarak secilir mesajlarin sik sik kaybolmasi gibi Bazi sunucular daha hizli yonlendiricilerle mail gondermeyi yollari tekrar yazma yi deneyene kadar giderdi uucp ile biten pseudo domain bazen UUCP agi tarafindan erisilebilir bir hostname olarak tasarlamak icin kullanilirdi bu hicbir zaman bir en yuksek seviye domain gibi internet rootunda resmi olmadi Bu anlam uyandirmadi cunku DNS sistemi sadece TCP IP tarafindan direkt ulasilabilen sunucular icin uygundur UUCPNET ve Haritalama Mapping UUCP ye baglanan bilgisayar aglarinin butunune UUCPNET denildi Bu ag binlerce ozel sirketin universitelerin ve bunun gibi kuruluslarin sahip oldugu sistemler arasindaki karsilikli isbirligi ruhu icinde gelistirmek icin formal degildi Genelde ozellikle ozel sirketlerde UUCP linkleri sirketlerin yonetimlerinin resmi onayi olmadan kurulmustur UUCP Mapping projesi bir gonulluluk projesidir ki acik mail yonlendiricileri ve kontrollu isim uzayi sunan makineler arasindaki baglantilarin bir haritasini olusturmak icin basarili bir cabadir Her sistem yoneticisi beraberinde her baglanti icin bir oncelik sirasi ile baglanacaklari sistemlerin bir listesini bir mail yoluyla onaylar Bu onaylanan map icerikleri agda tanimlanan butun baglanti dosyalarini tek bir kumede birlestiren bir otomatik program tarafindan islenilirdi Daha sonra bu dosyalar bu amaca adanan bir haber grubunda aylik olarak yayinlanirdi UUCP map dosyalari daha sonra mail icin bir makineden digerine en iyi yonlendirme yolunu hesaplamak icin ve bu yolu otomatik olarak belirlemek icin pathalias gibi yazilimlar tarafindan kullanilirdi Ayrica UUCP mapleri siteler icin iletisim bilgilerini listelerdi ve boylece UUCPNETe katilmak icin arastiran sitelere muhtemel komsularini bulmak icin kolay bir yol verir Kaynakcahttps en wikipedia org wiki UUCP 18 Subat 2015 tarihinde Wayback Machine sitesinde arsivlendi