MỌI NGƯỜI KHÁC, HÃY BẮT ĐẦU
Trong bài này
Máy Mac và Net
Các hệ thống VMS
Các dịch vụ truy cập bên thứ ba
Đôi điều về các máy Macintosh
Kết nối một máy Mac vào mạng có khó không? Mọi người đều biết rằng
máy Mac có chức năng kết mạng tuyệt vời; chỉ cần cắm vào và nó sẽ hoạt động.
Điều này đúng cho đến chừng nào những thứ duy nhất mà bạn muốn kết mạng tới
là những máy Mac khác. Kết nối máy Mac vào Internet là một việc khó khăn một
phần vì kết cấu mạng đã xây dựng sẵn trong máy Mac thực sự có xu hướng hoạt
động theo cách riêng của nó.
Sơ lược
Thông thường, khi nối các máy Mac lại với nhau, chúng liên lạc bằng cách
sử dụng một chương trình xây dựng sẵn gọi là AppleTalk. Do đó nếu bạn chỉ có
máy Mac thì chúng sẽ gần gũi nhau về mặt vật lý đủ để kết nối bằng cách sử dụng
một loại cáp Apple chuẩn, AppleTalk hoạt động tốt. Đối với những khoảng cách xa,
AppleTalk không hoạt động tốt như vậy và đối với những máy không phải máy
Mac thì nó không hề hoạt động được.
Cách đây vài năm, Apple cuối cùng cũng thừa nhận rằng TCP/IP của Internet
(Xem chương 6 để biết thêm thông tin) đóng vai trò chi phối (Kế hoạch ban đầu là
làm cho phần còn lại của thế giới chuyển đổi sang AppleTalk. Cố gắng tốt nhỉ). Do
đó họ đã viết một hỗ trợ TCP/IP cấp thấp và tiêu chuẩn mà hầu hết các phần mềm
Internet Mac hiện đang sử dụng.
Chương trình hỗ trợ phổ biến hiện nay là MacTCP, tuy rằng tên chính thức
của sản phẩm là TCP/IP Connection for Macintosh (Xem chương 28). Bản hiện tại
của MacTCP là 2.0.2, được coi là để sửa chữa một số vấn đề nghiêm trọng trong
bản 2.0.
Những bản MacTCP cũ hơn đôi khi được kèm với các ứng dụng mạng; điều
1
này không còn xảy ra nữa đâu - bạn phải nhấn nút và lấy một bản cập nhật hóa
ngay cả khi bạn phải trả tiền.
Cài đặt MacTCP cần khá nhiều kỹ xảo; trừ phi bạn có hiểu biết rất tốt về
Mac, nên nhờ một chuyên gia làm điều này và đồng thời sắp xếp đi dây cho mạng.
MacTCP làm cho bạn hai việc: nó là một bảng điều khiển Mac cung cấp cho
bạn một vài khả năng điều chỉnh những gì nó đang làm và nó có vài thư mục nội bộ
tiêu chuẩn hóa dùng cho các ứng dụng mạng với nhiều ứng dụng mạng có thể chạy
mà không xung đột với nhau. Trong System 7, các hệ thống còn có thể chạy cùng
lúc.
Nếu tôi phải tự mình cài đặt thì sao?
Bản thân Internet cung cấp những lời khuyên tuyệt vời về cách nối máy Mac
vào Net. Nếu bạn đã truy cập Net, một bộ hướng dẫn MacTCP sẵn có bằng cách
FTP hoặc Gopher (Xem chương 16 và 20) từ địa điểm spider.math.ilstu.edu, dưới
tên gọi /pub/mac/mac-tcp.txt.
Một thông báo truyền thông về Mac bao gồm 4 phần Các câu hỏi thường
được nêu ra được đăng tải hàng tháng trên nhóm USENET comp.sys.mac.comm.
Nó sẵn có bằng cách FTP từ sumex.aim.stanford.edu như info-mac/report/comp-
sys-mac-comm-faq.txt. ấn phẩm này kể về mọi loại truyền thông trên Mac nhưng
phần thứ ba hầu hết nói về TCP/IP.
Và để biết một thảo luận đầy đủ về nối mạng máy Mac, xin xem Macworld
Networking Handbook (Dave Kosiur và Nancy E.H.Jones, IDG Books Worldwide,
1992).
Này, MacTCP của tôi bị khóa rồi!
Nếu máy Mac của bạn đã được ai đó cài đặt, bạn có thể thấy rằng bạn không
thể tiến hành bất kỳ thay đổi nào trên bảng điều khiển MacTCP vì nó đã bị khóa.
Đây có thể là điều tốt vì nó có nghĩa là bất kỳ ai cài đặt cũng đã giải quyết các rắc
rối và khóa lại các lựa chọn MacTCP của bạn.
2
Cách duy nhất để mở khóa bảng điều khiển là có một bản MacTCP của
người điều hành. Nếu bạn gặp khó khăn, nên thay vì cố gắng đánh cắp đĩa và đánh
lừa nó thì hãy tìm người thiết lập khóa để yêu cầu người đó thực hiện những thay
đổi cần thiết.
Hãy chú ý rằng bạn phải mở khóa chỉ để thay đổi các thông số mạng. Bạn
không được mở khóa để sử dụng - hoặc ngay cả để cài đặt - các ứng dụng mạng.
Cáp nối
Ba loại cáp mạng dành cho máy Mac là:
LocalTalk hay PhoneNet: Những loại này sử dụng cáp mỏng và các đầu nối nhỏ.
Ethernet: sử dụng cáp dày, cáp mỏng như cáp tivi hay dây điện thoại (Xem thảo
luận về cáp Ethernet trong chương 3; Mac có cùng các loại Ethernet như PC).
Token Ring: Hệ thống này sử dụng cáp mỏng và các đầu nối lớn hình vuông.
Tất cả 3 loại cáp này đều có thuận lợi và bất lợi nhưng phải chọn lựa rõ ràng:
bạn phải có bất kỳ loại mạng nào mà những máy xung quanh bạn sử dụng để bạn
có thể giao tiếp với chúng.
Nếu bạn có mạng LocalTalk thì hầu hết các máy tính khác trên mạng cũng sẽ
là máy Mac và bạn cần một hộp cổng nối để kết nối bạn với thế giới Internet
TCP/IP bên ngoài. Nếu bạn có Ethernet hoặc Token Ring, bạn có thể ở trên cùng
mạng với mọi loại máy tính khác. Bạn có thể cần hoặc không cần một hộp cổng
nối.
Giao thức giao tiếp
Không may là có quá nhiều cách khác nhau để thiết lập mạng Macintosh. Lý
do là có hai loại giao thức mạng khác nhau là những quy ước phần mềm dùng để
liên lạc giữa các máy tính và 3 loại phần cứng mạng khác nhau.
Hai giao thức quan trọng nhất là:
TCP/IP của Internet
AppleTalk của Apple
Ba loại phần cứng như sau:
3
LocalTalk (hoặc PhoneNet, hoạt động theo cách tương tự trong những mục
đích thảo luận của quyển sách này).
Ethernet (bất kỳ trong ba loại khác nhau này)
Token Ring
Một máy Mac có thể xử lý AppleTalk trên LocalTalk, Ethernet hoặc Token
Ring. Nó cũng có thể xử lý TCP/IP trên Ethernet hoặc Token Ring. Đến lúc này
vẫn tốt chứ? (Nếu không, đừng lo - nếu may mắn, bạn sẽ không cần biết về chủ đề
này).
AppleTalk có lợi thế khi bạn sử dụng máy Mac là nó hội nhập tốt vào phần
còn lại của hệ thống Mac. Ngay khi bạn bắt đầu một kết nối AppleTalk, máy của
bạn có thể nhìn thấy toàn bộ các tài sản AppleTalk khác trên mạng như máy in, các
file server của Mac và những server Novell AppleShare. AppleTalk có thể chạy
trên bất kỳ phần cứng nào vừa đề cập. Khi máy Mac của bạn gửi AppleTalk thông
qua Ethernet, nó được biết đến như Ethertalk. Khi nó gửi AppleTalk thông qua
Token Ring, nó là Tokentalk.
TCP/IP có lợi thế là nhiều loại máy tính khác nhau có thể xử lý nó, bao gồm
mọi máy trên Internet. Khi máy Mac của bạn gửi TCP/IP trên một Ethernet hay
Token Ring thì nó được biết đến như TCP/IP (Không cần những cái tên bóng bẩy
trên Internet). Không có TCP/ IP gốc trên LocalTalk.
Nếu bạn muốn máy Mac của bạn giao tiếp với Internet thì máy phải sử dụng
TCP/IP. Nhưng khi máy của bạn gửi đi một packet các dữ kiện TCP/IP Internet thì
nó có thể làm bằng hai cách khác nhau:
Bọc một lớp LocalTalk quanh nó và gửi đi như một LocalTalk packet với
TCP/IP giấu bên trong (được gọi là TCP/IP được bao bọc)
Gửi đi như một packet TCP/IP gốc thông thường.
Trong trường hợp đầu, chỉ có những máy Mac khác đang chạy MacTCP và
một số hệ thống cổng nối tương thích mới có thể hiểu được. Trong trường hợp sau,
bất kỳ hệ thống TCP/IP nào khác cũng hiểu được nó ngay.
Nói một cách vắn tắt, nếu mạng của bạn sử dụng Ethernet hoặc Token Ring,
4
bạn nên thiết lập máy Mac của bạn để sử dụng TCP/IP gốc. (Bạn thiết lập nó trên
bảng điều khiển MacTCP). Thiết lập này sẽ cho phép bạn truy cập tối đa tới các hệ
thống TCP/IP khác, cả máy Mac lẫn không phải máy Mac.
Trái lại, nếu sử dụng LocalTalk, bạn phải dùng TCP/IP bao bọc; nếu bạn
muốn kết nối đến thế giới Internet bên ngoài thì bạn cần một hộp cổng nối để mở
dữ kiện bị bao bọc và gửi nó ra ngoài. Có nhiều loại cổng nối khác nhau, bao gồm
Shiva's FastPath, Cayman Systems' Gatorbox, Webster Computer Corporation's
Multiport Gateway và Compatible Systems' EtherRoute/TCP.
Một cách tình cờ, có thể gửi TCP/IP gốc và AppleTalk trên cùng một sợi cáp
- điều đó có nghĩa là liên lạc với những máy Mac ở gần đó bằng cách sử dụng
AppleTalk và với thế giới bên ngoài bằng cách sử dụng TCP/IP, cả hai chạy cùng
lúc trên máy Mac của bạn.
Bạn muốn nói gì, tôi không năng động sao?
Một lĩnh vực sôi động của mạng Mac TCP/IP (theo nghĩa là nó tạo ra một sự
sôi động không thể tránh khỏi ngay cả khi người ta muốn bình thản hơn) là việc
gán địa chỉ. Mỗi máy tính trên Internet đều có một địa chỉ số gồm 4 phần tương tự
như 127.85.46.9 để nhận diện nó với những máy tính khác trên Internet.
Mỗi mạng Internet được gán một phạm vi địa chỉ cho các máy tính trên
mạng đó. Cách gán địa chỉ thông thường cho từng máy tính là đi một vòng đến các
máy tính trong văn phòng và dán một nhãn ghi địa chỉ lên máy. Quá trình này được
gọi là gán địa chỉ cố định (static addressing) vì địa chỉ sẽ thường xuyên đi kèm
theo máy tính.
Nếu máy Mac của bạn liên lạc với các máy khác bằng cách sử dụng
AppleTalk và được kết nối với thế giới bên ngoài bằng cách sử dụng một hộp cổng
nối thì chúng dùng một hệ thống đánh số khác được gọi là gán địa chỉ động
(dynamic addressing). Thay vì gán một địa chỉ thường xuyên cho máy Mac, hộp
5