Seperti yang tertulis dalam tajuk, pertanyaan saya adalah, mengapa TCP / IP menggunakan pengkodean big endian saat mengirimkan data dan bukan skema little-endian alternatif?
Seperti yang tertulis dalam tajuk, pertanyaan saya adalah, mengapa TCP / IP menggunakan pengkodean big endian saat mengirimkan data dan bukan skema little-endian alternatif?
Jawaban:
RFC1700 menyatakan itu pasti begitu . (dan menetapkan urutan byte jaringan sebagai big-endian).
Ketentuan dalam dokumentasi Protokol Internet adalah menyatakan angka dalam desimal dan menggambarkan data dalam urutan "big-endian" [COHEN]. Artinya, bidang dijelaskan dari kiri ke kanan, dengan oktet paling signifikan di sebelah kiri dan oktet paling signifikan di sebelah kanan.
Referensi yang mereka buat adalah
On Holy Wars and a Plea for Peace
Cohen, D.
Computer
Abstrak dapat ditemukan di IEN-137 atau di halaman IEEE ini .
Ringkasan:
Cara mana yang dipilih tidak membuat banyak perbedaan. Lebih penting untuk menyetujui pesanan daripada yang disepakati pesanan.
Ini menyimpulkan bahwa skema big-endian dan little-endian bisa saja dimungkinkan. Tidak ada skema yang lebih baik / lebih buruk , dan keduanya dapat digunakan untuk menggantikan yang lain selama konsisten di seluruh sistem / protokol.