Giao thức kết nối các máy tính trên mạng cục bộ. Các giao thức và công nghệ của mạng cục bộ. Cải thiện hiệu suất của mạng cục bộ

Sự tương tác giữa các cấp độ giống nhau của mô hình trong các máy tính thuê bao khác nhau phải được thực hiện theo các quy tắc nhất định.

Giao thức là một bộ quy tắc xác định sự tương tác của hai cấp độ cùng tên trong mô hình tương tác hệ thống mở (OSI) trong các máy tính thuê bao khác nhau.

Một giao thức không phải là một chương trình. Các quy tắc và trình tự hành động trong quá trình trao đổi thông tin do giao thức xác định phải được triển khai trong chương trình.

Các giao thức ở ba cấp độ thấp hơn của mô hình kiến ​​trúc hệ thống mở là dễ chuẩn hóa nhất, vì chúng xác định các đặc tính hành động và thủ tục của mạng máy tính thuộc bất kỳ lớp nào.

Điều khó chuẩn hóa nhất là các giao thức của các cấp trên, đặc biệt là giao thức ứng dụng, do tính đa dạng. bài toán ứng dụng và trong một số trường hợp tính độc đáo của chúng. Nếu dựa trên các loại cấu trúc, phương pháp truy cập vào môi trường truyền dẫn vật lý, công nghệ mạng được sử dụng và một số tính năng khác, người ta có thể đếm được khoảng một tá. mô hình khác nhau mạng máy tính, không có giới hạn nào cho mục đích chức năng của chúng.

Internet. Nguyên tắc thi công

Internet- kết nối, tích hợp các mạng khác nhau. Khi kết hợp nhiều mạng thành một tổng thể duy nhất, một giao thức liên mạng đặc biệt sẽ được sử dụng. giao thức Internet, bằng tiếng Anh - Internet Giao thức (IP) và đặt tên cho Internet. Việc trao đổi dữ liệu trong mạng toàn cầu này được thực hiện bằng Giao thức điều khiển truyền dữ liệu - Quá trình lây truyền Điều khiển Giao thức (TCP) . Do đó, thông tin được vận chuyển tới Internet bằng cách sử dụng cái gọi là ngăn xếp giao thức TCP/IP.

Internet- một mạng máy tính toàn cầu kết nối các mạng riêng lẻ hoạt động theo giao thức TCP/IP (Giao thức điều khiển truyền / Giao thức Internet), được hợp nhất thông qua các cổng và sử dụng một không gian địa chỉ và không gian tên duy nhất.

Trung tâm của Internet là một hệ thống mạng đường trục được gọi là đường trục. Mạng cấp trung khu vực cung cấp kết nối các vùng lãnh thổ riêng lẻ với mạng lõi tốc độ cao.

Trên Internet, việc trao đổi dữ liệu giữa các nút có thể được thực hiện dọc theo các tuyến đường khác nhau, dọc theo các đường truyền thông khác nhau. Sự cố của một kênh viễn thông riêng lẻ không dẫn đến mất liên lạc hoàn toàn.

Lịch sử của Internet

Vào những năm 60 của thế kỷ XX, sau cuộc khủng hoảng tên lửa Cuba, các chuyên gia rand Tập đoàn (US think tank) đề xuất tạo ra một mạng máy tính phi tập trung bao phủ toàn bộ đất nước. Ý tưởng là ngay cả trong trường hợp xảy ra một cuộc tấn công hạt nhân, kết nối giữa các máy tính quân sự của các tổ chức khoa học và giáo dục được kết nối với mạng này sẽ không bị phá hủy. Cấu trúc như vậy chỉ có thể được triển khai nếu tồn tại nhiều kết nối giữa các nút mạng, nghĩa là tất cả các nút phải có cùng trạng thái, mỗi nút được phép tạo, truyền và nhận tin nhắn từ bất kỳ nút nào khác. Nếu trong một mạng bình thường, một máy chủ khi bị lỗi sẽ làm toàn bộ mạng ngừng hoạt động, thì trong mạng mới, lẽ ra phải có một số lượng máy chủ tùy ý, mỗi máy chủ có thể chọn đường dẫn gửi thông tin.

Người ta cho rằng dữ liệu dự định truyền sẽ được chia thành các khối dữ liệu tiêu chuẩn nhỏ được gọi là gói. Mỗi gói phải có một địa chỉ đích và việc gửi nó được đảm bảo bởi thực tế là mỗi nút có khả năng gửi (hoặc chuyển tiếp) các gói qua mạng đến đích của nó.

Năm 1968, một trong những bộ phận của Lầu Năm Góc, cơ quan ARPA, bắt đầu tài trợ cho dự án này và vào mùa thu năm 1969, mạng ARPANET xuất hiện, chỉ bao gồm bốn nút: SDS SIGMA (Đại học California), SDS-940 (Stanford). Viện nghiên cứu), IBM-360 (Viện Santa Barbara California), DEC PDP-10 (Đại học Utah). Ngày sinh của Internet được coi là ngày 29 tháng 10 năm 1969, khi nỗ lực đầu tiên được thực hiện nhằm kết nối từ xa với một máy tính tại trung tâm nghiên cứu của Đại học Stanford từ một máy tính khác tại Đại học California ở Los Angeles. Vinton Cerf đôi khi được gọi là "Cha đẻ" của Internet. Năm 1971, đã có 15 nút và năm 1972 - 37 nút. Năm 1973, các nút nước ngoài được kết nối vào mạng - ở London và Na Uy. Năm 1974, NSF (Quỹ Khoa học Quốc gia) đã công bố tiêu chuẩn giao thức TCP/IP, tiêu chuẩn này trở thành tiêu chuẩn trên ARPANET vào năm 1983. Đến năm nay, mạng đã có tên chính thức là INTERNET. Internet bắt đầu phát triển nhanh chóng vào những năm 1980. Kế hoạch kết nối các máy tính thành một mạng với sự kiểm soát phi tập trung đã lan rộng khắp thế giới.

Giao thức mạng là một bộ quy tắc cho phép kết nối và trao đổi dữ liệu giữa hai hoặc nhiều máy tính được kết nối với mạng.Trên thực tế, các giao thức khác nhau thường chỉ mô tả các khía cạnh khác nhau của cùng một loại giao tiếp; được kết hợp với nhau, chúng tạo thành cái gọi là ngăn xếp giao thức. Tiêu đề<протокол>Và<стек протоколов>cũng chỉ ra phần mềm thực hiện giao thức

Cấp độ giao thức

Hệ thống phân loại phổ biến nhất cho các giao thức mạng được gọi là mô hình OSI. Theo đó, các giao thức được chia thành 7 cấp độ theo mục đích của chúng - từ vật lý (tạo và nhận dạng tín hiệu điện hoặc tín hiệu khác) đến ứng dụng (API để truyền thông tin bằng ứng dụng):

  • Lớp ứng dụng. Cấp trên (thứ 7) của mô hình đảm bảo sự tương tác giữa mạng và người dùng. Lớp cho phép các ứng dụng của người dùng truy cập các dịch vụ mạng như xử lý truy vấn cơ sở dữ liệu, truy cập tệp, chuyển tiếp E-mail. Nó cũng chịu trách nhiệm truyền thông tin dịch vụ, cung cấp cho ứng dụng thông tin về lỗi và tạo yêu cầu đến lớp trình bày. Ví dụ: HTTP, POP3, SMTP.
  • Lớp trình bày. Lớp 6 chịu trách nhiệm chuyển đổi giao thức và mã hóa/giải mã dữ liệu. Nó chuyển đổi các yêu cầu ứng dụng nhận được từ lớp ứng dụng thành định dạng để truyền qua mạng và chuyển đổi dữ liệu nhận được từ mạng thành định dạng mà ứng dụng có thể hiểu được. Lớp trình bày có thể thực hiện nén/giải nén hoặc mã hóa/giải mã dữ liệu cũng như chuyển hướng các yêu cầu đến tài nguyên mạng khác nếu chúng không thể được xử lý cục bộ.
  • Lớp phiên. Cấp độ 5 của mô hình chịu trách nhiệm duy trì phiên giao tiếp, cho phép các ứng dụng tương tác với nhau trong thời gian dài. Lớp phiên quản lý việc tạo/kết thúc phiên, trao đổi thông tin, đồng bộ hóa tác vụ, xác định quyền truyền dữ liệu và duy trì phiên trong thời gian ứng dụng không hoạt động. Đồng bộ hóa truyền được đảm bảo bằng cách đặt nó trong luồng dữ liệu Điểm kiểm soát, bắt đầu từ đó quá trình được tiếp tục nếu tương tác bị gián đoạn.
  • Lớp vận chuyển. Cấp độ thứ 4 của mô hình được thiết kế để cung cấp dữ liệu không có lỗi, mất mát và trùng lặp theo trình tự chúng được truyền đi. Không quan trọng dữ liệu nào được truyền đi, từ đâu và ở đâu, tức là nó tự cung cấp cơ chế truyền dẫn. Nó chia các khối dữ liệu thành các đoạn, kích thước của nó phụ thuộc vào giao thức, kết hợp các khối ngắn thành một và chia các khối dài. Các giao thức ở cấp độ này được thiết kế để liên lạc điểm-điểm. Ví dụ: TCP, UDP
  • Lớp mạng. Lớp 3 của mô hình mạng OSI được thiết kế để xác định đường truyền dữ liệu. Chịu trách nhiệm dịch các địa chỉ và tên logic thành địa chỉ vật lý, xác định các tuyến đường ngắn nhất, chuyển đổi và định tuyến, giám sát các vấn đề và tắc nghẽn trong mạng. Một thiết bị mạng như bộ định tuyến hoạt động ở cấp độ này.
  • Lớp liên kết dữ liệu. Cấp độ này thường được gọi là cấp độ kênh. Lớp này được thiết kế để đảm bảo sự tương tác của các mạng ở lớp vật lý và kiểm soát các lỗi có thể xảy ra. Nó đóng gói dữ liệu nhận được từ lớp vật lý vào các khung, kiểm tra tính toàn vẹn, sửa lỗi nếu cần và gửi dữ liệu đó đến lớp mạng. Lớp liên kết dữ liệu có thể giao tiếp với một hoặc nhiều lớp vật lý, giám sát và quản lý sự tương tác này. Đặc tả IEEE 802 chia lớp này thành 2 lớp con - MAC (Kiểm soát truy cập phương tiện) điều chỉnh quyền truy cập vào phương tiện vật lý dùng chung, LLC (Kiểm soát liên kết logic) cung cấp dịch vụ lớp mạng. Công tắc và cầu hoạt động ở cấp độ này. Trong lập trình, cấp độ này thể hiện trình điều khiển thẻ kết nối, V các hệ điều hành có một giao diện phần mềm để tương tác giữa các lớp kênh và mạng với nhau, đây không phải là cấp độ mới, mà chỉ đơn giản là triển khai mô hình cho một hệ điều hành cụ thể. Ví dụ về các giao diện như vậy: ODI, NDIS
  • Lớp vật lý Mức thấp nhất của mô hình được dùng trực tiếp để truyền luồng dữ liệu. Truyền tín hiệu điện hoặc quang vào chương trình phát sóng cáp hoặc đài phát thanh và theo đó, nhận và chuyển đổi chúng thành các bit dữ liệu theo phương pháp mã hóa tín hiệu số. Nói cách khác, nó cung cấp giao diện giữa phương tiện mạng và thiết bị mạng. Ở cấp độ này, bộ tập trung tín hiệu (hub), bộ lặp tín hiệu (bộ lặp) và bộ chuyển đổi phương tiện hoạt động. Các chức năng của lớp vật lý được triển khai trên tất cả các thiết bị được kết nối với mạng. Về phía máy tính, các chức năng của lớp vật lý được thực hiện bởi bộ điều hợp mạng hoặc cổng nối tiếp.

Giao thức TCP/IP chủ yếu được sử dụng

Thuật ngữ mạng máy tính Giao thức

Giao thức mạng là một tập hợp các quy tắc do phần mềm triển khai để liên lạc giữa các máy tính được kết nối với mạng. Thực tế nó là “ngôn ngữ” trong đó các máy tính nói chuyện với nhau. Hiện tại, tiêu chuẩn này chỉ sử dụng giao thức TCP/IP. Ở trước Phiên bản Windows Một số giao thức được cài đặt theo mặc định, thường là NetBEUI, NWLink IPX/SPX, TCP/IP.

  • NetBEUI.
    Giao thức nhỏ gọn và hiệu quả để tương tác trong các mạng nhỏ (tối đa 200 máy tính). Được sử dụng trong nhiều hệ thống khác nhau: Microsoft LAN Manager, Windows 3.1/3.11 for Workgroups/95/98/NT 4.0, IBM PCLAN, LAN Server, v.v. Trong Windows 2000 trở lên, một đặc tả mới của giao thức này được sử dụng, trong đó được gọi là Giao thức khung NetBIOS (NBFP). NetBEUI (NBFP) không yêu cầu bất kỳ cài đặt bổ sung nào. Nếu bạn cần nhanh chóng tạo một mạng và bạn không cảm thấy tự tin trong việc hiểu các cài đặt bổ sung, chẳng hạn như giao thức TCP/IP yêu cầu, thì hãy kích hoạt giao thức NBFP. Bạn sẽ có được một mạng cục bộ hoạt động đơn giản và rất nhanh.
  • NWLink IPX/SPX.
    Nếu có máy chủ Novell NetWare trên mạng thì giao thức này là cần thiết để tổ chức liên lạc với chúng. Nếu không, giao thức này sẽ được loại trừ khỏi những giao thức được sử dụng trong hệ thống.
  • TCP/IP.
    Giao thức chính được đề xuất cho cả mạng doanh nghiệp lớn và văn phòng nhỏ cũng như để kết nối máy tính gia đình với mạng riêng. Không giống như các giao thức khác, nó yêu cầu một số cài đặt sơ bộ.

