Protokol
Kısaca: İki sistemin birbirleriyle nasıl iletişim kurduğunu tanımlayan sabit bir kural kümesi — hangi iletiler hangi sırayla, hangi biçimde ve hangi anlamla değiş tokuş edilir.
Biraz daha ayrıntılı: Bir protokol sözdizimini (iletilerin yapısı, örn. başlık alanları), anlambilimi (bir iletinin neye yol açtığı) ve sırayı (örn. kimin önce gönderdiği) belirler. İki sistem yalnızca aynı protokolü “konuştuğu” için birbirini anlar — OSI modeli çeşitli protokolleri (Ethernet, IP, TCP, HTTP vb.) katmanlar halinde düzenler; her biri altındakine dayanır.
Ayrıntılı
Bir protokolü, ortak dili olmayan iki kişi arasında önceden tam olarak kararlaştırılmış bir müzakere dili gibi düşünebilirsin: her iki taraf da neyin hangi sırayla söyleneceğini ve nasıl yanıtlanacağını bilir.
Ayrıca bak: OSI modeli, Ağ protokolleri, Bağlantısız protokol