2. Protocol
2.3 Mục đích của Protocol
Trong cuộc sống hàng ngày, có rất nhiều nghi thức thân mật cho hầu hết tất cả mọi điều nh gọi điện thoại, chơi bài, bầu cử. Không có gì trong số chúng lại không có protocol, chúng tiến triển theo thời gian, mọi ngời đều biết sử dụng chúng nh thế nào và làm việc với chúng.
Hơn nữa bây giờ mọi ngời giao tiếp với nhau qua mạng máy tính thay cho sự gặp mặt thông thờng. Máy tính cần thiết một nghi thức chuẩn để làm những việc giống nhau nh con ngời không phải suy nghĩ. Nếu bạn đi từ một địa điểm này tới địa điểm khác, thậm chí từ quốc gia này tới quốc gia khác, bạn thấy một trạm điện thoại công cộng khác hoàn toàn so với cái bạn đã sử dụng, bạn dễ dàng đáp ứng. Nhng máy tính thì không mềm dẻo nh vậy. Thật ngây thơ khi bạn tin rằng mọi ngời trên mạng máy tính là chân thật, và cũng thật ngây thơ khi tin tởng rằng ngời quản trị mạng, ngời thiết kế mạng là chân thật. Hầu hết sẽ là chân thật, nhng nó sẽ là không chân khi bạn cần đến sự an toàn tiếp theo. Bằng những protocol chính thức, chúng ta có thể nghiên cứu những cách mà những kẻ không trung thực có thể lừa đảo và phát triển protocol để đánh bại những kẻ lừa đảo đó. Protocol rất hữa ích bởi vì họ trừu tợng hoá tiến trình hoàn thành nhiệm vụ từ kỹ thuật, nh vậy nhiệm vụ đã đợc hoàn thành.
Sự giao tiếp giữa hai máy tính giống nh một máy tính là IBM PC, máy kia là VAX hoặc loại máy tơng tự. Khái niệm trừu tợng này cho phép chúng ta nghiên cứu những đặc tính tốt của protocol mà không bị xa lầy vào sự thực hiện chi tiết. Khi chúng ta tin rằng chúng ta có một protocol tốt, thì chúng ta có thể thực hiện nó trong mọi điều từ một máy tính đến điện thoại, hay đến một lò nớng bánh thông minh.