AppleTalk, Apple tarafından Macintosh bilgisayarları için geliştirilen ve artık kullanılmayan tescilli bir ağ protokolü paketidir. AppleTalk, yerel alan ağlarının önceden kurulum yapılmadan veya herhangi bir merkezi yönlendirici veya sunucuya ihtiyaç duyulmadan bağlanmasına olanak tanıyan bir dizi özellik içerir. Bağlı AppleTalk donanımlı sistemler otomatik olarak adres atar, dağıtılmış ad alanını günceller ve gerekli ağlar arası yönlendirmeyi yapılandırır.
![]() | |
Geliştirici(ler) | Apple |
---|---|
Kullanıma giriş | 1985 |
Donanım | LocalTalk, others |
AppleTalk 1985 yılında piyasaya sürüldü ve 1980'ler ve 1990'lar boyunca Apple cihazları tarafından kullanılan birincil protokol oldu. IBM PC ve uyumluları ve Apple IIGS için de sürümler yayınlandı. AppleTalk desteği, ağa bağlı yazıcıların çoğunda (özellikle lazer yazıcılar), bazı dosya sunucularında ve bir dizi yönlendiricide de mevcuttu.
1990'larda TCP/IP'nin yükselişi, bu protokolde bu tür desteklerin çoğunun yeniden uygulanmasına yol açtı ve AppleTalk, 2009'da Mac OS X v10.6'nın piyasaya sürülmesinden itibaren desteklenmez hale geldi. AppleTalk'un daha gelişmiş otomatik yapılandırma özelliklerinin çoğu o zamandan beri Bonjour'da tanıtıldı, Evrensel Tak ve Çalıştır ise benzer ihtiyaçlara hizmet ediyor.
Tarihçe
AppleNet
Apple Lisa bilgisayarının Ocak 1983'te piyasaya sürülmesinin ardından Apple, makineler için bir yerel alan ağı (LAN) sisteminin geliştirilmesi için büyük çaba harcadı. AppleNet olarak bilinen bu sistem, Xerox'un 2.94 Mbit/s Ethernet'i yerine özel 1 Mbit/s koaksiyel kablo sistemi üzerinde çalışan Xerox XNS protokol yığınına dayanıyordu. AppleNet 1983 yılının başlarında Lisa ve Apple II için takılabilir AppleNet kartları için 500 $ hedef fiyatla tam bir tanıtımla duyuruldu.
O dönemde Ethernet, Token Ring, Econet ve ARCNET gibi ilk LAN sistemleri yeni yeni piyasaya çıkıyordu. Bu konu, Mayıs 1983'te Anaheim'da düzenlenen Ulusal Bilgisayar Konferansı (NCC) gibi fuarları domine eden büyük bir ticari çabanın konusuydu. Tüm sistemler pazarda yer kapmak için yarışıyordu, ancak o dönemde bile Ethernet'in yaygın kabul görmesi fiili bir standart haline geleceğini gösteriyordu. Steve Jobs bu fuarda Gursharan Sidhu'ya görünüşte zararsız bir soru sordu: "Ağ iletişimi neden yaygınlaşmadı?"
Dört ay sonra, Ekim ayında AppleNet iptal edildi. O zaman, "Apple bir ağ sistemi yaratma işinde olmadığını fark etti. AppleNet'i kendi bünyemizde kurduk ve kullandık, ancak fark ettik ki eğer onu gönderseydik, yeni standartların ortaya çıktığını görecektik." Ocak ayında Jobs, bunun yerine IBM'in "birkaç ay içinde" çıkmasını beklediği Token Ring'ini destekleyeceklerini duyurdu.
AppleBus
Bu dönemde Apple, Macintosh bilgisayarının geliştirme çalışmalarına derinlemesine devam ediyordu. Geliştirme sırasında mühendisler, seri bağlantı noktası bağlantılarını sağlamak için daha düşük maliyetli ve daha yaygın UART yerine Zilog 8530 seri denetleyici yongasını (SCC) kullanmaya karar verdiler. SCC, bir UART'tan yaklaşık 5 dolar daha pahalıydı, ancak saniyede 250 kilobite kadar (veya ek donanımla daha yüksek) çok daha yüksek hızlar sunuyordu ve IBM'in Bisync'i gibi bir dizi temel ağ benzeri protokolü dahili olarak destekliyordu.
SCC, porta birden fazla cihazın bağlanmasına izin vereceği için seçilmiştir. Benzer SCC'lerle donatılmış çevre birimleri, yerleşik protokolleri kullanarak iletişim kurabilir ve verilerini aynı veri yolu üzerindeki diğer çevre birimleriyle birleştirebilir. Bu, makinenin arkasında daha fazla bağlantı noktası ihtiyacını ortadan kaldıracak ve daha karmaşık cihazları desteklemek için genişleme yuvalarının ortadan kaldırılmasına izin verecekti. İlk konsept AppleBus olarak biliniyordu ve ana bilgisayar Macintosh tarafından kontrol edilen ve modern Evrensel Seri Veri Yolu'na benzer bir şekilde "aptal" aygıtları yoklayan bir sistem öngörüyordu.
AppleBus ağ iletişimi
Macintosh ekibi LaserWriter üzerinde çalışmaya çoktan başlamış ve bu pahalı makinelerin ve diğer kaynakların nasıl paylaşılacağı sorusunu yanıtlamak için bir dizi başka seçeneği değerlendirmişti. Bob Belleville'in bir dizi notu bu kavramlara açıklık getirerek Mac, LaserWriter ve Macintosh Office'e dönüşecek bir dosya sunucusu sisteminin ana hatlarını çizdi. 1983'ün sonlarına doğru IBM'in Token Ring'inin Mac'in lansmanı için zamanında hazır olmayacağı ve bu diğer ürünlerin lansmanını da kaçırabileceği açıktı. Sonunda Token Ring Ekim 1985'e kadar piyasaya çıkmayacaktı.
Jobs'un Sidhu'ya daha önce yönelttiği soru zaten bir dizi fikrin kıvılcımını çakmıştı. AppleNet Ekim ayında iptal edildiğinde Sidhu, AppleBus donanımını temel alan yeni bir ağ sistemi geliştirme çabasına öncülük etti. Bu yeni sistemin mevcut önyargılara uyması gerekmeyecekti ve Mac'e layık olacak şekilde tasarlanmıştı - kullanıcı tarafından kurulabilen ve yapılandırma ya da sabit ağ adresleri gerektirmeyen bir sistem - kısacası gerçek bir tak ve çalıştır ağı. Önemli bir çaba gerekiyordu, ancak Mac piyasaya sürüldüğünde temel kavramlar ana hatlarıyla belirlenmişti ve bazı düşük seviyeli protokoller tamamlanma yolundaydı. Sidhu, Mac'in duyurulmasından yalnızca iki saat sonra Belleville'e çalışmadan bahsetti.
"Yeni" AppleBus 1984'ün başlarında duyuruldu, Mac veya Lisa'dan seri porta takılan ve kablolarla bir sonraki bilgisayara yukarı ve aşağı yönde bağlanan küçük bir kutu aracılığıyla doğrudan bağlantıya izin veriyordu. Apple II ve Apple III için adaptörler de duyuruldu. Apple ayrıca bir AppleBus ağının bir Token Ring sistemine eklenebileceğini ve bu sistem içinde tek bir düğüm gibi görüneceğini duyurdu. Bunun nasıl çalışacağına ilişkin ayrıntılar kabataslaktı.
AppleTalk Kişisel Ağ
1985'in başlarında piyasaya sürülmesinden hemen önce AppleBus'ın adı AppleTalk olarak değiştirildi. Başlangıçta AppleTalk Personal Network olarak pazarlanan bu sistem, bir ağ protokolleri ailesi ve bir fiziksel katmandan oluşuyordu.
Fiziksel katmanın yalnızca 230,4 kbit/s hız, uçtan uca maksimum 1.000 fit (300 m) mesafe ve LAN başına yalnızca 32 düğüm gibi bir dizi sınırlaması vardı. Ancak temel donanım Mac'te yerleşik olduğundan, düğüm eklemek adaptör kutusu için yalnızca yaklaşık 50 dolara mal oluyordu. Buna karşılık Ethernet ya da Token Ring kartları yüzlerce ya da binlerce dolara mal oluyordu. Ayrıca, tüm ağ yığını yalnızca 6 kB RAM gerektiriyor ve bu da herhangi bir Mac'te çalışmasına izin veriyordu.
AppleTalk'un nispeten yavaş hızı, maliyetin daha da düşürülmesini sağladı. RS-422'nin dengeli gönderme ve alma devrelerini kullanmak yerine, AppleTalk kablolaması, hızları yaklaşık 500 kbit/s ile sınırlayan, ancak bir iletkenin çıkarılmasına izin veren tek bir ortak elektrik toprağı kullandı. Bu, kablolama için yaygın üç iletkenli kabloların kullanılabileceği anlamına geliyordu. Ek olarak, adaptörler "kendi kendini sonlandıracak" şekilde tasarlanmıştı, yani ağın sonundaki düğümler son konektörlerini bağlantısız bırakabiliyordu. Kabloların bir döngü halinde tekrar birbirine bağlanmasına, hub'lara ya da diğer cihazlara gerek yoktu.
Sistem gelecekteki genişleme için tasarlanmıştı; adresleme sistemi bir LAN'da 255 düğüme kadar genişlemeye izin veriyordu (ancak o zamanlar sadece 32 düğüm kullanılabiliyordu) ve "köprüler" (teknik olarak aynı olmasa da "yönlendiriciler" olarak biliniyordu) kullanılarak LAN'lar daha büyük koleksiyonlar halinde birbirine bağlanabiliyordu. "Bölgeler" cihazların köprü bağlantılı bir internet içinde adreslenmesine izin veriyordu. Ayrıca, AppleTalk en başından itibaren herhangi bir potansiyel temel fiziksel bağlantıyla kullanıma izin verecek şekilde tasarlanmıştı ve birkaç yıl içinde fiziksel katman, AppleTalk protokollerinden ayırt etmek için LocalTalk olarak yeniden adlandırılacaktı. AppleTalk'un ana avantajı tamamen bakım gerektirmemesiydi. Bir aygıtı ağa bağlamak için kullanıcının adaptörü makineye takması, ardından bir kabloyu başka bir adaptördeki herhangi bir boş bağlantı noktasına bağlaması yeterliydi. AppleTalk ağ yığını bir ağ adresi üzerinde anlaşıyor, bilgisayara insan tarafından okunabilir bir ad atıyor ve ağdaki diğer makinelerin adlarının ve türlerinin bir listesini derliyordu, böylece kullanıcı Chooser aracılığıyla aygıtlara göz atabiliyordu. AppleTalk'un kullanımı o kadar kolaydı ki, aynı odada birden fazla Mac olduğunda geçici ağlar ortaya çıkma eğilimindeydi. Apple daha sonra bunu bir uçaktaki iki koltuk arasında bir ağ oluşturulduğunu gösteren bir reklamda kullanacaktı.
PhoneNet ve diğer adaptörler
Önümüzdeki birkaç yıl içinde AppleTalk cihazları için gelişen bir üçüncü taraf pazarı oluştu. Özellikle dikkate değer bir örnek BMUG tarafından tasarlanan ve 1987'de Farallon tarafından PhoneNET olarak ticarileştirilen alternatif bir adaptördü. Bu aslında Apple'ın yuvarlak konektörleri yerine geleneksel telefon jaklarına sahip Apple'ın konektörünün bir yedeğiydi. PhoneNet, AppleTalk ağlarının normal telefon kabloları kullanılarak birbirine bağlanmasına izin verdi ve çok az ekstra çalışma ile analog telefonları ve AppleTalk'u tek bir dört iletkenli telefon kablosunda çalıştırabilirdi. Diğer şirketler, 1 Mbit/s'ye kadar daha yüksek iletim hızlarını desteklemek için SCC'nin harici saatleri okuma özelliğinden yararlandı. Bu sistemlerde harici adaptör kendi saatini de içeriyordu ve bunu SCC'nin saat giriş pinlerine sinyal göndermek için kullanıyordu. Bu tür sistemlerin en bilineni Centram'ın 768 kbit/s hızında çalışan ve TOPS ağ sistemiyle birlikte kullanılması amaçlanan FlashTalk sistemiydi. Benzer bir çözüm de bilgisayar ile normal bir LocalTalk/PhoneNet kutusu arasına takılan ayrı bir kutu kullanan 850 kbit/s DaynaTalk idi. Dayna ayrıca diğer Dayna PC kartlarıyla konuşurken 1.7 Mbit/s'ye kadar çalışan bir PC genişletme kartı da sunuyordu. Daha yüksek performansa sahip başka sistemler de vardı, ancak bunlar genellikle LocalTalk/PhoneNet ile uyumlu olmayan özel kablolama gerektiriyordu ve ayrıca ağ yığınında genellikle sorunlara neden olan yamalar gerektiriyordu.
Ethernet üzerinden AppleTalk
Apple daha fazla ticari ve eğitim pazarına girdikçe, AppleTalk'u mevcut ağ kurulumlarına entegre etmeleri gerekiyordu. Bu kuruluşların çoğu zaten çok pahalı bir Ethernet altyapısına yatırım yapmıştı ve bir Macintosh'u Ethernet'e bağlamanın doğrudan bir yolu yoktu. AppleTalk, AppleTalk alt ağlarını birbirine bağlamak için bir protokol yapısı içeriyordu ve bu nedenle bir çözüm olarak, EtherTalk başlangıçta Ethernet'i LocalTalk alt ağları arasında bir omurga olarak kullanmak için oluşturuldu. Bunu başarmak için kuruluşların bir LocalTalk-Ethernet köprüsü satın alması gerekiyordu ve Apple bu ürünleri üretmeyi üçüncü taraflara bıraktı. Hayes ve Kinetics gibi yeni kurulan birkaç şirket de dahil olmak üzere bir dizi şirket yanıt verdi.
LocalTalk, EtherTalk, TokenTalk ve AppleShare
1987 yılına gelindiğinde Ethernet, Token Ring'e karşı standartlar savaşını açıkça kazanıyordu ve o yılın ortasında Apple, Ethernet fiziksel katmanı üzerinden AppleTalk protokolünün bir uygulaması olan EtherTalk 1.0'ı tanıttı. Apple'ın genişleme yuvalarına sahip ilk iki Macintosh'undan (Macintosh SE'de farklı türde bir yuva vardı) biri olan ve yeni piyasaya sürülen Macintosh II bilgisayarı için tanıtılan işletim sistemi, kullanıcının ağ için hangi fiziksel bağlantıyı kullanacağını ("Yerleşik" veya "EtherTalk" arasından) seçmesine olanak tanıyan yeni bir Ağ kontrol paneli içeriyordu. Piyasaya sürüldüğünde, makinedeki Nubus yuvasına takılan Ethernet arayüz kartları 3Com ve Kinetics'ten temin edilebiliyordu. Yeni ağ yığını ayrıca sistemi LAN başına tam 255 düğüme izin verecek şekilde genişletti. EtherTalk'un piyasaya sürülmesiyle birlikte AppleTalk Personal Network'ün adı LocalTalk olarak değiştirildi, bu adla hayatının büyük bölümünde tanınacaktı. Token Ring daha sonra aynı Ağ kontrol panelini ve temel yazılımı kullanan benzer bir TokenTalk ürünü ile desteklenecekti. Zaman içinde birçok üçüncü taraf şirket aynı sürücüleri kullanan uyumlu Ethernet ve Token Ring kartlarını piyasaya sürdü.
Doğrudan Ethernet bağlantısına sahip bir Macintosh'un ortaya çıkması Ethernet ve LocalTalk uyumluluk sorununu da büyüttü: Yeni ve eski Mac'lerin bulunduğu ağların birbirleriyle iletişim kurması için bir yol gerekiyordu. Bu, Ethernet Mac II'lerden oluşan bir ağın yalnızca LocalTalk'a bağlı bir LaserWriter ile konuşmaya çalışması kadar basit olabilirdi. Apple başlangıçta yukarıda bahsedilen LocalTalk-Ethernet köprü ürünlerine güvendi, ancak Apple'ın bunların düşük hacimli ürünler olacağına dair inancının aksine, 1987'nin sonunda bu tür 130.000 ağ kullanımdaydı. AppleTalk o dönemde, diğer satıcıların üç katından fazla kurulumla dünyada en çok kullanılan ağ sistemiydi.
1987 yılında ayrıca 512 kB veya daha fazla RAM'e sahip herhangi bir Mac'te çalışan özel bir dosya sunucusu olan AppleShare ürünü de piyasaya sürüldü. Yaygın bir AppleShare makinesi, harici bir SCSI sabit sürücüye sahip Mac Plus'tı. AppleShare, 1980'lerin sonunda Novell NetWare ve Microsoft'un MS-Net'inin ardından 3 numaralı ağ işletim sistemiydi. AppleShare, özel bir dosya sunucusu cihazına dayanan ve başarısız olan Macintosh Office çabalarının yerini aldı.
AppleTalk Faz II ve diğer gelişmeler
Önemli bir yeniden tasarım 1989 yılında AppleTalk Faz II olarak yayınlandı. Faz II, birçok yönden önceki sürümü (hiçbir zaman Faz I olarak adlandırılmadı) daha genel hale getirme çabası olarak düşünülebilir. LAN'lar artık 255'ten fazla düğümü destekleyebiliyordu ve bölgeler artık fiziksel ağlarla ilişkili değil, sadece düğümleri düzenlemek için kullanılan tamamen sanal yapılardı. Örneğin, artık bir kuruluştaki tüm yazıcıları listeleyen bir "Yazıcılar" bölgesi oluşturulabilir ya da aynı cihaz fiziksel konumunu belirtmek için "2. Kat" bölgesine yerleştirilmek istenebilir. Faz II ayrıca, daha önce geniş alan ağları üzerinde köprü kuran ağlarda ciddi bir sorun olan daha az "konuşkan" hale getirmek için temel ağlar arası protokollerde değişiklikler içeriyordu.
Bu noktada Apple'ın geliştirilmekte olan çok çeşitli iletişim ürünleri vardı ve bunların birçoğu AppleTalk Faz II ile birlikte duyuruldu. Bunlar arasında EtherTalk ve TokenTalk güncellemeleri, IBM PC için AppleTalk yazılımı ve LocalTalk donanımı, Apple'ın A/UX işletim sistemi için LaserWriter'ları ve diğer ağ kaynaklarını kullanmasını sağlayan EtherTalk ve Mac X.25 ve MacX ürünleri yer alıyordu.
Ethernet 1990'da neredeyse evrensel hale gelmişti ve Mac'lere doğrudan fabrikadan Ethernet yerleştirmenin zamanı gelmişti. Ancak, bu ağlar tarafından kullanılan fiziksel kablolama henüz tam olarak standartlaştırılmamıştı. Apple bu sorunu, bilgisayarın arkasında kullanıcının herhangi bir kablolama sistemi için bir adaptör takabileceği tek bir bağlantı noktası kullanarak çözdü. Bu FriendlyNet sistemi endüstri standardı olan Attachment Unit Interface ya da AUI'ye dayanıyordu, ancak kasıtlı olarak daha küçük ve kullanımı daha kolay olan ve "Apple AUI" ya da AAUI olarak adlandırdıkları standart dışı bir konektör seçtiler. FriendlyNet ilk olarak Quadra 700 ve Quadra 900 bilgisayarlarda tanıtıldı ve bir süre Mac serisinin çoğunda kullanıldı. LocalTalk'ta olduğu gibi, bir dizi üçüncü taraf FriendlyNet adaptörü hızla ortaya çıktı.
10BASE-T Ethernet için fiili kablolama sistemi haline geldikçe, ikinci nesil Power Macintosh makineleri AAUI'ye ek olarak bir 10BASE-T bağlantı noktası ekledi. PowerBook 3400c ve alt uç Power Mac'ler de 10BASE-T'yi ekledi. Power Macintosh 7300/8600/9600, AAUI içeren son Mac'lerdi ve 10BASE-T, Power Macintosh G3 ve PowerBook G3 ile başlayarak evrensel hale geldi.
Capital-I İnternet
AppleTalk'un başlangıcından itibaren kullanıcılar Macintosh'u TCP/IP ağ ortamlarına bağlamak istediler. 1984 yılında Stanford Üniversitesi'nden Bill Croft, SEAGATE (Stanford Ethernet-AppleTalk Gateway) projesinin bir parçası olarak DDP içinde kapsüllenmiş IP paketlerinin geliştirilmesine öncülük etti. SEAGATE, Kinetics tarafından LocalTalk-to-Ethernet köprüsünde ek bir yönlendirme seçeneği olarak ticarileştirildi. Birkaç yıl sonra MacIP, SEAGATE kodundan ayrıldı ve IP paketlerinin LocalTalk ağları üzerinden yönlendirilmesi için fiili yöntem haline geldi. 1986'da Columbia Üniversitesi, Unix, TCP/IP ve AppleTalk ortamlarının daha yüksek entegrasyonuna izin veren Columbia AppleTalk Paketinin (CAP) ilk sürümünü yayınladı. 1988'de Apple, Mac'in uygun Ethernet donanımına sahip makinelerde TCP/IP'yi desteklemesini sağlayan bir sistem olan MacTCP'yi piyasaya sürdü. Ancak bu, pek çok üniversiteyi LocalTalk donanımlı Mac'lerinde IP'yi destekleme sorunuyla karşı karşıya bıraktı. MacIP desteğinin LocalTalk-Ethernet köprülerine dahil edilmesi kısa sürede yaygınlaştı. MacTCP 1994 yılına kadar Klasik Mac OS'nin standart bir parçası haline gelmeyecekti, bu tarihte SNMP ve PPP'yi de destekliyordu.
1990'ların başında bir süre için Mac, hızla genişleyen İnternet'in birincil istemcisiydi.[kaynak belirtilmeli] Yaygın kullanımdaki en iyi bilinen programlar arasında Fetch, Eudora, eXodus, NewsWatcher ve NCSA paketleri, özellikle NCSA Mosaic ve onun yavrusu Netscape Navigator vardı. Ayrıca, Mac'in İnternet içeriğini barındırmasına izin veren bir dizi sunucu ürünü ortaya çıktı. Bu dönemde Mac'ler, genel mikrobilgisayar pazar payının nispeten küçük olmasına rağmen, diğer platformlara kıyasla İnternet'e bağlı istemci sayısının yaklaşık 2 ila 3 katına sahipti.
Dünya hem LAN hem de WAN kullanımları için hızla IP'ye geçerken Apple, PowerPC tabanlı makinelerin piyasaya sürülmesinin yanı sıra giderek daha geniş bir makine grubunda giderek daha eski iki kod tabanını sürdürmekle karşı karşıya kaldı. Bu durum, Unix standardı STREAMS'den uyarlanan tamamen yeni bir kod tabanında hem MacTCP hem de AppleTalk'ı yeniden uygulayan Open Transport çabalarına yol açtı. İlk sürümler sorunluydu ve bir süre kararlı hale gelemedi. Bu noktada Apple, nihai olarak mahkûm olan Copland çabalarının derinliklerindeydi.
Miras ve terk edilme
NeXT'in satın alınması ve ardından Mac OS X'in geliştirilmesiyle AppleTalk kesinlikle eski bir sistem haline geldi. Başta lazer yazıcılar ve dosya paylaşımları olmak üzere çok sayıda mevcut AppleTalk aygıtına destek sağlamak için Mac OS X'e destek eklendi, ancak bu dönemde yaygın olan alternatif bağlantı çözümleri, özellikle yazıcılar için USB, taleplerini sınırladı. Apple bu ürün kategorilerinin çoğunu terk ettikçe ve tüm yeni sistemler IP tabanlı oldukça, AppleTalk giderek daha az yaygın hale geldi. AppleTalk desteği nihayet 2009 yılında Mac OS X v10.6'da macOS serisinden kaldırıldı.
Ancak AppleTalk'un kaybı, kullanım kolaylığını IP yönlendirme ile birleştiren ağ çözümlerine olan isteği azaltmadı. Apple, AirPort yönlendiricisinin tanıtımından sıfır konfigürasyonlu ağ sisteminin geliştirilmesine ve daha sonra Bonjour olarak yeniden adlandırılan Rendezvous uygulamasına kadar bu tür birçok çabanın geliştirilmesine öncülük etti.
2020 itibarıyla AppleTalk desteği, macOS 11 Big Sur ile birlikte eski destekten tamamen kaldırılmıştır.
Tasarım
AppleTalk tasarımı OSI protokol katmanlama modelini titizlikle takip etmiştir. İlk LAN sistemlerinin çoğunun aksine AppleTalk, arketipik Xerox XNS sistemi kullanılarak oluşturulmamıştır. Amaçlanan hedef Ethernet değildi ve yönlendirilecek 48 bitlik adresleri yoktu. Bununla birlikte, AppleTalk sisteminin birçok bölümünün XNS'de doğrudan analogları vardır.
AppleTalk için önemli bir fark, sistemin tamamen kendi kendini yapılandırmasını amaçlayan iki protokol içermesiydi. AppleTalk adres çözümleme protokolü (AARP) AppleTalk ana bilgisayarlarının kendi ağ adreslerini otomatik olarak oluşturmalarına izin veriyordu ve İsim Bağlama Protokolü (NBP) ağ adreslerini kullanıcı tarafından okunabilir isimlerle eşleştirmek için dinamik bir sistemdi. AARP'ye benzer sistemler diğer sistemlerde de mevcut olmasına rağmen, örneğin Banyan VINES. Yaklaşık 2002'den itibaren Rendezvous (DNS tabanlı hizmet keşfi, Multicast DNS ve link-local adresleme kombinasyonu) IP kullanarak AppleTalk'a benzer yetenekler ve kullanılabilirlik sağladı.
Hem AARP hem de NBP, "denetleyici" cihazların varsayılan mekanizmaları geçersiz kılmasına izin vermek için yollar tanımlamıştı. Konsept, yönlendiricilerin bilgi sağlamasına ya da sistemi bilinen adreslere ve isimlere "sabitlemesine" izin vermekti. Yeni düğümler boş adresler ararken AARP'nin sorunlara neden olabileceği daha büyük ağlarda, bir yönlendiricinin eklenmesi "sohbeti" azaltabilirdi. AARP ve NBP birlikte AppleTalk'u kullanımı kolay bir ağ sistemi haline getirdi. Yeni makineler ağa takılarak ve isteğe bağlı olarak bir isim verilerek ekleniyordu. NBP listeleri, yerel ağdaki makinelerin dosya sunucuları ve yazıcılar gibi sınıflara ayrılmış bir listesini görüntüleyen Chooser olarak bilinen bir program tarafından inceleniyor ve görüntüleniyordu.
Adresleme
Bir AppleTalk adresi dört baytlık bir miktardı. Bu, iki baytlık bir ağ numarası, bir baytlık bir düğüm numarası ve bir baytlık bir soket numarasından oluşuyordu. Bunlardan yalnızca ağ numarası bir yönlendiriciden elde edilerek herhangi bir yapılandırma gerektiriyordu. Her düğüm, yanlışlıkla aynı numarayı seçen farklı düğümler arasındaki çekişmeyi ele alan bir protokole (başlangıçta LocalTalk Link Access Protocol LLAP ve daha sonra Ethernet/EtherTalk için AppleTalk Address Resolution Protocol, AARP) göre kendi düğüm numarasını dinamik olarak seçerdi. Soket numaraları için, AppleTalk protokolünün kendisine özgü özel amaçlar için iyi bilinen birkaç numara ayrılmıştır. Bunların dışında, tüm uygulama düzeyindeki protokollerin hem istemci hem de sunucu ucunda dinamik olarak atanan soket numaralarını kullanması bekleniyordu.
Bu dinamizm nedeniyle, kullanıcıların hizmetlere adreslerini belirterek erişmeleri beklenemezdi. Bunun yerine, tüm hizmetlerin insanlar tarafından seçilen, kullanıcılar için anlamlı olması beklenebilecek ve aynı zamanda çakışma olasılığını en aza indirecek kadar uzun olabilecek isimleri vardı.
NBP adları, bir düğüm numarasının yanı sıra bir soket numarasını da içeren bir adrese çevrildiğinden, AppleTalk'taki bir ad doğrudan bir makine tarafından sağlanan ve makinenin adından tamamen ayrı olan bir hizmetle eşleşir. Böylece, hizmetler farklı bir makineye taşınabilir ve aynı hizmet adını korudukları sürece, kullanıcıların hizmete erişmeye devam etmek için farklı bir şey yapmalarına gerek kalmazdı. Ve aynı makine, herhangi bir ağ bağlantısı çakışması olmadan, aynı türden çok sayıda hizmet örneğini barındırabilir.
Bunu DNS'deki A kayıtlarıyla karşılaştırın; burada bir ad, bir hizmet sağlayan bağlantı noktası numarasını içermeyen bir makinenin adresine çevrilir. Bu nedenle, insanlar belirli bir hizmete erişmek için belirli bir makine adını kullanmaya alışmışlarsa, hizmet farklı bir makineye taşındığında erişimleri kesilecektir. Bu durum, hizmete başvurmak için gerçek makine adları yerine hizmeti belirten CNAME kayıtlarının kullanılmasında ısrar edilerek bir miktar hafifletilebilir, ancak kullanıcıların böyle bir kurala uyacaklarını garanti etmenin bir yolu yoktur. Kerberos ve Active Directory gibi bazı yeni protokoller, hizmetleri isimle tanımlamak için DNS SRV kayıtlarını kullanır, bu da AppleTalk modeline çok daha yakındır.
Protokoller
AppleTalk Adres Çözümleme Protokolü
AppleTalk Adres Çözümleme Protokolü (AARP) AppleTalk adreslerini bağlantı katmanı adreslerine çözümler. İşlevsel olarak ARP'ye eşdeğerdir ve adres çözümlemesini ARP'ye çok benzer bir yöntemle elde eder.
AARP oldukça basit bir sistemdir. Bir AppleTalk makinesi açıldığında, yönlendiriciler gibi denetleyicilerden yanıt almak amacıyla bir ağ adresi isteyen bir AARP araştırma paketi yayınlar. Herhangi bir adres verilmezse, "temel alt ağ" olan 0'dan rastgele bir adres seçilir. Daha sonra "Bu adresi seçiyorum" diyen başka bir paket yayınlar ve ardından ağdaki başka birinin şikayet edip etmediğini görmek için bekler. Başka bir makine bu adrese sahipse, yeni bağlanan makine başka bir adres seçer ve boş bir adres bulana kadar denemeye devam eder.[37] Çok sayıda makinenin bulunduğu bir ağda, boş bir adres bulunana kadar birkaç deneme gerekebilir, bu nedenle performans amacıyla başarılı adres NVRAM'e kaydedilir ve gelecekte varsayılan adres olarak kullanılır. Bu, makinelerin her seferinde birkaç tane eklendiği çoğu gerçek dünya kurulumunda, adresin etkin bir şekilde sabit hale gelmesi için yalnızca bir veya iki denemenin gerekli olduğu anlamına gelir.
AppleTalk Veri Akışı Protokolü
AppleTalk Veri Akışı Protokolü (ADSP), TCP tarzı güvenilir bağlantı odaklı bir aktarıma ihtiyaç duyulduğu anlaşıldığında yapılan, AppleTalk protokol paketine nispeten geç bir eklemeydi. TCP'den önemli farkları şunlardı:
- Bir bağlantı girişimi reddedilebilirdi.
- "Yarı açık" bağlantılar yoktu; bir uç bağlantının kopmasını başlattığında, tüm bağlantı kapanırdı (yani, ADSP full-duplex'tir, dual simplex değil).
- AppleTalk, normal akış veri akışını atlayacak kısa mesajların gönderilmesine izin veren bir dikkat mesaj sistemine sahipti. Bunlar güvenilir bir şekilde teslim ediliyordu ancak akışa göre sırasızdı. Herhangi bir dikkat mesajı, mevcut akış bayt sırası noktasının geçerli olmasını beklemek yerine mümkün olan en kısa sürede teslim edilirdi.
Apple Dosyalama Protokolü
Apple Dosyalama Protokolü (AFP), eski adıyla AppleTalk Dosyalama Protokolü, AppleShare dosya sunucularıyla iletişim protokolüdür. AppleTalk Oturum Protokolü (DDP üzerinden eski AFP için) veya Veri Akışı Arabirimi (TCP üzerinden AFP için) üzerine inşa edilen bu protokol, kullanıcıların kimliklerini doğrulamak (iki yönlü rastgele sayı değişimi dahil olmak üzere farklı kimlik doğrulama yöntemlerine genişletilebilir) ve Macintosh HFS dosya sistemine özgü işlemleri gerçekleştirmek için hizmetler sağlar. Diğer AppleTalk protokollerinin çoğu kullanımdan kaldırılmış olsa da AFP macOS'ta hala kullanılmaktadır.
AppleTalk Oturum Protokolü
AppleTalk Oturum Protokolü (ASP), AppleTalk İşlem Protokolü'nün (ATP) üzerine inşa edilmiş bir ara protokoldü ve bu da AFP'nin temelini oluşturuyordu. İsteğe bağlı komutlara yanıt istemek ve bant dışı durum sorguları gerçekleştirmek için temel hizmetler sağladı. Ayrıca sunucunun istemciye eşzamansız dikkat mesajları göndermesine de izin veriyordu.
AppleTalk İşlem Protokolü
AppleTalk Transaction Protocol (ATP), AppleTalk için DDP üzerine inşa edilen orijinal güvenilir aktarım seviyesi protokolüydü. Geliştirildiği dönemde, TCP gibi tam, güvenilir bağlantı odaklı bir protokolün AppleTalk'un amaçlanan kullanımlarının çoğu için uygulanmasının çok pahalı olduğu düşünülüyordu. Bu nedenle, ATP basit bir istek/yanıt alışverişiydi ve bağlantı kurmaya ya da koparmaya gerek yoktu.
Bir ATP istek paketine sekiz adede kadar yanıt paketi ile yanıt verilebilir. Talep eden daha sonra hangi yanıt paketlerini aldığını gösteren bir bit maskesi içeren bir onay paketi gönderir, böylece yanıtlayan geri kalanları yeniden iletebilir.
ATP "en az bir kez" modunda ya da "tam bir kez" modunda çalışabilir. Tam olarak bir kez modu, idempotent olmayan işlemler için gerekliydi; bu modda, yanıtlayıcı, istek sahibinden bir serbest bırakma paketi başarılı bir şekilde alınana kadar veya bir zaman aşımı geçene kadar yanıt tamponlarının bir kopyasını bellekte tutar. Bu şekilde, aynı işlem kimliğine sahip yinelenen isteklere, asıl işlemi tekrar gerçekleştirmeden aynı yanıt verilerini yeniden göndererek yanıt verebilir.
Datagram Teslim Protokolü
Datagram Teslim Protokolü (DDP) en düşük seviyeli veri bağlantısından bağımsız taşıma protokolüydü. Teslimat garantisi olmayan bir datagram hizmeti sağlıyordu. NBP, RTMP ve ZIP altyapı protokolleri de dahil olmak üzere tüm uygulama düzeyindeki protokoller DDP'nin üzerine inşa edilmiştir. AppleTalk'ın DDP'si, Açık Sistemler Ara Bağlantısı (OSI) iletişim modelinin Ağ katmanına yakından karşılık gelir.
İsim Bağlama Protokolü
Ad Bağlama Protokolü (NBP), AppleTalk adlarını yönetmek için dinamik, dağıtılmış bir sistemdi. Bir hizmet bir makinede başlatıldığında, bir insan yönetici tarafından seçilen bir adı kendisi için kaydeder. Bu noktada NBP, başka hiçbir makinenin aynı adı daha önce kaydetmediğini kontrol etmek için bir sistem sağladı. Daha sonra, bir istemci bu hizmete erişmek istediğinde, bu hizmeti bulmak için makineleri sorgulamak için NBP'yi kullandı. NBP, taranabilirliğin ("mevcut tüm hizmetlerin adları nelerdir?") yanı sıra belirli bir ada sahip bir hizmeti bulma yeteneği de sağladı. Adlar insan tarafından okunabilirdi, boşluklar ve büyük ve küçük harfler içeriyordu ve arama desteği içeriyordu.
AppleTalk Yankı Protokolü
AppleTalk Echo Protokolü (AEP), ağ düğümlerinin erişilebilirliğini test etmek için tasarlanmış bir aktarım katmanı protokolüydü. AEP, ağ düğümüne gönderilecek paketler oluşturur ve bir paketin Tip alanında AEP paketi olarak tanımlanır. Paket ilk olarak kaynak DDP'ye iletilir. Bir AEP paketi olarak tanımlandıktan sonra, paketin hedefteki DDP tarafından incelendiği düğüme iletilir. Paket bir AEP paketi olarak tanımlandıktan sonra, paket kopyalanır ve paketteki bir alan AEP yanıt paketi oluşturmak için değiştirilir ve daha sonra kaynak düğüme geri gönderilir.
Yazıcı Erişim Protokolü
Yazıcı Erişim Protokolü (PAP) PostScript yazıcılarla iletişim kurmanın standart yoluydu. ATP'nin üzerine inşa edilmişti. Bir PAP bağlantısı açıldığında, her iki uç da diğerine temel olarak "bana daha fazla veri gönder" anlamına gelen bir ATP isteği gönderirdi. İstemcinin sunucuya yanıtı bir PostScript kodu bloğu göndermekti, sunucu ise sonuç olarak oluşturulabilecek herhangi bir tanılama mesajıyla yanıt verebilirdi, ardından başka bir "daha fazla veri gönder" isteği gönderilirdi. ATP'nin bu kullanımı otomatik akış kontrolü sağlıyordu; her bir uç diğer uca yalnızca yanıtlanacak bir ATP isteği varsa veri gönderebiliyordu.
PAP ayrıca, ayrı ATP işlemleri tarafından ele alınan bant dışı durum sorguları da sağlıyordu. Bir istemciden gelen yazdırma işine hizmet vermekle meşgul olsa bile, bir PAP sunucusu herhangi bir sayıda başka istemciden gelen durum isteklerine yanıt vermeye devam edebilirdi. Bu sayede LAN üzerinde yazdırmayı bekleyen diğer Macintosh'lar yazıcının meşgul olduğunu ve meşgul olduğu işin ne olduğunu belirten durum mesajlarını görüntüleyebiliyordu.
Yönlendirme Tablosu Bakım Protokolü
Yönlendirme Tablosu Bakım Protokolü (RTMP), yönlendiricilerin birbirlerini ağın topolojisi hakkında bilgilendirdiği protokoldü. Bu, AppleTalk'un periyodik istenmeyen yayınlar gerektiren tek parçasıydı: her 10 saniyede bir, her yönlendirici bildiği tüm ağ numaralarının ve ne kadar uzakta olduklarını düşündüklerinin bir listesini göndermek zorundaydı.
Bölge Bilgi Protokolü
Bölge Bilgi Protokolü (ZIP), AppleTalk ağ numaralarının bölge adlarıyla ilişkilendirildiği protokoldü. Bir bölge, insanlar için anlamlı olan ağın bir alt bölümüydü (örneğin, "Muhasebe Departmanı"); ancak bir ağ numarasının ağın topolojik olarak bitişik bir bölümüne atanması gerekirken, bir bölge ağın birkaç farklı bitişik olmayan bölümünü içerebilir.
Fiziksel uygulama
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTlpTDJJM0wwRndjR3hsWDB4dlkyRnNWR0ZzYTE5aWIzaGZhVzUwWlhKcGIzSmZNUzVxY0djdk1UVTFjSGd0UVhCd2JHVmZURzlqWVd4VVlXeHJYMkp2ZUY5cGJuUmxjbWx2Y2w4eExtcHdadz09LmpwZw==.jpg)
![image](https://www.wikipedia.tr-tr.nina.az/image/aHR0cHM6Ly93d3cud2lraXBlZGlhLnRyLXRyLm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTg0THpoakwwRndjR3hsWDB4dlkyRnNWR0ZzYTE5aWIzaGZhVzUwWlhKcGIzSmZNbDh0WDJGMWRHOWZkR1Z5YldsdVlYUnBiMjVmYzNkcGRHTm9MbXB3Wnk4eE1qVndlQzFCY0hCc1pWOU1iMk5oYkZSaGJHdGZZbTk0WDJsdWRHVnlhVzl5WHpKZkxWOWhkWFJ2WDNSbGNtMXBibUYwYVc5dVgzTjNhWFJqYUM1cWNHYz0uanBn.jpg)
AppleTalk için ilk varsayılan donanım uygulaması, Macintosh'un yerleşik RS-422 bağlantı noktalarını 230,4 kbit/s hızında kullanan LocalTalk olarak bilinen yüksek hızlı bir seri protokoldü. LocalTalk, tek bir porttan yukarı ve aşağı yönde kablo sağlamak için RS-422 portunda bir ayırıcı kutu kullanıyordu. Topoloji bir veri yoluydu: kablolar bağlı her makineden bir sonrakine, herhangi bir LocalTalk segmentinde izin verilen maksimum 32 adede kadar papatya zinciri şeklinde bağlanıyordu. Sistem bugünün standartlarına göre yavaştı, ancak o zamanlar PC makinelerinde ağ oluşturmanın ek maliyeti ve karmaşıklığı, Mac'lerin bir ofiste ağa bağlı tek kişisel bilgisayar olması yaygındı. UNIX veya VAX iş istasyonları gibi diğer büyük bilgisayarlar genellikle Ethernet üzerinden ağa bağlanırdı.
Diğer fiziksel uygulamalar da mevcuttu. LocalTalk'un yerini alan çok popüler bir çözüm, Farallon Computing, Inc. (2007'de Motorola tarafından satın alınan Netopia olarak yeniden adlandırıldı) tarafından geliştirilen, RS-422 bağlantı noktasını kullanan ve Apple'ın LocalTalk bağlantı noktası sürücüleri söz konusu olduğunda LocalTalk'tan ayırt edilemeyen, ancak sabit telefonları bağlamak için kullanılan kablolarla aynı olan dört telli, altı konumlu modüler konektörlerle çok ucuz standart telefon kabloları üzerinden çalışan üçüncü taraf bir çözüm olan PhoneNET idi. İkinci kablo çiftini kullandığından, ikinci bir hat yoksa ağ cihazları mevcut telefon jaklarından bile bağlanabiliyordu. Günümüzün ağ hub'ları ve anahtarlarının habercisi olan Farallon, PhoneNet'in hem pasif yıldız bağlantıları (telefon kablolarının merkezi bir noktada birbirine köprülenmesi) hem de "PhoneNet Star Controller" hub donanımı ile aktif yıldız ile yıldız ve bus konfigürasyonlarında kullanılması için çözümler sağladı. Yıldız konfigürasyonunda, herhangi bir kablolama sorunu yalnızca bir cihazı etkiliyordu ve sorunları tespit etmek kolaydı. PhoneNet'in düşük maliyeti, esnekliği ve kolay sorun giderme özelliği, 1990'ların başında Mac ağları için baskın seçenek olmasını sağladı.
AppleTalk protokolleri, Apple tarafından sırasıyla EtherTalk ve TokenTalk olarak etiketlenen Ethernet (önce koaksiyel sonra bükümlü çift) ve Token Ring fiziksel katmanları üzerinden de çalışmıştır. Ethernet 1990'lar boyunca PC endüstrisinde genel olarak popüler hale geldikçe, EtherTalk yavaş yavaş AppleTalk için baskın uygulama yöntemi haline geldi. AppleTalk ve TCP/IP'nin yanı sıra, herhangi bir Ethernet ağı aynı anda DECnet ve IPX gibi diğer protokolleri de taşıyabilir.
Ağ modeli
OSI Modeli | Karşılık gelen AppleTalk katmanları |
---|---|
Uygulama | Apple Dosyalama Protokolü (AFP) |
Sunum | Apple Dosyalama Protokolü (AFP) |
Oturum | Bölge Bilgi Protokolü (ZIP) AppleTalk Oturum Protokolü (ASP) AppleTalk Veri Akışı Protokolü (ADSP) |
Nakliye | AppleTalk İşlem Protokolü (ATP) AppleTalk Yankı Protokolü (AEP) İsim Bağlama Protokolü (NBP) Yönlendirme Tablosu Bakım Protokolü (RTMP) |
Şebeke | Datagram Teslim Protokolü (DDP) |
Veri bağlantısı | EtherTalk Bağlantı Erişim Protokolü (ELAP) LocalTalk Bağlantı Erişim Protokolü (LLAP) TokenTalk Bağlantı Erişim Protokolü (TLAP) Fiber Dağıtılmış Veri Arayüzü (FDDI) |
Fiziksel | LocalTalk sürücüsü Ethernet sürücüsü Token Ring sürücüsü FDDI sürücüsü |
Versiyonlar
AppleTalk sürümü | Apple Dosyalama Protokolü | Şuna karşılık gelir | Not |
---|---|---|---|
56 | Sistem 7.0 | ||
57.0.4 | Sistem 7.12 | ||
58.1.1 | Sistem 7.1.2 | ||
58.1.3 | Sistem 7.5 | ||
60.3 | Mac OS 7.6.1 | Açık Taşıma 1.3 | |
60.0a6 | Mac OS 8.6 | Açık Taşıma 2.0.3 | |
3.0 | Mac OS X 10.0.3 | ||
2.1, 2.0 ve 1.1 | Mac OS X v10.2 | ||
2.2, 3.0 ve 3.1 | Mac OS X v10.3 | ||
3.2 | Mac OS X v10.4 |
Çapraz platform çözümleri
AppleTalk ilk tanıtıldığında, baskın ofis bilgisayar platformu MS-DOS çalıştıran PC uyumlu idi. Apple 1987'nin başlarında AppleTalk PC Card'ı tanıtarak PC'lerin AppleTalk ağlarına katılmasına ve LaserWriter yazıcılara yazdırmasına izin verdi. Bir yıl sonra PC'lerin AppleShare dosya sunucularına erişmesine izin veren AppleShare PC piyasaya sürüldü.
"TOPS Teleconnector" AppleTalk sistemi üzerinden MS-DOS ağ sistemi, MS-DOS PC'lerin AppleTalk ağ donanımı üzerinden iletişim kurmasını sağladı; PC için bir AppleTalk arayüz kartı ve dosya, sürücü ve yazıcı paylaşımı gibi işlevlere izin veren bir ağ yazılımı paketi içeriyordu. Yalnızca PC'lerden oluşan bir AppleTalk ağının kurulmasına izin vermesinin yanı sıra, TOPS yazılımı yüklü PC'ler ve Mac'ler arasında iletişime de olanak tanıyordu. (TOPS yüklü olmayan Mac'ler aynı ağı sadece diğer Apple makineleriyle iletişim kurmak için kullanabiliyordu). Mac TOPS yazılımı ne kullanım kolaylığı ne de sağlamlık ve çökmelerden kurtulma açısından Apple'ın kendi yazılımının kalitesiyle eşleşmiyordu, ancak DOS yazılımının DOS terimleriyle kullanımı nispeten basitti ve sağlamdı.
BSD ve Linux işletim sistemleri, tüm protokol paketini uygulayan ve hem Macintosh bilgisayarlar için yerel dosya veya yazdırma sunucuları olarak hareket etmelerine hem de ağ üzerinden LocalTalk yazıcılara yazdırmalarına olanak tanıyan Netatalk adlı açık kaynaklı bir proje aracılığıyla AppleTalk'u destekler.
Windows Server işletim sistemleri, Windows NT ile başlayan ve Windows Server 2003'ten sonra sona eren AppleTalk'u destekledi. Miramar, AppleTalk'u 2007 yılında CA tarafından üretimi durdurulan PC MacLAN ürününe dahil etmiştir. GroupLogic, AppleTalk protokolünü Windows Server 2008 ve Windows Vista'nın yanı sıra önceki sürümleri de destekleyen Macintosh-Windows entegrasyonu için ExtremeZ-IP sunucu yazılımı ile birlikte sunmaya devam etmektedir. HELIOS Software GmbH, HELIOS UB2 sunucusunun bir parçası olarak AppleTalk protokol yığınının tescilli bir uygulamasını sunmaktadır. Bu aslında bir dizi farklı platformda çalışan bir Dosya ve Yazdırma Sunucusu paketidir.
Ayrıca Columbia Üniversitesi, Ultrix, SunOS, BSD ve IRIX dahil olmak üzere çeşitli Unix çeşitleri için protokol paketini uygulayan Columbia AppleTalk Paketini (CAP) yayınladı. Bu paketin bakımı artık aktif olarak yapılmamaktadır.
Ayrıca bakınız
Kaynakça
- ^ Inc, InfoWorld Media Group (14 Şubat 1983). InfoWorld (İngilizce). InfoWorld Media Group, Inc.
- ^ a b c d e Fowler, Robert Booth; Oppenheimer, Mark (1 Eylül 2004). Journal of American History. 91 (2): 718. doi:10.2307/3660852. ISSN 0021-8723 http://dx.doi.org/10.2307/3660852. Eksik ya da boş
|başlık=
() - ^ Hsiao, David K. (1983). "Cost-effective ways of improving database computer performance". Proceedings of the May 16-19, 1983, national computer conference on - AFIPS '83. New York, New York, USA: ACM Press. doi:10.1145/1500676.1500712.
- ^ a b c d e Drennan, Vari; Andrews, Sarah; Sidhu, Rajinder (Kasım 2004). "Flexible career routes for primary care". Primary Health Care. 14 (9): 14-15. doi:10.7748/phc.14.9.14.s17. ISSN 0264-5033.
- ^ a b Whitson, W. L.; Bartimo, K. D.; Clark, D. K.; Coox, A. D.; Cottrell, W. B. (21 Ocak 1950). "ANALYSIS OF MILITARY ASSISTANCE PROGRAM. PART 3. APPENDIX B. ATOMIC WARFARE". Fort Belvoir, VA.
- ^ "Zilog single-chip microcomputer". Microprocessors. 2 (1): 53. Şubat 1978. doi:10.1016/0308-5953(78)90083-1. ISSN 0308-5953.
- ^ . web.archive.org. 22 Nisan 2012. 22 Nisan 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2024.
- ^ Godfrey, Jenny (2004). "A digital future for slide libraries?". Art Libraries Journal. 29 (1): 10-22. doi:10.1017/s0307472200013444. ISSN 0307-4722.
- ^ Inc, InfoWorld Media Group (26 Mart 1984). InfoWorld (İngilizce). InfoWorld Media Group, Inc.
- ^ a b Crease, Robert P (Nisan 2004). "The Oppenheimer tragedy". Physics World. 17 (4): 15-15. doi:10.1088/2058-7058/17/4/23. ISSN 0953-8585.
- ^ Oppenheimer, F. (1 Haziran 2004). "The impact of donor age on the results of renal transplantation". Nephrology Dialysis Transplantation. 19 (suppl_3): iii11-iii15. doi:10.1093/ndt/gfh1008. ISSN 1460-2385.
- ^ Pfeifer, Dong; Larson, Todd; Lee, Eddie (Temmuz 1999). "Artistic evolution". ACM SIGGRAPH 99 Electronic art and animation catalog. New York, NY, USA: ACM. doi:10.1145/312379.312857.
- ^ "- YouTube". www.youtube.com. 3 Mart 2024 tarihinde kaynağından . Erişim tarihi: 3 Mart 2024.
- ^ "Manual Izquierdo - Slide MI-28". doi:10.31096/pnaa-mi-28.
- ^ Brown, R. E. (Ağustos 1987). "The Kiewit network: a large AppleTalk internetwork". ACM SIGCOMM Computer Communication Review. 17 (5): 15-26. doi:10.1145/55483.55486. ISSN 0146-4833.
- ^ Sheehan, Robert; Snyder, Scott (Ocak 1989). "Battelle Developmental Inventory and the Battelle Developmental Inventory Screening Test". Diagnostique. 15 (1-4): 16-30. doi:10.1177/15345084890151-403. ISSN 0737-2477.
- ^ "Get More Out of Your Flexible Spending Account". Brain & Life. 14 (3): 11-16. Haziran 2018. doi:10.1097/01.nnn.0000539983.88383.2e. ISSN 2576-2273. 13 Aralık 2019 tarihinde kaynağından . Erişim tarihi: 3 Mart 2024.
- ^ "Manual Izquierdo - Slide MI-31". doi:10.31096/pnaa-mi-31.
- ^ Choi, Charles (Ocak 2004). "Slip and Slide". Scientific American. 290 (1): 30-30. doi:10.1038/scientificamerican0104-30d. ISSN 0036-8733.
- ^ Troster, P. (1 Mayıs 2004). "More about Renaissance slide trumpets: fact or fiction?". Early Music. 32 (2): 252-270. doi:10.1093/em/32.2.252. ISSN 0306-1078.
- ^ Hiscott, Laura (1 Ağustos 2022). "Lab gender roles not due to personal choice, finds study". Physics World. 35 (3): 21i-21i. doi:10.1088/2058-7058/35/03/19. ISSN 0953-8585.
- ^ a b Bernstein, Barton J (Aralık 2004). "The enigma of J Robert Oppenheimer". Physics World. 17 (12): 36-37. doi:10.1088/2058-7058/17/12/32. ISSN 0953-8585.
- ^ "Manual Izquierdo - Slide MI-43". doi:10.31096/pnaa-mi-43.
- ^ Calore, Michael. "April 22, 1993: Mosaic Browser Lights Up Web With Color, Creativity". Wired (İngilizce). ISSN 1059-1028. 24 Nisan 2018 tarihinde kaynağından . Erişim tarihi: 3 Mart 2024.
- ^ "Carl Hall Slide - CH-46". doi:10.31096/pnaa-ch-46.
- ^ "Carl Hall Slide - CH-54". doi:10.31096/pnaa-ch-54.
- ^ "Mac'inizden belgeleri yazdırma". Apple Support. 3 Mart 2024 tarihinde kaynağından . Erişim tarihi: 3 Mart 2024.
- ^ Cheshire, S.; Krochmal, M. (Şubat 2013). "Multicast DNS".
- ^ Cheshire, S.; Krochmal, M. (Şubat 2013). "Multicast DNS" (İngilizce). doi:10.17487/rfc6762. rfc 6762.
|doi=
değerini kontrol edin (). 5 Şubat 2024 tarihinde kaynağından . Erişim tarihi: 3 Mart 2024. - ^ a b c d e f Oppenheimer, A. (Ağustos 1993). "Appletalk Update-Based Routing Protocol: Enhanced Appletalk Routing".
- ^ Faas, Ryan J. (2010). "iPhone for Work". doi:10.1007/978-1-4302-2446-4.
- ^ Petrosky, Charles E.; Holubetz, Terry B. (1 Nisan 1988). "Idaho Habitat Evaluation for Off-Site Mitigation Record : Annual Report 1987".
- ^ Inc, InfoWorld Media Group (18 Ocak 1988). InfoWorld (İngilizce). InfoWorld Media Group, Inc.
- ^ Kleinman, Mark; Matznetter, Walter; Stephens, Mark, (Ed.) (28 Temmuz 2005). "European Integration and Housing Policy". doi:10.4324/9780203979181.
Bibliyografya
- Sidhu, Gursharan; Andrews, Richard; Oppenheimer, Alan (1989). Inside AppleTalk, Second Edition (PDF). Addison-Wesley. ISBN . 9 Ekim 2022 tarihinde kaynağından arşivlendi (PDF).
- Bartimo, Jim (26 Mart 1984). "Apple, waiting for IBM net, links micros with AppleBus". InfoWorld. s. 45.
- Oppenheimer, Alan (Ocak 2004). . MacWorld Expo. 16 Ekim 2006 tarihinde kaynağından 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
AppleTalk Apple tarafindan Macintosh bilgisayarlari icin gelistirilen ve artik kullanilmayan tescilli bir ag protokolu paketidir AppleTalk yerel alan aglarinin onceden kurulum yapilmadan veya herhangi bir merkezi yonlendirici veya sunucuya ihtiyac duyulmadan baglanmasina olanak taniyan bir dizi ozellik icerir Bagli AppleTalk donanimli sistemler otomatik olarak adres atar dagitilmis ad alanini gunceller ve gerekli aglar arasi yonlendirmeyi yapilandirir AppleTalkGelistirici ler AppleKullanima giris1985DonanimLocalTalk others AppleTalk 1985 yilinda piyasaya suruldu ve 1980 ler ve 1990 lar boyunca Apple cihazlari tarafindan kullanilan birincil protokol oldu IBM PC ve uyumlulari ve Apple IIGS icin de surumler yayinlandi AppleTalk destegi aga bagli yazicilarin cogunda ozellikle lazer yazicilar bazi dosya sunucularinda ve bir dizi yonlendiricide de mevcuttu 1990 larda TCP IP nin yukselisi bu protokolde bu tur desteklerin cogunun yeniden uygulanmasina yol acti ve AppleTalk 2009 da Mac OS X v10 6 nin piyasaya surulmesinden itibaren desteklenmez hale geldi AppleTalk un daha gelismis otomatik yapilandirma ozelliklerinin cogu o zamandan beri Bonjour da tanitildi Evrensel Tak ve Calistir ise benzer ihtiyaclara hizmet ediyor TarihceAppleNet Apple Lisa bilgisayarinin Ocak 1983 te piyasaya surulmesinin ardindan Apple makineler icin bir yerel alan agi LAN sisteminin gelistirilmesi icin buyuk caba harcadi AppleNet olarak bilinen bu sistem Xerox un 2 94 Mbit s Ethernet i yerine ozel 1 Mbit s koaksiyel kablo sistemi uzerinde calisan Xerox XNS protokol yiginina dayaniyordu AppleNet 1983 yilinin baslarinda Lisa ve Apple II icin takilabilir AppleNet kartlari icin 500 hedef fiyatla tam bir tanitimla duyuruldu O donemde Ethernet Token Ring Econet ve ARCNET gibi ilk LAN sistemleri yeni yeni piyasaya cikiyordu Bu konu Mayis 1983 te Anaheim da duzenlenen Ulusal Bilgisayar Konferansi NCC gibi fuarlari domine eden buyuk bir ticari cabanin konusuydu Tum sistemler pazarda yer kapmak icin yarisiyordu ancak o donemde bile Ethernet in yaygin kabul gormesi fiili bir standart haline gelecegini gosteriyordu Steve Jobs bu fuarda Gursharan Sidhu ya gorunuste zararsiz bir soru sordu Ag iletisimi neden yayginlasmadi Dort ay sonra Ekim ayinda AppleNet iptal edildi O zaman Apple bir ag sistemi yaratma isinde olmadigini fark etti AppleNet i kendi bunyemizde kurduk ve kullandik ancak fark ettik ki eger onu gonderseydik yeni standartlarin ortaya ciktigini gorecektik Ocak ayinda Jobs bunun yerine IBM in birkac ay icinde cikmasini bekledigi Token Ring ini destekleyeceklerini duyurdu AppleBus Bu donemde Apple Macintosh bilgisayarinin gelistirme calismalarina derinlemesine devam ediyordu Gelistirme sirasinda muhendisler seri baglanti noktasi baglantilarini saglamak icin daha dusuk maliyetli ve daha yaygin UART yerine Zilog 8530 seri denetleyici yongasini SCC kullanmaya karar verdiler SCC bir UART tan yaklasik 5 dolar daha pahaliydi ancak saniyede 250 kilobite kadar veya ek donanimla daha yuksek cok daha yuksek hizlar sunuyordu ve IBM in Bisync i gibi bir dizi temel ag benzeri protokolu dahili olarak destekliyordu SCC porta birden fazla cihazin baglanmasina izin verecegi icin secilmistir Benzer SCC lerle donatilmis cevre birimleri yerlesik protokolleri kullanarak iletisim kurabilir ve verilerini ayni veri yolu uzerindeki diger cevre birimleriyle birlestirebilir Bu makinenin arkasinda daha fazla baglanti noktasi ihtiyacini ortadan kaldiracak ve daha karmasik cihazlari desteklemek icin genisleme yuvalarinin ortadan kaldirilmasina izin verecekti Ilk konsept AppleBus olarak biliniyordu ve ana bilgisayar Macintosh tarafindan kontrol edilen ve modern Evrensel Seri Veri Yolu na benzer bir sekilde aptal aygitlari yoklayan bir sistem ongoruyordu AppleBus ag iletisimi Macintosh ekibi LaserWriter uzerinde calismaya coktan baslamis ve bu pahali makinelerin ve diger kaynaklarin nasil paylasilacagi sorusunu yanitlamak icin bir dizi baska secenegi degerlendirmisti Bob Belleville in bir dizi notu bu kavramlara aciklik getirerek Mac LaserWriter ve Macintosh Office e donusecek bir dosya sunucusu sisteminin ana hatlarini cizdi 1983 un sonlarina dogru IBM in Token Ring inin Mac in lansmani icin zamaninda hazir olmayacagi ve bu diger urunlerin lansmanini da kacirabilecegi acikti Sonunda Token Ring Ekim 1985 e kadar piyasaya cikmayacakti Jobs un Sidhu ya daha once yonelttigi soru zaten bir dizi fikrin kivilcimini cakmisti AppleNet Ekim ayinda iptal edildiginde Sidhu AppleBus donanimini temel alan yeni bir ag sistemi gelistirme cabasina onculuk etti Bu yeni sistemin mevcut onyargilara uymasi gerekmeyecekti ve Mac e layik olacak sekilde tasarlanmisti kullanici tarafindan kurulabilen ve yapilandirma ya da sabit ag adresleri gerektirmeyen bir sistem kisacasi gercek bir tak ve calistir agi Onemli bir caba gerekiyordu ancak Mac piyasaya suruldugunde temel kavramlar ana hatlariyla belirlenmisti ve bazi dusuk seviyeli protokoller tamamlanma yolundaydi Sidhu Mac in duyurulmasindan yalnizca iki saat sonra Belleville e calismadan bahsetti Yeni AppleBus 1984 un baslarinda duyuruldu Mac veya Lisa dan seri porta takilan ve kablolarla bir sonraki bilgisayara yukari ve asagi yonde baglanan kucuk bir kutu araciligiyla dogrudan baglantiya izin veriyordu Apple II ve Apple III icin adaptorler de duyuruldu Apple ayrica bir AppleBus aginin bir Token Ring sistemine eklenebilecegini ve bu sistem icinde tek bir dugum gibi gorunecegini duyurdu Bunun nasil calisacagina iliskin ayrintilar kabataslakti AppleTalk Kisisel Ag 1985 in baslarinda piyasaya surulmesinden hemen once AppleBus in adi AppleTalk olarak degistirildi Baslangicta AppleTalk Personal Network olarak pazarlanan bu sistem bir ag protokolleri ailesi ve bir fiziksel katmandan olusuyordu Fiziksel katmanin yalnizca 230 4 kbit s hiz uctan uca maksimum 1 000 fit 300 m mesafe ve LAN basina yalnizca 32 dugum gibi bir dizi sinirlamasi vardi Ancak temel donanim Mac te yerlesik oldugundan dugum eklemek adaptor kutusu icin yalnizca yaklasik 50 dolara mal oluyordu Buna karsilik Ethernet ya da Token Ring kartlari yuzlerce ya da binlerce dolara mal oluyordu Ayrica tum ag yigini yalnizca 6 kB RAM gerektiriyor ve bu da herhangi bir Mac te calismasina izin veriyordu AppleTalk un nispeten yavas hizi maliyetin daha da dusurulmesini sagladi RS 422 nin dengeli gonderme ve alma devrelerini kullanmak yerine AppleTalk kablolamasi hizlari yaklasik 500 kbit s ile sinirlayan ancak bir iletkenin cikarilmasina izin veren tek bir ortak elektrik topragi kullandi Bu kablolama icin yaygin uc iletkenli kablolarin kullanilabilecegi anlamina geliyordu Ek olarak adaptorler kendi kendini sonlandiracak sekilde tasarlanmisti yani agin sonundaki dugumler son konektorlerini baglantisiz birakabiliyordu Kablolarin bir dongu halinde tekrar birbirine baglanmasina hub lara ya da diger cihazlara gerek yoktu Sistem gelecekteki genisleme icin tasarlanmisti adresleme sistemi bir LAN da 255 dugume kadar genislemeye izin veriyordu ancak o zamanlar sadece 32 dugum kullanilabiliyordu ve kopruler teknik olarak ayni olmasa da yonlendiriciler olarak biliniyordu kullanilarak LAN lar daha buyuk koleksiyonlar halinde birbirine baglanabiliyordu Bolgeler cihazlarin kopru baglantili bir internet icinde adreslenmesine izin veriyordu Ayrica AppleTalk en basindan itibaren herhangi bir potansiyel temel fiziksel baglantiyla kullanima izin verecek sekilde tasarlanmisti ve birkac yil icinde fiziksel katman AppleTalk protokollerinden ayirt etmek icin LocalTalk olarak yeniden adlandirilacakti AppleTalk un ana avantaji tamamen bakim gerektirmemesiydi Bir aygiti aga baglamak icin kullanicinin adaptoru makineye takmasi ardindan bir kabloyu baska bir adaptordeki herhangi bir bos baglanti noktasina baglamasi yeterliydi AppleTalk ag yigini bir ag adresi uzerinde anlasiyor bilgisayara insan tarafindan okunabilir bir ad atiyor ve agdaki diger makinelerin adlarinin ve turlerinin bir listesini derliyordu boylece kullanici Chooser araciligiyla aygitlara goz atabiliyordu AppleTalk un kullanimi o kadar kolaydi ki ayni odada birden fazla Mac oldugunda gecici aglar ortaya cikma egilimindeydi Apple daha sonra bunu bir ucaktaki iki koltuk arasinda bir ag olusturuldugunu gosteren bir reklamda kullanacakti PhoneNet ve diger adaptorler Onumuzdeki birkac yil icinde AppleTalk cihazlari icin gelisen bir ucuncu taraf pazari olustu Ozellikle dikkate deger bir ornek BMUG tarafindan tasarlanan ve 1987 de Farallon tarafindan PhoneNET olarak ticarilestirilen alternatif bir adaptordu Bu aslinda Apple in yuvarlak konektorleri yerine geleneksel telefon jaklarina sahip Apple in konektorunun bir yedegiydi PhoneNet AppleTalk aglarinin normal telefon kablolari kullanilarak birbirine baglanmasina izin verdi ve cok az ekstra calisma ile analog telefonlari ve AppleTalk u tek bir dort iletkenli telefon kablosunda calistirabilirdi Diger sirketler 1 Mbit s ye kadar daha yuksek iletim hizlarini desteklemek icin SCC nin harici saatleri okuma ozelliginden yararlandi Bu sistemlerde harici adaptor kendi saatini de iceriyordu ve bunu SCC nin saat giris pinlerine sinyal gondermek icin kullaniyordu Bu tur sistemlerin en bilineni Centram in 768 kbit s hizinda calisan ve TOPS ag sistemiyle birlikte kullanilmasi amaclanan FlashTalk sistemiydi Benzer bir cozum de bilgisayar ile normal bir LocalTalk PhoneNet kutusu arasina takilan ayri bir kutu kullanan 850 kbit s DaynaTalk idi Dayna ayrica diger Dayna PC kartlariyla konusurken 1 7 Mbit s ye kadar calisan bir PC genisletme karti da sunuyordu Daha yuksek performansa sahip baska sistemler de vardi ancak bunlar genellikle LocalTalk PhoneNet ile uyumlu olmayan ozel kablolama gerektiriyordu ve ayrica ag yigininda genellikle sorunlara neden olan yamalar gerektiriyordu Ethernet uzerinden AppleTalk Apple daha fazla ticari ve egitim pazarina girdikce AppleTalk u mevcut ag kurulumlarina entegre etmeleri gerekiyordu Bu kuruluslarin cogu zaten cok pahali bir Ethernet altyapisina yatirim yapmisti ve bir Macintosh u Ethernet e baglamanin dogrudan bir yolu yoktu AppleTalk AppleTalk alt aglarini birbirine baglamak icin bir protokol yapisi iceriyordu ve bu nedenle bir cozum olarak EtherTalk baslangicta Ethernet i LocalTalk alt aglari arasinda bir omurga olarak kullanmak icin olusturuldu Bunu basarmak icin kuruluslarin bir LocalTalk Ethernet koprusu satin almasi gerekiyordu ve Apple bu urunleri uretmeyi ucuncu taraflara birakti Hayes ve Kinetics gibi yeni kurulan birkac sirket de dahil olmak uzere bir dizi sirket yanit verdi LocalTalk EtherTalk TokenTalk ve AppleShare 1987 yilina gelindiginde Ethernet Token Ring e karsi standartlar savasini acikca kazaniyordu ve o yilin ortasinda Apple Ethernet fiziksel katmani uzerinden AppleTalk protokolunun bir uygulamasi olan EtherTalk 1 0 i tanitti Apple in genisleme yuvalarina sahip ilk iki Macintosh undan Macintosh SE de farkli turde bir yuva vardi biri olan ve yeni piyasaya surulen Macintosh II bilgisayari icin tanitilan isletim sistemi kullanicinin ag icin hangi fiziksel baglantiyi kullanacagini Yerlesik veya EtherTalk arasindan secmesine olanak taniyan yeni bir Ag kontrol paneli iceriyordu Piyasaya suruldugunde makinedeki Nubus yuvasina takilan Ethernet arayuz kartlari 3Com ve Kinetics ten temin edilebiliyordu Yeni ag yigini ayrica sistemi LAN basina tam 255 dugume izin verecek sekilde genisletti EtherTalk un piyasaya surulmesiyle birlikte AppleTalk Personal Network un adi LocalTalk olarak degistirildi bu adla hayatinin buyuk bolumunde taninacakti Token Ring daha sonra ayni Ag kontrol panelini ve temel yazilimi kullanan benzer bir TokenTalk urunu ile desteklenecekti Zaman icinde bircok ucuncu taraf sirket ayni suruculeri kullanan uyumlu Ethernet ve Token Ring kartlarini piyasaya surdu Dogrudan Ethernet baglantisina sahip bir Macintosh un ortaya cikmasi Ethernet ve LocalTalk uyumluluk sorununu da buyuttu Yeni ve eski Mac lerin bulundugu aglarin birbirleriyle iletisim kurmasi icin bir yol gerekiyordu Bu Ethernet Mac II lerden olusan bir agin yalnizca LocalTalk a bagli bir LaserWriter ile konusmaya calismasi kadar basit olabilirdi Apple baslangicta yukarida bahsedilen LocalTalk Ethernet kopru urunlerine guvendi ancak Apple in bunlarin dusuk hacimli urunler olacagina dair inancinin aksine 1987 nin sonunda bu tur 130 000 ag kullanimdaydi AppleTalk o donemde diger saticilarin uc katindan fazla kurulumla dunyada en cok kullanilan ag sistemiydi 1987 yilinda ayrica 512 kB veya daha fazla RAM e sahip herhangi bir Mac te calisan ozel bir dosya sunucusu olan AppleShare urunu de piyasaya suruldu Yaygin bir AppleShare makinesi harici bir SCSI sabit surucuye sahip Mac Plus ti AppleShare 1980 lerin sonunda Novell NetWare ve Microsoft un MS Net inin ardindan 3 numarali ag isletim sistemiydi AppleShare ozel bir dosya sunucusu cihazina dayanan ve basarisiz olan Macintosh Office cabalarinin yerini aldi AppleTalk Faz II ve diger gelismeler Onemli bir yeniden tasarim 1989 yilinda AppleTalk Faz II olarak yayinlandi Faz II bircok yonden onceki surumu hicbir zaman Faz I olarak adlandirilmadi daha genel hale getirme cabasi olarak dusunulebilir LAN lar artik 255 ten fazla dugumu destekleyebiliyordu ve bolgeler artik fiziksel aglarla iliskili degil sadece dugumleri duzenlemek icin kullanilan tamamen sanal yapilardi Ornegin artik bir kurulustaki tum yazicilari listeleyen bir Yazicilar bolgesi olusturulabilir ya da ayni cihaz fiziksel konumunu belirtmek icin 2 Kat bolgesine yerlestirilmek istenebilir Faz II ayrica daha once genis alan aglari uzerinde kopru kuran aglarda ciddi bir sorun olan daha az konuskan hale getirmek icin temel aglar arasi protokollerde degisiklikler iceriyordu Bu noktada Apple in gelistirilmekte olan cok cesitli iletisim urunleri vardi ve bunlarin bircogu AppleTalk Faz II ile birlikte duyuruldu Bunlar arasinda EtherTalk ve TokenTalk guncellemeleri IBM PC icin AppleTalk yazilimi ve LocalTalk donanimi Apple in A UX isletim sistemi icin LaserWriter lari ve diger ag kaynaklarini kullanmasini saglayan EtherTalk ve Mac X 25 ve MacX urunleri yer aliyordu Ethernet 1990 da neredeyse evrensel hale gelmisti ve Mac lere dogrudan fabrikadan Ethernet yerlestirmenin zamani gelmisti Ancak bu aglar tarafindan kullanilan fiziksel kablolama henuz tam olarak standartlastirilmamisti Apple bu sorunu bilgisayarin arkasinda kullanicinin herhangi bir kablolama sistemi icin bir adaptor takabilecegi tek bir baglanti noktasi kullanarak cozdu Bu FriendlyNet sistemi endustri standardi olan Attachment Unit Interface ya da AUI ye dayaniyordu ancak kasitli olarak daha kucuk ve kullanimi daha kolay olan ve Apple AUI ya da AAUI olarak adlandirdiklari standart disi bir konektor sectiler FriendlyNet ilk olarak Quadra 700 ve Quadra 900 bilgisayarlarda tanitildi ve bir sure Mac serisinin cogunda kullanildi LocalTalk ta oldugu gibi bir dizi ucuncu taraf FriendlyNet adaptoru hizla ortaya cikti 10BASE T Ethernet icin fiili kablolama sistemi haline geldikce ikinci nesil Power Macintosh makineleri AAUI ye ek olarak bir 10BASE T baglanti noktasi ekledi PowerBook 3400c ve alt uc Power Mac ler de 10BASE T yi ekledi Power Macintosh 7300 8600 9600 AAUI iceren son Mac lerdi ve 10BASE T Power Macintosh G3 ve PowerBook G3 ile baslayarak evrensel hale geldi Capital I Internet AppleTalk un baslangicindan itibaren kullanicilar Macintosh u TCP IP ag ortamlarina baglamak istediler 1984 yilinda Stanford Universitesi nden Bill Croft SEAGATE Stanford Ethernet AppleTalk Gateway projesinin bir parcasi olarak DDP icinde kapsullenmis IP paketlerinin gelistirilmesine onculuk etti SEAGATE Kinetics tarafindan LocalTalk to Ethernet koprusunde ek bir yonlendirme secenegi olarak ticarilestirildi Birkac yil sonra MacIP SEAGATE kodundan ayrildi ve IP paketlerinin LocalTalk aglari uzerinden yonlendirilmesi icin fiili yontem haline geldi 1986 da Columbia Universitesi Unix TCP IP ve AppleTalk ortamlarinin daha yuksek entegrasyonuna izin veren Columbia AppleTalk Paketinin CAP ilk surumunu yayinladi 1988 de Apple Mac in uygun Ethernet donanimina sahip makinelerde TCP IP yi desteklemesini saglayan bir sistem olan MacTCP yi piyasaya surdu Ancak bu pek cok universiteyi LocalTalk donanimli Mac lerinde IP yi destekleme sorunuyla karsi karsiya birakti MacIP desteginin LocalTalk Ethernet koprulerine dahil edilmesi kisa surede yayginlasti MacTCP 1994 yilina kadar Klasik Mac OS nin standart bir parcasi haline gelmeyecekti bu tarihte SNMP ve PPP yi de destekliyordu 1990 larin basinda bir sure icin Mac hizla genisleyen Internet in birincil istemcisiydi kaynak belirtilmeli Yaygin kullanimdaki en iyi bilinen programlar arasinda Fetch Eudora eXodus NewsWatcher ve NCSA paketleri ozellikle NCSA Mosaic ve onun yavrusu Netscape Navigator vardi Ayrica Mac in Internet icerigini barindirmasina izin veren bir dizi sunucu urunu ortaya cikti Bu donemde Mac ler genel mikrobilgisayar pazar payinin nispeten kucuk olmasina ragmen diger platformlara kiyasla Internet e bagli istemci sayisinin yaklasik 2 ila 3 katina sahipti Dunya hem LAN hem de WAN kullanimlari icin hizla IP ye gecerken Apple PowerPC tabanli makinelerin piyasaya surulmesinin yani sira giderek daha genis bir makine grubunda giderek daha eski iki kod tabanini surdurmekle karsi karsiya kaldi Bu durum Unix standardi STREAMS den uyarlanan tamamen yeni bir kod tabaninda hem MacTCP hem de AppleTalk i yeniden uygulayan Open Transport cabalarina yol acti Ilk surumler sorunluydu ve bir sure kararli hale gelemedi Bu noktada Apple nihai olarak mahkum olan Copland cabalarinin derinliklerindeydi Miras ve terk edilme NeXT in satin alinmasi ve ardindan Mac OS X in gelistirilmesiyle AppleTalk kesinlikle eski bir sistem haline geldi Basta lazer yazicilar ve dosya paylasimlari olmak uzere cok sayida mevcut AppleTalk aygitina destek saglamak icin Mac OS X e destek eklendi ancak bu donemde yaygin olan alternatif baglanti cozumleri ozellikle yazicilar icin USB taleplerini sinirladi Apple bu urun kategorilerinin cogunu terk ettikce ve tum yeni sistemler IP tabanli oldukca AppleTalk giderek daha az yaygin hale geldi AppleTalk destegi nihayet 2009 yilinda Mac OS X v10 6 da macOS serisinden kaldirildi Ancak AppleTalk un kaybi kullanim kolayligini IP yonlendirme ile birlestiren ag cozumlerine olan istegi azaltmadi Apple AirPort yonlendiricisinin tanitimindan sifir konfigurasyonlu ag sisteminin gelistirilmesine ve daha sonra Bonjour olarak yeniden adlandirilan Rendezvous uygulamasina kadar bu tur bircok cabanin gelistirilmesine onculuk etti 2020 itibariyla AppleTalk destegi macOS 11 Big Sur ile birlikte eski destekten tamamen kaldirilmistir TasarimAppleTalk tasarimi OSI protokol katmanlama modelini titizlikle takip etmistir Ilk LAN sistemlerinin cogunun aksine AppleTalk arketipik Xerox XNS sistemi kullanilarak olusturulmamistir Amaclanan hedef Ethernet degildi ve yonlendirilecek 48 bitlik adresleri yoktu Bununla birlikte AppleTalk sisteminin bircok bolumunun XNS de dogrudan analoglari vardir AppleTalk icin onemli bir fark sistemin tamamen kendi kendini yapilandirmasini amaclayan iki protokol icermesiydi AppleTalk adres cozumleme protokolu AARP AppleTalk ana bilgisayarlarinin kendi ag adreslerini otomatik olarak olusturmalarina izin veriyordu ve Isim Baglama Protokolu NBP ag adreslerini kullanici tarafindan okunabilir isimlerle eslestirmek icin dinamik bir sistemdi AARP ye benzer sistemler diger sistemlerde de mevcut olmasina ragmen ornegin Banyan VINES Yaklasik 2002 den itibaren Rendezvous DNS tabanli hizmet kesfi Multicast DNS ve link local adresleme kombinasyonu IP kullanarak AppleTalk a benzer yetenekler ve kullanilabilirlik sagladi Hem AARP hem de NBP denetleyici cihazlarin varsayilan mekanizmalari gecersiz kilmasina izin vermek icin yollar tanimlamisti Konsept yonlendiricilerin bilgi saglamasina ya da sistemi bilinen adreslere ve isimlere sabitlemesine izin vermekti Yeni dugumler bos adresler ararken AARP nin sorunlara neden olabilecegi daha buyuk aglarda bir yonlendiricinin eklenmesi sohbeti azaltabilirdi AARP ve NBP birlikte AppleTalk u kullanimi kolay bir ag sistemi haline getirdi Yeni makineler aga takilarak ve istege bagli olarak bir isim verilerek ekleniyordu NBP listeleri yerel agdaki makinelerin dosya sunuculari ve yazicilar gibi siniflara ayrilmis bir listesini goruntuleyen Chooser olarak bilinen bir program tarafindan inceleniyor ve goruntuleniyordu AdreslemeBir AppleTalk adresi dort baytlik bir miktardi Bu iki baytlik bir ag numarasi bir baytlik bir dugum numarasi ve bir baytlik bir soket numarasindan olusuyordu Bunlardan yalnizca ag numarasi bir yonlendiriciden elde edilerek herhangi bir yapilandirma gerektiriyordu Her dugum yanlislikla ayni numarayi secen farkli dugumler arasindaki cekismeyi ele alan bir protokole baslangicta LocalTalk Link Access Protocol LLAP ve daha sonra Ethernet EtherTalk icin AppleTalk Address Resolution Protocol AARP gore kendi dugum numarasini dinamik olarak secerdi Soket numaralari icin AppleTalk protokolunun kendisine ozgu ozel amaclar icin iyi bilinen birkac numara ayrilmistir Bunlarin disinda tum uygulama duzeyindeki protokollerin hem istemci hem de sunucu ucunda dinamik olarak atanan soket numaralarini kullanmasi bekleniyordu Bu dinamizm nedeniyle kullanicilarin hizmetlere adreslerini belirterek erismeleri beklenemezdi Bunun yerine tum hizmetlerin insanlar tarafindan secilen kullanicilar icin anlamli olmasi beklenebilecek ve ayni zamanda cakisma olasiligini en aza indirecek kadar uzun olabilecek isimleri vardi NBP adlari bir dugum numarasinin yani sira bir soket numarasini da iceren bir adrese cevrildiginden AppleTalk taki bir ad dogrudan bir makine tarafindan saglanan ve makinenin adindan tamamen ayri olan bir hizmetle eslesir Boylece hizmetler farkli bir makineye tasinabilir ve ayni hizmet adini koruduklari surece kullanicilarin hizmete erismeye devam etmek icin farkli bir sey yapmalarina gerek kalmazdi Ve ayni makine herhangi bir ag baglantisi cakismasi olmadan ayni turden cok sayida hizmet ornegini barindirabilir Bunu DNS deki A kayitlariyla karsilastirin burada bir ad bir hizmet saglayan baglanti noktasi numarasini icermeyen bir makinenin adresine cevrilir Bu nedenle insanlar belirli bir hizmete erismek icin belirli bir makine adini kullanmaya alismislarsa hizmet farkli bir makineye tasindiginda erisimleri kesilecektir Bu durum hizmete basvurmak icin gercek makine adlari yerine hizmeti belirten CNAME kayitlarinin kullanilmasinda israr edilerek bir miktar hafifletilebilir ancak kullanicilarin boyle bir kurala uyacaklarini garanti etmenin bir yolu yoktur Kerberos ve Active Directory gibi bazi yeni protokoller hizmetleri isimle tanimlamak icin DNS SRV kayitlarini kullanir bu da AppleTalk modeline cok daha yakindir ProtokollerAppleTalk Adres Cozumleme Protokolu AppleTalk Adres Cozumleme Protokolu AARP AppleTalk adreslerini baglanti katmani adreslerine cozumler Islevsel olarak ARP ye esdegerdir ve adres cozumlemesini ARP ye cok benzer bir yontemle elde eder AARP oldukca basit bir sistemdir Bir AppleTalk makinesi acildiginda yonlendiriciler gibi denetleyicilerden yanit almak amaciyla bir ag adresi isteyen bir AARP arastirma paketi yayinlar Herhangi bir adres verilmezse temel alt ag olan 0 dan rastgele bir adres secilir Daha sonra Bu adresi seciyorum diyen baska bir paket yayinlar ve ardindan agdaki baska birinin sikayet edip etmedigini gormek icin bekler Baska bir makine bu adrese sahipse yeni baglanan makine baska bir adres secer ve bos bir adres bulana kadar denemeye devam eder 37 Cok sayida makinenin bulundugu bir agda bos bir adres bulunana kadar birkac deneme gerekebilir bu nedenle performans amaciyla basarili adres NVRAM e kaydedilir ve gelecekte varsayilan adres olarak kullanilir Bu makinelerin her seferinde birkac tane eklendigi cogu gercek dunya kurulumunda adresin etkin bir sekilde sabit hale gelmesi icin yalnizca bir veya iki denemenin gerekli oldugu anlamina gelir AppleTalk Veri Akisi Protokolu AppleTalk Veri Akisi Protokolu ADSP TCP tarzi guvenilir baglanti odakli bir aktarima ihtiyac duyuldugu anlasildiginda yapilan AppleTalk protokol paketine nispeten gec bir eklemeydi TCP den onemli farklari sunlardi Bir baglanti girisimi reddedilebilirdi Yari acik baglantilar yoktu bir uc baglantinin kopmasini baslattiginda tum baglanti kapanirdi yani ADSP full duplex tir dual simplex degil AppleTalk normal akis veri akisini atlayacak kisa mesajlarin gonderilmesine izin veren bir dikkat mesaj sistemine sahipti Bunlar guvenilir bir sekilde teslim ediliyordu ancak akisa gore sirasizdi Herhangi bir dikkat mesaji mevcut akis bayt sirasi noktasinin gecerli olmasini beklemek yerine mumkun olan en kisa surede teslim edilirdi Apple Dosyalama Protokolu Apple Dosyalama Protokolu AFP eski adiyla AppleTalk Dosyalama Protokolu AppleShare dosya sunuculariyla iletisim protokoludur AppleTalk Oturum Protokolu DDP uzerinden eski AFP icin veya Veri Akisi Arabirimi TCP uzerinden AFP icin uzerine insa edilen bu protokol kullanicilarin kimliklerini dogrulamak iki yonlu rastgele sayi degisimi dahil olmak uzere farkli kimlik dogrulama yontemlerine genisletilebilir ve Macintosh HFS dosya sistemine ozgu islemleri gerceklestirmek icin hizmetler saglar Diger AppleTalk protokollerinin cogu kullanimdan kaldirilmis olsa da AFP macOS ta hala kullanilmaktadir AppleTalk Oturum Protokolu AppleTalk Oturum Protokolu ASP AppleTalk Islem Protokolu nun ATP uzerine insa edilmis bir ara protokoldu ve bu da AFP nin temelini olusturuyordu Istege bagli komutlara yanit istemek ve bant disi durum sorgulari gerceklestirmek icin temel hizmetler sagladi Ayrica sunucunun istemciye eszamansiz dikkat mesajlari gondermesine de izin veriyordu AppleTalk Islem Protokolu AppleTalk Transaction Protocol ATP AppleTalk icin DDP uzerine insa edilen orijinal guvenilir aktarim seviyesi protokoluydu Gelistirildigi donemde TCP gibi tam guvenilir baglanti odakli bir protokolun AppleTalk un amaclanan kullanimlarinin cogu icin uygulanmasinin cok pahali oldugu dusunuluyordu Bu nedenle ATP basit bir istek yanit alisverisiydi ve baglanti kurmaya ya da koparmaya gerek yoktu Bir ATP istek paketine sekiz adede kadar yanit paketi ile yanit verilebilir Talep eden daha sonra hangi yanit paketlerini aldigini gosteren bir bit maskesi iceren bir onay paketi gonderir boylece yanitlayan geri kalanlari yeniden iletebilir ATP en az bir kez modunda ya da tam bir kez modunda calisabilir Tam olarak bir kez modu idempotent olmayan islemler icin gerekliydi bu modda yanitlayici istek sahibinden bir serbest birakma paketi basarili bir sekilde alinana kadar veya bir zaman asimi gecene kadar yanit tamponlarinin bir kopyasini bellekte tutar Bu sekilde ayni islem kimligine sahip yinelenen isteklere asil islemi tekrar gerceklestirmeden ayni yanit verilerini yeniden gondererek yanit verebilir Datagram Teslim Protokolu Datagram Teslim Protokolu DDP en dusuk seviyeli veri baglantisindan bagimsiz tasima protokoluydu Teslimat garantisi olmayan bir datagram hizmeti sagliyordu NBP RTMP ve ZIP altyapi protokolleri de dahil olmak uzere tum uygulama duzeyindeki protokoller DDP nin uzerine insa edilmistir AppleTalk in DDP si Acik Sistemler Ara Baglantisi OSI iletisim modelinin Ag katmanina yakindan karsilik gelir Isim Baglama Protokolu Ad Baglama Protokolu NBP AppleTalk adlarini yonetmek icin dinamik dagitilmis bir sistemdi Bir hizmet bir makinede baslatildiginda bir insan yonetici tarafindan secilen bir adi kendisi icin kaydeder Bu noktada NBP baska hicbir makinenin ayni adi daha once kaydetmedigini kontrol etmek icin bir sistem sagladi Daha sonra bir istemci bu hizmete erismek istediginde bu hizmeti bulmak icin makineleri sorgulamak icin NBP yi kullandi NBP taranabilirligin mevcut tum hizmetlerin adlari nelerdir yani sira belirli bir ada sahip bir hizmeti bulma yetenegi de sagladi Adlar insan tarafindan okunabilirdi bosluklar ve buyuk ve kucuk harfler iceriyordu ve arama destegi iceriyordu AppleTalk Yanki Protokolu AppleTalk Echo Protokolu AEP ag dugumlerinin erisilebilirligini test etmek icin tasarlanmis bir aktarim katmani protokoluydu AEP ag dugumune gonderilecek paketler olusturur ve bir paketin Tip alaninda AEP paketi olarak tanimlanir Paket ilk olarak kaynak DDP ye iletilir Bir AEP paketi olarak tanimlandiktan sonra paketin hedefteki DDP tarafindan incelendigi dugume iletilir Paket bir AEP paketi olarak tanimlandiktan sonra paket kopyalanir ve paketteki bir alan AEP yanit paketi olusturmak icin degistirilir ve daha sonra kaynak dugume geri gonderilir Yazici Erisim Protokolu Yazici Erisim Protokolu PAP PostScript yazicilarla iletisim kurmanin standart yoluydu ATP nin uzerine insa edilmisti Bir PAP baglantisi acildiginda her iki uc da digerine temel olarak bana daha fazla veri gonder anlamina gelen bir ATP istegi gonderirdi Istemcinin sunucuya yaniti bir PostScript kodu blogu gondermekti sunucu ise sonuc olarak olusturulabilecek herhangi bir tanilama mesajiyla yanit verebilirdi ardindan baska bir daha fazla veri gonder istegi gonderilirdi ATP nin bu kullanimi otomatik akis kontrolu sagliyordu her bir uc diger uca yalnizca yanitlanacak bir ATP istegi varsa veri gonderebiliyordu PAP ayrica ayri ATP islemleri tarafindan ele alinan bant disi durum sorgulari da sagliyordu Bir istemciden gelen yazdirma isine hizmet vermekle mesgul olsa bile bir PAP sunucusu herhangi bir sayida baska istemciden gelen durum isteklerine yanit vermeye devam edebilirdi Bu sayede LAN uzerinde yazdirmayi bekleyen diger Macintosh lar yazicinin mesgul oldugunu ve mesgul oldugu isin ne oldugunu belirten durum mesajlarini goruntuleyebiliyordu Yonlendirme Tablosu Bakim Protokolu Yonlendirme Tablosu Bakim Protokolu RTMP yonlendiricilerin birbirlerini agin topolojisi hakkinda bilgilendirdigi protokoldu Bu AppleTalk un periyodik istenmeyen yayinlar gerektiren tek parcasiydi her 10 saniyede bir her yonlendirici bildigi tum ag numaralarinin ve ne kadar uzakta olduklarini dusunduklerinin bir listesini gondermek zorundaydi Bolge Bilgi Protokolu Bolge Bilgi Protokolu ZIP AppleTalk ag numaralarinin bolge adlariyla iliskilendirildigi protokoldu Bir bolge insanlar icin anlamli olan agin bir alt bolumuydu ornegin Muhasebe Departmani ancak bir ag numarasinin agin topolojik olarak bitisik bir bolumune atanmasi gerekirken bir bolge agin birkac farkli bitisik olmayan bolumunu icerebilir Fiziksel uygulamaApple LocalTalk arayuz kutusunun ici 1989 yilinda bu kutularin her birinin fiyati 90 ABD dolariydi Konektorler LocalTalk sinyal veriyolunun otomatik elektrik sonlandirmasina sahiptir bir LocalTalk veriyolu kablosunun takilmasi konektorun arkasindaki normalde kapali bir anahtara basarak o konektor icin sonlandirmayi devre disi birakir AppleTalk icin ilk varsayilan donanim uygulamasi Macintosh un yerlesik RS 422 baglanti noktalarini 230 4 kbit s hizinda kullanan LocalTalk olarak bilinen yuksek hizli bir seri protokoldu LocalTalk tek bir porttan yukari ve asagi yonde kablo saglamak icin RS 422 portunda bir ayirici kutu kullaniyordu Topoloji bir veri yoluydu kablolar bagli her makineden bir sonrakine herhangi bir LocalTalk segmentinde izin verilen maksimum 32 adede kadar papatya zinciri seklinde baglaniyordu Sistem bugunun standartlarina gore yavasti ancak o zamanlar PC makinelerinde ag olusturmanin ek maliyeti ve karmasikligi Mac lerin bir ofiste aga bagli tek kisisel bilgisayar olmasi yaygindi UNIX veya VAX is istasyonlari gibi diger buyuk bilgisayarlar genellikle Ethernet uzerinden aga baglanirdi Diger fiziksel uygulamalar da mevcuttu LocalTalk un yerini alan cok populer bir cozum Farallon Computing Inc 2007 de Motorola tarafindan satin alinan Netopia olarak yeniden adlandirildi tarafindan gelistirilen RS 422 baglanti noktasini kullanan ve Apple in LocalTalk baglanti noktasi suruculeri soz konusu oldugunda LocalTalk tan ayirt edilemeyen ancak sabit telefonlari baglamak icin kullanilan kablolarla ayni olan dort telli alti konumlu moduler konektorlerle cok ucuz standart telefon kablolari uzerinden calisan ucuncu taraf bir cozum olan PhoneNET idi Ikinci kablo ciftini kullandigindan ikinci bir hat yoksa ag cihazlari mevcut telefon jaklarindan bile baglanabiliyordu Gunumuzun ag hub lari ve anahtarlarinin habercisi olan Farallon PhoneNet in hem pasif yildiz baglantilari telefon kablolarinin merkezi bir noktada birbirine koprulenmesi hem de PhoneNet Star Controller hub donanimi ile aktif yildiz ile yildiz ve bus konfigurasyonlarinda kullanilmasi icin cozumler sagladi Yildiz konfigurasyonunda herhangi bir kablolama sorunu yalnizca bir cihazi etkiliyordu ve sorunlari tespit etmek kolaydi PhoneNet in dusuk maliyeti esnekligi ve kolay sorun giderme ozelligi 1990 larin basinda Mac aglari icin baskin secenek olmasini sagladi AppleTalk protokolleri Apple tarafindan sirasiyla EtherTalk ve TokenTalk olarak etiketlenen Ethernet once koaksiyel sonra bukumlu cift ve Token Ring fiziksel katmanlari uzerinden de calismistir Ethernet 1990 lar boyunca PC endustrisinde genel olarak populer hale geldikce EtherTalk yavas yavas AppleTalk icin baskin uygulama yontemi haline geldi AppleTalk ve TCP IP nin yani sira herhangi bir Ethernet agi ayni anda DECnet ve IPX gibi diger protokolleri de tasiyabilir Ag modeliOSI Modeli Karsilik gelen AppleTalk katmanlariUygulama Apple Dosyalama Protokolu AFP Sunum Apple Dosyalama Protokolu AFP Oturum Bolge Bilgi Protokolu ZIP AppleTalk Oturum Protokolu ASP AppleTalk Veri Akisi Protokolu ADSP Nakliye AppleTalk Islem Protokolu ATP AppleTalk Yanki Protokolu AEP Isim Baglama Protokolu NBP Yonlendirme Tablosu Bakim Protokolu RTMP Sebeke Datagram Teslim Protokolu DDP Veri baglantisi EtherTalk Baglanti Erisim Protokolu ELAP LocalTalk Baglanti Erisim Protokolu LLAP TokenTalk Baglanti Erisim Protokolu TLAP Fiber Dagitilmis Veri Arayuzu FDDI Fiziksel LocalTalk surucusu Ethernet surucusu Token Ring surucusu FDDI surucusuVersiyonlarAppleTalk surumu Apple Dosyalama Protokolu Suna karsilik gelir Not56 Sistem 7 057 0 4 Sistem 7 1258 1 1 Sistem 7 1 258 1 3 Sistem 7 560 3 Mac OS 7 6 1 Acik Tasima 1 360 0a6 Mac OS 8 6 Acik Tasima 2 0 33 0 Mac OS X 10 0 32 1 2 0 ve 1 1 Mac OS X v10 22 2 3 0 ve 3 1 Mac OS X v10 33 2 Mac OS X v10 4Capraz platform cozumleriAppleTalk ilk tanitildiginda baskin ofis bilgisayar platformu MS DOS calistiran PC uyumlu idi Apple 1987 nin baslarinda AppleTalk PC Card i tanitarak PC lerin AppleTalk aglarina katilmasina ve LaserWriter yazicilara yazdirmasina izin verdi Bir yil sonra PC lerin AppleShare dosya sunucularina erismesine izin veren AppleShare PC piyasaya suruldu TOPS Teleconnector AppleTalk sistemi uzerinden MS DOS ag sistemi MS DOS PC lerin AppleTalk ag donanimi uzerinden iletisim kurmasini sagladi PC icin bir AppleTalk arayuz karti ve dosya surucu ve yazici paylasimi gibi islevlere izin veren bir ag yazilimi paketi iceriyordu Yalnizca PC lerden olusan bir AppleTalk aginin kurulmasina izin vermesinin yani sira TOPS yazilimi yuklu PC ler ve Mac ler arasinda iletisime de olanak taniyordu TOPS yuklu olmayan Mac ler ayni agi sadece diger Apple makineleriyle iletisim kurmak icin kullanabiliyordu Mac TOPS yazilimi ne kullanim kolayligi ne de saglamlik ve cokmelerden kurtulma acisindan Apple in kendi yaziliminin kalitesiyle eslesmiyordu ancak DOS yaziliminin DOS terimleriyle kullanimi nispeten basitti ve saglamdi BSD ve Linux isletim sistemleri tum protokol paketini uygulayan ve hem Macintosh bilgisayarlar icin yerel dosya veya yazdirma sunuculari olarak hareket etmelerine hem de ag uzerinden LocalTalk yazicilara yazdirmalarina olanak taniyan Netatalk adli acik kaynakli bir proje araciligiyla AppleTalk u destekler Windows Server isletim sistemleri Windows NT ile baslayan ve Windows Server 2003 ten sonra sona eren AppleTalk u destekledi Miramar AppleTalk u 2007 yilinda CA tarafindan uretimi durdurulan PC MacLAN urunune dahil etmistir GroupLogic AppleTalk protokolunu Windows Server 2008 ve Windows Vista nin yani sira onceki surumleri de destekleyen Macintosh Windows entegrasyonu icin ExtremeZ IP sunucu yazilimi ile birlikte sunmaya devam etmektedir HELIOS Software GmbH HELIOS UB2 sunucusunun bir parcasi olarak AppleTalk protokol yigininin tescilli bir uygulamasini sunmaktadir Bu aslinda bir dizi farkli platformda calisan bir Dosya ve Yazdirma Sunucusu paketidir Ayrica Columbia Universitesi Ultrix SunOS BSD ve IRIX dahil olmak uzere cesitli Unix cesitleri icin protokol paketini uygulayan Columbia AppleTalk Paketini CAP yayinladi Bu paketin bakimi artik aktif olarak yapilmamaktadir Ayrica bakinizAppleKaynakca Inc InfoWorld Media Group 14 Subat 1983 InfoWorld Ingilizce InfoWorld Media Group Inc a b c d e Fowler Robert Booth Oppenheimer Mark 1 Eylul 2004 Journal of American History 91 2 718 doi 10 2307 3660852 ISSN 0021 8723 http dx doi org 10 2307 3660852 Eksik ya da bos baslik yardim Hsiao David K 1983 Cost effective ways of improving database computer performance Proceedings of the May 16 19 1983 national computer conference on AFIPS 83 New York New York USA ACM Press doi 10 1145 1500676 1500712 a b c d e Drennan Vari Andrews Sarah Sidhu Rajinder Kasim 2004 Flexible career routes for primary care Primary Health Care 14 9 14 15 doi 10 7748 phc 14 9 14 s17 ISSN 0264 5033 a b Whitson W L Bartimo K D Clark D K Coox A D Cottrell W B 21 Ocak 1950 ANALYSIS OF MILITARY ASSISTANCE PROGRAM PART 3 APPENDIX B ATOMIC WARFARE Fort Belvoir VA Zilog single chip microcomputer Microprocessors 2 1 53 Subat 1978 doi 10 1016 0308 5953 78 90083 1 ISSN 0308 5953 web archive org 22 Nisan 2012 22 Nisan 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Mart 2024 Godfrey Jenny 2004 A digital future for slide libraries Art Libraries Journal 29 1 10 22 doi 10 1017 s0307472200013444 ISSN 0307 4722 Inc InfoWorld Media Group 26 Mart 1984 InfoWorld Ingilizce InfoWorld Media Group Inc a b Crease Robert P Nisan 2004 The Oppenheimer tragedy Physics World 17 4 15 15 doi 10 1088 2058 7058 17 4 23 ISSN 0953 8585 Oppenheimer F 1 Haziran 2004 The impact of donor age on the results of renal transplantation Nephrology Dialysis Transplantation 19 suppl 3 iii11 iii15 doi 10 1093 ndt gfh1008 ISSN 1460 2385 Pfeifer Dong Larson Todd Lee Eddie Temmuz 1999 Artistic evolution ACM SIGGRAPH 99 Electronic art and animation catalog New York NY USA ACM doi 10 1145 312379 312857 YouTube www youtube com 3 Mart 2024 tarihinde kaynagindan Erisim tarihi 3 Mart 2024 Manual Izquierdo Slide MI 28 doi 10 31096 pnaa mi 28 Brown R E Agustos 1987 The Kiewit network a large AppleTalk internetwork ACM SIGCOMM Computer Communication Review 17 5 15 26 doi 10 1145 55483 55486 ISSN 0146 4833 Sheehan Robert Snyder Scott Ocak 1989 Battelle Developmental Inventory and the Battelle Developmental Inventory Screening Test Diagnostique 15 1 4 16 30 doi 10 1177 15345084890151 403 ISSN 0737 2477 Get More Out of Your Flexible Spending Account Brain amp Life 14 3 11 16 Haziran 2018 doi 10 1097 01 nnn 0000539983 88383 2e ISSN 2576 2273 13 Aralik 2019 tarihinde kaynagindan Erisim tarihi 3 Mart 2024 Manual Izquierdo Slide MI 31 doi 10 31096 pnaa mi 31 Choi Charles Ocak 2004 Slip and Slide Scientific American 290 1 30 30 doi 10 1038 scientificamerican0104 30d ISSN 0036 8733 Troster P 1 Mayis 2004 More about Renaissance slide trumpets fact or fiction Early Music 32 2 252 270 doi 10 1093 em 32 2 252 ISSN 0306 1078 Hiscott Laura 1 Agustos 2022 Lab gender roles not due to personal choice finds study Physics World 35 3 21i 21i doi 10 1088 2058 7058 35 03 19 ISSN 0953 8585 a b Bernstein Barton J Aralik 2004 The enigma of J Robert Oppenheimer Physics World 17 12 36 37 doi 10 1088 2058 7058 17 12 32 ISSN 0953 8585 Manual Izquierdo Slide MI 43 doi 10 31096 pnaa mi 43 Calore Michael April 22 1993 Mosaic Browser Lights Up Web With Color Creativity Wired Ingilizce ISSN 1059 1028 24 Nisan 2018 tarihinde kaynagindan Erisim tarihi 3 Mart 2024 Carl Hall Slide CH 46 doi 10 31096 pnaa ch 46 Carl Hall Slide CH 54 doi 10 31096 pnaa ch 54 Mac inizden belgeleri yazdirma Apple Support 3 Mart 2024 tarihinde kaynagindan Erisim tarihi 3 Mart 2024 Cheshire S Krochmal M Subat 2013 Multicast DNS Cheshire S Krochmal M Subat 2013 Multicast DNS Ingilizce doi 10 17487 rfc6762 rfc 6762 doi degerini kontrol edin yardim 5 Subat 2024 tarihinde kaynagindan Erisim tarihi 3 Mart 2024 a b c d e f Oppenheimer A Agustos 1993 Appletalk Update Based Routing Protocol Enhanced Appletalk Routing Faas Ryan J 2010 iPhone for Work doi 10 1007 978 1 4302 2446 4 Petrosky Charles E Holubetz Terry B 1 Nisan 1988 Idaho Habitat Evaluation for Off Site Mitigation Record Annual Report 1987 Inc InfoWorld Media Group 18 Ocak 1988 InfoWorld Ingilizce InfoWorld Media Group Inc Kleinman Mark Matznetter Walter Stephens Mark Ed 28 Temmuz 2005 European Integration and Housing Policy doi 10 4324 9780203979181 Bibliyografya Sidhu Gursharan Andrews Richard Oppenheimer Alan 1989 Inside AppleTalk Second Edition PDF Addison Wesley ISBN 0 201 55021 0 9 Ekim 2022 tarihinde kaynagindan arsivlendi PDF Bartimo Jim 26 Mart 1984 Apple waiting for IBM net links micros with AppleBus InfoWorld s 45 Oppenheimer Alan Ocak 2004 MacWorld Expo 16 Ekim 2006 tarihinde kaynagindan arsivlendi