The network and the transport layers rely on addresses that are encoded as fixed size bit strings. A network layer address uniquely identifies a host. Several transport layer entities can use the service of the same network layer. For example, a reliable transport protocol and a connectionless transport protocol can coexist on the same host. In this case, the network layer multiplexes the segments produced by these two protocols. This multiplexing is usually achieved by placing in the network packet header a field that indicates which transport protocol should process the segment. Given that there are few different transport protocols, this field does not need to be long. The port numbers play a similar role in the transport layer since they enable it to multiplex data from several application processes.
Các tầng giao vận và tầng mạng phụ thuộc vào các địa chỉ đã được mã hoá dưới dạng chuỗi các bit có kích thước cố định. Một địa chỉ của tầng mạng là định danh duy nhất xác định một hệ chủ. Nhiều chủ thể của tầng giao vận có thể sử dụng dịch vụ của cùng một tầng mạng. Ví dụ, một giao thức giao vận an toàn và một giao thức giao vận phi kết nối có thể cùng tồn tại trên một hệ chủ. Trong trường hợp này, tầng mạng sẽ đa truyền (multiplexe) những phần được tạo ra bởi các giao thức này. Sự đa truyền này thường đạt được bằng cách đưa một trường thông tin vào phần đầu của gói tin mạng cho biết rằng giao thức giao vận nào có thể xử lý mẩu tin này. Do chỉ có một số ít các giao thức giao vận, trường thông tin này không cần thiết phải dài. Các số cổng (port number) cũng đóng một vai trò tương tự trong lớp giao vận do chúng cho phép việc đa truyền dữ liệu từ nhiều quá trình ứng dụng.