"Protokol" terimini kafa karıştırıcı buluyorum (bilgisayar bilimi açısından). Protokol sadece bir kurallar kümesiyse, bunun yerine "standart" terimini kullanırsak daha kolay olmaz mıydı ("HTTP standardı" gibi)?
"Protokol" terimini kafa karıştırıcı buluyorum (bilgisayar bilimi açısından). Protokol sadece bir kurallar kümesiyse, bunun yerine "standart" terimini kullanırsak daha kolay olmaz mıydı ("HTTP standardı" gibi)?
Yanıtlar:
Tüm protokoller standart değildir (bazıları tescillidir). Tüm standartlar protokol değildir (bazıları iletişimden başka katmanları da yönetir).
Protokol bir kurallar dizisi değildir. Bir protokol bu kurallar kurallarını açıklamak şeydir arasında . Programlar nedeni budur uygulamak bir protokol ve uymak bir standart ile.
Protokoller diller gibidir. Standartlar sözlük gibidir. Örneğin, benzetme ile:
Bu cevap = Bir web sayfası
İngilizce dili = HTTP protokolü
İngilizce kuralları = HTTP standardı
Protokol, iki veya daha fazla taraf tarafından kendi aralarında etkileşim kurmak için kullanılan bir dizi kuralı tanımlar.
Standart, onu uygulayan tarafların çoğu tarafından kabul edilen resmi bir protokoldür .
İletişim protokolleri , tanım gereği, iletişim kuran taraflar arasındaki formatları ve etkileşimleri düzenleyen kurallar kümesidir. Bu kurallar , insanlar arasındaki tipik günlük sosyal etkileşimlerde olduğu gibi örtük ve gayri resmi olabilir . Ancak özellikle elektronik ve dijital bilgisayarlar, güvenilir iletişimin gerçekleşmesi için işlerin çok daha açık ve resmileştirilmesini gerektirir.
Bu bağlamdaki bir standart , potansiyel yanlış anlama veya anlaşmazlık alanını çözme girişimidir. İletişim protokolleri, standartların uygulanabileceği birçok alandan biridir. Örneğin iletişim protokolü olmayan dikkate değer standartlar seti SI ağırlık ve ölçüm standartlarıdır. Bunlar, standarda erişimi olan veya herkesin makul bir yaklaşımı olan herkese açık olacak şekilde ölçmek için herhangi bir miktarı karşılaştırabileceğiniz sabit bir referans sağlar.
Bu nedenle bir İletişim Protokolü Standardı , bir iletişim protokolü kurallarının resmileştirilmesidir, böylece standarda erişimi olan kişiler (ideal olarak) iletişimdeki herhangi bir özel girişimin bu kurallara uygun olup olmadığını kesin olarak belirleyebilir. Belirli bir metal kütlesinin SI standart kilogramıyla karşılaştırılması, kütlenin bir kilograma ne kadar yakın olduğunu belirleyeceği gibi, belirli bir protokol uygulamasının bir protokol standardıyla karşılaştırılması, bu protokolü standarda göre gerçekten takip edip etmediğini belirleyecektir. Tüm taraflar protokolü standartta resmileştirildiği şekilde düzgün bir şekilde takip ettiğinde, (yine ideal olarak) protokolün uyum sağlamak üzere tasarlandığı iletişim seviyesiyle sonuçlanması garanti edilir.
Bir Haberleşme Protokolü Şartname bir iletişim protokolünün kuralları ve biçimleri resmi bir seviyede tanımlanabilir sağlayan araçtır olduğunu ve çoğu zaman parça (gerçekten de, büyük kısmı) bir iletişim protokolü standardı. Bir standardın amacı şey gerçekten standartlaştırılmış şey bir örneği olup olmadığını belirlemek için bir araç yaratmak iken, bir şartname amacı şey tam olarak ne tanımlamaktır olan şey kurallara ve formatlar ile tanımlanır durumunda, iletişim protokolü olarak. Ya bir şey bir açık tanımı o şey yeni bir örneğini oluşturmak için hem de kullanılabilir olduğunu ve varolan şey tanımlanan şeyin bir örneği olup olmadığını belirlemek için.
Bu nedenle, bir şartname standart olarak kullanılabilir , ancak bir standart olmak, bazı sosyal anlaşmanın ağırlığını , şartnameye uymada, birden fazla uygulamanın birlikte çalışma güvencesine sahip olacak kadar iyi bir değere sahip olduğunu da taşır . Bu sözleşmeyle ilgilenen taraflar , bir protokole uyma istekleri doğrultusunda üzerinde anlaşacakları standartları tanımlamak için bir Standartlar Kuruluşu oluşturmak üzere birlikte çalışırlar . Bu sosyal anlaşmanın varlığı ve standartların üretildiği standartlar organı olmadan, protokol şartnamelerinin genellikle standart oluşturduğu düşünülmemekle birlikte, iyi tanımlanmış şartnamelerin kesinlikle standart olarak kullanılma potansiyeli vardır.
Anladığım kadarıyla, bir protokol iki nokta arasındaki iletişimi açıklar. Bir nokta diğer noktanın yorumlaması gereken bazı veriler oluşturur. Protokol veri formatını, durumları, istekleri ve cevapları vb. Açıklar. Örneğin, istemciden bir HTTP isteği ve sunucudan gelen yanıt.
Belirli bir problem için, olası bir gazilyon protokolü vardır. Bunlardan, bir standart belirli bir protokol seçer ve bunu zorunlu kılar. Tüm iletişim uç noktaları standarda göre hareket ederse, birbirleriyle iletişim kurabilir ve birbirlerini anlayabilirler.
Bu, resmi veya gayri resmi olarak olabilir, çünkü tüm iletişim ortakları aynı protokolü kullanırlar ve bu da daha sonra standart protokol haline gelir.
Protokolün Tanımı:
bir belgenin, özellikle bir antlaşmanın hazırlandığı orijinal taslak, tutanak veya kayıt.
Standardın tanımı:
bir otorite veya genel rıza ile karşılaştırma esası olarak kabul edilen bir şey; onaylanmış bir model.
Sorunuza geri dönün
Protokol sadece bir kurallar kümesiyse, bunun yerine "standart" terimini kullanırsak daha kolay olmaz mıydı ("HTTP standardı" gibi)?
HTTP hem bir protokol hem de bir standarttır. Aslında standart bir protokoldür.
Alıntı: wiki
HTTP standartları geliştirme tarafından koordine edilmiştir Internet Engineering Task Force (IETF) ve World Wide Web Consortium bir dizi yayında doruğa (W3C), Yorumlar Taleplerinde (RFC), en önemlisi RFC 2616 (Haziran 1999) , HTTP / 1.1'i, genel kullanımda HTTP sürümü tanımlar.
Bilgisayar protokolü, verilerin biçimini ve aktarımını belirleyen bir dizi kuraldır. Protokol terimi, bireyler veya uluslar arasındaki davranış kurallarını yakından yansıttığı için kullanılır. Bilgisayar protokollerinde yaygın olan resmi kurallar kümesi, diplomasi kurallarına (diplomatik protokol) veya görgü kurallarına (kişisel protokol) çok benzer. Standart, protokol içinde ifade edilen etkileşimleri tanımlamak için zengin bir sözcük değil, farklı bir şeydir. Ayrıca başkaları tarafından belirtildiği gibi, bir protokolün standart olması gerekmeyebilir.
Son olarak C3PO bir Protokol droidiydi. Bu nedenle hem Astro Mech Droids, Nem Vaporatörleri ve Ewoks arasında aracılık yapabilir. Ona Standart droid demek, işlevini o kadar zengin tarif etmeyecekti.
Evet, bir protokol bir dizi kuraldır.
Bu, herhangi bir kural setinin bir protokol olduğu anlamına gelmez.
Bir yasa, protokol demeyeceğim kurallar dizisidir.
HTML, bir protokol çağırmayacağım biçim için kurallar kümesidir.
Standart yaygın olarak benimsenen bir şeydir.
Bir standart protokol veya kurallarla sınırlı değildir.
Araba için 16 "jant standart dediğim bir şey.
Bir iletişim protokolü , özellikle iletişim için bir dizi kuraldır . Standart veya tescilli olabilir. Standart bir gövde varsa, o zaman kesinlikle bir standarttır.
Ayrıca Açık var. Açık yayınlanır ve standart olabilir veya olmayabilir. Açık bir tescilli protokole sahip olabilirim.
Hatta standart ve tescilli olabilir. İlk günlerde PDF formatı tescilliydi ama yine de standart olarak sunuldu.
Özetle protokol ve standart aynı şey değil sadece düz.
Bu soruyu cevaplamayı düşünüyorum, kavramları daha açık hale getirmek için başka terimler de ekleyebiliriz:
img
klasörün içine koymasını söylemek gibi . Sözleşmeleri takip etmemek işlevselliği bozmaz, ancak bu sözleşmeyi kabul eden kişiler arasında kötü sayılır.