Sắp xếp
Địa chỉ IP ở một số mức biểu tượng, thường dựa vào các giao thức mạng cấp thấp hơn (với cấu trúc phân cấp ít hơn) để thực sự hoàn thành việc truyền.
Ở cấp độ IP, mỗi máy có (ít nhất) một IP, trong (ít nhất) một mạng con. Nó cũng có thể (và thường không) có "cổng mặc định" (nghĩa là một địa chỉ IP thông qua đó nó sẽ gửi tất cả các gói đi đến một nơi khác ngoài mạng con cục bộ).
Tóm lại, một gói tin dành cho cổng web trông giống như:
[tiêu đề ethernet] [tiêu đề ip] [tiêu đề tcp] [tải trọng]
Tiêu đề ethernet chứa thông tin điều khiển khác nhau, bao gồm địa chỉ MAC nguồn và đích trên mạng LAN.
Tiêu đề IP chứa nhiều thông tin điều khiển khác nhau, như IP nguồn và IP đích và giao thức được đóng gói (TCP, trong ví dụ này).
Tiêu đề TCP chứa nhiều thông tin điều khiển, các cờ khác nhau (phần này của phiên là gì, số thứ tự, cổng TCP nguồn và đích, ...)
Tải trọng chỉ được truyền bởi TCP và "chỉ ứng dụng quan tâm".
ARP được sử dụng khi ai đó trên mạng cục bộ muốn gửi gói IP, đến IP, nó không có địa chỉ MAC và về cơ bản là phát sóng cấp ethernet "ai có địa chỉ IP blah?".
Hầu hết các máy sẽ không có bất cứ điều gì lắng nghe các kết nối ethernet thuần túy, nhưng bạn vẫn có thể ánh xạ MAC đó đến một địa chỉ IP. Trong mạng LAN không được chuyển đổi, bạn chỉ cần quan sát các gói, tìm thứ gì đó có MAC nguồn hoặc đích là thứ bạn muốn nói chuyện và phân tích IP.
Nếu máy có trình nghe mức ethernet nào đó, bạn có thể nói chuyện đó, nhưng bạn sẽ không thể nói chuyện đó từ bên ngoài mạng LAN cục bộ, vì các khung ethernet dành cho máy sẽ không được chọn phía bên kia của bộ định tuyến địa phương.