Ghi chú
Bạn không nên sử dụng nhiều dịch vụ và giao thức trên mạng của mình hơn mức cần thiết cho hoạt động binh thương trong một tình huống cụ thể. Thứ nhất, điều này sẽ sử dụng tài nguyên máy tính một cách không hiệu quả. Thứ hai, bất kỳ dịch vụ bổ sung nào và giao thức không được sử dụng đều là một “lối vào” khác của hệ thống cần được bảo vệ. Vì vậy sẽ dễ dàng hơn nếu không cung cấp Tính năng bổ sung tin tặc phải liên tục theo dõi các lỗ hổng được tìm thấy trong các dịch vụ này, cài đặt các bản cập nhật cần thiết, v.v.

mô hình OSI

Với mục đích hệ thống hóa, mô hình OSI thường được sử dụng, mô hình này thường chia tương tác mạng thành bảy lớp.
Kiến thức về các cấp độ OSI thường được yêu cầu khi vượt qua các kỳ thi chứng chỉ nhất định, nhưng trên thực tế, phần này đã mất đi ý nghĩa của nó. Nếu ba cấp độ đầu tiên vẫn có thể tách biệt khá tốt khi phân tích cái này cái kia dự án mạng, thì việc phân loại chức năng của thiết bị theo các cấp độ khác là khá khó khăn. Vì mục đích tiếp thị, nó thường được chỉ ra trong phần mô tả về các thiết bị chuyển mạch mà chúng vận hành, ví dụ: ở cấp độ 4 hoặc 7. Trong thực tế, điều này chỉ có nghĩa là khi triển khai một số chức năng nhất định trong các thiết bị chuyển mạch, gói dữ liệu được phân tích theo các đặc điểm liên quan đến các cấp độ tương ứng. Ví dụ: điều này xảy ra trong các hoạt động định tuyến lưu lượng multicast (bộ chuyển mạch phân tích gói để xác định xem nó có thuộc về một chương trình cụ thể hay không), ưu tiên gói, v.v.

Ngăn xếp giao thức TCP/IP

Khi họ nói về TCP/IP, thì tên này thường có nghĩa là nhiều giao thức khác nhau dựa trên TCP/IP. Có một số lượng lớn các tiêu chuẩn khác nhau xác định các tùy chọn nhất định cho việc tương tác trên Internet.
Vì vậy, có những quy tắc theo đó thư được trao đổi giữa các máy chủ thư và có những quy tắc theo đó người dùng cuối có thể nhận thư trong hộp thư của họ. Có các quy tắc để tiến hành phát sóng video và âm thanh cũng như các quy tắc tổ chức các cuộc trò chuyện qua điện thoại qua Internet. Có các quy tắc xác định hành vi của người tham gia truyền dữ liệu trong trường hợp xảy ra lỗi, v.v.
Điều hợp lý là khi phát triển các quy tắc truyền tệp, không ai tạo ra các cơ chế mới để truyền một gói dữ liệu và giao thức truyền tệp dựa trên giao thức truyền gói đơn giản hơn.

Do đó, người ta thường nói rằng có các lớp của giao thức IP và ở mỗi lớp có nhiều biến thể khác nhau của các giao thức đặc biệt. Toàn bộ bộ giao thức này được gọi là ngăn xếp giao thức TCP/IP.

Giao thức UPD, TCP, ICMP

Các giao thức được sử dụng để truyền dữ liệu TCP(Giao thức điều khiển truyền dẫn) và UDP (Dữ liệu người dùng giao thức gram, giao thức datagram người dùng). UDPđược sử dụng trong trường hợp không cần xác nhận tiếp nhận (ví dụ: truy vấn DNS, điện thoại IP). Truyền dữ liệu qua giao thức TCP cung cấp sự xác nhận về việc nhận được thông tin. Nếu bên truyền không nhận được xác nhận cần thiết trong khung thời gian đã thiết lập, dữ liệu sẽ được truyền lại. Do đó giao thức TCPđược gọi là các giao thức hướng kết nối, một UDP- không (kết nối ít hơn).
Giao thức Thông báo Kiểm soát Internet ( ICMP, Giao thức tin nhắn điều khiển Internet) được sử dụng để truyền dữ liệu tham số mạng. Nó bao gồm các loại gói như ping, đích không thể truy cập, vượt quá TTL, v.v.

Sự phát triển nhanh chóng của Internet đã dẫn đến thực tế là các tham số đặt ra khi tạo giao thức IP bắt đầu hạn chế sự phát triển hơn nữa của mạng toàn cầu. Do đó, nhiều nhóm không ngừng phát triển các sửa đổi có thể có cho giao thức này. Sự phát triển “được công nhận” nhất ở thời điểm hiện tại được coi là dự án của nhóm IETF (Internet Engineering Task Force, một nhóm giải quyết vấn đề thiết kế Internet), có tên là IPv6 (các dự án khác gọi chung là IP Next Generation hay IPng).
Đến các tính năng chính của dự án này liên quan:

  • giữ nguyên nguyên tắc hoạt động cơ bản của giao thức IP;
  • sử dụng địa chỉ dài hơn (128-bit);
  • sử dụng thuật toán mã hóa 64 bit tích hợp;
  • có tính đến cơ chế dự trữ băng thông giao thức (trước đây vấn đề đã được giải quyết bằng cách giới thiệu các lớp dịch vụ);
  • sự hiện diện của những cơ hội lớn để mở rộng hơn nữa các chức năng: chỉ một phần đặc điểm được mô tả chặt chẽ, phần còn lại cho phép phát triển hơn nữa.

Mặc dù phần lớn những người tham gia Internet ủng hộ việc phát triển giao thức này, nhưng việc triển khai thực tế quá trình phát triển này sẽ cần một thời gian dài và đầu tư đáng kể vì nó đòi hỏi phải nâng cấp một lượng lớn thiết bị đã được cài đặt.
Hỗ trợ giao thức IPv6 được tích hợp vào hệ điều hành Windows, bắt đầu với Windows XP. Để kích hoạt nó trong Windows XP, bạn phải chạy lệnh cài đặt ipv6. Nhưng sử dụng ipv6 vẫn chưa thực tế. Theo nhiều ước tính khác nhau, tình trạng thiếu không gian địa chỉ giao thức IPv4 có thể xảy ra không sớm hơn trong 5-10 năm tới. Đây là thời gian đủ để phát triển đặc tả giao thức IP tiếp theo.

Thông số giao thức TCP/IP
địa chỉ IP

Mỗi máy tính hoạt động sử dụng giao thức TCP/IP phải có một địa chỉ IP - số 32 bit dùng để xác định một nút (máy tính) trên mạng. Thông thường, người ta thường viết địa chỉ bằng giá trị thập phân của mỗi octet của số này, phân tách các giá trị kết quả bằng dấu chấm. Ví dụ: 192.168.101.36.
Địa chỉ IP là duy nhất. Điều này có nghĩa là mỗi máy tính có tổ hợp số riêng và không thể có hai máy tính trên mạng có cùng địa chỉ. Địa chỉ IP được phân phối tập trung. Các nhà cung cấp Internet gửi đơn đăng ký đến các trung tâm quốc gia theo nhu cầu của họ. Phạm vi địa chỉ mà các nhà cung cấp nhận được sẽ được phân bổ rộng hơn cho các khách hàng. Bản thân khách hàng có thể hoạt động như một nhà cung cấp Internet và phân phối địa chỉ IP nhận được giữa các khách hàng phụ, v.v. Với phương pháp phân phối địa chỉ IP này hệ thống máy tính biết chính xác “vị trí” của máy tính có địa chỉ IP duy nhất; Tất cả những gì cô ấy cần làm là gửi dữ liệu đến mạng của “chủ sở hữu”. Đến lượt nhà cung cấp sẽ phân tích đích và biết ai được cung cấp phần địa chỉ này sẽ gửi thông tin đến chủ sở hữu tiếp theo của dải địa chỉ IP cho đến khi dữ liệu đến máy tính đích.
Việc phân bổ một loạt địa chỉ là miễn phí, nhưng tổ chức nhận địa chỉ phải thực sự xác nhận việc sử dụng chúng sau một khoảng thời gian nhất định.
Để xây dựng mạng lưới tổ chức cục bộ, các phạm vi vùng địa chỉ đặc biệt được phân bổ. Đó là các địa chỉ Yu.x.x.x, 192.168.x.x, Yu.x.x.x, từ 172.16.x.x đến 172.31.x.x, 169.254.x.x. Các gói được gửi từ các địa chỉ được chỉ định sẽ không được định tuyến (nói cách khác là không được chuyển tiếp) qua Internet, do đó các máy tính trên các mạng cục bộ khác nhau có thể có địa chỉ trùng khớp trong phạm vi được chỉ định. Để gửi thông tin từ các máy tính như vậy tới Internet và ngược lại, các chương trình đặc biệt được sử dụng để "nhanh chóng" thay thế địa chỉ cục bộ bằng địa chỉ thực khi làm việc với Internet. Nói cách khác, dữ liệu được gửi tới Mạng từ một địa chỉ IP thực. Quá trình này diễn ra “vô hình” đối với người dùng. Công nghệ này được gọi là dịch địa chỉ.

Địa chỉ nhóm

Nếu dữ liệu phải được truyền đến một số thiết bị (ví dụ: xem video từ một Web camera trên các máy tính khác nhau hoặc triển khai đồng thời hình ảnh hệ điều hành tới một số hệ thống), thì việc sử dụng phát sóng nhóm có thể giảm tải trên mạng.
Để thực hiện việc này, máy tính được gán một địa chỉ IP khác từ một dải đặc biệt: từ 224.0.0.0 đến 239.255.255.255 và các dải 224.0.0.0-224.0.0.255 và 239.0.0.0-239.255.255.255 không thể được sử dụng trong các ứng dụng và không thể sử dụng được dành cho các giao thức định tuyến3, v.v. Địa chỉ gửi thư của nhóm được chỉ định bằng phần mềm thích hợp.
Nếu bộ chuyển mạch có chức năng hoạt động với multicast (hỗ trợ IGMP snooping, P1M DM/PIM SM), thì dữ liệu được truyền đến các địa chỉ multicast sẽ chỉ đến các cổng mà thiết bị đã đăng ký các chương trình phát sóng tương ứng được kết nối. Do đó, lưu lượng mạng có thể giảm đáng kể so với tùy chọn truyền dữ liệu đó đến từng thiết bị mạng một cách độc lập.

Phân phối địa chỉ IP cho mạng văn phòng nhỏ

Mạng doanh nghiệp thường sử dụng dải địa chỉ IP được phân bổ để sử dụng cục bộ. Một số địa chỉ được gán tĩnh, một số địa chỉ khác được phân phối động bằng DHCP (Giao thức cấu hình máy chủ động, giao thức cấu hình máy chủ động).

Địa chỉ tĩnh được chỉ định:

  • phía sau cổng, địa chỉ xxx.xxx.xxx.1 thường được sử dụng, nhưng đây là một truyền thống, không phải là một quy tắc;
  • phía sau máy chủ DNS, DHCP, THẮNG;
  • đằng sau bộ điều khiển miền;
  • đằng sau các máy chủ mạng (ví dụ: chia sẻ tệp tập trung, máy chủ thư và như thế.);
  • tại các trạm in có kết nối trực tiếp vào mạng;
  • đằng sau các thiết bị mạng được quản lý (ví dụ: bộ chuyển mạch mạng, bộ nguồn khẩn cấp do SNMP quản lý, v.v.).

Các máy trạm truyền thống sử dụng địa chỉ động. Hơn nữa, một phần địa chỉ độngđược phát hành để sử dụng cục bộ và một phần dành cho khách hàng bên ngoài, “khách” của mạng.

Ghi chú
Thông thường, các máy tính nhận địa chỉ khách phải chịu một số hạn chế nhất định về quyền truy cập vào tài nguyên nội bộ.

Mặt nạ địa chỉ

Khái niệm mạng con được đưa ra để có thể chọn một phần địa chỉ IP của tổ chức này, một phần của tổ chức khác, v.v. Mạng con là một dải địa chỉ IP được coi là thuộc về một mạng cục bộ. Khi làm việc trên mạng cục bộ, thông tin sẽ được gửi trực tiếp đến người nhận. Nếu dữ liệu dành cho máy tính có địa chỉ IP không thuộc mạng cục bộ thì các quy tắc đặc biệt sẽ được áp dụng cho máy tính đó để tính toán lộ trình chuyển tiếp từ mạng này sang mạng khác. Do đó, khi sử dụng giao thức TCP/IP, điều quan trọng là phải biết người nhận thông tin thuộc về mạng nào: cục bộ hay từ xa.
Mặt nạ là một tham số “cho” phần mềm biết có bao nhiêu máy tính được bao gồm trong một nhóm nhất định (“mạng con”). Mặt nạ địa chỉ có cấu trúc giống như địa chỉ IP: nó là một tập hợp gồm bốn nhóm số, mỗi nhóm có thể nằm trong phạm vi từ 0 đến 255. Hơn nữa, giá trị mặt nạ càng thấp, thì nhiều máy tính hơn thống nhất vào mạng con này. Đối với mạng doanh nghiệp nhỏ, mặt nạ thường là 255.255.255.x (ví dụ: 255.255.255.224). Mặt nạ mạng được gán cho máy tính cùng với địa chỉ IP.

