ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makalede, soyut sözdizimi gösterimi bir (ASN.1) ve BER (Temel Kodlama Kuralları) açıklar ve ikisi arasındaki farklılıkları açıklar.
Çoğunlukla, seasoned uzmanları da dahil olmak üzere birçok bilgi teknolojisi çalışanları hangi ASN.1 ve BER, farklar, ikisi arasında veya hatta farkın önemlidir neden olduğunu ilgili kafanız olur. ASN.1 ve BER sık iyi bilen bile kişilerle koşulları hatalı kullanırken, karışıklığı anlaşılabilir olur.
ASN.1 dili standartlar olduğundan, ASN.1 yazılmış standartları önerileri bulmak için oldukça yaygındır. Profesyonelleri, danışmanlar ve yapılar standartları edinebilirsiniz çözmek ve içerik, sorun giderme verilerin anlamak bunları verir çünkü ASN.1 bilerek gelen bilgi teknolojisi uzmanları benzer yararı destekler. En sık kullanılan standartları ASN.1 yazılan uluslararası Telegraph telefon Consultative komite (CCITT) ve Uluslararası Telekomünikasyon Birliği (ITU) tarafından oluşturulan dosyalardır. Ancak, üyeleri ınternet Engineering Task Force (IETF) gittikçe ASN.1 uzatmadan kendi önerileri durum kullanıyorsunuz. ASN.1 bir sayfa başka hangi sürer beş veya altı sayfa başka bir biçimde yazılamıyor açıklanıyor.
ASN.1 yazılır, sık kullanılan standartlar listesi aşağıdadır:
X.400 (elektronik ileti)
<a1>X.500</a1> (Dizin Hizmetleri)
<a1>X.200</a1> (ağ iletişimi)
Comments (RFCs) (Basit Dizin erişimi iletişim kuralı veya LDAP) 2251-2256 isteme...
Bahsetmek için çok fazla sayıda diğer RFC'ler
Herhangi bir bilgisayar veya gerçekten kendilerini birbirinden ayarlamak için istediği veri iletişimleri uzmanları ASN.1, BER en az bir temel olarak anlamak gerekir. Microsoft Windows 2000 hem de Microsoft Exchange 2000 Server, yukarıda sözü edilen standartları bir form veya başka bir uygulama olduğundan, bu iki ürün için sorun giderme okuma ve ASN.1 ve BER anlama fluency yapar, çok daha kolay.
Daha fazla bilgi
asn.1
Soyut sözdizimi gösterimi (genellikle ASN.1 da bilinir) bir olmadan için uygulama standartlarını tanımlayan bir dildir. Bu standartlar writers dilini olur. Kemal Etikan CalTech isterse, bir bileşenin yordamlar standartlaştırılmasına için öneri yazma sırasında başka bir bileşen için konuşmak için izlediğinde, He karakterini öneriyi ASN.1 gösterimde yazar ve ITU gibi) standartlara gövde için öneri gönderir. Ortak bir dil için bir standart açıklayan sunarak, ASN.1 uzmanları komite üyeleri arasındaki iletişimi kolaylaştırır. ITU-T tanımlanan ASN.1 öneriler X.209 ve X.690.
Örneğin, ASN.1 tanımlar:
Hangi "" türüdür.
Hangi "modül" olduğunu ve nasıl görünmelidir.
Ne bir INTEGER olur.
Ne bir BOOLEAN olur.
Hangi "yapılandırılmış" türüdür.
Belirli anahtar sözcükleri (örneğin, BEGIN, END, Al, EXPORT, DıŞ vb. için) anlamı nedir.
Etiket", düzgün biçimde kodlanmış, bir tür" nasıl.
ASN.1 kodlama yöntemi, programlama dili veya donanım platformu herhangi özel standart yok bir hesaba sahip. Bu standartları tanımlamak için yalnızca bir dildir. Veya, baþka bir deyiþle, standartları, ASN.1 içinde yazılır.
ber
BER (ingilizce "burr") ortak temel kodlama adıdır, bu kural ASN.1. BER ITU-T öneriler X.209 ve X.690 tanımlanır. BER veri akışı iletişim bağlantısı iletilebilecek sekizli ASN.1 kodlama için kurallar kümesidir. ASN.1 veri kodlama diğer yöntemler, DER (ayırt edici kodlama kuralları), Klasik kodlama kuralları (CER) ve sevk kodlama kuralları (PER) içerir. Her bir kodlama yöntemini uygulamasını olsa da, en sık kullanılan ve hakkında en sık talked kodlama yöntemi BER benzerlik gösterir.
BER tanımlar:
ASN.1 değerleri kodlama için yöntemleri sağlar.
Kurallar, belirli bir yöntemi kullanmak, karar vermek için.
Belirli bir sekizliden oluşan veri biçimi.
Karşıt ASN.1 ve BER
Bu dil için bir derleyici BER gibidir; (C) gibi bir programlama dili ASN.1 gibidir. Çok sayıda üst düzey programlama dili değildir; oysa derleyiciler platform, özeldir. C kurallarını ve program yazma dili tanımlar. Bir programı C değil; C'DE yazılan Program, belirli bir platform (örneğin, ıntel x 86) için derlenmiş kadar kullanışlı değildir. Bu nedenle ASN.1 ile BER olur. ASN.1 standart yazmak için kullanılan dildir. Bir standart ASN.1 değil; ASN.1'de yazılmış. Standart ile uyumlu bir program tarafından oluşturulan veri gevşek "ASN.1 veri" olarak ASN.1 veri kullanışlı değildir (yani, bir LAN üzerinde iletilmesi olamaz) kadar ASN.1 veri olabilen hedefte kolayca Kodu çözülen sekizli akışı olarak kodlanır. Göstermek için <a0></a0>, bu kavramlar, ITU-T Recommendation X.209, ek ı türetilen bir örnek aşağıdadır. Bu, bir <a0>Personel</a0> veri kaydının resmi olmayan bir açıklamasıdır:
Name: John P Smith Date of Birth: 17 July 1959 (other data)
Personel kaydının (standart) ASN.1 tanımı aşağıdaki gibi olabilir:
Bu ASN.1 açıklama bir PersonnelRecord nasıl göründüğünü açıklar. Ancak, böylece kodlama gerçekleşmeden önce ASN.1 veri alır nasıl uygulama verileri biçimlendirilmiş olması daha da önemlisi, açıklar.
Sonra uygulama personel veri personel kayıt yapıya (ASN.1 veri biçimi) eşler ve sonra da ASN.1 veri temel kodlama kuralları (BER) uygular. Bu, özel durumu, adı ASCıı'YE dönüştürülmesi) ile (göründüğünü: