Lập trình mạng không phải là một xuất hiện tại. Trong thực tế, các khái niệm đã ổn địnhtiến bộ và phát triển trong hơn 20 năm. Cảm giác bị giới hạn trong khả năng của mình để thử nghiệmvà bị choáng ngợp bởi sự phức tạp ngày càng tăng của kiến trúc mạng, nhà nghiên cứu đã xem xéting cho tiểu thuyết hệ thống mà có thể cho phép đổi mới. [2] nỗ lực lớn đầu tiên ở đâykhu vực đã là hoạt động dự án mạng [28]. Trong khi một mạng là bình thường agnosticnội dung gói họ nhận được, mạng lưới hoạt động không. Thiết bị chuyển mạch có thể được cấu hìnhout-of-band để phản ứng một cách khác nhau để dữ liệu người dùng. Giới thiệu chức năng máy bay mở rộng dữ liệu,người dùng có thể thậm chí gửi gói tin viên nang mà đã có thể trực tiếp làm thay đổi hành vi của mộtnút mạng. Và lớn, hoạt động mạng lưới chỉ đề nghị lập trình của hệ thốnghọ đã không biện hộ cho một cách tiếp cận thực dụng tại đơn giản hóa quản lý mạng. Trong cáckết thúc dự án đã không quản lý để đạt được phổ biến rộng rãi thông qua, một phần do thiếuđiều cần thiết, đầu tiên triển khai phức tạp và tác động an ninh nặng. [2], [29]
đang được dịch, vui lòng đợi..