Vì vậy, mạng 192.168.0.0 có mặt nạ 255.255.255.0 (nếu không bạn có thể viết 192.168.0.0/24) có thể chứa các máy chủ có địa chỉ từ 192.168.0.1 đến 192.168.0.254. Địa chỉ 192.168.0.255 là địa chỉ quảng bá cho mạng này. Và mạng 192.168.0.0 với mặt nạ 255.255.255.128 (192.168.0.0/25) cho phép các địa chỉ từ 192.168.0.1 đến 192.168.0.127 (địa chỉ 192.168.0.128 được sử dụng làm địa chỉ quảng bá).
Trong thực tế, các mạng có số lượng máy chủ nhỏ có thể được các nhà cung cấp Internet sử dụng (để lưu địa chỉ IP). Ví dụ: một khách hàng có thể được chỉ định một địa chỉ có mặt nạ 255.255.255.252. Mạng con này chỉ chứa hai máy chủ. Khi phân vùng mạng, các tổ chức sử dụng dải địa chỉ cục bộ cho mạng Loại C. Mạng Loại C có mặt nạ địa chỉ là 255.255.255.0 và có thể chứa tối đa 254 máy chủ. Việc sử dụng mạng lớp C khi được chia thành các Vlan trong môi trường doanh nghiệp là do các giao thức định tuyến tự động sử dụng chính xác các mạng con đó.
Khi tạo mạng con trong một tổ chức, nên tuân thủ quy tắc sau: các mạng con liên quan đến một nút phân phối cụ thể phải là một phần của cùng một mạng. Điều này giúp đơn giản hóa các bảng định tuyến và tiết kiệm tài nguyên chuyển mạch. Ví dụ: nếu các mạng con 192.168.0.0/255.255.255.0, 192.168.1.0/255.255.255.0, 192.168.3.0/255.255.255.0 được kết nối với bộ chuyển mạch này thì bộ chuyển mạch kia chỉ cần biết rằng các gói dành cho mạng 192.168 sẽ được chuyển tiếp theo hướng này. 0.0 /255.255.252.0.
Khuyến nghị này không có ý nghĩa quan trọng đối với mạng của các tổ chức vừa và nhỏ, vì tài nguyên của các thiết bị chuyển mạch hiện đại đủ để lưu trữ các cài đặt có dung lượng như vậy.

Sau khi máy tính đã nhận được địa chỉ IP và “biết” giá trị của mặt nạ mạng con, chương trình có thể bắt đầu hoạt động trong mạng con cục bộ này. Để trao đổi thông tin với các máy tính khác trên mạng toàn cầu, bạn cần biết các quy tắc về nơi gửi thông tin ra mạng bên ngoài. Với mục đích này, đặc tính của giao thức IP như địa chỉ cổng được sử dụng.

Cổng (cổng mặc định)

Cổng vào(gateway) là một thiết bị (máy tính) cung cấp khả năng truyền thông tin giữa các mạng con IP khác nhau. Nếu chương trình xác định (bằng địa chỉ IP và mặt nạ) rằng địa chỉ đích không phải là một phần của mạng con cục bộ thì nó sẽ gửi dữ liệu này đến thiết bị hoạt động như một cổng. Trong cài đặt giao thức, chỉ định địa chỉ IP của thiết bị đó.
Một cổng không thể được chỉ định để chỉ hoạt động trên mạng cục bộ.
Đối với người dùng cá nhân kết nối Internet hoặc đối với các doanh nghiệp nhỏ có một kênh kết nối duy nhất, hệ thống chỉ nên có một địa chỉ cổng - đây là địa chỉ của thiết bị có kết nối Mạng. Nếu có nhiều tuyến đường (đường dẫn gửi dữ liệu đến các mạng khác) thì sẽ có nhiều cổng. Trong trường hợp này, bảng định tuyến được sử dụng để xác định đường dẫn dữ liệu.

bảng định tuyến

Một tổ chức có thể có một số điểm kết nối với Internet (ví dụ: nhằm mục đích dành riêng các kênh truyền dữ liệu hoặc sử dụng các kênh rẻ hơn, v.v.) hoặc chứa một số mạng IP trong cấu trúc của nó. Trong trường hợp này, để hệ thống “biết” cách nào (thông qua cổng nào) để gửi thông tin này hoặc thông tin kia, các bảng định tuyến sẽ được sử dụng. Bảng định tuyến cho mỗi cổng chỉ ra các mạng con Internet mà thông tin nào sẽ được truyền qua chúng. Trong trường hợp này, đối với một số cổng, bạn có thể đặt phạm vi đích giống nhau, nhưng với ở các mức giá khác nhau truyền dữ liệu: thông tin sẽ được gửi qua kênh có chi phí thấp nhất và nếu thất bại vì lý do này hay lý do khác, kết nối “rẻ nhất” tiếp theo sẽ tự động được sử dụng.
Bảng định tuyến tồn tại trên mọi thiết bị sử dụng giao thức IP. Quản trị viên chủ yếu làm việc với các bảng định tuyến của thiết bị chuyển mạch. Việc thiết lập các bảng định tuyến máy tính chỉ có ý nghĩa nếu có một số bộ điều hợp mạngđược kết nối với các phân đoạn mạng khác nhau. Nếu máy tính chỉ có một card mạng (một kết nối Internet), bảng định tuyến có dạng đơn giản nhất: nó nêu rõ tất cả các tín hiệu phải được gửi đến cổng mặc định.

Bạn có thể xem bảng định tuyến giao thức TCP/IP bằng lệnh in lộ trình. Sử dụng lệnh lộ trình, bạn cũng có thể thêm tuyến tĩnh mới (thêm tuyến) hoặc tuyến cố định - tuyến thêm -p (tuyến được lưu trong cài đặt sau khi khởi động lại hệ thống).
Hãy xem một ví dụ về cách sử dụng các sửa đổi đối với bảng định tuyến. Giả sử rằng máy tính có hai card mạng, một trong số đó được kết nối trực tiếp với Internet (có địa chỉ thực) và địa chỉ thứ hai được sử dụng để hoạt động trên mạng nội bộ (địa chỉ cục bộ). Truy cập Internet được cung cấp theo mặc định thông qua một cổng trên mạng cục bộ. Trong trường hợp này, bảng định tuyến được hiển thị bằng lệnh in lộ trình trông giống như sau:

Hãy kiểm tra đường dẫn của gói đến địa chỉ Internet, ví dụ 109.84.231.210, bằng lệnh tracert:
tracert 109.84.231.210 -d Kết quả là chúng ta nhận được kết quả như thế này (danh sách được giới hạn ở bốn nút đầu tiên):

Giả sử chúng ta muốn thay đổi đường dẫn của các gói đến máy chủ đã chọn bằng cách định tuyến thông tin qua card mạng thứ hai (thay vì qua cổng mặc định). Để thực hiện việc này, hãy sử dụng lệnh thêm tuyến đường để thêm tuyến đường mà chúng ta muốn:
tuyến thêm 109.84.231.210 mặt nạ 255.255.255.255 195.161.192.2
Trong lệnh, chúng tôi đã chỉ ra rằng chúng tôi muốn chỉ định một tuyến đường mới không phải cho một dải địa chỉ mà chỉ cho một giá trị cụ thể (do đó mặt nạ là 255.255.255.255). Ngoài ra, họ còn chỉ định rõ ràng địa chỉ của giao diện mạng mà các gói sẽ được chuyển tiếp qua đó.
Sau khi thực hiện lệnh này (hệ thống không hiển thị bất kỳ kết quả thao tác nào), các thay đổi có thể được xem qua bảng định tuyến.

So sánh với phiên bản gốc bảng định tuyến đã được bổ sung một dòng, được hiển thị trong ví dụ này (các dòng còn lại không thay đổi).

Kiểm tra đường dẫn tín hiệu mới:
Theo dõi lộ trình tới 109.84.231.210 với số bước nhảy tối đa là 30

1 1ms 1ms 1ms 195.161.192.1
2 23 mili giây 22 mili giây 23 mili giây 195.161.94.137
3 23 ms 23 ms 23 ms 195.161.94.5


...
Có thể thấy rằng các gói được gửi qua một giao diện khác.
Những thay đổi định tuyến này kéo dài cho đến khi hệ thống được khởi động lại hoặc cho đến khi lệnh ngược lại được ban hành: xóa các mục định tuyến. Để khôi phục các tham số định tuyến, chỉ cần đưa ra lệnh chỉ định tuyến đường bạn muốn xóa:

tuyến đường xóa 109.84.231.210

Trong trường hợp này, thường không thể chỉ định các tham số mặt nạ và giao diện (nếu chúng được xác định duy nhất bởi địa chỉ được nhập trong lệnh).

Ghi chú
Trong thực tế, có những tình huống khi việc thay đổi các tham số định tuyến trong hệ điều hành Windows không được xử lý chính xác ngay lập tức. Đôi khi, sau các thao tác trên bảng định tuyến, để đạt được thành công, cần phải vô hiệu hóa và kích hoạt lại theo chương trình giao diện mạng mà cấu hình đang được thực hiện.

Hiểu các quy tắc định tuyến không chỉ quan trọng khi xây dựng các tuyến trên Internet, một nhiệm vụ mà quản trị viên mạng của các doanh nghiệp nhỏ khó có thể phải giải quyết. Trong thực tế, mạng ảo được sử dụng rộng rãi để cô lập các phần riêng biệt của mạng cục bộ (ví dụ: vì lý do bảo mật). Và để cung cấp quyền truy cập có chọn lọc vào các mạng như vậy, quản trị viên phải có khả năng viết bảng định tuyến chính xác cho Vlan tương ứng.

Chương 5

Giao thức mạng cục bộ

Sau khi đọc chương này và hoàn thành các bài tập thực hành, bạn sẽ có thể:

Ø Giải thích các giao thức sau và cách sử dụng chúng trong các hệ điều hành mạng khác nhau:

Ø thảo luận và thực hiện các phương pháp cải thiện hiệu suất của mạng cục bộ.

Vào đầu thế kỷ 20, nhà xã hội học George Herbert Mead, khi nghiên cứu ảnh hưởng của ngôn ngữ đối với con người, đã đưa ra kết luận rằng trí thông minh của con người chủ yếu phát triển thông qua ngôn ngữ. Ngôn ngữ giúp chúng ta tìm thấy ý nghĩa trong thực tế xung quanh và giải thích các chi tiết của nó. Trong các mạng, các giao thức mạng đóng vai trò tương tự, cho phép các hệ thống khác nhau tìm thấy môi trường chung để tương tác.

Chương này mô tả các giao thức được sử dụng phổ biến nhất trên mạng cục bộ và hệ điều hành mạng sử dụng chúng. Bạn sẽ tìm hiểu về những ưu điểm và nhược điểm của từng giao thức, điều này sẽ giúp bạn hiểu cách sử dụng chúng. Giao thức mạng cục bộ phổ biến nhất, TCP/IP, chỉ được thảo luận ngắn gọn trong chương này vì nó sẽ được mô tả chi tiết hơn trong phần sau. Chương 6.Ở cuối chương này, bạn sẽ được giới thiệu các phương pháp cải thiện hiệu suất của mạng cục bộ và chọn các giao thức cần thiết trong một tình huống cụ thể.

Giao thức mạng cục bộvà ứng dụng của chúng trong mạngcác hệ điều hành

Các giao thức mạng giống như một ngôn ngữ hoặc phương ngữ địa phương: chúng cho phép các mạng trao đổi thông tin một cách liền mạch giữa các thiết bị được kết nối. Các giao thức này cũng rất quan trọng đối với các tín hiệu điện đơn giản được truyền qua cáp truyền thông mạng. Tôi đơn giản là không thể thực hiện được các giao thức truyền thông mạng. Để hai máy tính có thể giao tiếp tự do với nhau, chúng phải sử dụng cùng một giao thức, giống như hai người phải giao tiếp bằng cùng một ngôn ngữ. TÔI

Trong mạng cục bộ, một số giao thức có thể hoạt động riêng lẻ và trong một số kết hợp. Các thiết bị mạng (chẳng hạn như bộ định tuyến) thường được cấu hình để tự động nhận dạng và cấu hình các giao thức khác nhau (tùy thuộc vào hệ điều hành được sử dụng trong bộ định tuyến). Ví dụ, trên một mạng LAN Ethernet, một giao thức có thể được sử dụng để kết nối với máy tính lớn, một giao thức khác để hoạt động với các máy chủ Novell NetWare và giao thức thứ ba để hoạt động với các máy chủ Windows (ví dụ: chạy Windows NT Server) (Hình 5.1).

Bạn có thể cài đặt một bộ định tuyến cầu nối sẽ tự động nhận dạng từng giao thức và tự cấu hình cho phù hợp, khiến nó hoạt động như một bộ định tuyến cho một số giao thức và làm cầu nối cho các giao thức khác. Sự hiện diện của một số giao thức trong mạng có hiệu quả ở chỗ mạng đó có thể thực hiện đồng thời nhiều chức năng (ví dụ: cung cấp quyền truy cập Internet vào máy tính lớn và máy chủ). Nhược điểm của phương pháp này là một số giao thức sẽ hoạt động ở chế độ phát sóng, nghĩa là chúng sẽ gửi các gói theo định kỳ để xác định các thiết bị mạng, tạo ra lưu lượng vượt quá đáng kể.

