Başlıkta yazıldığı gibi, sorum şu: TCP / IP veri iletirken neden alternatif küçük-endian şemasını değil de büyük endian kodlamasını kullanıyor?
Başlıkta yazıldığı gibi, sorum şu: TCP / IP veri iletirken neden alternatif küçük-endian şemasını değil de büyük endian kodlamasını kullanıyor?
Yanıtlar:
RFC1700 , böyle olması gerektiğini belirtti. (ve ağ bayt sırasını büyük endian olarak tanımladı).
İnternet Protokollerinin dokümantasyonundaki kural, sayıları ondalık olarak ifade etmek ve verileri "büyük endian" sırada [COHEN] resmetmektir. Diğer bir deyişle, alanlar soldan sağa, en önemli sekizli solda ve en az anlamlı sekizli sağda olacak şekilde tanımlanır.
Yaptıkları referans,
On Holy Wars and a Plea for Peace
Cohen, D.
Computer
Özet, IEN-137'de veya bu IEEE sayfasında bulunabilir .
Özet:
Hangi yolun seçildiği çok fazla fark yaratmaz. Bir emir üzerinde mutabık kalmak, üzerinde anlaşılan emirden daha önemlidir.
Hem büyük endian hem de küçük endian planlarının mümkün olabileceği sonucuna varıyor. Daha iyi / daha kötü bir şema yoktur ve sistem / protokolün tamamında tutarlı olduğu sürece biri diğerinin yerine kullanılabilir.