TCP/IP là một tập hợp các phần mềm được tạo ra qua nhiều năm, phần lớn với sự giúp đỡ của một nguồn tài trợ nghiên cứu to lớn của chính phủ Mỹ. Ban đầu, TCP/IP được dự định dành cho cho Bộ Quốc phòng Mỹ (Departement of Defense - DoD) . | Nói chung, bạn nên tránh dùng ký tự gạch dưới (undercore) trong các tên máy. Kỹ thuật nối mạng kiểu cũ dựa trên NetBIOS của Microsoft không chấp nhận chuyện này, nhưng tài liệu Internet về những cái tên Internet hợp lệ, RFC 952 (tháng 10/1985), không cho phép dùng các underscore. Theo RFC 952, trong phần “Assumption” của nó, mỗi mẩu (phần tên giữa hai dấu chấm) trong một tên Internet không được dài hơn 24 kí tự, và những kí tự hợp lệ duy nhất chỉ là a-z,0-9,và dấu gạch nối (hay dấu trừ) thôi. Thực tế , phần mềm TCP/IP cũ nhất của Microsoft, đi kèm với Windows for Workgroup , đơn giản là từ chối làm việc trên máy nào có những dấu underscore trong tên của nó. Điều này hiện nay không còn đúng nữa, và thực tế, Actice Directory sử dụng khá nhiều tên có underscore nhưng điều đó có thể chấp nhận được bởi vì những cuộc liên lạc AD phần lớn là diễn ra giữa các máy chạy phần mềm của Microsoft thôi. Hãy tránh các dấu underscore trong cá tên máy trạm, bởi vì điều này nhiều khả năng có thể gây ra trục trặc khi cố gắng sử dụng các tài nguyên trên Internet vốn đang nằm trên một trong các máy không chạy phần mềm của Microsoft đấy.