Một số giao thức mạng đã được sử dụng rộng rãi vì chúng được liên kết với các hệ điều hành mạng cụ thể (ví dụ: hệ thống Windows, máy tính lớn của IBM, máy chủ UNIX và Novell NetWare). Việc nghiên cứu các giao thức liên quan đến hệ điều hành nơi chúng được sử dụng là điều hợp lý. Trong trường hợp này, có thể hiểu rõ tại sao một giao thức cụ thể lại cần thiết trong một loại mạng nhất định. Nó cũng sẽ giúp bạn hiểu dễ dàng hơn cách một giao thức (chẳng hạn như NetBEUI) có thể được thay thế bằng các giao thức khác (chẳng hạn như TCP/IP). Tuy nhiên, trước khi tìm hiểu về các giao thức và mối quan hệ qua lại của chúng giữa các hệ điều hành, điều quan trọng là phải tìm hiểu về các đặc tính chung của giao thức LAN.

Thuộc tính chunggiao thức mạng cục bộ

Về cơ bản, các giao thức mạng cục bộ có các thuộc tính giống như các giao thức khác giao thức truyền thông Tuy nhiên, một số trong số chúng đã được phát triển từ lâu, trong quá trình tạo ra các mạng đầu tiên, mạng này chậm, không đáng tin cậy và dễ bị nhiễu điện từ và vô tuyến hơn. Vì vậy, một số giao thức không hoàn toàn phù hợp với truyền thông hiện đại. Những nhược điểm của các giao thức như vậy bao gồm phòng thủ yếu do lỗi hoặc lưu lượng mạng quá mức. Ngoài ra, một số giao thức nhất định đã được tạo cho các mạng cục bộ nhỏ và rất lâu trước khi các mạng công ty hiện đại có khả năng định tuyến nâng cao ra đời.

Các giao thức mạng cục bộ phải có những đặc điểm cơ bản sau:

Đảm bảo độ tin cậy của các kênh mạng;

Có hiệu suất cao;

Xử lý địa chỉ nút nguồn và đích;

Tuân thủ các tiêu chuẩn mạng, đặc biệt là IEEE 802.

Nói chung, tất cả các giao thức được thảo luận trong chương này đều đáp ứng các yêu cầu này, nhưng, như bạn sẽ tìm hiểu sau, một số giao thức có nhiều khả năng hơn những giao thức khác.

Trong bảng 5.1 liệt kê các giao thức mạng cục bộ và hệ điều hành mà các giao thức này có thể hoạt động. Ở phần sau của chương, các giao thức và hệ thống (đặc biệt là hệ điều hành máy chủ và máy tính chủ) sẽ được mô tả chi tiết hơn.

4 Bảng 5.1. Các giao thức mạng cục bộ và hệ điều hành mạng

Giao thức

Hệ điều hành tương ứng

Các phiên bản đầu tiên của hệ điều hành Microsoft Windows

UNIX, NetWare mới, phiên bản hiện đại của hệ điều hành Microsoft Windows, hệ điều hành máy tính lớn của IBM

Hệ điều hành máy tính lớn và máy tính mini của IBM

Các hệ thống máy khách tương tác với các máy tính lớn của IBM được cấu hình để hoạt động với giao thức SNA

Ghi chú

Hệ điều hành máy tính là một bộ phần mềm thực hiện hai chức năng trên máy tính. Đầu tiên, chúng tương tác với phần cứng của máy tính và hệ thống đầu vào/đầu ra cơ bản (BIOS). Thứ hai, họ tương tác với giao diện người dùng(ví dụ: với giao diện người dùng đồ họa (GUI) Hệ thống Windows hoặc với Hệ thống con X Window và máy tính để bàn trên hệ thống UNIX). Vì hệ điều hành máy tính mạng Có mức độ tương tác thứ ba trong đó các hệ thống này có thể giao tiếp với nhau qua mạng bằng một hoặc nhiều giao thức.

Giao thứcIPX/ SPX và hệ thốngtiểu thuyết NetWare

Giao thức mạng Internet Gói Trao đổi (IPX) (trao đổi gói liên mạng) được Novell phát triển cho một trong những hệ điều hành mạng đầu tiên thực hiện các chức năng máy chủ, được gọi là NetWare. Hệ thống này ban đầu được thiết kế cho mạng bus Ethernet, mạng vòng mã thông báo và mạng ARCnet và được thiết kế để hoạt động với một máy chủ tệp duy nhất. ARCnet là một trong những công nghệ mạng thay thế độc quyền sử dụng gói đặc biệt với các điểm đánh dấu và cấu trúc liên kết hỗn hợp (bus và star). Hiện tại, hệ điều hành NetWare đã trở nên độc lập với phần cứng và có thể hỗ trợ nhiều cấu trúc liên kết và giao thức khác nhau.

Là nguyên mẫu cho giao thức IPX, Novell đã sử dụng một trong những giao thức mạng cục bộ đầu tiên, giao thức IPX. Xerox Mạng Hệ thống (XNS), điều chỉnh nó cho hệ điều hành máy chủ tập tin NetWare của nó. Tập đoàn Xerox đề xuất giao thức XNS như một phương tiện truyền dữ liệu qua mạng Ethernet. Vào đầu những năm 1980, một số nhà sản xuất đã phát hành phiên bản riêng của giao thức này. Phiên bản của Novell đã tạo ra giao thức IPX cho các máy chủ NetWare. Đồng thời, công ty này đã phát triển một giao thức đồng hành có tên là theo trình tự Gói Trao đổi (SPX) và tập trung vào làm việc với các chương trình ứng dụng, chẳng hạn như cơ sở dữ liệu.

Giao thức IPX/SPX được sử dụng rộng rãi trong các máy chủ NetWare cho đến phiên bản 4. Bắt đầu với NetWare 5.0, Novell đang khuyến khích người dùng chuyển sang ngăn xếp giao thức TCP/IP. Các giao thức này hiện là giao thức chính cho NetWare 6.0 trở lên, mặc dù người dùng có thể tiếp tục sử dụng giao thức IPX/SPX, đặc biệt để tương thích với các máy chủ và thiết bị cũ (chẳng hạn như máy in).

Khi giao thức IPX/SPX được cấu hình trên mạng Ethernet dựa trên máy chủ NetWare, có thể sử dụng bốn loại khung Ethernet:

802 .2 - tương đối kiểu mới các khung được sử dụng trong các mạng dựa trên các phiên bản máy chủ NetWare từ 3.21 đến 4.x;

802.3 – một loại khung cũ được sử dụng trên hệ thống NetWare 286 (các phiên bản 2.x) và các phiên bản đầu tiên của hệ thống NetWare và 3.1x);

Ethernet IIđể đảm bảo khả năng tương thích với mạng Ethernet II và định dạng khung hiệu quả hơn;

Ethernet CHỤP việc thực hiện được mô tả trong chương 2 Giao thức truy cập mạng con (SNAP), được thiết kế để vận hành các mạng và ứng dụng đặc biệt của nhà sản xuất.

Ưu điểm và nhược điểm

Ưu điểm của giao thức IPX (mặc dù đã cũ) so với các giao thức đầu tiên khác là khả năng định tuyến của nó, tức là thực tế là nó có thể được sử dụng để truyền dữ liệu qua nhiều mạng con trong doanh nghiệp. Nhược điểm của giao thức là lưu lượng truy cập bổ sung, xảy ra do các máy trạm đang hoạt động sử dụng các gói quảng bá được tạo thường xuyên để xác nhận sự hiện diện của chúng trên mạng. Với nhiều máy chủ NetWare và hàng trăm máy khách, chương trình phát sóng "Tôi ở đây" của IPX có thể tạo ra lưu lượng mạng đáng kể (Hình 5.2).

Mục đích của giao thức SPX

Giao thức SPX, bổ sung cho IPX, cung cấp khả năng truyền dữ liệu chương trình ứng dụng với độ tin cậy cao hơn IPX. IPX nhanh hơn một chút so với giao thức đồng hành của nó, nhưng nó sử dụng các dịch vụ không kết nối chạy trong lớp con LLC của Lớp Liên kết. Điều này có nghĩa là IPX đảm bảo rằng khung sẽ được chuyển đến đích với xác suất thấp hơn. Giao thức SPX sử dụng các dịch vụ hướng kết nối, giúp cải thiện độ tin cậy của việc truyền dữ liệu. Thông thường, khi đề cập đến cả hai giao thức (IPX và SPX), chữ viết tắt IPX/SPX được sử dụng.

Giao thức SPX được sử dụng rộng rãi để truyền nội dung dữ liệu qua mạng. Ngoài ra, Tiện ích Bảng điều khiển Từ xa và Dịch vụ In của Novell hoạt động dựa trên giao thức này. Bảng điều khiển từ xa cho phép máy trạm của quản trị viên xem cùng thông tin được hiển thị trên bảng điều khiển máy chủ tệp NetWare, cho phép người dùng thực thi từ xa các lệnh hệ thống trên máy chủ mà không cần phải sử dụng bàn phím của máy chủ.

Triển khai giao thứcIPX/ SPX

Để cài đặt giao thức IPX/SPX trên máy tính chạy DOS, các trình điều khiển DOS đặc biệt được phát triển cho NetWare sẽ được sử dụng. Trên hệ điều hành 32 bit (ví dụ: Windows 95 trở lên), để cài đặt giao thức, bạn có thể chạy chương trình Novell Client32, chương trình này cung cấp môi trường lệnh để truy cập máy chủ NetWare.

Để cho phép các máy tính chạy hệ thống Windows truy cập NetWare, bạn cũng có thể sử dụng hai loại trình điều khiển cho phép bạn làm việc với một số giao thức: Giao diện liên kết dữ liệu mở (ODI) và Đặc tả giao diện trình điều khiển mạng (NDIS).

Khi nhiều giao thức (chẳng hạn như IPX/SPX và TCP/IP) được triển khai trên mạng NetWare, máy chủ và máy khách thường sử dụng trình điều khiển Mở Liên kết dữ liệu Giao diện, ODI(giao diện kênh mở). Trình điều khiển này cho phép giao tiếp với các máy chủ tệp NetWare, máy tính lớn và máy tính mini cũng như với Internet. Trình điều khiển ODI có thể được sử dụng trong các máy khách mạng chạy trên MS-DOS và Microsoft Windows.

Trong các phiên bản Windows trước (Windows 3.11, Windows 95, Windows 98 và Windows NT), Microsoft đã triển khai trình điều khiển GDI dưới dạng một ứng dụng 16 bit không thể tận dụng tối đa hiệu suất và khả năng của Windows 95 32 bit trở lên .

Bắt đầu từ Windows 95, các giải pháp tiên tiến hơn của Microsoft được sử dụng để kết nối với máy chủ NetWare thông qua giao thức - giao thức IPX/SPX NetWare liên kết (Liên kết Tây Bắc) IPX/ SPX và tài xế Mạng Tài xế Giao diện Sự chỉ rõ, NDIS(Thông số kỹ thuật giao diện chuẩn của bộ điều hợp mạng). Bài tập thực hành 5-1 và 5-2 chỉ cho bạn cách cấu hình hệ thống Windows 2000 và Windows XP Professional để sử dụng giao thức NWLink.

Như thể hiện trong hình. Trình điều khiển 5.3, NDIS (Microsoft) và ODI (Novell) hoạt động ở lớp con LLC của lớp Liên kết dữ liệu, tuy nhiên, tại một thời điểm, chỉ một trong các trình điều khiển này có thể được liên kết với bộ điều hợp mạng.

DIV_ADBLOCK20">

Thi đuaIPX/ SPX

Giao thức NWLink mô phỏng hoạt động IPX/SPX, do đó, bất kỳ hệ thống Windows nào sử dụng giao thức này đều hoạt động như một máy tính hoặc thiết bị được cấu hình để hoạt động với IPX/SPX. NDIS là một đặc tả phần mềm trình điều khiển được giao thức NWLink sử dụng để cho phép nó và các giao thức mạng khác giao tiếp với bộ điều hợp mạng của máy tính. Điều này sử dụng một thủ tục để thiết lập giao tiếp giữa giao thức và bộ điều hợp, được gọi là liên kết. Ràng buộc(ràng buộc) một giao thức nhất định với một bộ điều hợp cụ thể cho phép bộ điều hợp này hoạt động và cung cấp giao diện với môi trường mạng.

Ràng buộc với người lái xeNDIS

Trình điều khiển Microsoft NDIS có thể liên kết một hoặc nhiều giao thức với một bộ điều hợp mạng, cho phép tất cả các giao thức đó hoạt động thông qua bộ điều hợp đó. Nếu có một số giao thức thì một hệ thống phân cấp nhất định sẽ được thiết lập giữa chúng và nếu một số giao thức được triển khai trên mạng thì trước tiên bộ điều hợp mạng sẽ cố gắng đọc khung hoặc gói bằng giao thức nằm ở cấp cao nhất của hệ thống phân cấp này. Nếu định dạng của khung hoặc gói tương ứng với một giao thức khác thì bộ điều hợp sẽ cố đọc nó bằng giao thức tiếp theo được chỉ định trong hệ thống phân cấp, v.v.

Khuyên bảo

Bằng cách sử dụng trình điều khiển NDIS, một giao thức có thể được liên kết với nhiều bộ điều hợp mạng trên máy tính (ví dụ: trên máy chủ). Nếu bạn có nhiều bộ điều hợp, bạn có thể phân phối tải mạng giữa chúng và tăng tốc độ phản hồi của máy chủ đối với các yêu cầu khi có số lượng lớn người dùng. Ngoài ra, nhiều bộ điều hợp sẽ được sử dụng nếu máy chủ cũng hoạt động như một bộ định tuyến. Việc liên kết một giao thức với nhiều bộ điều hợp cũng làm giảm dung lượng bộ nhớ vì máy chủ không cần tải nhiều phiên bản của cùng một giao thức vào đó.

Cần lưu ý rằng người dùng có thể tổ chức độc lập hệ thống phân cấp của các giao thức được liên kết với bộ điều hợp. Hệ thống phân cấp này được gọi là thứ tự ràng buộc. Ví dụ: nếu giao thức đầu tiên trong hệ thống phân cấp là IPX/SPX và giao thức thứ hai là TCP/IP thì khung hoặc gói TCP/IP trước tiên được hiểu là dữ liệu IPX/SPX. Bộ điều hợp mạng nhanh chóng phát hiện lỗi và đọc lại khung hoặc gói ở định dạng TCP/IP, nhận dạng chính xác.

Thứ tự ràng buộc giao thức có thể được đặt trong hầu hết các hệ điều hành Microsoft Windows (ví dụ: Windows 2000 và Windows XP). Trong bộ lễ phục. Hình 5.4 thể hiện quy trình liên kết trên máy tính chạy Windows XP Professional. Trong hình này, các giao thức được liệt kê bên dưới dòng Tài liệu Máy in Chia sẻ Microsoft Mạng, hiển thị các ràng buộc tài liệu nil cho các giao thức được sử dụng để truy cập các tệp và máy in được chia sẻ. Dưới dòng Khách hàng Microsoft Mạng hiển thị thứ tự của các giao thức ràng buộc cần thiết để truy cập máy chủ mạng. Trong Bài tập thực hành 5-3 và 5-4, bạn sẽ học cách thiết lập thứ tự ràng buộc giao thức trong Windows 2000 và Windows XP Professional.

DIV_ADBLOCK22">

Ghi chú

Như đã thảo luận trước đó trong cuốn sách này, không nên kích hoạt RIP trên các máy chủ NetWare và Windows 2000/Server 2003 vì nó giới thiệu thêm lưu lượng truy cập trên mạng. Tốt nhất là các bộ định tuyến mạng chuyên dụng sẽ thực hiện tất cả các tác vụ định tuyến.

Bảng 5.2. Các giao thức được sử dụng với máy chủNetWare

Viết tắtcầu cạn

Tiêu đề đầy đủ

Sự miêu tả

Mức độmô hìnhOSI

Trao đổi gói Internetwork

Được sử dụng làm giao thức truyền dữ liệu chính cho các ứng dụng Ethernet. Có thể sử dụng tất cả các loại khung: Ethernet 802.2, Ethernet 802.3, Ethernet II và Ethernet SNAP

Mạng và Giao thông vận tải

Lớp hỗ trợ liên kết

Được sử dụng cùng với trình điều khiển ODI để hỗ trợ nhiều giao thức trên một bộ điều hợp mạng

ống dẫn

Trình điều khiển giao diện nhiều liên kết

Kết nối hai hoặc nhiều kênh thành một đường truyền viễn thông (ví dụ: hai bộ điều hợp đầu cuối ISDN). Trong mạng Ethernet, giao thức MLID kết hợp với bộ điều hợp mạng máy trạm cho phép bạn xác định mức độ xung đột trong mạng; trong các mạng có vòng mã thông báo, nó điều phối việc chuyển mã thông báo

Kênh (lớp con MAC)

Giao thức lõi NetWare

Một phần của hệ điều hành hỗ trợ giao tiếp giữa máy khách và máy chủ khi truy cập các ứng dụng hoặc mở tệp nằm trên máy chủ NetWare

Giao thức dịch vụ liên kết NetWare

Cung cấp các gói IPX với thông tin định tuyến

giao thức định tuyến

Thu thập thông tin định tuyến cho các máy chủ cung cấp dịch vụ định tuyến

Giao thức quảng cáo dịch vụ

Cho phép khách hàng NetWare xác định các máy chủ và dịch vụ mạng đang chạy trên chúng. Máy chủ tạo các gói quảng bá SAP cứ sau 60 giây và khách hàng sử dụng chúng để định vị máy chủ gần nhất

Ứng dụng điều hành phiên

Trao đổi gói tuần tự

Cung cấp các chương trình ứng dụng với cơ chế truyền dữ liệu hướng kết nối

Chuyên chở

Giao thứcNetBEUI và máy chủMicrosoft các cửa sổ

Microsoft Windows NT bắt đầu như một dự án chung giữa Microsoft và IBM để phát triển hệ điều hành máy chủ LAN Manager. Đầu những năm 1990, Microsoft chuyển từ LAN Manager sang Windows NT Server, sau này trở thành hệ điều hành được sử dụng rộng rãi.

Dựa trên sản phẩm Windows NT Server, Windows 2000 Server và Windows Server 2003 đã được tạo ra.Giống như các phiên bản hiện đại của Novell NetWare, các hệ thống Windows NT, Windows 2000 và Windows Server 2003 tương thích với mạng cục bộ Ethernet và Token Ring, chúng có thể mở rộng quy mô từ máy tính nhỏ từ bộ xử lý tương thích Intel đến hệ thống đa bộ xử lý. Thông thường, các giao thức TCP/IP được sử dụng với các hệ thống này, nhưng hệ thống Windows NT vẫn có sẵn Phiên bản máy chủ 3.51 và 4.0, triển khai giao thức gốc của hệ thống Windows NT - NetBIOS Mở rộng Người dùng Giao diện, NetBEUI. Giao thức này được tạo cho hệ điều hành LAN Manager và LAN Server trước khi Windows được giới thiệu. BEUI được triển khai trong các phiên bản đầu tiên của Windows NT vẫn có sẵn trong Windows 2000 (mặc dù không còn được hỗ trợ trong Hệ thống Microsoft, bắt đầu với Windows XP).

Ghi chú

Trên các máy tính chạy Windows NT và Windows 2000, giao thức NetBEUI cũng được tìm thấy dưới tên NBF (NetBEUI frame). Nếu bạn sử dụng bộ phân tích giao thức để phân tích lưu lượng mạng thì các khung NetBEUI sẽ được đánh dấu chỉ bằng chữ viết tắt như vậy.

Câu chuyệnNetBEUI

Giao thức NetBEUI ban đầu được IBM phát triển vào năm 1985 dưới dạng sửa đổi cải tiến Mạng Nền tảng Đầu vào/ đầu ra Hệ thống, NetBIOS(hệ thống đầu vào/đầu ra mạng cơ bản). NetBIOS không phải là một giao thức mà là một phương thức để các chương trình ứng dụng tương tác với các thiết bị mạng, cũng như một dịch vụ nhận dạng tên được sử dụng trên mạng. Tên BIOS được đặt cho các đối tượng mạng khác nhau (chẳng hạn như máy trạm, máy chủ hoặc máy in). Ví dụ: tên người dùng có thể được sử dụng để xác định máy trạm của anh ta trên mạng, HPLaser có thể được sử dụng để truy cập máy in mạng và máy chủ có thể được đặt tên là AccountServer. Những cái tên như vậy giúp việc tìm kiếm các tài nguyên mạng cần thiết trở nên dễ dàng hơn. Chúng được dịch (chuyển đổi) thành các địa chỉ được sử dụng trong liên lạc mạng bằng dịch vụ Truy vấn tên NetBIOS.

Khu vực ứng dụngNetBEUI

Giao thức NetBEUI được phát triển vào thời điểm các mạng máy tính chủ yếu có nghĩa là mạng cục bộ cho một số lượng máy tính tương đối nhỏ (từ vài đến hai trăm). Quá trình thiết kế không tính đến các tính năng của mạng công ty với định tuyến gói. Vì lý do này, giao thức NetBEUI không thể được định tuyến và được sử dụng tốt nhất trong các mạng cục bộ nhỏ chạy hệ điều hành tương đối cũ của Microsoft và IBM:

· Microsoft Windows 3.1 hoặc 3.11;

· Microsoft Windows 95;

· Microsoft Windows 98;

· Trình quản lý mạng LAN của Microsoft;

· Trình quản lý mạng LAN của Microsoft cho UNIX;

· Microsoft Windows NT 3.51 hoặc 4.0

· Máy chủ mạng LAN của IBM.

Khi di chuyển mạng của bạn từ Windows NT Server sang Windows 2000 hoặc Windows Server 2003, trước tiên hãy đặt cấu hình máy chủ và máy trạm sử dụng NetBEUI để sử dụng TCP/IP. Mặc dù hệ thống Windows 2000 hỗ trợ NetBEUI nhưng Microsoft không khuyến nghị sử dụng giao thức này trên các hệ điều hành sau này. Tuy nhiên, nếu mạng nhỏ (dưới 50 máy khách) và không cần truy cập Internet thì giao thức NetBEUI có thể hiệu quả hơn TCP/IP.

NetBEUIvà mô hình tham khảoOSI

Giao thức NetBEUI tương ứng với một số lớp của mô hình OSI. Các lớp liên kết vật lý và dữ liệu được sử dụng để tương tác giữa các giao diện mạng. Trong lớp Liên kết, các lớp con LLC (Điều khiển liên kết logic) và MAC (Điều khiển truy cập phương tiện) được sử dụng để kiểm soát việc truyền mã hóa và đánh địa chỉ của các khung. Giao thức cũng thực hiện các chức năng liên quan đến lớp Transport và Session (đảm bảo độ tin cậy truyền, xác nhận việc nhận gói, thiết lập và kết thúc phiên).

Tại saoNetBEUIhoạt động tốt trên mạngMicrosoft

Có một số lý do để trả lời câu hỏi được đặt ra ở tiêu đề phần. Đầu tiên, NetBEUI rất dễ cài đặt vì nó không cần phải cấu hình như các giao thức khác (ví dụ: TCP/IP yêu cầu địa chỉ và IPX/SPX yêu cầu loại khung). Thứ hai, giao thức cho phép bạn hỗ trợ đồng thời một số lượng lớn phiên trao đổi thông tin trên mạng (lên tới 254 phiên bản trước của giao thức, trong những phiên bản trước hạn chế này đã được gỡ bỏ). Ví dụ: theo thông số kỹ thuật của Microsoft, máy chủ Windows NT có thể hỗ trợ 1000 phiên cho mỗi bộ điều hợp mạng (các thử nghiệm như vậy được thực hiện cho máy chủ Windows 2000). Thứ ba, giao thức NetBEUI tiêu tốn ít RAM và có hiệu suất cao trong các mạng nhỏ. Thứ tư, nó thực hiện các cơ chế đáng tin cậy để phát hiện và loại bỏ lỗi.

sai sótNetBEUI

Không có khả năng định tuyến là nhược điểm chính của giao thức NetBEUI trong các mạng vừa và lớn, bao gồm cả mạng doanh nghiệp. Bộ định tuyến không thể chuyển tiếp gói NetBEUI từ mạng này sang mạng khác vì khung NetBEUI không chứa thông tin trỏ đến các mạng con cụ thể. Một nhược điểm khác của giao thức là có rất ít máy phân tích mạng có sẵn cho nó (ngoài những công cụ mà Microsoft đã phát hành).

Ghi chú

Bài thực hành 5-5 hướng dẫn bạn cách cài đặt giao thức NetBEUI trên máy tính Windows 2000.

Giao thứcAppleTalk và hệ thốngMac hệ điều hành

Apple đã phát triển một nhóm giao thức AppleTalkđể tổ chức các mạng dựa trên máy tính Macintosh chạy hệ điều hành Mac OS. AppleTalk là giao thức mạng ngang hàng, nghĩa là nó được thiết kế để trao đổi dữ liệu giữa các máy trạm Macintosh ngay cả khi không có máy chủ. Thực tế này được minh họa trong hình. 5.5, cho thấy cách sử dụng một switch để giao tiếp giữa các máy tính Macintosh. Các hệ điều hành Novell NetWare, MS-DOS, Microsoft Windows có thể hoạt động với giao thức AppleTalk 9 x/ TÔI. và Windows NT/2000/XP. Phiên bản đầu tiên của giao thức được gọi là AppleTalk Giai đoạn I và được phát hành vào năm 1983. Năm 1989, phiên bản AppleTalk Giai đoạn II vẫn được sử dụng đã được phát triển, cho phép bạn làm việc một số lượng lớn các máy tính nối mạng và cung cấp sự tương tác với các mạng không đồng nhất lớn dựa trên nhiều giao thức.

DIV_ADBLOCK27">

Số lượng trạm tối đa trong mạng AppleTalk Giai đoạn I là 254 và đối với mạng AppleTalk Giai đoạn II, thông số này là vài triệu. Việc đánh địa chỉ trong các mạng thuộc loại thứ nhất được thực hiện bằng cách sử dụng nhận dạng nút (ID) và trong các mạng thuộc loại thứ hai, cả mã định danh nút và mã định danh mạng đều được sử dụng khi đánh địa chỉ. Điểm khác biệt cuối cùng là giao thức AppleTalk Giai đoạn I chỉ có thể hoạt động trên các mạng không có giao thức nào khác. Giao thức AppleTalk Giai đoạn II hoạt động trên các mạng có nhiều giao thức (ví dụ: IPX/SPX và TCP/IP).

