Website: Email : Tel (: 0918.775.368
Mười vấn đề mạng không phải là lỗi của bạn và làm thế nào để ngăn ngừa chúng
Trong chương này
Những sự cố bí hiểm trên mạng
Những máy chủ thù địch
Những phiên bản đáng sợ
Khi mạng trở nên tồi tệ
Thực sự là mạng hầu như không bao giờ trở nên tồi tệ, như tôi đã nhắc đến
trong chương trước. Nhưng cũng có một vài thông điệp cho thấy rằng mạng không
phải đang làm những gì bạn muốn.
"Từ chối kết nối"
Thông điệp này có ý nghĩa như những gì nó nói. Máy tính của bạn yêu cầu
nói chuyện với một máy chủ khác, và máy kia nói là không. Sau đây là một vài lý
do có thể có cho việc này:
Bạn đã thử dùng dịch vụ mà máy chủ này không có. Không phải
server nào trên Internet cũng đưa ra tất cả các dịch vụ. Chính người quản trị máy
chủ đó là người quyết định những dịch vụ nào có trên máy và những dịch vụ nào
không
Một vài máy chủ chẳng có dịch vụ nào cả. Ví dụ nếu bạn thử dùng
lệnh finger, FTP, telnet, hay hầu như bất kỳ một lệnh nào khác đến server
xuxa.iecc.com, bạn sẽ gặp Connection refused (từ chối kết nối). ở đây chẳng có gì
là riêng tư cả - xuxa là cái máy trong chỗ tôi, như tôi đã nói đến, không cho phép
kết nối bởi vì nó chỉ là một cái máy PC 286 cũ có nhiệm vụ làm đường nối dữ liệu
từ mạng này sang mạng khác. (Nó trả lời lại lệnh ping, nếu bạn muốn xem nó có
tồn tại hay không).
Máy chủ đó có thể chỉ nhận một số yêu cầu từ một số địa chỉ nhất định
nào đó. Thường thường, vì những lý do bảo mật, một máy chủ chỉ nhận telnet và
FTP từ những máy chủ FTP khác trên cùng mạng máy này, có nghĩa là chúng phải
trong cùng một tổ chức.
Trong một vài trường hợp, các dịch vụ chỉ có sẵn trong một số giờ
1
Website: Email : Tel (: 0918.775.368
nhất định. Nhiều server FTP vô danh chỉ có sẵn ngoài giờ làm việc để tránh bị làm
chậm lại trong lúc những người làm việc ở đó cố làm việc cho xong.
"Không có đường đến mạng" hay "Mạng không thể đến được"
Đôi khi thông điệp này có nghĩa là không có một kết nối mạng nào thật sự
tồn tại giữa chỗ bạn và chỗ cái máy kia. Trường hợp này có thể xảy ra nếu có sự cố
trên bộ lập đường mạng gần chỗ bạn hay chỗ cái máy kia. Có nhiều khả năng được
giải thích như sau:
Địa chỉ số của máy chủ không tồn tại, hoặc vì bạn đã gõ vào một địa
chỉ sai, một địa chỉ mã hoá cứng trong chương trình đã thay đổi, hoặc một phần của
cơ sở dữ liệu dịch tên máy chủ sang địa chỉ số không còn đồng bộ nữa. (Cơ sở dữ
liệu đó, giống như phần nhiều những cơ sở dữ liệu còn lại của Internet, đa số được
bảo trì bởi những người tình nguyện, vốn ít khi làm tốt).
Một hệ thống các lá chắn ngăn cách bạn với cái máy kia quyết định
rằng bạn không đủ thẩm quyền truyền thông với những hệ thống bên kia của nó;
cho nên khi là bạn thì không có đường nối thật sự từ đây đến đó. Nếu lá chắn ở
trong tổ chức của bạn, và bạn đang cố gắng liên lạc đến một máy chủ ở ngoài tổ
chức đó, có thể có một thủ tục đặc biệt để thuyết phục bức tường đó là bạn thì
không sao đâu. Nếu không có nó, trừ phi bạn có quen biết với người chạy chương
trình lá chắn, bạn không gặp may rồi.
Im lặng tuyệt đối
Đôi khi bạn cố liên lạc với một máy chủ khác và chẳng được trả lời gì cả. Sự
im lặng này có nghĩa là máy chủ kia có một địa chỉ số hợp lệ thật sự ở đâu đó trên
mạng, nhưng bản thân máy chủ đó không tồn tại, ít nhất là vào thời điểm hiện tại.
(hình dung một con đường trong một tiểu hạt nào đó có tất cả các địa chỉ nhưng
một vài trong số đó có thể chẳng có gì cả). Đa phần điều này có nghĩa là máy chủ
đã bị down, nên thử lại sau này.
Đôi khi sự im lặng tuyệt đối có nghĩa là máy chủ tồn tại và đang làm việc
tốt, nhưng không có dịch vụ mà bạn muốn. Hoặc một lá chắn đàng trước máy chủ
đó đã không cho yêu cầu của bạn đi qua. Lý tưởng là cái máy chủ này nên đưa ra rõ
2
Website: Email : Tel (: 0918.775.368
ràng một thông điệp refused khi nó nhận được một yêu cầu mà nó không có, nhưng
đôi khi họ cũng bỏ qua chuuyện đó. Hãy thử ping đến cùng địa chỉ đó (xem chương
23). Nếu làm được thì bạn đã bị bỏ qua rồi. Nếu bạn nghĩ rằng máy chủ này hẳn
phải có dịch vụ đó, bạn có thể gởi một thông điệp lịch sự đến postmaster của nó để
hỏi xem máy chủ đó có bị hư không hay dịch vụ đó đã chuyển đi đâu rồi.
FTP mà không
Như tôi đã nói trong chương 23, 90% trường hợp, nếu bạn chép một file
bằng FTP, nó làm được. Nếu nó không làm được, 90% trường hợp là bạn đã chép
file trong chế độ ASCII thay vì là chế độ nhị phân. Dù vậy trong một vài trường
hợp FTP không thể làm được điều bạn muốn vì một số lý do khác.
Một lý do là trên một số máy tính, đáng kể là Macintosh, tên file chứa
khoảng trắng. Đây là vấn đề cho các chương trình FTP trên đa số các loại máy tính
khác, vốn không nhận những yêu cầu nếu tên có khoảng trắng ở giữa vì trong đa số
trường hợp, các chương trình cho rằng các khoảng trắng phân cách các tên trên
dòng lệnh. (Đọc cẩn thận về chỉ định tên của FTP cho thấy rằng các chương trình
FTP đúng ra phải xử lý được chuyện này, nhưng phần lớn các chương trình FTP
được viết rất lâu trước khi các máy Mac xuất hiện đáng kể trên Net). Triệu chứng
thường thấy là bạn cố lấy một file gọi là read me và FTP than phiền rằng không có
file nào tên Read. Cách duy nhất để tránh trường hợp này là đổi tên file mà bạn
muốn chép.
Cũng có một số tùy chọn ít sử dụng trên FTP (ít đến nỗi nhiều chương trình
FTP không hỗ trợ chúng). Nhiều tùy chọn trong số này được đặt ra để hỗ trợ cho
các tính năng đặc thù của DEC-20, máy tính thông dụng nhất trên ARPANET (tiền
thân của Internet) vào đầu những năm 1970, nhưng hầu như hiện nay đã tuyệt
chủng. Điều này có nghĩa là đôi khi, khi bạn cần dùng một trong những cái máy cũ
kỹ này từ cái máy mới hơn của bạn, phiên bản FTP này có thể không đáp ứng được
nhiệm vụ đó. Có nhiều khả năng nhất là bạn đã cố lấy các chương trình MS-DOS
từ archive FTP ở SIMTEL-20 (wsmr-simtel20.army.mil), có lẽ là cái máy DEC-20
cuối cùng còn lại trên mạng. Bạn cần đưa lệnh tenex cho FTP để bảo nó sử dụng
3
Website: Email : Tel (: 0918.775.368
một dạng thức chuyển file đặc biệt mà các TOPS-20 sử dụng. Một vài phiên bản
chạy trong môi trường windows của FTP không có nút tenex, nên nếu bạn dùng
một trong số đó, bạn lại không may rồi. May là còn một danh sách các SIMTEL-20
ở nhiều chỗ khác, không phải là các DEC-20, không cần dùng chế độ tenex (xem
chương 18). Thật sự là vào lúc bạn đọc dòng chữ này, SIMTEL có lẽ đã bị loại vì
nó cũng đã 20 tuổi rồi.
Các lệnh FTP cho phép bạn chuyển file từ máy này sang máy khác, không
nhất thiết phải có máy bạn đang dùng, được coi là có sẵn để dùng. (Điều đó xảy ra
như thế này: bạn đang ở máy A và FTP từ máy B sang máy C). Tôi chưa bao giờ
gặp trường hợp một chương trình FTP cho phép làm điều đó, và nếu như bạn có
gặp, thì những đặc điểm hoạt động của máy B và C cũng không giúp làm được việc
này đâu.
FTP cũng có thể có những vấn đề với những loại file có cấu trúc trên các hệ
thống như IBM VM và MVS và VMS của DEC. Thông thường, các qui ước cục bộ
có thể dùng để hoặc là nói cho FTP về loại file hoặc để đóng gói các file lại để cho
phép bạn chuyển chúng bằng các lệnh FTP bình thường và mở ra sau khi chúng
đến nơi. Hãy hỏi một chuyên gia ở chỗ bạn xem.
Những Version đáng sợ
Sau cùng, có những phiên bản đáng sợ. Tất cả các tiện ích trên mạng đã tiến
triển trong nhiều năm. Những tiện ích cũ kỹ, như telnet, FTP và finger đã hoạt
động khá ổn định, trong khi những cái mới hơn, như Gopher, WAIS và WWW
đang vẫn còn thay đổi. Các tiện ích thành công được thực hiện nhiều lần trên nhiều
loại máy khác nhau. Đó là lý do tại sao chẳng hạn như bạn có thể telnet hay login
vào hầu như bất kỳ một loại máy tính nào trên Net. Ngay cả khi cấu trúc trạm cuối
của chúng khác nhau, chúng đều cung cấp các server telnet tương thích.
Tuy nhiên với những dịch vụ gần đây hơn, người ta luôn thêm vào các đặc
điểm mới. Điều này có nghĩa là giả sử bạn đang dùng Gopher chẳng hạn, bạn có
thể thỉnh thoảng gặp một thông điệp lạ hoắc như trên hình 24-1. Thông điệp này có
nghĩa là một Gopher ở xa đã cho hệ thống của bạn một mục mà hệ thống này
4
Website: Email : Tel (: 0918.775.368
không biết phải xử lý ra sao. Giải pháp duy nhất cho trường hợp này là tìm một
phiên bản mới hơn của chương trình này. Khi các dịch vụ trở nên tốt hơn và được
xác lập, chúng ít thay đổi hơn. Vào thời điểm này, càng cắt giảm nhiều càng làm
cho chúng ít cập nhật. (Nhưng thật ra bạn có ngạc nhiên gì không?)
5