Dưới đây là một phác thảo RẤT ngắn về cách hoạt động của địa chỉ IP trong tình huống này:
Bạn có máy tính ở nhà, nó có giao diện mạng (cổng Ethernet hoặc thẻ Wi-Fi) và mỗi máy đều có địa chỉ MAC duy nhất xác định chúng trên toàn cầu.
Giao diện mạng được cung cấp địa chỉ IP theo bộ định tuyến / modem / chuyển đổi / điểm truy cập của bạn. Điểm truy cập (AP) của bạn là một phần hoặc được kết nối với modem / bộ định tuyến / công tắc cung cấp cho AP một địa chỉ IP. Đây là cách mọi thứ nhìn cho đến nay:
Máy tính của bạn (IP) -> Điểm truy cập (IP) -> CableModem (IP)
Dưới đây là một ví dụ về những địa chỉ IP đó có thể là gì. Trong ví dụ, octet thứ 4 (số cuối của mỗi bộ) xác định địa chỉ IP của thiết bị của bạn, 3 ở bên trái của chúng xác định mạng của thiết bị.
192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1
Về cơ bản, trong ví dụ này, modem tạo ra một mạng có tên 192.168.1 Tất cả các thiết bị trên mạng được cung cấp một giá trị x khác nhau (1-255), chữ số cuối cùng.
Đây là một sự khác biệt quan trọng. Có hai loại địa chỉ IP IPv4 là Công khai và Riêng tư. Địa chỉ IP công cộng là địa chỉ bạn thấy trên Internet (nếu bạn ping google.com, bạn sẽ nhận được địa chỉ IP công cộng). Bên trong mạng bạn thường có thiết lập IP riêng (192.168.xx và 172.xxx và 10.xxx - chúng đều là các địa chỉ IP không tồn tại trên các máy chủ web trên internet; chúng được dành riêng cho các mạng cục bộ).
Thông thường, mạng gia đình của bạn có một cổng giống như xxx1 (ví dụ 192.168.1.1, 10.1.1.1). Điều này có nghĩa là chúng không thể truy cập được từ thế giới bên ngoài, chúng có nghĩa là BÊN TRONG mạng của bạn.
Làm thế nào để các thiết bị mạng nội bộ có được trên Internet sau đó?
Nếu bạn truy cập http://www.whatismyip.com/, bạn sẽ thấy một địa chỉ IP được liệt kê không phải là máy tính của bạn, AP hoặc modem / bộ định tuyến của bạn. Đây là địa chỉ IP công cộng của bạn.
Thông thường, modem / bộ định tuyến của bạn có hai chức năng. 1) Nhận địa chỉ IP từ thế giới bên ngoài và nói chuyện với mạng ISP của bạn với địa chỉ đó 2) Tạo mạng nội bộ và để họ nói chuyện qua giao diện bên ngoài.
Vì vậy, đây là hiệu quả những gì modem của bạn làm:
IP công cộng (giắc cáp) <----> [Modem | Ext IP address / Int LAN] ---> Cổng Ethernet <---> [máy tính]
Modem kết nối Internet công cộng với mạng của bạn. Các yêu cầu từ mạng nội bộ của bạn được gửi đến modem của bạn để chuyển tiếp chúng tới Internet. Cách này chỉ cần một địa chỉ IP công cộng cho TẤT CẢ các thiết bị của bạn để nói chuyện với Internet.
Về phía Internet của modem, bạn có một địa chỉ IP được chỉ định bởi ISP của bạn , đó là địa chỉ www.whatismyip.com cho bạn thấy. Điều này được đặt trên giao diện của modem được gắn với đường dây cáp / DSL / T-1 của bạn . Phía bên kia của modem / bộ định tuyến (nơi bạn cắm điểm truy cập, công tắc hoặc máy tính) được cung cấp một địa chỉ IP bạn có thể định cấu hình. Cách mọi người có thể hiển thị các máy chủ cho công chúng là họ có thể nói với modem những điều như thế này: "Khi một yêu cầu đến địa chỉ IP PUBLIC của chúng tôi yêu cầu tài nguyên, hãy kết nối lưu lượng truy cập đó với ĐỊA CHỈ IP NỘI BỘ HOẶC NGUỒN LỰC"
Khi bạn gửi tin nhắn, địa chỉ IP của máy tính của bạn về cơ bản sẽ trở thành 'được gói gọn' trong các 'tiêu đề' khác nhau trên dữ liệu của bạn. Cuối cùng, các máy tính nhìn thấy lưu lượng truy cập của bạn sẽ thấy địa chỉ IP bên ngoài của bạn từ modem chứ không phải địa chỉ IP bên trong của máy tính vật lý. Nhiều dữ liệu được gửi chứa địa chỉ MAC và những thứ tương tự, nhưng về cơ bản, một địa chỉ IP công cộng có thể đại diện cho toàn bộ mạng lưới thiết bị đằng sau nó.
Thông tin thêm có thể được tìm thấy trong Địa chỉ IP là gì? (hoặc trên Internet :)
NAT là quá trình mà bộ định tuyến của bạn chuyển các địa chỉ nội bộ sang địa chỉ công cộng và lưu lượng đến công khai của bạn thành địa chỉ IP nội bộ chính xác.
Có nhiều hơn thế, nhưng đó nên là ý tưởng chung. Để biết thêm, hãy xem Mô hình OSI, "Ổ cắm" IP và một bài viết hay khác là Internet hoạt động như thế nào? .