Ghi chú

Mặc dù giao thức AppleTalk được thiết kế như một giao thức ngang hàng nhưng nó có thể được sử dụng để trao đổi dữ liệu giữa máy chủ Mac OS X và hệ thống Windows được định cấu hình để hoạt động bằng giao thức này.

Dịch vụAppleTalk

Giao thức AppleTalk bao gồm ba dịch vụ cơ bản:

· truy cập từ xa vào các tệp mạng bằng chương trình AppleShare File Server (kết hợp với Giao thức lưu trữ AppleTalk);

· Dịch vụ in dựa trên phần mềm AppleShare Print Server (sử dụng Giao thức liên kết tên và Giao thức truy cập máy in);

· Dịch vụ tập tin dựa trên các chương trình PC AppleShare dành cho hệ thống DOS và Windows.

AppleTalkvà mô hình tham khảoOSI

Trong ngăn xếp AppleTalk, giao thức gốc mức độ thấp hơn(theo mô hình OSI) là một giao thức LocalTalk liên kết Truy cập Giao thức, LLAP, làm việc về thể chất và Cấp độ liên kết và cung cấp một phương thức truy cập cũ để truyền dữ liệu. Điều này sử dụng vật lý giao diện mạng, được thiết kế cho giao thức LocalTalk, có thể hoạt động trên các mạng nhỏ, chậm với số lượng tối đa trạm trong mạng bằng 32 (đối với đoạn 300 mét có cấu trúc liên kết xe buýt). Tốc độ cho phép là 230,4 Kbps, cực kỳ thấp đối với công nghệ mạng hiện đại.

Mạng LocalTalk sử dụng một quy trình gọi là tranh chấp để gán địa chỉ. Khi máy tính Macintosh được bật, nó sẽ cạnh tranh với các máy tính khác để giành địa chỉ, dẫn đến một mã định danh máy chủ (ID) duy nhất. Lần tiếp theo bạn bật nguồn, máy tính có thể nhận được một địa chỉ khác.

Phương thức truy cậpAppleTalk

TRONG mạng hiện đại AppleTalk Giai đoạn II sử dụng các phương thức truy cập Ethernet hoặc Token Ring và có thể sử dụng các giao diện phù hợp với mọi thiết bị Ethernet hoặc Token Ring khác. Để đơn giản hóa giao tiếp Ethernet, ngăn xếp AppleTalk bao gồm một giao thức EtherTalk liên kết Truy cập Giao thức, ĐẬP NHẸ, hoạt động ở cấp độ Liên kết vật lý và dữ liệu. Với sự trợ giúp của nó, phương pháp truy cập CSMA/CD được triển khai trong mạng AppleTalk với cấu trúc liên kết bus hoặc hỗn hợp (xem chương 2). Mạng vòng mã thông báo sử dụng giao thức Mã thông báo Nói chuyện liên kết Truy cập chuyên nghiệptocol, TLAP, cũng hoạt động ở cấp độ Vật lý và Liên kết. Nó sử dụng chuyển mã thông báo và cấu trúc liên kết vòng/sao (giống như bất kỳ mạng vòng mã thông báo nào khác).

Địa chỉ mạngAppleTalk

Việc đánh địa chỉ trong mạng AppleTalk bằng giao thức ELAP và TLAP được thực hiện bằng giao thức AppleTalk Địa chỉ Nghị quyết Giao thức, AARP, cho phép bạn nhận ra địa chỉ vật lý hoặc MAC của bộ điều hợp mạng để có thể chèn những địa chỉ này vào khung AppleTalk. (Nếu máy Macintosh của bạn được định cấu hình cho AppleTalk và IP, AARP được sử dụng để phân giải địa chỉ vật lý và IP.)

Các giao thức được bao gồm trong ngăn xếpAppleTalk

Ngoài LLAP, ELAP, TLAP và AARP, còn có các giao thức khác thuộc họ AppleTalk. Tất cả chúng được liệt kê trong bảng. 5.3.

Bảng 5.3. Các giao thức được bao gồm trong ngăn xếpQuả táo

Viết tắtcầu cạn

Tiêu đề đầy đủ

Sự miêu tả

Mức độmô hìnhOSI

Giao thức phân giải địa chỉ AppleTalk

Được sử dụng để nhận dạng địa chỉ vật lý (MAC) trong mạng Ethernet và Token Ring. Nếu IP được sử dụng cùng với AppleTalk, AARP sẽ phân giải tên miền và máy tính thành địa chỉ IP

Kênh và Mạng

Giao thức luồng dữ liệu AppleTalk

Cung cấp việc truyền các luồng dữ liệu được đảm bảo tại nút nhận

Phiên họp

Giao thức lưu trữ AppleTalk

Cho phép các máy trạm và máy chủ liên lạc với nhau trên Cấp độ ứng dụng

Điều hành

Giao thức phiên AppleTalk

Khởi tạo, duy trì và đóng kết nối giữa các trạm. Xác định thứ tự các phần dữ liệu được truyền để phân phối đáng tin cậy đến nút nhận

Phiên họp

Giao thức giao dịch AppleTalk

Cung cấp trao đổi dữ liệu đáng tin cậy giữa hai nút bằng cách chỉ định số kết nối cho mỗi giao dịch

Chuyên chở

Giao thức phân phối gói dữ liệu

Được sử dụng để phân phối và định tuyến dữ liệu giữa hai trạm giao tiếp

Giao thức truy cập liên kết EtherTalk

Cung cấp liên lạc Ethernet bằng phương thức truy cập CSMA/CD trong cấu trúc liên kết bus hoặc hỗn hợp

Vật lý và kênh

Giao thức truy cập liên kết LocalTalk

Phương thức truy cập kế thừa kiểm soát hoạt động liên lạc ở lớp Vật lý (thông qua giao diện và cáp) và lớp Liên kết dữ liệu trong một số trường hợp nhất định (ví dụ: khi xảy ra tranh chấp về một ID duy nhất để cung cấp địa chỉ)

Vật lý và kênh

Giao thức ràng buộc tên

Quản lý tên máy tính và đăng ký địa chỉ IP, cho phép khách hàng liên kết các dịch vụ và quy trình mạng với tên máy tính cụ thể

Chuyên chở

Giao thức truy cập máy in

Mở và đóng các phiên giao tiếp và cung cấp truyền dữ liệu mạng cho các dịch vụ in

Phiên họp

Giao thức bảo trì bảng định tuyến

Được sử dụng để lấy thông tin định tuyến mạng khi cập nhật bảng định tuyến

Giao thức truy cập liên kết TokenTalk

Cung cấp hoạt động của mạng token với cấu trúc liên kết vòng/sao

Vật lý và kênh

Giao thức thông tin vùng

Duy trì một bảng các vùng mà mạng AppleTalk được phân chia và các bảng định tuyến tương ứng của chúng

Phiên họp

Khả năng tương thíchAppleTalkVới hệ thốngMac OS X,Windows 2000Phần mềm mạng

Nền tảng máy chủ gốc dành cho máy tính Macintosh là Mac OS X Server, dựa trên hệ điều hành Mac OS X. Nó cho phép bạn chia sẻ tệp và máy in, quản lý người dùng và nhóm mạng cũng như cung cấp dịch vụ web. Hệ thống Mac OS X và Mac OS X Server hỗ trợ cả AppleTalk và TCP/IP.

Máy chủ NetWare hoặc Windows 2000 có thể được sử dụng làm máy chủ cho máy tính Macintosh nếu có sẵn AppleTalk Giai đoạn II. Ví dụ: để cài đặt máy chủ Windows 2000 trên mạng máy tính Macintosh, các thành phần sau phải được cài đặt trên máy chủ đó:

· AppleTalk Giai đoạn II;

· Dịch vụ tập tin cho Macintosh;

· Dịch vụ in cho Macintosh.

Một khi giao thức AppleTalk được cài đặt, Windows 2000 Server sẽ có thể giao tiếp với các máy tính Macintosh được cấu hình để chạy AppleTalk Giai đoạn II. Dịch vụ tệp dành cho Macintosh cho phép bạn phân bổ dung lượng ổ đĩa trên máy chủ Windows 2000 mà trên đó máy tính Macintosh có thể lưu trữ tệp bằng giao thức AppleTalk. Dịch vụ In dành cho Macintosh cho phép máy tính Macintosh truy cập vào máy in mạng được máy chủ Windows 2000 hỗ trợ.

Bài thực hành 5-6 sẽ hướng dẫn bạn cách cài đặt giao thức AppleTalk Phase II trên hệ thống Windows 2000 Server, cũng như Dịch vụ tập tin Dịch vụ dành cho Macintosh và Dịch vụ in dành cho Macintosh.

Ghi chú

Hệ điều hành Mac OS X và Mac OS X Server dựa trên hạt nhân UNIX và thậm chí còn có chế độ cửa sổ đầu cuối trong đó bạn có thể chạy nhiều lệnh UNIX.

Giao thức TCP/IPvà các hệ thống máy chủ khác nhau

Quá trình lây truyền Điều khiển Giao thức/ Internet Giao thức, TCP/ IP(Giao thức điều khiển truyền/Giao thức Internet) là ngăn xếp giao thức phổ biến nhất hiện được sử dụng và cũng là Giao thức Internet. Phần này chỉ cung cấp tổng quan ngắn gọn về TCP/IP trong bối cảnh hiểu biết chung về các giao thức quan trọng nhất. Ngăn xếp TCP/IP được thảo luận chi tiết hơn trong Chương 6.

Hầu hết các hệ điều hành máy chủ và máy trạm mạng đều hỗ trợ TCP/IP, bao gồm máy chủ NetWare, tất cả các hệ thống Windows, UNIX, phiên bản mới nhất Mac OS, hệ thống OpenMVS và z/OS của IBM và OpenVMS của DEC. Ngoài ra, các nhà sản xuất thiết bị mạng còn tạo ra phần mềm hệ thống TCP/IP của riêng họ, bao gồm các công cụ để cải thiện hiệu suất thiết bị. Ngăn xếp TCP/IP ban đầu được sử dụng trên các hệ thống UNIX và sau đó nhanh chóng lan rộng sang nhiều loại mạng khác.

Ưu điểm của TCP/IP

Trong số rất nhiều lợi ích của ngăn xếp TCP/IP như sau:

· Nó được sử dụng trong nhiều mạng và trên Internet, khiến nó trở thành ngôn ngữ quốc tế của truyền thông mạng;

· có nhiều thiết bị mạng được thiết kế để hoạt động với giao thức này;

· nhiều hệ điều hành máy tính hiện đại sử dụng TCP/IP làm giao thức chính;

· Vì cái này giao thức có nhiều công cụ chẩn đoán và phân tích;

· Nhiều chuyên gia mạng đã quen thuộc với giao thức này và biết cách sử dụng nó.

Các giao thức và ứng dụng,được bao gồm trong ngăn xếp TCP/IP

Trong bảng 5.4 liệt kê các giao thức và ứng dụng có trong ngăn xếp TCP/IP. Một số trong số đó đã được thảo luận trước đó. Một mô tả chi tiết hơn có sẵn trong chương b, và cả ở các chương tiếp theo.

Bảng 5.4. Các giao thức và ứng dụng có trong ngăn xếp giao thức TCP/IP

Viết tắt

Tiêu đề đầy đủ

Sự miêu tả

Cấp độ mô hìnhOSI

Địa chỉ Nghị quyết Nghị định thư

Cung cấp độ phân giải địa chỉ IP thành địa chỉ MAC

Kênh và Mạng

Hệ thống tên miền (ứng dụng)

Duy trì các bảng liên kết địa chỉ IP máy tính với tên của chúng

Chuyên chở

Chuyển tập tin Giao thức

Dùng để gửi và nhận file

Phiên họp, điều hành và ứng dụng

Truyền siêu văn bản Giao thức

Được sử dụng để truyền dữ liệu trên World Wide Web

Điều hành

Giao thức Thông báo Kiểm soát Internet

Được sử dụng để tạo báo cáo lỗi mạng, đặc biệt khi truyền dữ liệu qua bộ định tuyến

giao thức Internet

Kiểm soát địa chỉ logic

Mạng Hệ thống tập tin(ứng dụng)

Được sử dụng để truyền tệp qua mạng (được thiết kế cho máy tính UNIX)

Phiên họp, điều hành và ứng dụng

Mở đường dẫn ngắn nhất trước (giao thức)

Được sử dụng bởi các bộ định tuyến để trao đổi thông tin (dữ liệu định tuyến)

Giao thức điểm-điểm

Được sử dụng như một giao thức truy cập từ xa kết hợp với các công nghệ mạng diện rộng

giao thức định tuyến

Được sử dụng khi thu thập dữ liệu định tuyến để cập nhật bảng định tuyến

Cuộc gọi thủ tục từ xa (ứng dụng)

Cho phép một máy tính từ xa thực hiện các thủ tục trên một máy tính khác (chẳng hạn như máy chủ)

Phiên họp

Giao thức Internet dòng nối tiếp

Được sử dụng như một giao thức truy cập từ xa kết hợp với các công nghệ mạng diện rộng

Giao thức chuyển thư đơn giản

Dùng để truyền email

Điều hành

Giao thức điều khiển truyền dẫn

Giao thức hướng kết nối giúp cải thiện độ tin cậy truyền dữ liệu

Chuyên chở

Mạng viễn thông (ứng dụng)

Cho phép máy trạm mô phỏng thiết bị đầu cuối và kết nối với máy tính lớn, máy chủ Internet và bộ định tuyến

Phiên họp, điều hành và ứng dụng

Giao thức dữ liệu người dùng

Giao thức không kết nối; được sử dụng thay thế cho TCP trong trường hợp không yêu cầu độ tin cậy cao

Chuyên chở

Giao thức SNA và hệ điều hành IBM

Các máy tính lớn cũ của IBM thường sử dụng các giao thức ngăn xếp Hệ thống Mạng Ngành kiến ​​​​trúc, SNA, ban đầu được phát triển vào năm 1974. Trên thực tế, SNA là một tập hợp các giao thức độc quyền sử dụng vòng mã thông báo làm phương thức truy cập. Nhiều chi tiết về mạng token do IBM tạo ra sau đó đã được đưa vào tiêu chuẩn IEEE 802.5. Tuy nhiên, trong mạng SNA, phần cáp nhất thiết phải được xây dựng trên cơ sở cặp xoắn được bảo vệ (STP) và các cáp có các dấu hiệu (và nối dây) được định hướng nghiêm ngặt (ví dụ: một đầu của cáp phải đi đến máy tính lớn, và cái còn lại với các thiết bị được kết nối với máy tính lớn, chẳng hạn như bộ điều khiển ổ đĩa hoặc kênh liên lạc). Điều này có nghĩa là mạng SNA cũng sử dụng các đầu nối cáp và giao diện mạng riêng (độc quyền),

Giao thức ngăn xếpSNAvà mô hình tham khảoOSI

Ngăn xếp giao thức SNA dựa trên mô hình bảy lớp (Bảng 5.5), gợi nhớ đến mô hình tham chiếu OSI.

Bảng 5.5. Mô hình bảy cấpSNA

Mức độSNA

Tương đương mức độOSI

Mục đích

Dịch vụ giao dịch

Đã áp dụng

Mức cao nhất, kiểm soát các dịch vụ mà chương trình ứng dụng phụ thuộc vào (ví dụ: cơ sở dữ liệu phân tán dữ liệu và ứng dụng chạy đồng thời trên nhiều máy tính lớn)

Dịch vụ thuyết trình

Tiêu biểu

Kiểm soát việc định dạng và chuyển đổi dữ liệu (ví dụ: chuyển đổi từ ASCII sang EBCDIC và ngược lại), cũng thực hiện nén dữ liệu (mặc dù, không giống như Đại diện cấp độ OSI, cấp độ này không cung cấp mã hóa dữ liệu)

Kiểm soát luồng dữ liệu

Phiên họp

Thiết lập và duy trì các kênh liên lạc giữa các nút, quản lý luồng dữ liệu và cung cấp khả năng phục hồi sau các lỗi liên lạc

Kiểm soát truyền tải

Chuyên chở

Đảm bảo độ tin cậy của việc truyền dữ liệu từ nút nguồn đến nút nhận và cũng quản lý mã hóa dữ liệu

Kiểm soát đường đi

Quản lý định tuyến và tạo các kênh ảo, phân chia tin nhắn thành các khối kích thước nhỏ hơn khi truyền dữ liệu qua các mạng không đồng nhất (nhiệm vụ này được thực hiện bởi Lớp vận chuyển OSI)

Kiểm soát liên kết dữ liệu

kênh kênh

Định dạng dữ liệu thành các khung, cung cấp quyền truy cập đánh dấu vào mạng để trao đổi dữ liệu một cấp giữa các máy tính

Quản lý thiết bị vật lý

(Điều khiển vật lý)

Thuộc vật chất

Cung cấp khả năng tạo và mã hóa tín hiệu điện, vận hành các giao diện vật lý, cấu trúc liên kết mạng và phương tiện truyền thông (ví dụ: cáp)

Ưu điểm và nhược điểm của SNA

Giống như bất kỳ ngăn xếp giao thức nào, SNA có cả ưu điểm và nhược điểm. Ghi nhận những ưu điểm, cần phải nói rằng kiến ​​trúc SNA đã tồn tại hơn một phần tư thế kỷ và cung cấp một phương tiện trao đổi dữ liệu đáng tin cậy và đã được chứng minh với các hệ thống IBM. Một nhược điểm đáng kể là SNA là một ngăn xếp giao thức riêng tư (độc quyền) yêu cầu thiết bị đặc biệt và đào tạo bổ sung về quy trình cấu hình, quản lý và gỡ lỗi. Vì những lý do này, mạng SNA với máy tính lớn của IBM thường hoạt động rất tốt, nhưng nó đòi hỏi một khoản đầu tư lớn vào đào tạo nhân viên và hỗ trợ mạng.

Các thành phần vật lý của mạng SNA

Trong mạng SNA truyền thống với máy tính IBM thiết bị đầu cuối được coi là mô-đun vật lý loại 2 (loại 2). Mô-đun vật lý là một số thiết bị có thể kết nối hoặc kiểm soát quyền truy cập vào máy tính lớn.

624 " style="width:467.8pt;border-collapse:collapse;border:none">

Viết tắt- chuyến tham quan hoặcTên

Tiêu đề đầy đủ

Sự miêu tả

Mức độmô hìnhSNA

Mạng ngang hàng nâng cao (Giao thức mạng ngang hàng nâng cao)

Cung cấp các tương tác ngang hàng giữa các thiết bị như máy tính lớn, máy tính mini, cổng và bộ điều khiển cụm

Kiểm soát truyền tải

Hệ thống kiểm soát thông tin khách hàng (hệ thống quản lý thông tin thuê bao)

Quản lý luồng dữ liệu và dịch vụ đại diện

Quản lý dữ liệu phân tán

Các chương trình cung cấp quyền truy cập từ xa vào thông tin được lưu trữ trên máy tính lớn của IBM (ví dụ: kết nối từ xa từ một máy tính lớn khác nằm ở khoảng cách xa)

Dịch vụ giao dịch

Hệ thống quản lý thông tin (hệ thống quản lý thông tin)

Môi trường phần mềm, cung cấp cho các lập trình viên các công cụ cơ bản để tương tác với kiến ​​trúc SNA (bao gồm truy cập an toàn, quản lý tệp và ổ đĩa). Một giải pháp thay thế cho IMS là CICS

Quản lý luồng dữ liệu Dịch vụ đại diện

Chương trình điều khiển mạng

Cung cấp địa chỉ thiết bị vật lý và địa chỉ logic bổ sung cũng như định tuyến. Được sử dụng và quản lý liên lạc cổng SNA (phải được cài đặt trên bất kỳ cổng SNA nào để các máy trạm truy cập vào máy tính lớn thông qua cổng; xem Chương 1 và 4, trong đó các cổng được thảo luận chi tiết hơn)

Kiểm soát kênh và kiểm soát tuyến đường

Kiểm soát liên kết dữ liệu đồng bộ

Tạo các kết nối logic (kênh ảo) trong cáp mạng và điều phối việc truyền dữ liệu qua các kết nối này, cung cấp giao tiếp bán song công và song công hoàn toàn trong các kênh

Quản lý thiết bị vật lý và quản lý kênh

Dịch vụ phân phối SNA

Các công cụ phần mềm kiểm soát việc chuyển giao tài liệu. Được sử dụng bởi các hệ thống email để truyền tải thông điệp qua địa chỉ được chỉ định

Dịch vụ giao dịch

Điểm kiểm soát dịch vụ hệ thống Dịch vụ hệ thống)

Phần mềmđiều khiển VTAM

Điều khiển truyền động

Phương thức truy cập được sử dụng bởi mạng SNA

Quản lý thiết bị vật lý Quản lý kênh

Virtual Telecommunications Access Method (phương pháp truy cập viễn thông ảo)

Kiểm soát việc truyền dữ liệu trên mạng SNA (ví dụ: sử dụng kỹ thuật kiểm soát luồng). Cung cấp trao đổi dữ liệu kỹ thuật số

Kiểm soát truyền tải

Giao thức DLC để truy cập hệ điều hành IBM

Nếu bạn đang sử dụng máy tính Windows để truy cập vào máy tính lớn chạy SNA 9 x, Windows NT và Windows 2000 thì một giải pháp thay thế cho cổng SNA là cài đặt giao thức Dữ liệu liên kết Điều khiển, DLC. Giao thức này mô phỏng SNA và cũng có thể được sử dụng để kết nối với một số máy in mạng cũ chỉ có thể hoạt động với nó (ví dụ: máy in Hewlett-Packard cũ hơn).

Khuyên bảo

Giao thức DLC không được hỗ trợ trên Windows XP. Nếu bạn đang cân nhắc việc nâng cấp lên hệ thống này, xin lưu ý rằng bạn sẽ không thể sử dụng DLC ​​để truy cập các máy tính lớn của IBM và có thể cần một cổng SNA.

Về cơ bản, giao thức DLC là một giải pháp thay thế cho TCP/IP trong trường hợp một số máy chủ sử dụng liên lạc SNA. Nhược điểm của giao thức này là không thể định tuyến được. Ngoài ra, nó không thực sự được thiết kế để liên lạc ngang hàng giữa các máy trạm mà chỉ dùng để kết nối với các máy tính lớn IBM cũ hơn (ví dụ ES9000) hoặc máy tính mini IBM (ví dụ AS/400). Bài thực hành 5-7 hướng dẫn cách cài đặt DLC trên Windows 2000.

Giao thứcADNcho hệ điều hànhmáy tínhĐiện tử (Compaq)

Kiến trúc được tạo ra vào năm 1974 Điện tử Mạng Ngành kiến ​​​​trúc (ADN) cùng tuổi với SNA. DNA được sử dụng trong các mạng đầu tiên của Digital Equipment Corporation (DEC) và còn được gọi là DECnet. Sau đó, ngăn xếp giao thức này ít được sử dụng thường xuyên hơn.

Kiến trúc DNA cung cấp khả năng sử dụng các khung Ethernet II (hoặc DIX - tên viết tắt của tên các công ty phát triển Digital, Intel và Xerox) trong cấu trúc liên kết bus. Một trong những điểm mạnh của DNA là ngay từ đầu, kiến ​​trúc đã bám sát mô hình tham chiếu OSI. Nhược điểm của DNA là kiến ​​trúc này mang tính riêng tư. Ngoài ra, sau khi Compaq mua lại DEC máy tính gốc Mạng DEC và DNA đã trở nên ít phổ biến hơn. Ngay cả những máy tính dựa trên DEC Alpha nổi tiếng một thời cũng đang ngày càng bị thay thế bởi các máy trạm và máy chủ mang nhãn hiệu Compaq sử dụng bộ xử lý Intel Itanium.

Khi DNA trở nên ít phổ biến hơn trong mạng, khả năng bạn gặp phải kiến ​​trúc này trong thực tế sẽ giảm đi. Tuy nhiên, để trình bày chung trong bảng. Phần 5.7 liệt kê một số giao thức và ứng dụng tạo nên ngăn xếp DNA.

Bảng 5.7. Các giao thức và ứng dụng có trong ngăn xếp giao thức

Viết tắt

Tiêu đề đầy đủ

Sự miêu tả

Cấp độ mô hìnhOSI

Dịch vụ mạng chế độ không kết nối

Cung cấp các dịch vụ không kết nối (xem chương 2), cũng như định tuyến

Dịch vụ mạng hướng kết nối

Cung cấp các dịch vụ hướng kết nối để định tuyến và kiểm soát lỗi định tuyến

Giao thức tin nhắn truyền thông dữ liệu số

Đảm bảo rằng các dịch vụ hoạt động với việc thiết lập kết nối và kiểm soát lỗi. Ở mức tín hiệu điện, nó cho phép giao tiếp bán song công và song công

Kênh vật lý (lớp con LLC)

Truyền tệp, truy cập và quản lý (truyền tệp, truy cập và quản lý)

Cho phép bạn chuyển các tập tin có nội dung văn bản và nhị phân

Đã áp dụng

Kiểm soát liên kết dữ liệu cấp cao

Tạo các kết nối logic (kênh ảo) trong cáp mạng và điều phối việc truyền dữ liệu giữa chúng. Kiểm soát định dạng của khung

Vật lý và kênh

Tuân thủ tiêu chuẩn X.400 cho dịch vụ bưu chính

Đã áp dụng

Dịch vụ đặt tên

Cung cấp cho các thiết bị mạng dịch vụ đặt tên dịch địa chỉ của thiết bị thành tên của thiết bị và ngược lại (giúp người dùng làm việc với thiết bị dễ dàng hơn)

Đã áp dụng

Mạng ảo Thiết bị đầu cuối (dịch vụ thiết bị đầu cuối ảo mạng)

Dịch các ký tự giữa các thiết bị đầu cuối dịch vụ, mạng DNA và máy tính chủ

Điều hành và ứng dụng

Cải thiện hiệu suất của mạng cục bộ

Cách dễ nhất để cải thiện hiệu suất mạng là giảm số lượng giao thức được gửi qua mỗi bộ định tuyến. Điều này làm giảm khối lượng công việc trên bộ định tuyến, cho phép chúng xử lý lưu lượng mạng nhanh hơn. Với ít giao thức hơn, lưu lượng truy cập không cần thiết được tạo ra trên mạng cũng ít hơn.

Các vấn đề cần thảo luận

Khi chọn các giao thức để sử dụng trên mạng của bạn, hãy xem xét các câu hỏi sau.

· Các gói có nên được định tuyến không?

· Mạng có kích thước như thế nào – nhỏ (dưới 100 nút), trung bình (100 – 500 nút) hay lớn (trên 500 nút)?

· Máy chủ nào được sử dụng và chúng yêu cầu những giao thức nào?

· Có máy tính lớn không và chúng yêu cầu những giao thức nào?

· Có quyền truy cập trực tiếp vào Internet hoặc kết nối tới các ứng dụng mạng nội bộ bằng công nghệ web (mạng riêng ảo) không?

· Tốc độ cần thiết để kết nối với mạng toàn cầu là bao nhiêu?

· Có những ứng dụng quan trọng không?

Nếu các khung cần được định tuyến (ví dụ: trên mạng công ty), thì giao thức tốt nhất nên sử dụng là TCP/IP, vì nó hướng đến định tuyến và phổ biến trong nhiều mạng. Đối với các mạng không thể định tuyến cỡ vừa và nhỏ (dưới 200 nút) dựa trên máy chủ Windows NT và trong trường hợp không có kết nối Internet, giao thức NetBEUI vẫn là lựa chọn tốt nhất, cung cấp khả năng liên lạc nhanh chóng và đáng tin cậy. Trên mạng NetWare (với máy chủ cũ hơn 5.0), bạn có thể sử dụng IPX/SPX, mặc dù trên mạng hỗn hợp với máy chủ NetWare cũ hơn và máy chủ Windows 2000 mới hơn, bạn có thể cần giao thức IPX/SPX và TCP/IP. Giao thức NWLink là phương thuốc tốtđể kết nối hệ thống Windows 9x/NT/2000 với các máy chủ NetWare cũ hơn.

Vấn đề về kênh truyền thông

Việc có kết nối với Internet hoặc các dịch vụ web yêu cầu phải triển khai TCP/IP và có thể sử dụng dịch vụ FTP để truyền tệp. TCP/IP cũng được sử dụng tốt nhất để liên lạc với các máy tính lớn tạm thời và máy tính UNIX, vì việc kết nối với máy tính lớn hoặc với ứng dụng chạy trên máy tính UNIX có thể yêu cầu mô phỏng thiết bị đầu cuối Telnet. Bạn cũng có thể sử dụng giao thức DLC để kết nối với máy tính lớn và máy tính mini của IBM (nếu chúng đang chạy trong môi trường SNA). Cuối cùng, giao thức DNA có thể vẫn cần thiết trên mạng chứa các máy tính DEC cũ hơn (ví dụ DEC VAX).

Ghi chú

TCP/IP là giao thức tốt nhất cho mạng vừa và lớn. Nó có khả năng định tuyến, mạnh mẽ cho các ứng dụng quan trọng và có cơ chế kiểm soát lỗi mạnh mẽ. Trong các mạng như vậy, điều quan trọng là phải có các công cụ giám sát mạng và phân tích lỗi. Như đã nêu trong chương 6, ngăn xếp TCP/IP có các giao thức cần thiết để giải quyết các vấn đề như vậy.

Trong nhiều trường hợp, các ứng dụng mạng khác nhau yêu cầu các giao thức LAN khác nhau. Đôi khi trong các mạng hiện đại, các giao thức TCP/IP, NetBEUI, IPX/SPX, SM và thậm chí cả DNA được sử dụng trong bất kỳ sự kết hợp nào. Như bạn đã biết, các giao thức được triển khai có liên quan đến loại hệ điều hành được sử dụng. Sự lựa chọn của họ cũng bị ảnh hưởng bởi sự sẵn có của các kết nối tới mạng toàn cầu (ví dụ: để truy cập Internet, bạn cần có giao thức TCP/IP, giao thức này cũng có thể được yêu cầu để kết nối các mạng cục bộ với nhau thông qua mạng toàn cầu). Ví dụ: nếu TCP/IP được sử dụng bởi các máy chủ trên một mạng LAN và các máy trạm trên mạng khác phải truy cập vào các máy chủ đó thì cả mạng LAN và mạng WAN kết nối đều phải hỗ trợ truyền giao thức TCP/IP.

Loại bỏ các giao thức không cần thiết

Đôi khi các máy trạm trên mạng vẫn được cấu hình để sử dụng nhiều giao thức ngay cả sau khi tất cả các máy chủ và máy chủ đã được chuyển đổi sang TCP/IP. Trong trường hợp này, bạn có thể dễ dàng cải thiện hiệu suất mạng bằng cách loại bỏ các giao thức không cần thiết khỏi máy trạm. Bài tập thực hành 5-8 hướng dẫn bạn cách xóa DLC khỏi Windows 2000 và Bài thực hành 5-9 hướng dẫn bạn cách xóa Client Service for NetWare (và NWLink IPX/SPX) khỏi Windows 2000 và Windows XP Professional.

Bản tóm tắt

· Ở một mức độ lớn, kiến ​​trúc của mạng được xác định bởi các giao thức. Nhiều mạng sử dụng nhiều giao thức để truy cập vào các hệ điều hành khác nhau của máy chủ mạng và máy tính chủ.

· Các giao thức LAN thường được sử dụng được xác định bởi loại hệ điều hành máy chủ mạng được sử dụng trong mạng cụ thể. Một trong những hệ thống mạng lâu đời nhất là NetWare, hoạt động với ngăn xếp giao thức IPX/SPX và cung cấp khả năng truyền dữ liệu giữa các phiên bản cũ hơn của máy chủ và máy trạm NetWare (cũng như các máy chủ khác) được kết nối với máy chủ. Giao thức IPX/SPX được triển khai ở hàng nghìn mạng cục bộ vì NetWare là một trong những hệ điều hành mạng phổ biến. Tuy nhiên, ngày nay, do có nhiều mạng được kết nối với Internet nên các phiên bản mới của NetWare (5.0 trở lên) tập trung vào làm việc với ngăn xếp giao thức TCP/IP phổ quát hơn.

· Giao thức gốc cho hệ thống Windows NT Server là NetBEUI, sự xuất hiện của giao thức này gắn liền với sự phát triển của hệ điều hành mạng LAN Manager mà Microsoft bắt đầu cùng với IBM. Các mạng vừa và lớn với máy chủ Windows NT thường sử dụng ngăn xếp TCP/IP. Với sự ra đời của Windows 2000 và Windows Server 2003, giao thức TCP/IP đã thay thế NetBEUI, được xác định bởi các yêu cầu của dịch vụ Thư mục hoạt động và nhu cầu truy cập Internet.

· AppleTalk là giao thức được sử dụng bởi các máy tính Macintosh chạy hệ điều hành Mac OS và Mac OS Server. Windows NT, Windows 2000, Windows Server 2003 và Novell NetWare cũng hỗ trợ AppleTalk.

· Một số hệ điều hành máy chủ mạng (đặc biệt là UNIX) ban đầu được thiết kế để hoạt động với TCP/IP (cũng như Internet). Các hệ điều hành mạng khác (chẳng hạn như NetWare, Windows NT và Mac OS Server) đã triển khai ngăn xếp TCP/IP sau khi các hệ thống đó được tạo.

· Đầu tiên hệ thống IBM ngăn xếp giao thức SNA đã được sử dụng, cung cấp khả năng trao đổi dữ liệu giữa các máy tính lớn (máy tính mini) và thiết bị đầu cuối, bộ điều khiển và máy in, cũng như giữa các máy tính khác nhau. Hệ điều hành Windows có khả năng cài đặt giao thức DLC để mô phỏng liên lạc SNA.

· Ngăn xếp giao thức DNA được thiết kế để sử dụng trên các mạng dựa trên máy tính DEC, nhưng ngày nay hiếm khi được sử dụng vì số lượng máy tính như vậy trên mạng đã giảm đáng kể.

· Đơn giản và cách hiệu quả Cải thiện hiệu suất của mạng cục bộ là phân tích định kỳ các giao thức được sử dụng và loại bỏ các giao thức không còn được sử dụng. Để truy cập vào máy tính và máy in.

· Cho đến đầu những năm 1990 công nghệ mạng chủ yếu được chia nhỏ trong lĩnh vực giao thức mạng cục bộ. Hiện tại, kiến ​​trúc của các giao thức này đã tìm thấy kết luận hợp lý trong ngăn xếp TCP/IP và các giao thức riêng tư (chẳng hạn như IPX/SPX và NetBEUI) được sử dụng ít thường xuyên hơn.

Chắc hẳn nhiều người hiểu rằng máy tính đặt ở nhiều điểm khác nhau các hành tinh ngày càng tăng về số lượng, sớm hay muộn cũng phải “học” cách giao tiếp với nhau và có khả năng làm việc cùng nhau. Các phương tiện truyền thông như vậy đã trở thành địa phương và toàn cầu. Còn với mạng cục bộ, đây là những mạng kết nối các máy tính nằm trên khoảng cách gần với nhau, ví dụ, trong cùng một tòa nhà. Mục đích chính của mạng toàn cầu là kết nối các mạng và máy tính cách nhau khoảng cách rất xa - hàng trăm, hàng nghìn km. Mạng lớn nhất trên hành tinh là Internet.

Ngay cả sự hiểu biết cơ sở lý thuyết Hoạt động của mạng thường không cho một người cơ hội tiếp tục một cụm từ khá đơn giản: giao thức mạng máy tính là... Dưới đây chúng ta sẽ cố gắng tìm hiểu xem chúng là gì và chúng cần thiết để làm gì. Chúng ta hãy lưu ý ngay rằng giao thức mạng máy tính là điểm cơ bản giúp tổ chức liên lạc giữa các máy tính, bất kể khoảng cách giữa chúng.

Sự thật là kết nối dễ dàng máy tính này sang máy tính khác - bước cần thiết để tạo mạng máy tính là chưa đủ. Để khả năng truyền thông tin trên mạng có thể truy cập được, điều cần thiết là các máy tính phải “hiểu” được nhau. Giao thức mạng máy tính là một phương tiện được thiết kế đặc biệt để các máy tính “giao tiếp” qua mạng bằng một “ngôn ngữ” có thể hiểu được với nhau. Ngoài ra, giao thức mạng máy tính là một tập hợp các quy tắc, theo đó có thể tổ chức giữa các máy tính.

Để hiểu đầy đủ giao thức là gì, hãy chuyển sang ngành công nghiệp máy tính. Ngay cả một người chưa bao giờ tiếp xúc với mạng và Internet cũng đã gặp các thiết bị trong cuộc sống hàng ngày, hoạt động của chúng cũng dựa trên các giao thức được phát triển đặc biệt. Ví dụ: liên lạc qua điện thoại thông thường mà mọi người đều sử dụng dựa trên giao thức riêng của nó, cho phép các thiết bị xác định thực tế rằng thiết bị cầm tay trên thiết bị đang nhận cuộc gọi đã được nhấc máy, cũng như nhận ra thực tế là bị ngắt kết nối. như số của người gọi.

Chúng tôi hy vọng giờ đây đã rõ tại sao thế giới máy tính cần một ngôn ngữ duy nhất (được gọi là giao thức) mà mọi máy tính trên thế giới đều có thể hiểu được.

Các giao thức Internet chính là TCP/IP, POP3, SMTP, FTP, HTTP, IMAP4, WAIS, Gorpher, WAP. Mỗi giao thức này thực hiện các chức năng cụ thể.

Giao thức cơ bản trên Internet là TCP/IP - giao thức được tạo ra bởi những bộ óc vĩ đại nhất của nhân loại. Một trong những người tạo ra giao thức này là Vinton Cerf. Ngày nay người đàn ông này được coi là “cha đẻ của Mạng lưới toàn cầu”. Hiện nay Vinton Cerf làm phó chủ tịch cấp cao phụ trách việc sáng tạo và phát triển kiến ​​trúc Internet tại MCI WorldCom Inc.

Công việc về giao thức Điều khiển truyền dẫn (tức là TCP/IP) được hoàn thành vào năm 1972 bởi một nhóm các nhà phát triển do Vinton Cerf đứng đầu.

Ban đầu, TCP/IP được phát triển cho nhu cầu của Bộ Quốc phòng Hoa Kỳ, nhưng sau đó giao thức này đã phát triển vượt xa mục đích ban đầu và trở thành một bộ quy tắc cơ bản cho phép Internet toàn cầu phát triển nhanh chóng. Ngoài ra, các mạng nhỏ sử dụng mạng nội bộ hoạt động bằng giao thức này. Ngày nay, các tiêu chuẩn TCP/IP là các giao thức mở và không ngừng được cải tiến.

Điều đáng chú ý là TCP/IP thực sự không phải là một giao thức; cốt lõi của nó là toàn bộ danh sách các giao thức hoạt động cùng nhau. Giao thức bao gồm hai cấp độ. Mục đích của giao thức cấp cao nhất- TCP là tổ chức chuyển đổi chính xác dữ liệu thành các gói thông tin, khi đến được bên nhận sẽ trở thành cơ sở để xây dựng thông điệp gốc. Các nhà phát triển đã giao cho giao thức cấp thấp hơn, IP, trách nhiệm giám sát việc gửi tin nhắn chính xác đến địa chỉ đích.