390 Chapter 8 ■ Configuring Basic Networkingto integrate across differ dịch - 390 Chapter 8 ■ Configuring Basic Networkingto integrate across differ Việt làm thế nào để nói

390 Chapter 8 ■ Configuring Basic N

390 Chapter 8 ■ Configuring Basic Networking
to integrate across different types of network hardware. In total, three types of addresses
are important when you’re trying to understand network addressing: network hardware
addresses, numeric IP addresses, and text-based hostnames.
Addressing Hardware
One of the characteristics of dedicated network hardware such as Ethernet or Token Ring
cards is that they have unique hardware addresses, also known as Media Access Control
(MAC) addresses, programmed into them. In the case of Ethernet, these addresses are
6 bytes in length, and they’re generally expressed as hexadecimal (base 16) numbers
separated by colons. You can discover the hardware address for an Ethernet card by using
the ifconfig command. Type ifconfig ethn, where n is the number of the interface
(0 for the fi rst card, 1 for the second, and so on). You’ll see several lines of output, including
one like the following:
eth0 Link encap:Ethernet HWaddr 00:A0:CC:24:BA:02
This line tells you that the device is an Ethernet card and that its hardware address is
00:A0:CC:24:BA:02. What use is this, though? Certain low-level network utilities and
hardware use the hardware address. For instance, network switches use it to direct data
packets. The switch detects that a particular address is connected to a particular wire, and
so it sends data directed at that address only over the associated wire. The Dynamic Host
Confi guration Protocol (DHCP), which is described in the upcoming section “Confi guring
with DHCP,” is a means of automating the confi guration of specifi c computers. It has an
option that uses the hardware address to consistently assign the same IP address to a given
computer. In addition, advanced network diagnostic tools are available that let you
examine packets that come from or are directed to specifi c hardware addresses.
For the most part, though, you don’t need to be aware of a computer’s hardware address.
You don’t enter it in most utilities or programs. It’s important for what it does in general.
Linux identifies network hardware devices with type-specific codes. With
most distributions, Ethernet hardware is ethn, where n is a number from 0
up. The first Ethernet device is eth0, the second is eth1, and so on. (Fedora
uses a more complex Ethernet naming system, though.) Wireless devices
have names of the form wlann. Unlike most Linux hardware devices,
network devices don’t have entries in /dev; instead, low-level network
utilities take the device names and work with them directly.
Managing IP Addresses
Earlier, I said that TCP/IP, at least in its IPv4 incarnation, supports about 4 billion
addresses. This fi gure is based on the size of the IP address used in TCP/IP: 4 bytes
(32 bits). Specifi cally, 232 = 4,294,967,296. For IPv6, 16-byte (128-bit) addresses are used.
Not all of these addresses are usable; some are overhead associated with network
defi nitions, and some are reserved.
c08.indd 390 11/12/12 12:12 PM
Understanding Network Addressing 391
The 4-byte IPv4 address and 6-byte Ethernet address are mathematically unrelated. This
can be the case for IPv6, too, although the IPv6 standard allows the IPv6 address to be
built, in part, from the computer’s MAC address. In any event, the TCP/IP stack converts
between the MAC address and the IP address using the Address Resolution Protocol (ARP)
for IPv4 or the Neighbor Discovery Protocol (NDP) for IPv6. These protocols enable a
computer to send a broadcast query—a message that goes out to all the computers on
the local network. This query asks the computer with a given IP address to identify itself.
When a reply comes in, it includes the hardware address, so the TCP/IP stack can direct
traffi c for a given IP address to the target computer’s hardware address.
The procedure for computers that aren’t on the local network is more
complex. For such computers, a router must be involved. Local computers
send packets destined for distant addresses to routers, which send the
packets on to other routers or to their destination systems.
IPv4 addresses are usually expressed as four base-10 numbers (0–255) separated by
periods, as in 172.30.9.102. If your Linux system’s protocol stack is already up and
running, you can discover its IP address by using ifconfig, as described earlier. The output
includes a line like the following, which identifi es the IP address (inet addr):
inet addr:172.30.9.102 Bcast:172.30.255.255 Mask:255.255.0.0
Although it isn’t obvious from the IP address alone, this address is broken into two
components: a network address and a computer address. The network address identifi es
a block of IP addresses that are used by one physical network, and the computer address
identifi es one computer within that network. The reason for this breakdown is to make the
job of routers easier—rather than record how to direct packets destined for each of the 4
billion IP addresses, routers can be programmed to direct traffi c based on packets’ network
addresses, which is a much simpler job. Ordinarily, a computer can directly communicate
only with computers on its local network segment; to communicate outside of this set of
computers, a router must be involved.
IPv6 addresses work in a similar way, except that they’re larger. Specifi cally, IPv6
addresses consist of eight groups of four-digit hexadecimal numbers separated by colons,
as in fed1:0db8:85a3:08d3:1319:8a2e:0370:7334. If one or more groups of four digits is
0000, that group or those groups may be omitted, leaving two colons. Only one such group
of zeroes can be compressed in this way, because if you removed two groups, there would
be no way of telling how many sets of zeroes would have to be replaced in each group.
The network mask (also known as the subnet mask or netmask) is a number that identi-
fi es the portion of the IP address that’s a network address and the part that’s a computer
address. It’s helpful to think of this in binary (base 2) because the netmask uses binary 1
values to represent the network portion of an address and binary 0 values to represent the
computer address. The network portion ordinarily leads the computer portion. Expressed
in base 10, these addresses usually consist of 255 or 0 values, 255 being a network byte and
0 being a computer byte. If a byte is part network and part computer address, it will have
some other value. Figure 8.3 illustrates this relationship, using the IP address 172.30.9.102
and the netmask 255.255.0.0.
c08.indd 391 11/12/12 12:12 PM
392 Chapter 8 ■ Configuring Basic Networking
Another way of expressing a netmask is as a single number representing the number of
network bits in the address. This number usually follows the IP address and a slash. For
instance, 172.30.9.102/16 is equivalent to 172.30.9.102 with a netmask of 255.255.0.0—the
last number shows the network portion to be two solid 8-bit bytes and hence is 16 bits.
The longer notation showing all 4 bytes of the netmask is referred to as dotted quad
notation. IPv6 netmasks work just like IPv4 netmasks, except that larger numbers are
involved, and IPv6 favors hexadecimal over decimal notation.
On modern IPv4 networks, netmasks are often described in Classless Inter-Domain
Routing (CIDR) form. Such network masks can be broken at any bit boundary for any
address. For instance, 192.168.1.7 could have a netmask of 255.255.0.0, 255.255.255.0,
255.255.255.128, or various other values. (Keeping each byte at 0 or 255 reduces the
odds of human error causing problems but sometimes isn’t practical, depending on the
required or desired sizes of subnets.) Traditionally, though, IPv4 networks have been
broken into one of several classes, as summarized in Table 8.1. Classes A, B, and C are for
general networking use. Class D addresses are reserved for multicasting—sending data to
multiple computers simultaneously. Class E addresses are reserved for future use. There are
a few special cases within most of these ranges. For instance, the 127.x.y.z addresses are
reserved for use as loopback (aka localhost) devices—these addresses refer to the computer
on which the address is entered. Addresses in which all the machine bits are set to 1 refer
to the network block itself—they’re used for broadcasts. The ultimate broadcast address
is 255.255.255.255, which sends data to all computers on a network segment. (Routers
normally block packets directed to this address. If they didn’t, the Internet could easily be
brought to its knees by a few people fl ooding the network with broadcast packets.)
TABLE 8.1 IPv4 network classes and private network ranges
Class Address range Reserved private addresses
A 1.0.0.0–127.255.255.255 10.0.0.0–10.255.255.255
B 128.0.0.0–191.255.255.255 172.16.0.0–172.31.255.255
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
■ Chương 8 390 cấu hình cơ bản mạngtích hợp trên các loại khác nhau của phần cứng mạng. Tổng cộng, ba loại địa chỉrất quan trọng khi bạn đang cố gắng để hiểu địa chỉ mạng: mạng phần cứngđịa chỉ, số địa chỉ IP và tên máy chủ Dựa trên văn bản.Địa chỉ phần cứngMột trong những đặc điểm của phần cứng chuyên dụng mạng chẳng hạn như Ethernet hoặc Token Ringthẻ là họ có địa chỉ phần cứng độc đáo, còn được gọi là Media Access ControlĐịa chỉ (MAC), được lập trình trong chúng. Trong trường hợp Ethernet, các địa chỉ6 byte dài, và họ thường biểu thị dưới dạng số hệ thập lục phân (cơ sở 16)cách nhau bằng dấu hai chấm. Bạn có thể khám phá địa chỉ phần cứng cho một thẻ Ethernet bằng cách sử dụnglệnh ifconfig. Loại ifconfig ethn, trong đó n là số các giao diện(0 cho fi rst thẻ, 1 cho phần thứ hai, và vv.). Bạn sẽ thấy một vài dòng đầu ra, bao gồm cảmột mặt hàng như sau:eth0 liên kết encap:Ethernet HWaddr 00:A0:CC:24:BA:02Dòng này cho bạn biết rằng thiết là một thẻ Ethernet và rằng địa chỉ phần cứng của nó là00:A0:CC:24:BA:02. Sử dụng những gì là điều này, mặc dù? Một số tiện ích cấp thấp mạng vàphần cứng sử dụng địa chỉ phần cứng. Ví dụ, thiết bị chuyển mạch mạng sử dụng nó để hướng dữ liệugói tin. Công tắc phát hiện một địa chỉ cụ thể được kết nối với một dây cụ thể, vàdo đó, nó sẽ gửi dữ liệu hướng dẫn tại địa chỉ đó chỉ trên dây gắn liền. Máy chủ độngCấu guration Protocol (DHCP), được mô tả trong phần sắp tới "cấu guringbằng DHCP,"là một phương tiện để tự động hoá guration cấu thuật c máy tính. Đô thị này có mộttùy chọn sử dụng địa chỉ phần cứng để luôn chỉ định cùng một IP địa chỉ để một nhất địnhmáy tính. Ngoài ra, nâng cao mạng công cụ chẩn đoán có sẵn cho phép bạnkiểm tra gói mà đến từ hoặc đang hướng đến thuật c phần cứng địa chỉ.Hầu hết các phần, Tuy nhiên, bạn không cần phải được nhận thức của một máy tính phần cứng địa chỉ.Bạn không nhập nó trong hầu hết các tiện ích hoặc các chương trình. Nó là quan trọng đối với những gì nó làm nói chung.Linux nhận dạng thiết bị phần cứng mạng với mã số cụ thể loại. VớiHầu hết các bản phân phối, phần cứng Ethernet là ethn, trong đó n là một số từ 0lên. Thiết bị Ethernet đầu tiên là eth0, thứ hai là eth1, và như vậy. (Fedorasử dụng một Ethernet phức tạp hơn đặt tên hệ thống, mặc dù.) Thiết bị không dâycó tên của hình thức wlann. Không giống như hầu hết các thiết bị phần cứng Linux,thiết bị mạng không có mục nhập trong/dev; thay vào đó, ở độ cao thấp mạngTiện ích có tên thiết bị và làm việc với chúng trực tiếp.Quản lý địa chỉ IPTrước đó, tôi đã nói rằng TCP/IP, tối thiểu trong thân IPv4, hỗ trợ khoảng 4 tỷđịa chỉ. Gure fi này dựa trên kích thước của địa chỉ IP được sử dụng trong TCP/IP: 4 byte(32 bit). Thuật cally, 232 = 4,294,967,296. Cho IPv6, 16-byte (128-bit) địa chỉ được sử dụng.Không phải tất cả các địa chỉ được có thể sử dụng; có một số chi phí liên quan đến mạngDEFI nitions, và một số được dành riêng.C08.indd 390 11/12/12 12:12 PMTìm hiểu về mạng lưới địa chỉ 391Địa chỉ IPv4 4 byte và 6-byte Ethernet địa chỉ là toán học không liên quan. Điều nàycó thể là các trường hợp cho IPv6, quá, mặc dù các tiêu chuẩn IPv6 cho phép địa chỉ IPv6 đượcxây dựng, một phần, từ địa chỉ MAC của máy tính. Trong mọi trường hợp, ngăn xếp TCP/IP chuyển đổigiữa địa chỉ MAC và địa chỉ IP bằng cách sử dụng giao thức phân giải địa chỉ (ARP)cho IPv4 hoặc hàng xóm Discovery Protocol (sach) cho IPv6. Các giao thức sử mộtmáy tính để gửi một truy vấn quảng bá-một thông báo đi ra ngoài với tất cả các máy tính vàomạng cục bộ. Truy vấn này yêu cầu máy tính với một địa chỉ IP nhất định để xác định chính nó.Khi một thư trả lời đến trong, nó bao gồm địa chỉ phần cứng, để ngăn xếp TCP/IP có thể trực tiếpDịch c cho một địa chỉ IP nhất định để địa chỉ phần cứng máy tính mục tiêu.Thủ tục đối với máy tính không phải là trên mạng địa phương là thêmphức tạp. Đối với máy tính như vậy, một router phải được tham gia. Địa phương máy tínhgửi gói tin dành cho các địa chỉ từ xa để bộ định tuyến, gửi cácgói dữ liệu vào bộ định tuyến khác hoặc hệ thống điểm đến của họ.Địa chỉ IPv4 thường biểu thị dưới dạng bốn base-10 số (0-255) ngăn cách bởithời gian, như trong 172.30.9.102. Nếu hệ thống của bạn Linux của giao thức ngăn xếp đã lên vàchạy, bạn có thể khám phá ra địa chỉ IP của nó bằng cách sử dụng ifconfig, như mô tả trước đó. Đầu rabao gồm một dòng như sau, mà es identifi địa chỉ IP (inet addr):inet addr:172.30.9.102 Bcast:172.30.255.255 mặt nạ: 255.255.0.0Mặc dù nó không phải là rõ ràng từ địa chỉ IP một mình, địa chỉ này được chia thành haithành phần: một địa chỉ mạng và một địa chỉ máy tính. Es identifi địa chỉ mạngmột khối địa chỉ IP được sử dụng bởi một mạng vật lý, và địa chỉ máy tínhidentifi es một máy tính trong mạng đó. Lý do cho sự cố này là để làm cho cáccông việc của bộ định tuyến dễ dàng hơn-chứ không phải là làm thế nào thu âm cho gói dữ liệu trực tiếp dành cho mỗi của 4tỷ địa chỉ IP, bộ định tuyến có thể được lập trình để trực tiếp dịch c dựa trên gói dữ liệu mạngđịa chỉ, mà là một công việc đơn giản hơn. Thông thường, một máy tính có thể giao tiếp trực tiếpchỉ với các máy tính vào phân đoạn mạng cục bộ; để giao tiếp bên ngoài này tập hợp cácMáy vi tính, một router phải được tham gia.IPv6 địa chỉ làm việc trong một cách tương tự, ngoại trừ rằng họ đang lớn hơn. Thuật cally, IPv6địa chỉ bao gồm tám nhóm của bốn chữ số thập lục phân cách nhau bằng dấu hai chấm,như trong fed1:0db8:85a3:08 d 3: 1319:8a2e:0370:7334. Nếu một hoặc nhiều nhóm bốn chữ số0000, nhóm hoặc các nhóm có thể được bỏ qua, để lại hai dấu hai chấm. Chỉ có một nhóm như vậycủa Zero có thể được nén bằng cách này, bởi vì nếu bạn gỡ bỏ hai nhóm, có nàocó không có cách nào nói cho bao nhiêu bộ zeroes sẽ phải được thay thế trong mỗi nhóm.Mặt nạ mạng (còn được gọi là mặt nạ mạng con hoặc mặt nạ mạng) là một số đó identi -Fi es phần của địa chỉ IP là một địa chỉ mạng và một phần là một máy tínhđịa chỉ. Nó là hữu ích để suy nghĩ về điều này trong hệ nhị phân (cơ sở 2) bởi vì mặt nạ mạng sử dụng nhị phân 1giá trị đại diện cho phần mạng của địa chỉ và giá trị 0 nhị phân để đại diện cho cácđịa chỉ máy tính. Phần mạng thường dẫn phần máy tính. Bày tỏtrong 10 cơ sở, các địa chỉ này thường bao gồm của 255 hoặc 0 các giá trị, 255 là một byte mạng và0 là một byte máy tính. Nếu một byte là phần mạng và một phần địa chỉ máy tính, nó sẽ cómột số giá trị khác. 8.3 con số minh họa mối quan hệ này, bằng cách sử dụng địa chỉ IP 172.30.9.102và mặt nạ mạng 255.255.0.0.C08.indd 391 11/12/12 12:12 PM■ Chương 8 392 cấu hình cơ bản mạngMột cách khác để thể hiện một mặt nạ mạng là một số duy nhất đại diện cho số lượngmạng bit địa chỉ. Con số này thường theo địa chỉ IP và một dấu gạch chéo. ChoVí dụ, 172.30.9.102/16 là tương đương với 172.30.9.102 với một mặt nạ mạng của 255.255.0.0—thesố cuối cùng cho thấy phần mạng được hai rắn 8-bit byte và do đó là 16 bit.Ký hiệu dài hơn Hiển thị tất cả 4 byte của mặt nạ mạng được gọi là quad rải rácký hiệu. IPv6 netmasks làm việc giống như IPv4 netmasks, ngoại trừ rằng các con số lớn hơn làtham gia, và IPv6 tăng hệ thập lục phân qua ký hiệu thập phân.Trên hiện đại IPv4, netmasks thường được mô tả trong tên miền không liênHình thức định tuyến (CIDR). Mặt nạ mạng như vậy có thể bị phá vỡ bất kỳ biên giới chút cho bất kỳđịa chỉ. Ví dụ, 192.168.1.7 có thể có một mặt nạ mạng của 255.255.0.0, 255.255.255.0,255.255.255.128, hoặc các giá trị khác. (Giữ mỗi byte 0 hoặc 255 làm giảm cáctỷ lệ cược của lỗi của con người gây ra vấn đề nhưng đôi khi không phải là thực tế, tùy thuộc vào cácyêu cầu hoặc mong muốn kích thước của mạng con.) Theo truyền thống, Tuy nhiên, IPv4 mạng đãchia thành một trong nhiều lớp học, như tóm tắt trong bảng 8.1. Các lớp học A, B, và C là chosử dụng mạng chung. Lớp D địa chỉ được dành riêng cho multicasting — gửi dữ liệu đếnnhiều máy tính cùng một lúc. Hạng trung lưu địa chỉ được dành riêng để sử dụng trong tương lai. Cómột số trường hợp đặc biệt trong hầu hết các phạm vi này. Ví dụ, địa chỉ 127.x.y.zdành riêng cho việc sử dụng như thiết bị loopback (aka localhost) — những địa chỉ đề cập đến máy tínhmà địa chỉ được nhập. Địa chỉ ở đó tất cả máy bit được thiết lập để 1 tham khảođể mạng chặn bản thân-họ đang được sử dụng cho chương trình phát sóng. Địa chỉ quảng bá cuối cùnglà 255.255.255.255, mà sẽ gửi dữ liệu cho tất cả các máy tính trên một phân đoạn mạng. (Bộ định tuyếnbình thường chặn các gói dữ liệu hướng đến địa chỉ này. Nếu họ không, Internet có thể dễ dàngmang đến cho đầu gối của nó bởi một vài người fl ooding mạng với gói dữ liệu truyền hình.)BẢNG 8.1 IPv4 mạng lớp và phạm vi mạng riêngLớp địa chỉ phạm vi thuộc địa chỉ cá nhân1.0.0.0–127.255.255.255 10.0.0.0–10.255.255.255B 128.0.0.0–191.255.255.255 172.16.0.0–172.31.255.255
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
390 Chương 8 ■ Cấu hình mạng cơ bản
để tích hợp trên các loại khác nhau của phần cứng mạng. Tổng cộng, ba loại địa chỉ
quan trọng khi bạn đang cố gắng để hiểu được địa chỉ mạng: phần cứng
mạng, địa chỉ, địa chỉ IP dạng số, và tên máy dựa trên văn bản.
Giải quyết phần cứng
Một trong những đặc điểm của phần cứng mạng chuyên dụng như Ethernet hoặc Token Ring
thẻ là họ có địa chỉ phần cứng duy nhất, còn được gọi là Media Access Control
(MAC) địa chỉ, lập trình vào chúng. Trong trường hợp của Ethernet, những địa chỉ là
6 byte chiều dài, và nói chung là họ đang thể hiện như hệ thập lục phân (cơ sở 16) số
cách nhau bằng dấu hai chấm. Bạn có thể khám phá các địa chỉ phần cứng cho một card Ethernet bằng cách sử dụng
lệnh ifconfig. Loại ifconfig ethn, trong đó n là số lượng các giao diện
(0 cho thẻ đầu tiên fi, 1 cho phần thứ hai, và như vậy). Bạn sẽ thấy một vài dòng đầu ra, bao gồm cả
một mặt hàng như sau:
eth0 Liên kết encap: Ethernet HWaddr 00: A0: CC: 24: BA: 02
dòng này cho rằng thiết bị này là một thẻ Ethernet và địa chỉ phần cứng của nó là
00 : A0: CC: 24: BA: 02. Sử dụng những gì là điều này, mặc dù? Một số tiện ích mạng cấp thấp và
phần cứng sử dụng các địa chỉ phần cứng. Ví dụ, mạng chuyển mạch sử dụng nó để dữ liệu trực tiếp
các gói tin. Việc chuyển đổi phát hiện rằng một địa chỉ cụ thể được kết nối với một dây đặc biệt, và
do đó, nó sẽ gửi dữ liệu trực tiếp tại địa chỉ đó chỉ qua dây dẫn có liên quan. Dynamic Host
confi guration Protocol (DHCP), được mô tả trong phần sắp tới "confi guring
với DHCP," là một phương tiện của tự động hoá guration confi của máy tính c specifi. Nó có một
tùy chọn có sử dụng các địa chỉ phần cứng để luôn gán địa chỉ IP cho một cho
máy tính. Ngoài ra, các công cụ mạng tiên tiến chẩn đoán là có sẵn cho phép bạn
kiểm tra các gói tin đến từ hoặc được hướng dẫn đến specifi địa chỉ phần cứng c.
Đối với hầu hết các phần, tuy nhiên, bạn không cần phải biết địa chỉ phần cứng của máy tính.
Bạn don ' t nhập nó trong hầu hết các tiện ích hoặc các chương trình. Điều quan trọng đối với những gì nó nói chung là.
Linux nhận diện các thiết bị phần cứng mạng với mã loại cụ thể. Với
hầu hết các bản phân phối, phần cứng Ethernet là ethn, trong đó n là một số từ 0
lên. Các thiết bị Ethernet đầu tiên là eth0, thứ hai là eth1, vv. (Fedora
sử dụng một hệ thống đặt tên Ethernet phức tạp hơn, mặc dù.) Các thiết bị không dây
có tên của các hình thức wlann. Không giống như hầu hết các thiết bị phần cứng Linux,
thiết bị mạng không có các mục trong / dev; thay vào đó, mạng lưới cấp thấp
tiện ích mang tên thiết bị và làm việc trực tiếp với họ.
Giám IP Addresses
Trước đó, tôi đã nói rằng TCP / IP, ít nhất là trong thân IPv4 của nó, hỗ trợ khoảng 4 tỷ
địa chỉ. Hình vẽ fi này được dựa trên kích thước của địa chỉ IP được sử dụng trong giao thức TCP / IP: 4 byte
(32 bit). Cally specifi, 232 = 4,294,967,296. Đối với IPv6, 16-byte (128-bit) địa chỉ được sử dụng.
Không phải tất cả các địa chỉ được sử dụng; một số được chi phí liên quan đến mạng
nitions Defi, và một số được bảo lưu.
c08.indd 390 11/12/12 12:12
Hiểu Mạng Giải quyết 391
Các địa chỉ IPv4 4-byte và địa chỉ Ethernet 6-byte là toán học không liên quan. Đây
có thể là trường hợp cho IPv6 cũng vậy, mặc dù các tiêu chuẩn IPv6, cho phép các địa chỉ IPv6 được
xây dựng, một phần, từ địa chỉ MAC của máy tính. Trong bất kỳ trường hợp nào, TCP / IP stack chuyển đổi
giữa địa chỉ MAC và địa chỉ IP bằng cách sử dụng Address Resolution Protocol (ARP)
cho IPv4 hoặc Neighbor Discovery Protocol (NDP) cho IPv6. Các giao thức này cho phép một
máy tính để gửi một truy vấn-phát sóng một thông điệp rằng đi tới tất cả các máy tính trên
mạng nội bộ. Truy vấn này yêu cầu máy tính có địa chỉ IP nhất định để xác định bản thân.
Khi trả lời đi vào, nó bao gồm các địa chỉ phần cứng, do đó TCP / IP có thể trực tiếp
traffi c cho một địa chỉ IP cho địa chỉ phần cứng của máy tính mục tiêu.
Các thủ tục cho các máy tính mà không phải là trên mạng cục bộ là nhiều
phức tạp. Đối với máy tính như vậy, một bộ định tuyến phải được tham gia. Máy tính địa phương
gửi các gói tin cho địa chỉ xa đến router, mà gửi các
gói tin trên các router khác hoặc hệ thống đích.
Địa chỉ IPv4 thường được biểu diễn như là bốn cơ sở-10 số (0-255) cách nhau bởi
dấu chấm, như trong 172.30.9.102 . Nếu hệ thống Linux của bạn ngăn xếp giao thức đã được lên và
chạy, bạn có thể khám phá ra địa chỉ IP của mình bằng cách sử dụng ifconfig, như được mô tả trước đó. Các đầu ra
bao gồm một dòng như sau, mà identifi es địa chỉ IP (inet addr):
inet addr: 172.30.9.102 Bcast: Mask 172.30.255.255: 255.255.0.0
Mặc dù nó không phải là rõ ràng từ các địa chỉ IP riêng, địa chỉ này được chia thành hai
phần: một địa chỉ mạng và địa chỉ máy tính. Các địa chỉ mạng identifi es
một khối địa chỉ IP được sử dụng bởi một mạng vật lý, và địa chỉ máy tính
identifi es một máy tính trong mạng đó. Lý do cho sự cố này là để làm cho
công việc của các bộ định tuyến dễ dàng hơn, thay vì thành tích làm thế nào để các gói tin cho mỗi 4 đạo
tỷ địa chỉ IP, router có thể được lập trình để traffi trực tiếp c dựa trên mạng gói
'địa chỉ, mà là một nhiều công việc đơn giản. Thông thường, một máy tính có thể trực tiếp liên lạc
duy nhất với máy tính trên phân đoạn mạng cục bộ của nó; để giao tiếp bên ngoài của tập hợp các
máy tính, một bộ định tuyến phải được tham gia.
địa chỉ IPv6 làm việc theo một cách tương tự, ngoại trừ việc họ đang lớn hơn. Cally specifi, IPv6
địa chỉ gồm tám nhóm của các số thập lục phân bốn chữ tách bởi dấu chấm,
như trong fed1: 0db8: 85a3: 08d3: 1319: 8a2e: 0370: 7334. Nếu một hoặc nhiều nhóm bốn chữ số là
0000, nhóm hoặc các nhóm có thể được bỏ qua, để lại hai dấu hai chấm. Chỉ có một nhóm như vậy
của zero có thể được nén theo cách này, bởi vì nếu bạn lấy ra hai nhóm, thì sẽ
không có cách nào nói cho bao nhiêu bộ của zero sẽ phải được thay thế trong mỗi nhóm.
Mặt nạ mạng (còn được gọi là subnet mặt nạ hoặc mặt nạ mạng) là một số nhận diện
fi es phần của địa chỉ IP đó là một địa chỉ mạng và phần đó là một máy tính
địa chỉ. Nó rất hữu ích để nghĩ về điều này trong hệ nhị phân (cơ sở 2) vì mặt nạ sử dụng nhị phân 1
giá trị để đại diện cho phần mạng của một địa chỉ và giá trị nhị phân 0 để đại diện cho
địa chỉ máy tính. Các phần mạng thường dẫn phần máy tính. Thể hiện
ở 10 cơ sở, những địa chỉ này thường bao gồm 255 hoặc giá trị 0, 255 là một byte mạng và
0 là một byte máy tính. Nếu một byte là mạng một phần và một phần địa chỉ máy tính, nó sẽ có
một số giá trị khác. Hình 8.3 minh họa mối quan hệ này, bằng cách sử dụng địa chỉ IP 172.30.9.102
và 255.255.0.0 netmask.
C08.indd 391 11/12/12 12:12
392 Chương 8 ■ Cấu hình mạng cơ bản
Một cách khác để thể hiện một mặt nạ mạng là như là một đơn số đại diện cho số
bit mạng trong địa chỉ. Con số này thường sau các địa chỉ IP và một dấu gạch chéo. Ví
dụ, 172.30.9.102/16 là tương đương với 172.30.9.102 với một mặt nạ mạng là 255.255.0.0-các
số cuối cùng cho thấy phần mạng là hai byte 8-bit rắn và do đó là 16 bit.
Các ký hiệu còn hiển thị tất cả 4 byte của mặt nạ được gọi là quad chấm
ký hiệu. IPv6 netmasks làm việc giống như IPv4 netmasks, ngoại trừ các số lớn hơn đang
tham gia, ủng hộ và IPv6 thập lục phân trên ký hiệu thập phân.
Trên các mạng IPv4 hiện đại, netmasks thường được mô tả trong Classless Inter-Domain
Routing (CIDR) hình thức. Mặt nạ mạng lưới như vậy có thể bị hỏng ở bất kỳ ranh giới bit cho bất kỳ
địa chỉ. Ví dụ, 192.168.1.7 có thể có một mặt nạ mạng là 255.255.0.0, 255.255.255.0,
255.255.255.128, hoặc các giá trị khác nhau. (Giữ từng byte tại 0 hoặc 255 làm giảm
tỷ lệ cược của các vấn đề gây ra lỗi của con người nhưng đôi khi là không thực tế, tùy thuộc vào
kích thước yêu cầu hoặc mong muốn của các mạng con.) Theo truyền thống, mặc dù, các mạng IPv4 đã được
chia thành một trong những loại như tóm tắt trong Bảng 8.1. Lớp học A, B, và C là dành cho
sử dụng mạng chung. Địa chỉ lớp D được dành riêng cho multicasting-gửi dữ liệu đến
nhiều máy tính cùng một lúc. Địa chỉ lớp E được dành riêng để sử dụng trong tương lai. Có
một vài trường hợp đặc biệt trong hầu hết các phạm vi này. Ví dụ, các địa chỉ 127.xyz được
dành riêng để sử dụng như loopback (aka localhost) thiết bị-những địa chỉ tham khảo các máy tính
mà trên đó các địa chỉ được nhập vào. Địa chỉ trong đó tất cả các bit máy được đặt vào 1 tham khảo
cho các khối mạng riêng của mình-chúng sử dụng cho các chương trình phát sóng. Địa chỉ quảng bá cuối cùng
là 255.255.255.255, gửi dữ liệu cho tất cả các máy tính trong một phân đoạn mạng. (Router
thường chặn các gói tin hướng đến địa chỉ này. Nếu họ không, Internet có thể dễ dàng được
đưa đến đầu gối của nó bởi một vài người fl ooding mạng với các gói tin broadcast.)
BẢNG 8.1 lớp mạng IPv4 và mạng riêng khoảng
lớp loạt Địa chỉ Dành địa chỉ tin
A 1.0.0.0-127.255.255.255 10.0.0.0-10.255.255.255
B 128.0.0.0-191.255.255.255 172.16.0.0-172.31.255.255
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: