While addresses are natural for the network and transport layer entities, humans prefer to use names when interacting with network services. Names can be encoded as a character string and a mapping services allows applications to map a name into the corresponding address. Using names is friendlier for humans, but it also provides a level of indirection which is very useful in many situations.
Trong khi việc sử dụng các địa chỉ cho các thực thể tầng mạng và tầng giao vận được coi là một điều tự nhiên, con người lại thích sử dụng các tên gọi khi giao tiếp với các dịch vụ mạng. Các tên gọi có thể được mã hoá bằng các kí tự chuỗi và một dịch vụ ánh xạ cho phép các ứng dụng liên kết một tên gọi đến địa chỉ tương ứng của nó. Sử dụng các tên gọi được cho là thân thiện hơn với con người, đồng thời nó cũng cung cấp một sự mất định hướng mà sự mất định hướng này lại rất hữu dụng trong nhiều tình huống.