← rfc/
╔══════════════════════════════════════════════════════════════════════════╗
RFC 13 · protokol

Sıfır Metin Uzunluklu EOF Mesajı

Yazar
Vint Cerf
Kurum
UCLA
Tarih
20 Ağustos 1969
Durum
Network Working Group Yorum Talebi
Kanal
protokol/

Genel Bakış

Referans: NWG/RFC: 11 (Host-Host Yazılım Prosedürleri)

Bu RFC, kritik bir sorunu ele almaktadır: yardımcı bağlantılar üzerinden dosya iletimi, "DOSYA-SONU" (EOF) mekanizması gerektirir.


Öneri

EOF Sinyali

Önerilen Çözüm: DOSYA-SONU (End-Of-File) göstergesi olarak uzunluğu 0 (sıfır) olan bir mesaj kullanmaktır.

Gerekçe: Dosya iletimleri, tamamlanmayı belirtmek için açık bir sinyale ihtiyaç duyar. Bu olmadan, alan host bir dosya transferinin ne zaman tamamlandığını belirleyemez.


Mesaj Formatı

Sıfır Metin Uzunluklu EOF Mesaj Yapısı

|||||
+---------------+---------------+-----------------+---------------+
|    Başlık     |   İşaretleme  |   Sağlama Top.  |     Dolgu     |
+---------------+---------------+-----------------+---------------+

Alan Açıklamaları

Alan Boyut Amaç
Başlık (Leader) 32 bit Mesaj başlığı/tanımlama
İşaretleme (Marking) 32 bit Mesaj türü işareti (EOF olduğunu gösterir)
Sağlama Toplamı (Checksum) 16 bit Hata tespiti/doğrulama
Dolgu (Padding) Değişken Değişken uzunluklu dolgu alanı

Metin Uzunluğu Göstergesi

Ana ayırt edici özellik: Bu mesajın sıfır veya boş bir metin uzunluğu alanı vardır; bu, onu veri taşıyan bir mesajdan ziyade bir EOF sinyali olarak işaretler.


Protokol Çıkarımları

Dosya Transferleri İçin

Açık bir EOF sinyali olmadan:

Sıfır Uzunluklu Mesajın Avantajları

  1. Belirsiz Değil: Veri mesajlarından net bir ayrım
  2. Basit Tespit: Alıcı uçta tanımlaması kolay
  3. Verimli: Minimum ek yük (sadece başlıklar, veri yok)
  4. Uyumlu: Mevcut mesaj yapısına sığar
  5. Güvenilir: Herhangi bir mesaj gibi sağlama toplamına tabi tutulabilir

Yardımcı Bağlantılara Uygulama

RFC 11'e göre, yardımcı bağlantılar şunlar için kullanılır:

Bu EOF mekanizması yardımcı bağlantı güvenilirliği için kritiktir.


Etki

Bu basit ama önemli öneri, ağ protokollerinin gelişimini etkiledi:

Tarihsel Önem

  1. Protokol Tasarımı: Veri akışları için açık bitiş işaretçileri tanıtır
  2. Hata İşleme: Eksik transferler için zaman aşımı tespiti sağlar
  3. Sağlamlık: Kasıtlı tamamlamayı iletim hatasından ayırır
  4. Standart Kalıp: EOF kuralı olarak sıfır uzunluklu mesajı belirler

Modern İlgililik

Bu kavram modern protokol kalıplarını öngördü:


Önem

RFC 13, temel bir protokol tasarım sorusunu ele alır: güvenilmez ağlar üzerinden değişken uzunluktaki verinin sonunu nasıl ileteceğimiz.

Çözüm — ayırt edici bir sıfır uzunluklu mesaj kullanmak — şu konularda erken düşünceyi temsil eder:


University of California, Los Angeles (UCLA)

Network Working Group

Ağustos 1969