Network Working Group David Walden
Request for Comments #365 Bolt Beranek and Newman Inc.
NIC #10607 11 Temmuz 1972
Categories:
Updates:
Obsoletes:
TÜM TIP KULLANICILARINA BİR MEKTUP
Sayın TIP Kullanıcıları,
Kısa süre içinde "TIP Kullanıcı Kılavuzu"nun gözden geçirilmiş bir sürümü size gönderilecektir. Artık gevşek yapraklı bir formatta olmasının yanı sıra, esas olarak yeni komutların açıklamaları eklenmiştir. Ek B, tüm TIP komutlarının alfabetik bir listesi olacaktır. Yeni komutlar şunlardır:
- @BINARY INPUT START
- @BINARY INPUT END
- @BINARY OUTPUT START
- @BINARY OUTPUT END
- @CLEAR DEVICE WILD
- @CLEAR INSERT LINEFEED
- @INSERT LINEFEED
- @SEND COMMAND
- @RECEIVE FROM WILD
- @SEND TO WILD
- @SET DEVICE WILD
- @MAG ABORT
- @MAG BACKSPACE FILE
- @MAG BACKSPACE RECORD
- @MAG READ FILE
- @MAG READ RECORD
- @MAG SETUP COPY
- @MAG SPACE FILE
- @MAG SPACE RECORD
- @MAG UNLOAD
- @MAG WRITE EOF
- @MAG WRITE TAPE
MAG komutları, elbette, manyetik bant seçeneği olmayan TIP kullanıcıları için geçerli değildir.
Yukarıda belirtilen komutları içeren bir TIP sistemi Haziran ayının sonlarından bu yana çalışmaktadır. Bu sistemin, önceki sürümlere göre önemli bir iyileşme olduğunu düşünüyoruz.
Takip etmemiş olmanız durumunda belirtelim: ARPA Ağı üzerinde şu anda on bir TIP bulunmaktadır. Bunlar ETAC, GWC, AMES, ARPA, MITRE, NBS, BBN, USC, NOAA, ROME ve SAAC'tir. Ayrıca yakında CCA'da da bir TIP kurulacaktır.
Şimdi, ilginizi çekebileceğini düşündüğüm bazı konuları kısaca ele alacağım.
TIP Durum Bilgisi Alma
TIP için yeni özellikler geliştirirken ve hataları giderirken, TIP programının yeni sürümlerini sürekli olarak yayımlıyoruz. Bunu, siz fark etmeden TIP'inizi yeniden yükleyerek yapıyoruz (yani TIP'inizi kimse kullanmıyorken). Gelecekte, TIP programının yeni bir sürümü TIP'inize yüklendiğinde sizi bilgilendirmek için, TIP'e "oturum açtığınızda" aldığınız "HELLO" mesajına küçük bir "durum mesajı" ekleyeceğiz. Bu durum mesajı genellikle yalnızca TIP'in sürüm numarası olacaktır; ancak zaman zaman mesaj, TIP'in durumu hakkında oturumunuza devam etmeden önce okumanız gereken bazı haberler olduğunu belirtmek üzere ("NEWS" yazarak) bunu gösterecektir.
NEWS, @NEWS komutunu yazarak alınabilir; bu komut, BBN'nin TENEX ya da PDP-1D sisteminde bulunan özel bir sokete ICP yapacak ve haberleri yazdıracaktır. Elbette, bu sistemlerden herhangi biri zaman zaman kapalı olabilir, ancak sorunun ne kadar ciddi olduğunu görene kadar bu durumla ilgilenmeyeceğiz.
Kime Şikâyet Edilmeli veya Öneri Yapılmalı
Birçoğunuz, TIP sisteminizin çalışması hakkında şikâyette bulunma ya da iyileştirilmesi için önerilerde bulunma fırsatı bulmuşsunuzdur. Ancak ne yazık ki, bu şikâyetler sıklıkla TIP'ten bağlandığınız Host sistemine yöneltilmiş, bize yöneltilmemiştir. BBN, her zaman görevli personelin bulunduğu bir Network Control Center işletmektedir. Telefon numarası 617-661-0100'dır. Tüm TIP sorunları derhal Network Control Center'a bildirilmelidir.
Yeni bir komut için öneriniz varsa ya da TIP programında ince bir hata bulduğunuzu düşünüyorsanız, Network Control Center'ı aradığınızda Dave Walden veya Bernie Cosell ile görüşmek istediğinizi belirtin.
Aygıt Arabellekleri
Genel olarak, her TIP MLC portuna ve dolayısıyla porta bağlı aygıta farklı boyutta bir arabellek tahsis edilmiştir. Daha yüksek hızlarda çalışan aygıtlar, özellikle çıkış arabellekleri olmak üzere, daha büyük arabellekler gerektirir. Sahip olduğunuzdan daha fazla arabelleğe ihtiyacınız varsa (bu durum sıklıkla çıktının kısa patlamalar halinde gelmesiyle anlaşılır), kullandığınız TIP'te yerel olarak sorumlu olan kişiyle, daha büyük arabellek tahsisi olan bir porttan bağlanma konusunda düzenleme yapmaya çalışın. Gerekirse, bu kişi bizimle iletişime geçerek TIP'iniz için arabellek tahsisini özel olarak ayarlayabilir.
Şu anda TIP'lerin terminal aygıtları için kullanılabilir toplam arabellek alanı yalnızca yaklaşık 2500 karakterdir. Her aygıtın bir giriş arabelleği ve iki çıkış arabelleği (çıkış çift arabellekli çalışır) olduğundan, 63 aygıtın her biri için ortalama olarak giriş için yaklaşık 13 karakter ve her bir çıkış arabelleği için yaklaşık 13 karakter mevcuttur. TIP'te yeni özellikler talebi ve mevcut özelliklerin daha kullanışlı çalışması yönündeki sürekli baskı nedeniyle, aygıt arabellekleri için kullanılabilir alan giderek azalmaktadır.
Aygıt arabellekleri için mevcut alanı artırmanın iki yolu var gibi görünmektedir: birincisi, daha fazla çekirdek bellek edinmek; ikincisi ise programı modüler hale getirerek belirli sahalarda ihtiyaç duyulmayan özelliklerin kaldırılmasını sağlamak. Örneğin, hiç kullanılmadıkları bir sahada 2741 kodu ve karakter dönüştürme tabloları kaldırılabilir. TIP'iniz için her zaman daha fazla çekirdek bellek edinme seçeneğiniz vardır; biz şu anda ikinci yöntem üzerinde çalışıyoruz ve bunu birkaç ay içinde hazır hale getirmeyi umuyoruz. Bu arada, aygıt arabellekleri için mevcut alan muhtemelen yavaş yavaş azalmaya devam edecektir.
Nominal Arabellek Boyutları
| Aygıt | Giriş (karakter) | Çıkış (karakter/arabellek) |
|---|---|---|
| 1–3 | 60 | 56 |
| 4–7 | 28 | 27 |
| 8–15 | 20 | 20 |
| 16–32 | 12 | 13 |
| 33–63 | 6 | 6 |
Yankılama
TIP'in yankılama yeteneği geçmişte tartışmalı bir konu olmuştur. Son zamanlarda bunu biraz düzelttik ve şimdi denerseniz çok daha fazla beğeneceğinizi düşünüyoruz. Ne yazık ki, "@@" hâlâ çoğu zaman doğru şekilde yankılanmıyor; bu bir hatadır ve bunu düzelteceğiz, ancak çözümü karmaşıktır.
Kısa süre içinde ECHO komutlarından üçünü (ECHO ALL, ECHO HALFDUPLEX ve ECHO NONE) kaldıracağız ve diğer iki ECHO komutunun (ECHO REMOTE ve ECHO LOCAL) anlamını biraz değiştireceğiz. Ayrıca iki yeni ECHO komutu (PHYSICAL HALFDUPLEX ve PHYSICAL FULLDUPLEX) ekleyeceğiz. Böylece yeni ECHO komutları kümesi şu şekilde olacaktır:
- @PHYSICAL HALFDUPLEX
- @PHYSICAL FULLDUPLEX
- @ECHO LOCAL
- @ECHO REMOTE
ECHO LOCAL ve ECHO REMOTE komutları, fiziksel yarı çift yönlü aygıtlar için muhtemelen yok sayılacaktır. Bu nedenle, fiziksel tam çift yönlü aygıtlar için ECHO LOCAL ve ECHO REMOTE, aygıtın sanal yarı çift yönlü ya da sanal tam çift yönlü olarak tanımlanması etkisini gösterecektir.
Fiziksel olarak yarı çift yönlü olduğu bilinen aygıtlar (örneğin IBM 2741'ler) fiziksel yarı çift yönlü modda başlayacaktır. Diğer tüm aygıtlar fiziksel tam çift yönlü modda ve yerel yankılama modunda (yani sanal yarı çift yönlü modda) başlayacaktır.
Herhangi bir bağlantı açıldığında, TIP geçerli sanal yankılama modunu otomatik olarak sunucuya gönderecektir. ECHO LOCAL veya ECHO REMOTE komutu her verildiğinde, sanal mod uygun şekilde güncellenecek ve sunucuya iletilecektir. Telnet ECHO (kod 132) (= sanal tam çift yönlü) veya Telnet NO ECHO (kod 131) (= sanal yarı çift yönlü) karakterleri TIP tarafından alındığında, aşağıdaki kurallara uyulacaktır:
ECHO alındığında ve
- TIP fiziksel yarı çift yönlü ise — sunucuya NO ECHO gönderilir
- TIP sanal yarı çift yönlü ise — sunucuya ECHO gönderilir ve mod sanal tam çift yönlüye değiştirilir
- TIP sanal tam çift yönlü ise — hiçbir şey yapılmaz
NO ECHO alındığında ve
- TIP fiziksel yarı çift yönlü ise — hiçbir şey yapılmaz
- TIP sanal yarı çift yönlü ise — hiçbir şey yapılmaz
- TIP sanal tam çift yönlü ise — sunucuya NO ECHO gönderilir ve mod sanal yarı çift yönlüye değiştirilir
Bir bağlantı kesildiğinde, fiziksel tam çift yönlü moddaki aygıtlar sanal yarı çift yönlü moda sıfırlanacaktır.
Yapmayı Planladığımız Bazı Diğer Komut Değişiklikleri
- PROTOCOL TO LOGIN kaldırılacaktır. Bunun yerini LOGIN almıştır.
- LOGIN bir parametre, yani Host numarasını alacaktır; böylece hem HOST hem de LOGIN komutlarını vermek gerekli olmayacaktır.
Şu Anda Üzerinde Çalıştığımız Bazı Konular
- Bir terminal hattı kapattığında, ele geçirilmiş tüm aygıtlar geri verilecektir.
- Yüksek hızlı aygıtlara çıktı vermek mümkün olacaktır.
- Arayan kişi hiçbir zaman "oturum açmamış" olsa bile, arayan bağlantıyı kestiğinde veri kümeleri otomatik olarak kapatılacaktır.
- 202C modemler çalışacaktır.
- Manyetik bant seçeneğinde büyük iyileştirmeler.
- "R T CLOSED" mesajındaki "R yarısının" bulunmasına çalışılıyor.
- Zaman zaman TIP'in bir allocate işlemini kaybettiğine dair çok sayıda şikâyet aldık. Bunu düzelteceğiz ya da bunun TIP'in hatası olmadığını göstereceğiz.
Üzerinde Düşündüğümüz Bazı Konular
- Model 33 Teletypelar için küçük harf yeteneğinin eklenmesi.
- TIP'in durumunun ya da bir aygıtın durumunun (örneğin aygıt numarası) kullanıcı tarafından alınabilmesini sağlayacak bir mekanizmanın eklenmesi.
Yukarıda belirtilen değişikliklerin her biri, NEWS aracılığıyla önceden bildirilecektir ve bundan sonra TIP Kullanıcı Kılavuzu için sık güncellemeler yayımlamayı planlıyoruz.
TIP'i geliştirmek için yoğun çaba harcıyoruz. Eğer bir öneriniz varsa (özellikle bellek gerektirmiyorsa), bunu bana bildirin.
Saygılarımla,
<"Dave" imzalı>
David C. Walden
Bolt Beranek and Newman Inc.
11 Temmuz 1972
Bu RFC, Alex McKenzie'nin yönetimi altında BBN Corp. tarafından çevrimiçi RFC arşivlerine girilmek üzere makine tarafından okunabilir biçime dönüştürülmüştür. 1/97