Hiểu Mạng Giải quyết 393
C 192.0.0.0-223.255.255.255 192.168.0.0-192.168.255.255
D 224.0.0.0-239.255.255.255 none
E 240.0.0.0-255.255.255.255 none
Trong mỗi ba lớp mạng nói chung sử dụng là một phạm vi các địa chỉ dành riêng
cho sử dụng cá nhân. Hầu hết các địa chỉ IP phải được gán cho máy tính cá nhân của một phù hợp
thẩm quyền, vì sợ rằng hai hệ thống trên Internet cả hai cố gắng sử dụng một địa chỉ duy nhất. Bất kỳ ai
có thể sử dụng không gian địa chỉ tư nhân dành riêng, mặc dù. (Các khối địa chỉ đôi khi được
gọi là địa chỉ RFC1918, sau khi các tiêu chuẩn tài liệu-RFC1918-in mà
họ đang Defi ned.) Thông báo trước là các router thông thường thả các gói tin gửi đến các địa chỉ này,
cách ly chúng một cách hiệu quả từ Internet như một toàn thể . Ý tưởng là những địa chỉ này
có thể được sử dụng một cách an toàn bởi các mạng tư nhân nhỏ. Hôm nay, chúng tôi thường sử dụng đằng sau mạng
Address Translation (NAT) router, cho phép số lượng tùy ý của các máy tính để
"ẩn" đằng sau một hệ thống duy nhất. Các bộ định tuyến NAT sẽ thay thế địa chỉ IP riêng của mình trên đi
gói dữ liệu và sau đó chỉ đạo các trả lời đúng hệ thống. Điều này là rất hữu ích nếu bạn muốn
kết nối nhiều máy tính hơn với Internet hơn bạn có địa chỉ IP.
Tôi thường sử dụng địa chỉ riêng dành cho các ví dụ trong cuốn sách này.
Trừ khi có quy định khác, các ví dụ làm việc tốt như nhau trên thông thường
được giao (không tin) IP địa chỉ.
IPv6 có giá trị tương đương với địa chỉ riêng. IPv6 địa chỉ site-local có thể được chuyển
trong vòng một trang web, nhưng không off-site. Họ bắt đầu với các số thập lục phân FEC, cho ăn, lệ phí, hoặc fef.
Địa chỉ Link-local được giới hạn cho một phân đoạn mạng duy nhất; họ không nên được định tuyến tại
tất cả. Các địa chỉ bắt đầu với fe8 số thập lục phân, fe9, fea, hoặc tháng hai
lớp địa chỉ IPv4 được thiết kế để đơn giản hóa việc định tuyến; nhưng khi Internet phát triển, họ
đã trở thành hạn chế. Vì vậy, hôm nay họ phục vụ chủ yếu như là một cách để thiết lập netmasks mặc định, chẳng hạn như
255.0.0.0 cho địa chỉ lớp A hoặc 255.255.255.0 cho địa chỉ lớp C. Hầu hết guration confi
công cụ thiết lập các netmasks tự động, nhưng bạn có thể ghi đè lên các thiết lập nếu cần thiết.
Địa chỉ IP và netmasks là cực kỳ quan trọng đối với mạng guration confi. Nếu bạn
mạng không sử dụng DHCP hoặc một giao thức tương tự để gán địa chỉ IP tự động, bạn
phải confi địa chỉ IP Hình vẽ hệ thống của bạn một cách thủ công. Một sai lầm trong guration confi này có thể
gây ra một sự thất bại hoàn toàn của mạng hoặc lỗi tinh tế hơn, chẳng hạn như không có khả năng
giao tiếp chỉ với một số máy tính.
Stacks Non-TCP / IP có phương pháp giải quyết vấn đề của riêng họ. NetBEUI sử dụng
tên máy; nó không có phương pháp giải quyết số riêng biệt. AppleTalk
sử dụng hai số 16-bit. Những đề án giải quyết độc lập
từ các địa chỉ IP.
C08.indd 393 11/12/12 12:12 PM
394 Chương 8 ■ Cấu hình mạng cơ bản
Broadcasting dữ liệu
Trước đó, tôi đã đề cập chương trình phát sóng. Chương trình phát sóng là một loại mạng truyền dữ liệu nào được gửi
đến tất cả các máy tính trên một mạng cục bộ, hoặc đôi khi tất cả các máy tính trên một mạng từ xa.
Dưới TCP / IP, một chương trình phát sóng được thực hiện bằng cách xác định nhị phân 1 giá trị trong tất cả các máy
bit các địa chỉ IP. Các phần mạng của địa chỉ IP có thể được thiết lập để của mạng lưới
giá trị thông thường, và điều này là cần thiết cho chương trình phát sóng, đó là đạo diễn, những người được gửi đến một
mạng từ xa. (Nhiều router thả đạo chương trình phát sóng, mặc dù.) Trong nhiều trường hợp, chương trình phát sóng
là ed specifi bởi việc sử dụng các 255.255.255.255 như một địa chỉ IP. Các gói tin hướng dẫn tại đây
địa chỉ được gửi đến tất cả các máy trên mạng nội bộ.
Bởi vì địa chỉ quảng bá cho một mạng được xác định bởi địa chỉ IP và mặt nạ mạng,
bạn có thể chuyển đổi giữa các địa chỉ broadcast và netmask, được đưa ra một trong những điều này và một
IP của máy tính địa chỉ nhà. Nếu mặt nạ mạng xảy ra để bao gồm các giá trị toàn bộ-byte (thể hiện như
0 hoặc 255 trong ký hiệu quad chấm), việc chuyển đổi rất dễ dàng: Thay thế địa chỉ IP
thành phần có giá trị 0 trong quad netmask rải rác với 255 giá trị để có được
địa chỉ broadcast . Ví dụ, hãy xem xét một máy tính với một địa chỉ IP của 172.30.9.102
và một mặt nạ mạng là 255.255.0.0. Các fi nal hai yếu tố của mặt nạ có giá trị 0, vì vậy
bạn trao đổi trong giá trị 255 cho fi nal hai yếu tố này trong các địa chỉ IP để có được một chương trình phát sóng
địa chỉ 172.30.255.255.
Trong trường hợp của một địa chỉ CIDR có phi-255 và phi 0-giá trị trong mặt nạ mạng, tình hình
phức tạp hơn bởi vì bạn phải nghỉ mát để nhị phân (cơ sở 2) số. Ví dụ,
hãy xem xét một máy tính với một địa chỉ IP của 172.30.9.102 và một mặt nạ mạng của 255.255.128.0
(có nghĩa là, 172.30.0.0/17). Thể hiện trong hệ nhị phân, những con số này
10101100 00011110 00001001 01100110
11111111 11111111 10000000 00000000
Để tạo ra các địa chỉ quảng bá, bạn phải thiết lập đầu (địa chỉ mạng) giá trị 1 khi
phía dưới (netmask) giá trị là 0. Trong trường hợp này, kết quả là
10101100 00011110 01111111 11111111
Chuyển Đổi trở lại vào cơ sở 10 ký hiệu, địa chỉ quảng bá kết quả là 172.30.127.255.
May mắn thay, bạn ít khi cần phải thực hiện các tính toán như vậy. Khi confi guring một máy tính,
bạn có thể nhập địa chỉ IP và mặt nạ mạng và để cho các máy tính làm nhị phân
tính.
Hiểu Hostname
Máy tính làm việc với các con số, do đó, nó không phải là đáng ngạc nhiên rằng TCP / IP sử dụng các con số như máy tính
địa chỉ. Người, tuy nhiên, làm việc tốt hơn với những cái tên. Vì lý do này, TCP / IP bao gồm một
cách để liên kết tên cho máy tính (gọi là hostname) thành địa chỉ IP. Trong thực tế, có
một số cách để làm điều này, một số trong đó được mô tả trong phần tiếp theo, "Giải
quyết. Hostname"
Cũng như với các địa chỉ IP, tên máy gồm hai phần: tên máy và
tên miền. Các cựu đề cập đến một máy tính c specifi và sau này với một bộ sưu tập các
máy tính. Tên miền là không tương đương với phần mạng của một địa chỉ IP,
c08.indd 394 11/12/12 12:12
Hiểu Mạng Giải quyết 395
mặc dù; họ khái niệm hoàn toàn độc lập. Tên miền được đăng ký để sử dụng bởi
một cá nhân hay tổ chức, trong đó có thể chỉ định tên máy bên trong miền và
liên kết các máy tên cho bất kỳ địa chỉ IP tùy ý muốn. Tuy nhiên, có
thường xuyên một số tương ứng giữa các tên miền và các địa chỉ mạng vì một
cá nhân hoặc tổ chức kiểm soát một tên miền cũng có khả năng muốn một khối IP
địa chỉ cho các máy tính trong miền đó.
Tên miền Internet được cấu trúc theo thứ bậc. Ở phía trên của hệ thống phân cấp là các
tên miền cấp cao (TLD) như .com, .edu và .uk. Những tên TLD xuất hiện ở
phần cuối của một địa chỉ Internet. Một số tương ứng với các quốc gia (như .uk và .us, cho
Vương quốc Anh và Hoa Kỳ, tương ứng), nhưng những người khác đặc biệt tương ứng với
loại thực thể (như .com và .edu, mà đứng cho thương mại và giáo dục
tổ chức, tương ứng). Trong mỗi TLD là những tên miền khác nhau mà xác định
các tổ chức c specifi, như sybex.com cho Sybex hoặc loc.gov cho Thư viện Quốc hội.
Các tổ chức này có thể tuỳ ý phá vỡ lĩnh vực của họ vào các tên miền phụ, chẳng hạn như
cis.upenn.edu cho các máy tính và Sở Khoa học thông tin tại Đại học
Pennsylvania. Ngay cả tên miền phụ có thể được chia nhỏ thành các tên miền phụ của mình;
cấu trúc này có thể tiếp tục trong nhiều cấp độ nhưng thường thì không. Tên miền và tên miền phụ
bao gồm máy tính c specifi, như www.sybex.com, máy chủ Web của Sybex.
Khi bạn confi Hình vẽ máy tính Linux của bạn, bạn có thể cần phải biết tên máy của mình. Điều này
sẽ được chỉ định bởi người quản trị mạng của bạn và sẽ là một tên máy trong bạn
miền của tổ chức. Nếu máy tính của bạn không phải là một phần của một mạng lưới tổ chức (nói, nếu
đó là một hệ thống mà không kết nối internet vào tất cả hoặc nếu nó chỉ kết nối thông qua một dial-up
tài khoản), bạn sẽ phải tạo nên một hostname . Ngoài ra, bạn có thể đăng ký một tên
miền, tên, thậm chí nếu bạn không sử dụng nó để chạy các máy chủ của riêng bạn. Kiểm tra http://www.icann.org
/registrar-reports/accredited-list.html cho con trỏ để đăng ký tên miền chính thức công nhận.
Hầu hết các công ty đăng ký phí giữa $ 10 và $ 15 cho mỗi năm cho đăng ký tên miền. Nếu bạn
mạng sử dụng DHCP, nó có thể hoặc không thể chuyển các hệ thống của bạn một tên máy tự động.
Nếu bạn tạo nên một hostname, chọn một tên miền không hợp lệ. Điều này sẽ
đảm bảo rằng bạn không vô tình cung cấp cho máy tính của bạn một cái tên
hợp pháp thuộc về người khác. Một cuộc xung đột tên như vậy có thể
ngăn cản bạn liên hệ với hệ thống đó, và nó có thể gây ra các
vấn đề cũng như email sai địa chỉ. Bốn tên miền cấp cao-.example,
.invalid, .localhost, và .test-được dành riêng cho mục đích đó. Ba
cấp hai domains-.example.com, .example.net, và .example.org-
cũng được dành riêng và như vậy có thể được sử dụng một cách an toàn.
Giải quyết Hostname
The Domain Name System (DNS) là một cơ sở dữ liệu phân tán của các máy tính có thể chuyển đổi
giữa địa chỉ IP và tên máy. Mỗi miền phải duy trì ít nhất hai DNS
server mà có thể cung cấp tên cho mỗi máy tính trong miền hoặc chuyển hướng
một truy vấn DNS đến một máy chủ DNS tốt hơn có thể xử lý các yêu cầu. Vì vậy, tìm kiếm
đang được dịch, vui lòng đợi..