Hỡnh 1.13. Hai mạng Net 1 và Net 2 kết nối thụng qua routerR.
Với sự bựng nổ của số mỏy tớnh kết nối vào mạng Internet, địa chỉ IP đó trở thành một tài nguyờn cạn kiệt, ngƣời ta đó phải xõy dựng nhiều cụng nghệ để khắc phục tỡnh hỡnh này. Vớ dụ nhƣ cụng nghệ cấp phỏt địa chỉ IP động nhƣ BOOTP hay DHCP (Dynamic Host Configuration Protocol – Giao thức cấu hỡnh địa chỉ động). Khi sử dụng cụng nghệ này thỡ khụng nhất thiết mọi mỏy trờn mạng đều phải cú một địa chỉ IP định trƣớc mà nú sẽ đƣợc mỏy chủ cấp cho một địa chỉ IP khi thực hiện kết nối.
1.2.6.2. Mạng Internet
Internet là một liờn mạng, tức là mạng của cỏc mạng con. Vậy đầu tiờn là vấn đề kết nối hai mạng con. Để kết nối hai mạng con với nhau, cú hai vấn đề cần giải quyết. Về mặt vật lý, hai mạng con chỉ cú thể kết nối với nhau khi cú một mỏy tớnh cú thể kết nối với cả hai mạng này. Việc kết nối đơn thuần về mặt vật lý chƣa thể làm cho hai mạng con cú thể trao đổi thụng tin với nhau. Vậy vấn đề thứ hai là mỏy kết nối đƣợc về mặt vật lý với hai mạng con phải hiểu đƣợc cả hai giao thức truyền tin đƣợc sử dụng trờn hai mạng con này và cỏc gúi thụng tin của hai mạng con sẽ đƣợc gửi qua nhau thụng qua đú.
Mỏy tớnh này đƣợc gọi là Internet gateway hay router (R).
Khi kết nối đó trở nờn phức tạp hơn, cỏc mỏy cổng nối (gateway) cần phải biết về sơ đồ kiến trỳc của cỏc mạng kết nối. Vớ dụ trong hỡnh I.14 cho thấy nhiều mạng đƣợc kết nối bằng 2 bộ định tuyến (router).
Nhƣ vậy, bộ định tuyến R1 phải chuyển tất cả cỏc gúi thụng tin đến một mỏy nằm ở mạng Net 2 hoặc Net 3. Với kớch thƣớc lớn nhƣ mạng Internet, việc cỏc router làm sao cú thể quyết định về việc chuyển cỏc gúi thụng tin cho cỏc mỏy trong cỏc mạng sẽ trở nờn phức tạp hơn.
Để cỏc bộ định tuyến cú thể thực hiện đƣợc cụng việc chuyển một số lớn cỏc gúi thụng tin thuộc cỏc mạng khỏc nhau, ngƣời ta đề ra quy tắc là:
Cỏc bộ định tuyến chuyển cỏc gúi thụng tin dựa trờn địa chỉ mạng của nơi đến, chứ khụng phải dựa trờn địa chỉ của mỏy nhận.
Nhƣ vậy, dựa trờn địa chỉ mạng nờn tổng số thụng tin mà router phải lƣu giữ về sơ đồ kiến trỳc mạng sẽ tuõn theo số mạng trờn Internet chứ khụng phải là số mỏy trờn Internet.
Trờn Internet, tất cả cỏc mạng đều cú quyền bỡnh đẳng cho dự chỳng cú tổ chức hay số lƣợng mỏy là rất chờnh lệch nhau. Giao thức TCP/IP của Internet hoạt động tuõn theo quan điểm sau:
Tất cỏc cỏc mạng con trong Internet như là Ethernet, một mạng diện rộng như NSFNET mạng trục (backbone) hay một liờn kết điểm-điểm giữa hai mỏy duy nhất đều được coi như là một mạng.
Điều này xuất phỏt từ quan điểm đầu tiờn khi thiết kế giao thức TCP/IP là để cú thể liờn kết giữa cỏc mạng cú kiến trỳc hoàn toàn khỏc nhau, khỏi niệm “mạng” đối với TCP/IP bị ẩn đi phần kiến trỳc vật lý của mạng. Đõy chớnh là ƣu điểm của TCP/IP. Nhƣ vậy, ngƣời sử dụng Internet hỡnh dung Internet là một mạng thống nhất và bất kỳ hai mỏy nào trờn Internet đều đƣợc nối với nhau thụng qua một mạng duy nhất.
Hỡnh 1.15a: Mạng Internet dƣới con mắt ngƣời sử dụng. Cỏc mỏy đƣợc nối với nhau thụng qua một mạng duy nhất
Hỡnh 1.15b: Kiến trỳc tổng quỏt của mạng Internet. Cỏc router cung cấp cỏc kết nối giữa cỏc mạng.