เรียงจาก
การกำหนดที่อยู่ IP เป็นสัญลักษณ์บางระดับโดยปกติจะใช้โปรโตคอลเครือข่ายระดับล่าง (โดยมีโครงสร้างแบบลำดับชั้นที่น้อยกว่า) เพื่อให้การส่งเสร็จสมบูรณ์
ในระดับ IP แต่ละเครื่องมี (อย่างน้อย) หนึ่ง IP ใน (อย่างน้อย) หนึ่งซับเน็ต มันอาจยัง (และมักจะ) มี "เกตเวย์เริ่มต้น" (นั่นคือที่อยู่ IP ที่จะส่งแพ็คเก็ตทั้งหมดไปที่อื่นนอกเหนือจากเครือข่ายย่อยท้องถิ่น)
บทคัดย่อแพ็คเก็ตที่กำหนดไว้สำหรับเว็บพอร์ตนั้นมีลักษณะดังนี้:
[ethernet header] [ip header] [header tcp] [payload]
ส่วนหัวของอีเธอร์เน็ตประกอบด้วยข้อมูลการควบคุมที่หลากหลายรวมถึงที่อยู่ MAC ต้นทางและปลายทางบน LAN
ส่วนหัวของ IP ประกอบด้วยข้อมูลการควบคุมต่าง ๆ เช่น IP ต้นทางและปลายทางและโปรโตคอลห่อหุ้ม (TCP ในตัวอย่างนี้)
ส่วนหัวของ TCP ประกอบด้วยข้อมูลการควบคุมต่าง ๆ การตั้งค่าสถานะต่าง ๆ (ส่วนใดของเซสชันคือสิ่งนี้หมายเลขลำดับพอร์ต TCP ต้นทางและปลายทาง ... )
เพย์โหลดถูกส่งโดย TCP เท่านั้นและ "เฉพาะแอปพลิเคชันที่ใส่ใจ"
ARP ใช้เมื่อใครบางคนในเครือข่ายท้องถิ่นต้องการส่งแพ็คเก็ต IP ไปยังไอพีที่ไม่มีที่อยู่ MAC และโดยทั่วไปเป็นการออกอากาศระดับอีเธอร์เน็ตว่า "ใครมีที่อยู่ IP blah?"
เครื่องส่วนใหญ่จะไม่ได้ยินเสียงอะไรเลยสำหรับการเชื่อมต่อแบบ pure-ethernet แต่คุณยังสามารถแมป MAC นั้นกับที่อยู่ IP ได้ ใน LAN ที่ไม่มีการสับเปลี่ยนคุณเพียงแค่ต้องสังเกตแพ็คเก็ตค้นหาสิ่งที่มี MAC ต้นทางหรือปลายทางที่เป็นสิ่งที่คุณต้องการพูดคุยและแยก IP ออก
หากเครื่องมีฟังระดับอีเธอร์เน็ตคุณสามารถพูดคุยกับมันได้ แต่คุณจะไม่สามารถพูดคุยกับมันจากนอก LAN ในท้องถิ่นได้เนื่องจากเฟรมอีเธอร์เน็ตที่กำหนดไว้สำหรับเครื่องจะไม่ถูกหยิบขึ้นมา อีกด้านหนึ่งของเราเตอร์ท้องถิ่น