Tài liệu tham khảo kỹ thuật công nghệ, chuyên ngành tin học Lý thuyết mạng máy tính và các giao thức truyền thông, mô hình osi, tcp/ip
Trang 1Lời Mở Đầu
Ngày nay, với sự phát triển của khoa học kỹ thuật, máy tính trở nên phổ biếnvới mọi ngời, nó mang lại cho con ngời khả năng to lớn và làm đợc nhữngcông việc phi thờng : tính toán nhanh, chính xác các phép toán phức tạp, điềukhiển tự động và làm việc theo sự lập trình của con ngời Máy tính ra đờikhông chỉ là công cụ giải phóng sức lao động, hỗ trợ tối đa trong sản xuất
mà còn là phơng tiện học tập, giải trí bổ ích trong đời sống của mọi ngời Sựphát triển của máy tính cũng nh công nghệ thông tin sẽ mang lại nhữngthành tựu to lớn cho sự phát triển kinh tế của đất nớc Là phơng tiện tiếp cậnnhanh nhất đến các thành tựu của khoa học kỹ thuật
Sức mạnh của máy tính đợc tăng lên nhiều lần khi các máy tính đợc kết nốithành một mạng máy tính Là cơ sở hạ tầng cho phép truyền dữ liệu, trao đổithông tin và điều khiển từ xa, tạo nên một môi trờng giao tiếp, liên kết mọingời vợt qua hạn chế về khoảng cách Với mạng máy tính toàn cầu chúng ta
có thể dễ dàng tiếp cận với thế giới bên ngoài, tiếp cận với những thành tựukhoa học tiên tiến nhất trên thế giới
Hiện nay, ứng dụng công nghệ thông tin trong sản xuất và phát triển kinh tế
là mục tiêu hàng đầu của đất nớc Mạng máy tính trở thành một lĩnh vựcnghiên cứu, phát triển và ứng dụng cốt lõi của công nghệ thông tin, bao gồmrất mhiều vấn đề từ kiến trúc, đến nguyên lý thiết kế, cài đặt và mô hình ứngdụng Mạng viễn thông nói chung và máy tính và mạng máy tính nói riêng
là công cụ không thể thiếu trong hoạt động của bộ máy nhà nớc, các doanhnghiệp, trờng học, và rất nhiều các lĩnh vực sản xuất khác Nó đóng vaitrò nh cầu nối để trao đổi thông tin giữa các chính phủ, các tổ chức xã hội vàgiữa mọi ngời với nhau
Qua thời gian thực tập tại công ty FPT cùng với sự hớng dẫn của các thầy côgiao khoa điện tử viễn thông trờng đại học Bách Khoa Hà Nội và các tài liệuthu thập đợc em đã hoàn thành đồ án tốt nghiệp về lý thuyết về mạng máytính, các giao thức truyền thông và các ứng dụng bao gồm những kiến thứccơ bản về các loại mạng, mô hình mạng, kiến trúc mạng, và các thiết bị kếtnối mạng, mô hình OSI,TCP/IP … Với mong muốn tìm hiểu kỹ về công Với mong muốn tìm hiểu kỹ về côngnghệ thông tin, mạng máy tính để có thể xây dựng, ứng dụng tối đa các tiệních mà mạng máy tính mang lại trong các lĩnh vực truyền thông và pháttriển phần mềm… Với mong muốn tìm hiểu kỹ về công
Trang 2Giới thiệu mạng máy tính
1.1 Thế nào là một mạng máy tính
Một mạng máy tính là một hệ thống trong đó gồm một số các máy tính độc lập đ
-ợc nối với nhau để chia sẻ dữ liệu và các thiết bị ngoại vi nh đĩa cứng và máy in… Với mong muốn tìm hiểu kỹ về công Một mạng máy tính đơn giản nhất gồm hai máy tính đợc nối với nhau bởi cáp cho phép chúng chia sẻ dữ liệu Tất cả các mạng máy tính đều bắt nguồn từ hệ thống
đơn giản này Mạng máy tính ra đời khi có sự cần thiết phải chia sẻ dữ liệu Máy tính cá nhân là một công cụ rất mạnh, có thể xử lý, thao tác trên một khối l ợng lớn dữ liệu một cách nhanh chóng nhng nó không cho phép ngời dùng có thể chia sẻ dữ liệu Khi cha có mạng ngời dùng hoặc in tài liệu hoặc copy file ra đĩa khác để mang đi đến máy tính khác và copy vào máy tính đó Đó đợc xem nh môi trờng làm việc độc lập.
Hình 1.1 Môi trờng độc lập
Với số lợng dữ liệu cần chia sẻ lớn và khoảng cách xa thì việc copy ra đĩamềm không thể đáp ứng đợc công việc Và để có thể chia sẻ dữ liệu với nhauthì các máy tính phải kết nối với nhau, sự kết nối các máy tính cùng với cácthiết bị ngoại vi tạo thành một mạng máy tính
1.1.1 Tại sao phải sử dụng máy tính
Với khả năng to lớn của máy tính cá nhân ngày nay thì tại sao mạng máytính là cần thiết? Mạng máy tính là cần thiết vì mạng máy tính tăng hiệu quả
và giảm giá thành Mạng máy tính có đợc những cái đó vì ba nguyên nhânchính sau:
- Chia sẻ thông tin (hay dữ liệu)
- Chia sẻ phần cứng và phần mềm
- Quản lý và hỗ trợ tập trung
Ngoài ra khi máy tính nối vào mạng có thể chia sẻ:
Trang 3- Tài liệu(biên bản , bảng tính , hoá đơn )… Với mong muốn tìm hiểu kỹ về công
- CD-ROM và các loại đĩa cứng khác… Với mong muốn tìm hiểu kỹ về công
Và còn rất nhiều thứ có thể chia sẻ trên mạng Khả năng của mạng máy tính
là không thể thay đổi trớc khi tìm ra một cách trao đổi dữ liệu khác khôngdùng mạng máy tính
Chia sẻ thông tin (dữ liệu )
Khả năng chia sẻ thông tin nhanh chóng và không đắt đợc chứng minh làmột trong những tính năng thông dụng nhất của mạng máy tính Nhiều báocáo tổng kết rằng Email là dịch vụ sử dụng số một của ngời sử dụng Internet.Rất nhiều các doanh nghiệp đầu t vào mạng máy tính để tận dụng các lợi íchcủa mạng dựa trên Email và các chơng trình tiện ích khác nh chơng trình đặtlịch… Với mong muốn tìm hiểu kỹ về công
Sử dụng các tài nguyên có sẵn trên mạng có thể giảm các giao tiếp bằnggiấy tờ, tăng hiệu quả và dữ liệu có thể sử dụng đồng thời bởi nhiều ngời sửdụng Ngời quản lý có thể sử dụng các tiện ích để giao tiếp nhanh chóng vàhiệu quả với nhiều ngời để tổ chức công việc và lên kế hoạch công việc
Chia sẻ phần cứng và phần mềm
Trớc khi có mạng máy tính ngời sử dụng máy tính phải có riêng máy in, máy
vẽ và các thiết bị ngoại vi khác Chỉ có một cách để chia sẻ máy in là ngồingay tại máy tính nối với máy in
Hình 1.2 Máy in với máy tính đơn lẻ
Với mạng máy tính cho phép nhiều ngời có thể chia sẻ dữ liệu và các thiết bị ngoại
vi khác Nếu nhiều ngời cần sử dụng máy in họ có thể sử dụng chung một máy in trên mạng
Trang 4
Hình 1.3 Chia sẻ máy in với môi trờng mạng
Mạng máy tính cho phép chia sẻ và chuẩn hoá các ứng dụng nh : chơng trình
xử lý văn bản, bảng tính, database… Với mong muốn tìm hiểu kỹ về công để chắc chắn rằng tất cả mọi ngời đều
sử dụng cùng một phần mềm và đúng phiên bản của nó
Quản lý và hỗ trợ tập trung
Mạng máy tính cho phép dễ dàng quản lý và hỗ trợ các dịch vụ một cách tậptrung, các máy tính có thể đợc hỗ trợ và quản lý bởi một máy chủ
1.1.2 Hai loại mạng chính LAN và WAN
Có rất nhiều cách phân chia mạng máy tính Mạng máy tính có thể phân chiavào hai nhóm tuỳ thuộc vào kích cỡ và chức năng của nó
Local Area Network ( LAN )
Một mạng LAN (Local area Network) là một mạng gồm các máy tính nối với nhau theo một cách cơ bản Mạng LAN có thể đơn giản ( hai máy tính nối với nhau bởi một dây cáp) đến phức tạp (hàng trăm máy tính và các thiết bị ngoại vi đợc nối với nhau trong một tổ chức)
- Truyền dữ liệu với tốc độ cao
- Tồn tại trong một khoảng vật lý hạn chế
- Công nghệ mạng thờng không đắt
Wide Area Network ( WAN )
Mạng WAN cung cấp kết nối cho khoảng cách xa trong phạm vi đất nớc hay toàn cầu, đợc kết nối với nhau theo đờng điện thoại hay vệ tinh Một công ty đa quốc gia có thể có mạng WAN để kết nối các văn phòng ở các quốc gia khác nhau trên thế giới Các thuộc tính của mạng này là:
- Không giới hạn về mặt địa lý
- Dễ bị lỗi hơn trong khi truyền dữ liệu
- Gồm nhiều mạng LAN kết nối với nhau
Trang 5- Server: máy tính cung cấp các tài nguyên chia sẻ cho ngời sử dụng trênmạng.
- Client: máy tính truy cập các tài nguyên trên mạng do máy tính servercung cấp
- Media: Dây nối các máy tính với nhau
- Shared data: Các file cung cấp cho client bởi server trên mạng
- Shared printer và các thiết bị ngoại vi khác:các tài nguyên khác đợc cungcấp bởi server
- Resources : các dịch vụ hay tài nguyên khác có sẵn trên mạng
Hình 1.4 Các thành phần chung của mạngCùng với các thành phần trên nhng mạng có thể chia làm hai loại:
- Mạng ngang hàng (Peer to Peer )
- Mạng dựa trên máy chủ (Server based)
Việc phân biệt hai loại mạng Peer to peer và server based là rất quan trọng vìmỗi loại có các khả năng khác nhau Chọn mạng nào phụ thuộc vào các nhân
Trang 6- Sự đòi hỏi của ngời sử dụng mạng
- Ngân sách chi phí cho mạng
1.2.1 Mạng peer to peer
Trong mạng peer to peer không có máy chủ và không có phân cấp cho cácmáy tính trong mạng.Tất cả các máy tính là nh nhau Mỗi máy tính có thểxem là client cũng có thể xem nh server cung cấp tài nguyên cho máy tínhkhác Không có ngời quản trị cho toàn bộ mạng Các đặc tính của mạng Peer
to peer:
Cỡ
Mạng peer to peer cũng đợc gọi là Workgroup Một workgroup biểu thị chomột nhóm ngời Thờng có khoảng 10 hoặc ít hơn máy tính trong một mạngpeer to peer
Giá thành
Mạng peer to peer thờng đơn giản bởi vì mỗi máy tính có chức năng nh mộtclient và một server Không cần có một server mạnh hay các thành phầnkhác cho một mạng tốc độ cao nên mạng peer to peer thờng rẻ hơn mạngserver based
Hệ điều hành
Mạng peer to peer có thể xây dựng trên nhiều hệ điều hành và không cầnthêm các phần mềm khác để xây dựng mạng peer to peer Các hệ điều hành
nh :
- Microsoft Windows 9X,NT Workstation
- Novell Personal NetWare
- AppleTalk (the networking system for Apple Macintosh computers)
- Artisoft LANtastic
Nơi thích hợp dùng mạng peer to peer
Mạng peer to peer là môi trờng lựa chọn tốt khi:
- Có 10 hoặc ít hơn ngời sử dụng
- Ngời sử dụng chia sẻ tài nguyên , máy in nhng không cần có server
- Không cần bảo mật
Trang 7- Tổ chức và mạng sẽ đợc phát triển trong tơng lai.
1.2.2 Server based network
Trong môi trờng có hơn 10 ngời sử dụng mạng peer to peer sẽ không đápứng đầy đủ Do đó hầu hết các mạng phải có một máy chủ chuyên dụng.Server based network đã trở thành mô hình chuẩn cho mạng máy tính Trongmôi trờng mạng server based tài nguyên đợc đặt trên một hay một nhóm cácmáy chủ, các máy tính client truy nhập tài nguyên và các dịch vụ của server.Các hệ điều hành thiết kế cho mô hình mạng này gồm :
- Novell NetWare
- Banyan VINES
- OpenVMS
- IBM OS/2 LAN Server
- Microsoft Windows NT Server
Khi mạng tăng kích cỡ (số máy tính kết nối, khoảng cách kết nối tăng) thìcần có thêm một vài server Có rất nhiều loại server trong nhiều mạng lớn:
File và print server
Quản lý các ngời truy cập và sử dụng file và máy in
Application server
Application server lu giữ các chơng trình server trong ứng dụng client/servercũng nh dữ liệu có sẵn cho client Một chơng trình client truy cập dữ liệu từmột application server Ví dụ khi bạn cần tìm danh sách các nhân viên từdatabase của server, server sẽ trả về một tập dữ liệu về các nhân viên… Với mong muốn tìm hiểu kỹ về công
Trang 8Communication server quản lý luồng dữ liệu và thông tin e mail của mạngvới mạng khác Ngời sử dụng từ xa truy cập vào máy server thông quamodem và đờng điện thoại.
Directory service server
Directory service server quản lý ngời dùng và bảo mật các thông tin trênmạng Ví dụ một vài phần mềm server ghép các máy tính vào trong mộtnhóm logic (gọi là Domain) cho phép ngời sử dụng có thể truy cập các tàinguyên trên mạng
Hình 1.5 Các server chuyên dụng
Lợi ích của mạng server based
Mặc dù khó để cài đặt, cấu hình, quản lý nhng mạng server based có rấtnhiều u điểm hơn mạng peer to peer:
- Chia sẻ tài ngyên
- Bảo mật
- Dữ liệu dự phòng
- Số lợng ngời dùng
1.3 Topology (Cấu trúc liên kết, Sơ đồ hình học)
Topology đợc xem nh sự sắp xếp hay cấu trúc vật lý của máy tính, cáp và cácthành phần khác của mạng Topology của mạng ảnh hởng đến khả năng của
nó Khi lựa chọn một trong các loại topology sẽ tác động tới:
- Loại thiết bị mạng cần
- Khả năng của các thiết bị
- Sự phát triển của mạng
Trang 10Bus topology thờng đợc xem nh linear bus bởi vì các máy tính nối với nhauthành một đờng thẳng Đó là cách thông dụng và đơn giản nhất của mạngmáy tính Hình 1.6 là một mạng bus topology thông thờng, nó bao gồm một
đờng cáp đợc gọi là TRUNC nối kết tất cả các máy tính trong mạng
Truyền thông trên bus
Máy tính trên mạng bus topology truyền thông bởi đánh địa chỉ dữ liệu tớimột máy tính đặc biệt và gửi dữ liệu trên cáp nh các tín hiệu điện Để hiểumáy tính truyền thông nh thế nào trên bus cần làm quen với các khái niệm:
- Sending the signal
- Signal bounce
- Terminator
Sending the signal : Dữ liệu trên mạng ở dạng tín hiệu điện đợc gửi đến tất cả
các máy tính trên mạng Chỉ một máy tính có địa chỉ trùng với địa chỉ mãhoá trong tín hiệu đợc truy nhập thông tin Bởi vì tại một thời điểm chỉ cómột máy tính có thể gửi tín hiệu nên số máy tính trên mạng sẽ ảnh hởng tớitốc độ mạng Không có phơng pháp chuẩn để đo ảnh hởng của số máy tínhtrên mạng tới tốc độ của mạng Không Phải chỉ có số lợng máy tính ảnh h-ởng tới tốc độ của mạng Sau đây là một số các nhân tố khác ảnh hởng tớitốc độ của mạng:
Khả năng của phần cứng máy tính trên mạng
Tổng số các lệnh chờ để thực hiện
Loại ứng dụng đợc chạy trên mạng
Loại cáp đợc sử dụng trên mạng
Khoảng cách giữa các máy tính trên mạng
Signal Bounce : Vì dữ liệu hay tín hiệu điện đợc gửi đi toàn bộ mạng nên nó
truyền từ đầu này tới đầu kia của cáp Nếu tín hiệu không bị ngắt nó sẽ ảnhhởng tới các máy tính khác, ngăn cản các máy tính khác gửi tín hiệu Do đótín hiệu phải bị dừng sau khi đã tìm thấy đích phù hợp
Trang 11Terminator: Để dừng tín hiệu ở trên, một thành phần đợc gọi là Terminator
đợc đặt ở cuối của mỗi cáp để hấp thụ tín hiệu tự do Tất cả các đầu cápkhông nối vào máy tính hay connector thì đều phải nối với một Termonator
Hình 1.7 Terminator để hấp thụ tín hiệu tự do
Phá vỡ truyền thông trên mạng
Khi cáp bị đứt ở đâu đó trên mạng nếu nó chia mạng thành hai phần riêngbiệt thì ít nhất có một phần cáp không đợc nối kết Khi đó nó sẽ không cóterminator, tín hiệu sẽ không bị hấp thụ và mạng sẽ dừng hoạt động Đó làmột trong một số nguyên nhân làm mạng bị hỏng Hình 1.8 minh hoạ cáp bị
Một thành phần đợc gọi là barrel connector có thể nối kết hai phần của
cáp với nhau Tuy nhiên Connector có thể làm giảm tín hiệu
Hình 1.9 BNC connector có thể sử dụng để nối các đoạn mạng
Một thiết bị gọi là Repeater có thể đợc sử dụng để nối hai cáp Repeaterthờng tốt hơn connector hay đoạn cáp dài vì tín hiệu qua repeater đợc hồi
Trang 12Hình 1.10 Reapeater để mở rộng mạng
Star
Trong Star topology đoạn cáp từ mỗi máy tính nối tới một bộ phận trung tâm
đợc gọi là hub Hình 1.11 minh hoạ bốn máy tính đợc nối với một hub trongmột mạng star
Ring
Ring Topology nối các máy tính thành vòng tròn Không giống bus topologykhông có terminator ở cuối Tín hiệu truyền vòng tròn theo một hớng vàtruyền qua máy tính khác Hình 1.12 nối một server và bốn máy tính thànhmột vòng, nếu một máy tính hỏng sẽ ảng hởng tới các máy tính khác
Hình 1.12 Ring Topology
Mesh
Một mạng Mesh topology thờng đầy đủ và tin cậy Trong mạng Meshtopology mỗi máy tính thờng nối với tất cả các máy tính trong mạng bằng
Trang 13các đờng cáp khác nhau Cấu hình nh vậy cung cấp đầy đủ cho toàn mạng vìvậy nếu một cáp bị hỏng sẽ không ảnh hởng tới các cáp khác Tuy mạngMesh topology giảm lỗi và tăng khả năng tin cậy nhng có nhợc điểm là đắt vì
sử dụng rất nhiều cáp
Hình 1.14 Star bus topology
Trang 14Star Ring topology
Star Ring giống nh star bus topology các máy tính nối theo star topology đợcnối với nhau sử dụng hub và các hub này lại đợc nối với nhau theo kiểu ringtopology nhờ một main hub
Hình 1.15 Star Ring topology
Tất cả các loại topology đều có u nhợc điểm và lựa chon loại nào tuỳ theotừng trờng hợp cụ thể:
Không đắt và dễ làm việc
Hệ thống tin cậy và đơngiản Dễ mở rộng
Mạng bị chậm khi có nhiềumáy
Khi một máy hỏng sẽ ảnh ởng tới toàn mạng
máy tính đều tơng đơngnhau Tốc độ không ảnh h-ởng khi tăng nhiều máy
Lỗi một máy có thể ảnh hởngtới nhiều máy Khi cần cấuhình lại mạng thì toàn bộmạng ngừng hoạt động
là dễ Kiểm soát và quản lýtập trung Lỗi một máy tínhkhông ảnh hởng tới các máykhác
Nếu bộ tập trung bị hỏng thìtoàn bộ mạng ngừng hoạt
động
Bảng 1.1 Ưu nhợc diểm của các Topology
1.4 Hệ điều hành mạng
Trang 15Một máy tính không thể làm việc nếu không có hệ điều hành, một mạng máytính cũng không thể hoạt động nếu không có hệ điều hành mạng Không có
hệ điều hành mạng thì máy tính không thể chia sẻ tài nguyên và không thểtruy cập các tài nguyên của máy tính khác Tuỳ thuộc vào nhà sản xuất hệ
điều hành mạng mà phần mền mạng của máy tính để bàn có thể có sẵn hoặc
có thể tích hợp vào Novell Netware là một vệ điều hành mạng thông dụng
mà phần mền mạng của máy tính client đợc cài thêm vào hệ điều hành đanghoạt động Một máy tính cần cả hệ điều hành để chạy độc lập và cần cả phầnmềm mạng để truy cập mạng Ngoài ra phần mềm hệ điều hành mạng đợctích hợp sắn trong vào hệ điều hành nh Windows 2000 Server ProfessionalWindows NT server/Workstation, Windows 9x và Apple Talk Mỗi cấu hình,
hệ điều hành và phần mền diều khiển mạng riêng hay hệ điều hành tích hợpsẵn đều có u điểm và nhợc điểm Hệ điều hành phối hợp hoạt động giữa máytính và chơng trình,nó điều khiển, phân phối các tài nguyên phần cứng nh:
Hệ điều hành multitasking cho phép máy tính xử lý nhiều tác vụ cùng một lúc Hệ
điều hành multitasking chạy nhiều ứng dụng trong khả năng cho phép của bộ vi xử
lý Nếu có nhiều tác vụ hơn bộ vi xử lý có thể cho phép thì máy tính phải sắp xếp các tác vụ đó theo thứ tự và máy tính sẽ chuyển đổi đẻ xử lý các tác vụ đó Có hai loại hệ điều hành multitasking:
có thể giành quyền sử dụng vi xử lý ngay cả khi chơng trình cha kếtthúc
Nonpreemptive : Trong hệ điều hành Nonpreemtive multitasking tác vụ tự
kiểm soát tài nguyên vi xử lý.Các tác vụ khác không thể đợc thực hiện cho tới khi tác vụ đang xử dụng từ bỏ uyền sử dụng tài nguyên vi xử lý
Có rất nhiều hệ điều hành vì vậy khi chọn hệ điều hành điều đầu tiên là xác định các dịch vụ mạng mong muốn Các dịch vụ mạng chuẩn bao gồm bảo mật, chia sẻ file, chia sẻ máy in, chia sẻ tin tức… Với mong muốn tìm hiểu kỹ về công
Lựa chọn hệ điều hành
Tuỳ thuộc vào kiến trúc mạng và mức độ bảo mật mà ta có thể lựa chọn các
Trang 16mật cao thì mạng peer to peer là thích hợp và có thể sử dụng bất kỳ hệ điềuhành nào Sau khi xác định chế độ bảo mật ta cần xác định loại liên kết giữacác thành phần trên mạng Mỗi loại hệ điều hành có cách giao tiếp khácnhau Nếu chọn mạng peer to peer thì lựa chọn này có thể giảm bớt.Nếuchọn mạng Server based thì cần chú ý tới cách liên kết trên mạng Các dịch
vụ đợc cung cấp trên server và cách các máy client truy xuất các dịch vụ đó.Khi chọn hệ điều hành điều đầu tiên cần xác định là các dịch vụ mạng cầncung cấp Các dịch vụ chuẩn nh bảo mật, File Sharing, Printing vàMessaging Ngoài ra còn các dịch vụ khác nh phơng thức liên kết với nhautrên mạng, xác định rõ phơng thức liên kết trên mạng sẽ tốt cho việc lựachọn hệ điều hành
1.4.1 Netware
Netware là hệ điều hành của Novell đang đợc sử dụng rộng rãi cho các mạng nhỏ cũng nh các mạng lớn Với rất nhiều các phiên bản từ trớc tới nay Netware đang là một trong các hệ điều hành mạng thông dụng nhất hiện nay Hệ đièu hành Netware bao gồm cả ứng dụng server và client ứng dụng client đựoc thiết kế có thể chạy trên các hệ hiều hành client khác ứng dụng server có thể đợc truy cập từ các máy tính chạy MS-DOS, Windows, OS/2, AppleTalk và Unix Hệ đièu hành mạng Netware thờng đợc lựa chọn trong môi trờng lẫn lộn Tuy nhiên trong một mạng nhỏ thì sử dụng Netware sẽ khá đắt và đoig hỏi có kinh nghiệm quản trị Version mới nhất của hệ điều hành Netware là 5 Từ version 4.11 Netware đã giới thiệu một dịch vụ mới Novel Directory Service (NDS) NDS cung cấp dịch vụ tên cũng nh các dịch vụ bảo mật, routing, messaging, management, file sharing và printing … Với mong muốn tìm hiểu kỹ về công Sử dụng X500 directory architecture, nó tổ chức tất cả các tài nguyên mạng bao gồm user, group, printer, servers.
Các hệ đièu hành khác cũng cung cấp phơng thức cho phép liên kết với Netware server Ví dụ Window NT cung cấp Gateway Service for Netware(GSNW) ới dịch
vụ này một Window server có thể truy cập các dịch vụ của Netware server
đang đợc sử dụng rộng rãi.
1.4.3 Windows NT
Trang 17Windows NT là hệ điều hành của Microsoft, công ty phần mền lớn nhất thế giới Windows NT là hệ điều hành đa nhiệm, đa ngời sử dụng Đặc điểm của nó là sử dụng đơn giản và đang đợc sử dụng rất nhiều Phiên bản mới nhất là họ sản phẩm Windows 2000 server family Không giống nh Netware, Window NT kết hợp hệ
điều hành và hệ điều hành mạng là một Window NT server đợc cấu hình để cung cấp các tài nguyên và các dịch vụ mạng Window Workstation cung cấp các chức năng client của mạng Window NT hoạt động trên mô hình gọi là Domain Một domain là một tập hợp các máy tính mà chia sẻ cùng cơ sở dữ liệu, và chính sách bảo mật Mỗi domain có một tên duy nhất Trong một domain một máy tính server phải đợc thiết kế nh một Primary Domain Controller(PDC) Máy này có trách nhiệm quản lý các dịch vụ directory, authenticate tát cả các user truy cập vào mạng.
Chơng 2
Các thiết bị mạng cơ bản
Trang 18Mạng máy tính đợc xây dựng từ phần cứng và phần mền.Phần cứng là cardmạng(NIC), cáp để kết nối và các thiết bị ngoại vi Phần mền là hệ diềuhành,giao thức truyền thông và driver cho các card mạng… Với mong muốn tìm hiểu kỹ về công
2.1 Cáp mạng
Các máy tính trong mạng đợc nối với nhau bởi cáp mạng Tuỳ vào các loạimạng và kích thớc của mạng khác nhau ta có thể chọn các loại cáp khácnhau Có rất nhiều loại cáp nhng có thể chia cáp vào ba nhóm chính sau:
- Cáp đồng trục
- Cáp xoắn
- Cáp quang
2.1.1 Cáp đồng trục
Hiên tại cáp đồng trục đợc sử dụng rất phổ biến Có rất nhiều nguyên nhân
để sử dụng cáp đồng trục: Không đắt, nhẹ, mềm dẻo và dễ sử dụng Trongdạng đơn giản cáp đồng trục gồm một lõi đồng đợc quấn quanh bởi một lớpcách điện Tiếp theo là một lớp lới bảo vệ bằng kim loại và một lớp bao bọcngoài cùng
Hình 2.1 Cáp đồng trục
Lõi của cáp đồng trục mang tín hiệu điện Bao quang lõi là một lớp cách
điện Lớp lới kim loại hoạt động nh đất nó bảo vệ lõi tránh nhiễu tín hiệu vàCrosstalk (Crosstalk là hiện tợng nhiễu xuyên âm, một loại nhiễu đặc biệtsinh ra bởi các đờng cáp truyền đặt quá gần nhau Đôi khi ta nghe đợc cácxuyên âm trên điện thoại) Phần lõi dẫn điện và lớp lới kim loại phải đợccách biệt nhau Nếu chúng tiếp xúc sẽ gây ngắn mạch và nhiễu Lớp vỏ cách
điện ngoài cùng thờng đợc làm bằng cao su hoặc nhựa Cáp đồng trục thờng
ít bị ảnh hởng và suy giảm tín hiệu trên đờng truyền hơn cáp xoắn (Suygiảm tín hiệu: Attenuation là hiện tợng tín hiệu bị suy giảm khi truyền trêncáp trong khoảng cách xa)
Trang 19Hình 2.2 Tín hiệu bị suy giảm
Có hai loại cáp đồng trục: Cáp đồng trục dày và cáp đồng trục mỏng (thinnetand thicknet) Ta có thể chọn cáp tuỳ theo trờng hợp mạng khác nhau
Cáp Thinnet
Cáp Thinnet là loại cáp dẻo khoảng 0.46 centimet Bởi vì dẻo và dễ làm việcnên cáp này có thể dùng hầu hết cho các loại mạng Hình 2.3 minh hoạ cápThinnet nối trực tiếp với card mạng
Hình 2.3 Cáp thinnet nối trực tiếp với card mạng
Cáp thinnet có thể truyền tín hiệu khoảng 185 mét trớc khi tín hiệu bị suygiảm Nhà sản xuất có thể sản xuất các loại cáp khác nhau, cáp thinnet nằmtrong nhóm RG-58 và có trở kháng 50 ohm Bản chất để phân biệt thinnetvào nhóm RG-58 vì nó là lõi đồng Hình 2.4 minh hoạ hai loại cáp thinnetlõi đặc và lõi bện
Hình 2.4 Cáp thinnet lõi bện và lõi đặc
Trang 21 BNC barrel connector : Là loại connector nối hai đoạn cáp thinnet để tạothành một đoạn dài hơn.
Trang 22- Category 2: §©y lµ lo¹i c¸p truyÒn d÷ liÖu cã thÓ lªn tíi 4Mbps Nã gåm
Trang 232.1.3 Cáp quang
Cáp quang gồm một lõi rất mỏng bằng thuỷ tinh đợc bao bọc bởi một lớpthuỷ tinh có phủ sơn Ngoài cùng là một lớp bảo vệ Cáp quang truyền tínhiệu không nhiễu và rất nhanh Tốc độ thông thờng là 100Mbps và có thể lêntới 1Gbps
2.2 Card mạng
Card mạng cung cấp một giao diện giữa cáp và máy tính.Hình 2.13 minh hoạmột card mạng nối với một cáp đồng trục
Hình 2.13 Card mạng
Trang 24Card mạng đợc cắm trong khe mở rộng trên mỗi máy tính trên mạng Nhiêm
vụ của card mạng là:
- Chuẩn bị tín hiệu từ máy tính cho cáp mạng
- Truyền tín hiệu tới máy tính khác
- Điều khiển dòng dữ liệu từ máy tính và hệ thống cáp
- Nhận tín hiệu từ cáp và chuyển nó sang tín hiệu byte có thể hiểu bởi máytính
2.2.1 Chuẩn bị dữ liệu cho cáp mạng
Trớc khi tín hiệu đợc truyền đi trên mạng card mạng phải chuyển tín hiệu từdạng tín hiệu máy tính sang tín hiệu có thể truyền trên mạng Dữ liệu truyềntrong máy tính dọc theo hệ thống gọi là Bus Các bus có thể là 8-bit,16-bit,
32 bit tuỳ vào máy tính nh vậy dữ liệu có thể truyền 8, 16 hay 32 bit đồngthời Ta gọi là truyền song song Mặt khác trên cáp mạng dữ liệu đợc truyềnthành một dòng các bit (Truyền nối tiếp) Card mạng phải chuyển dữ liệutruyền song song trên máy tính thành tín hiệu nối tiếp truyền trên mạng
Hình 2.14 Card mạng chuyển tín hiệu từ song song sang nối tiếp
2.2.2 Gửi và điều khiển dữ liệu
- Khi gửi dữ liệu trên mạng thì card mạng phải đảm bảo:
- Cỡ lớn nhất của dữ liệu có thể truyền trên mạng
- Xác nhận số lợng dữ liệu đợc gửi
- Khoảng thời gian truyền các gói dữ liệu
- Tổng thời gian đợi trớc khi xác nhận đợc gửi đi
- Số lợng dữ liệu mà card mạng có thể lu trữ
- Tốc độ truyền dữ liệu trên mạng
Khi một loại card mạng mới hơn, nhanh hơn giao tiếp với một card mạng cũhơn và chậm hơn thì card mạng mới hơn phải có sự điều chỉnh để phù hợpvới card mạng cũ
Trang 252.2.3 Cấu hình và các thiết lập các tham số
Các card mạng đều có cấu hình riêng và phải thiết lập thích hợp để cardmạng có thể hoạt động một cách thích hợp Một số card mạng cũ đợc thiết
kế đặt trên due inline package (DIP) DIP - Một dụng cụ để đóng gói và lắpgắn dùng cho các mạch tích hợp Chẳng hạn, DIP là cách đóng góp đợc athích của loại chip DRAM Loại vỏ này đợc chế tạo bằng một vật liệu nhựacứng, bọc kín vi mạch, các đầu ra của mạch đợc nối với những chân nhọn
đầu, hớng xuống dới và xếp thành hai hàng thẳng song song Các chân này
đợc thiết kế để cắm chắc chắn vào đế cắm; bạn cũng có thể hàn chúng trực
tiếp xuống board mạch in
Hình 2.15 Card mạng thiết kế trên DIP
Các tham số:
- Interrupt (IRQ)
- Base input/output (I/O) port address
- Base memory address
- Transceiver
Thiết lập các tham số của card mạng có thể sử dụng phần mềm, thiết lậpjumper hoặc cả hai Đọc kỹ tài liệu tài liệu trớc khi thiết lập các tham số chocard mạng
Interrupt Request (IRQ) Lines
Là một đờng cho phép các thiết bị nh Keyboard, Disk driver hay NIC có thểgửi lệnh ngắt hoặc các yêu cầu dịch vụ tới bộ vi xử lý.Interrupt request lines
đợc xây dựng sẵn trong phần cứng máy tính và đợc ấn định các mức độ khácnhau Vì thế vi xử lý có thể xác định đợc mức độ u tiên cho các truy vấn KhiNIC gửi một yêu cầu tới máy tính, nó sử dụng một lệnh ngắt một tín hiệu
điện đợc gửi tới CPU của máy tính.Mỗi một thiết bị phần cứng trong máytính sử dụng một đờng ngắt khác nhau Đờng ngắt này đợc chỉ định khi thiếtlập phần cứng lập Bảng sau là một số ví dụ
Trang 26IRQ Computer with an 80486 processor (or higher)
adapter)
[COM2, COM4] hoặc bus mouse)
[LPT2] hoặc sound card)
Trong hầu hết trờng hợp NIC sử dụng IRQ3 hoặc IRQ5 IRQ5 nên đợc sử dụng và
là thiết lập mặc định cho hầu hết hệ thống Nếu cả IQR3 và IRQ5 đều không có sẵn thì có thể chọn một trông các IRQ có sẵn ở bảng trên.
Base I/O Port
Base I/O Port chỉ định một kênh cái mà thông tin trao đổi giữa phần cứng máy tính (VD NIC) và CPU.Port(cổng) đợc xem nh là một địa chỉ Mỗi một thiết bị phần cứng trong một hệ thống phải có một Base I/O port khác nhau.Số cổng là một số trong hệ 16 Bảng sau minh hoạ một số các cổng sử dụng bởi các thiết bị và một
số cổng có sẵn.
Trang 27Port Device Port Device
color video modes
Bảng 2.4 Base I/O Port
Base Memory Address
Base memory address: xác định một ví trị trong bộ nhớ máy tính(RAM).
NIC sử dụng địa chỉ đó nh một bộ đệm để lu trữ các dữ liệu vào và ra
Chơng 3
Trang 28Phơng pháp truy cập
3.1 Phơng pháp truy cập
Có các nguyên tắc định nghĩa phơng pháp máy tính gửi tín hiệu vào cápmạng và nhận tín hiệu từ cáp mạng Đó gọi là phơng pháp truy cập Khi dữliệu đợc truyền trên mạng thì phơng pháp truy cập sẽ giúp điều chỉnh dònggiao thông trên mạng
Điều khiển giao thông trên cáp
Mạng máy tính một khía cạnh nào đó giống nh một đờng xe lửa Tuy nhiêntrên mạng máy tính tất cả mọi thứ đều chuyển động đồng thời không ngừng.Thực tế không phải nó xuất hiên đồng thời Rất nhiều máy tính phải chia sẻtruy cập tới cáp cái mà nối kết chúng Tuy nhiên nếu hai máy tính cùng gửidữ liệu lên mạng cùng một lúc thì gói dữ liệu trên máy tính này có thể xung
đột với gói dữ liệu trên máy tính khác, và cả hai đều bị phá huỷ Hình 3.1minh hoạ khi hai máy tính cùng truy cập mạng cùng một lúc
Hình 3.1 Xung đột xảy ra nếu hai máy tính gửi dữ liệu cùng một lúc
Khi dữ liệu đợc truyền trên mạng từ ngời sử dụng này tới ngời sử dụng khácthì phải có một cách nào đó đảm bảo rằng dữ liệi không bị xung đột với nhau
và khi máy tính nhận cũng phải có cách để dữ liệu không bị phá huỷ Do đóphơng pháp truy cập cần thống nhất trong cách quản lý dữ liệu trên mạng.Nếu các máy tính khác nhau sử dụng phơng pháp truy cập khác nhau thìmạng sẽ lỗi vì một vài phơng pháp sẽ chiếm lĩnh cáp
Phơng pháp truy cập ngăn cản các máy tính truy cập đồng thời bởi đảm bảorằng chỉ có một máy tính có thể gửi dữ liệu lên cáp và các máy tính nhận vàgửi dữ liệu theo một tiến trình có thứ tự
Các phơng pháp truy cập chính
Trang 29Có 4 phơng pháp đợc thiết kế để ngăn cản sử dụng cáp đồng thời là:
- Carrier-sense multiple access methods with collision avoidance CSMA/CA (Đa truy cập có kiểm tra kênh trớc khi phát với phơng pháp
Hình 3.2 Máy tính có thể và không thể truyền dữ liệu trên mạng
Chỉ khi máy tính nhận thấy rằng cáp là rỗi và không có giao thông trênmạng thì nó truyền dữ liệu Khi máy tính truyền dữ liệu trên cáp thì không
có một máy tính nào khác có thể truyền dữ liệu cho đến khi dữ liệu đ ợctruyền tới đích và cáp lại rỗii trở lại Nhớ rằng khi hai máy tính truyền dữliệu đồng thời thì dữ liệu bị xung đột và cả hai máy tính đều ngừng truyềnmột khoản thời gian CSMA/CD còn đợc gọi là phơng pháp tranh chấp bởi vìmáy tính trên mạng tranh giành để có cơ hội truyền dữ liệu.Điều đó có vể
nh rất khó có thể truyền dữ liệu trên mạng nhng thực tế điều này xảy ra rấtnhanh bình thờng chúng ta không thể nhận ra Càng nhiều máy tính trênmạng càng nhiều giao thông Càng nhiều giao thông thì việc phải tránh xung
đột càng tăng nó sẽ làm giảm tốc độ của mạng Sau mỗi lần xung đột thì cảhai máy tính phảI thử gửi lại gói dữ liệu Nếu mạng đang bận thì sự gửi lạinày lại làm ảnh hởng tới các gói dữ liệu khác trên mạng và cứ thế sẽ cànglàm mạng thêm chậm Sự xuất hiện các vấn đề trên phụ thuộc vào số ngời sửdụng mạng và các ứng dụng đợc sử dụng Các ứng dụng Database sẽ chiếm
đờng truyền nhiều hơn các ứng dụng khác
Trang 303.1.2 CSMA/CA
Đây là phơng pháp ít phổ biến nhất Trong phong pháp này tín hiệu máy tínhgửi thử trớc khi nó thực sự gửi đi Theo cách đó nó có thể biết khi nào sẽ cóxung đột và tránh đợc các xung đột Tuy nhiên việc gửi thử sẽ làm tăng rấtnhiều số lợng giao thông trên mạng và làm giảm tốc độ mạng
3.1.3 Token-Passing
Trong phơng pháp này một gói đặc biệt gọi là thẻ(Token) đợc truyền vòngtròn quanh các máy tính Khi bất kỳ máy tính nào trong vòng cần gửi tínhiệu thì nó phải đợi thẻ rỗi Khi một thẻ rỗi đợc phát hiện thì máy tính sẽchiếm quyền điều khiển và có quyền gửi dữ liệu Dữ liệu truyền đi thành cáckhung và các thông tin khác nh địa chỉ Hình 3.3 minh hoạ một máy tínhmuốn truyền dữ liệu nó chiếm quyền điều khiển thẻ và truyền tới địa chỉ cần
3.2 Mạng máy tính gửi dữ liệu nh thế nào
Trang 31Thông thờng ta vẫn nghĩ dữ liệu đợc truyền là một dòng nối tiếp các bit 0 và
1 từ một máy tính mày tới máy tính khác Nhng thực tế dữ liệu đợc chiathành các gói nhỏ ,các gói có thể quản lý và bao gồm các thông tin cần thiết
để có thể gửi từ nguồn tới đích một cách chính xác
Hình 3.5 Chia dữ liệu thành các gói nhỏ
3.2.1 Chức năng của gói trong giao tiếp mang
Dữ liệu thờng tồn tại dới dạng các file lớn Tuy nhiên mạng không thể hoạt
động nếu máy tính gửi số lợng lớn dữ liệu trên cáp cùng một lúc Để có thểcho phép nhiều ngời cùng gửi dữ liệu một cách nhanh chóng và dễ dàng trênmạng thì dữ liệu phỉa chia thành các gói nhỏ hơn Khi hệ điều hành mạng tạimáy tính gửi chia dữ liệu thành các gói nhỏ thì nó thêm một số thông tin
đIều khiển để có thể:
- Tập hợp lại dữ liệu từ các gói nhỏ
- Tập hợp lại theo một thứ tự thích hợp
- Kiểm tra lỗi sau khi đã tập hợp
Cấu trúc của một gói
Gói có thể chứa một vài loại dữ liệu bao gồm:
- Thông tin(chính là dữ liệu hay file)
- Loại máy tính đIều khiển dữ liệu
- Mã điều khiển
Thành phần của một gói
Tất cả các máy tính đều chứa các loại thành phần chung đó là:
- Địa chỉ của máy tính gửi
- Dữ liệu gửi
- Địa chỉ của máy nhận
Trang 32- Các thông tin cho phép máy tính nhận có thể tập hợp các gói thành dữliệu đầy đủ.
- Thông tin kiểm tra lỗi
Và các thành phần này có thể chia thành ba phần: Header,Data và Trailer
Hình 3.6 Gói dữ liệu đợc chia thành ba phần
Header bao gồm
- Tín hiêu thông báo rằng gói dữ liệu đang đợc truyền
- Địa chỉ máy gửi
là cyclical redundancy check (CRC) CRC là một số thủ tục toán học tính
toán trên gói tại nơi gửi đi Khi gói chuyển tới đích có sự tính toán lại.Nếukết quả là giống nhau thì gói truyền đi là đúng Ngợc lại thì gói đã bị thay
đổi khi truyền và CRC gửi một tín hiệu yêu cầu gửi lại Một minh hoạ khigói đợc truyên trên mạng
Tín hiệu in gửi tới máy Print server
Máy gửi dữ liệu thành lập một kết nối từ máy tính tới máy print server
Trang 33Hình 3.7 Thành lập một kết nối với print server
Tiếp theo máy tính chia dữ liệu thành các gói , mỗi gói chứa địa chỉ nguồn,
địa chỉ đích, dữ liệu và thông tin đIều khiển
Trang 34Hình 3.11 Chuyển vào bộ nhớ máy tính3.3 Ethernet
Có rất nhiều các chuẩn mạng khác nhau Ethernet là một trong các chuẩn thông dụng cho các mạng LAN hiện nay.
3.3.1 Nguồn gốc của Ethernet
Năm 1960 trờng đại học Hawaii phát triển một mạng LAN gọi làALOHA.Trờng đại học đang sử dụng một diện tích rất lớn và đang muốn kếtnối máy tính toàn bộ khu trờng.Một trong các tiêu chí là sử dụng phơng pháptruy cập CSMA/CD Chính từ mạng này phát triển thành chuẩn Ethernetngày nay Năm 1972 Robert Metcalfe và David Boggs phát minh ra một loạicáp và khung tín hiệu tại Xerox Palo Alto Research Center (PARC) và tớinăm 1975 giới thiệu sản phẩm Ethernet đầu tiên.phiên bản đầu tiên củaEthernet đợc thiết kế là một hệ thống 2.94Mbps để nối kết trên 100 máy tínhtrên 1Km cáp Cùng với Xerox Intel Coporation và Digital EquipmentCoporation đã phát triển Ethernet thành chuẩn 10Mbps Ngày nay Ethernet10Mbps là một trong các chuẩn thông dụng cho mạng máy tính và hệ thốngdữ liệu đợc sử dụng rộng dãi
Các đặc điểm của Ethernet
Ethernet là một kiến trúc mạng LAN rất phổ biến dựa trên phơng pháp truycập CSMA/CD Mạng ethernet sử dụng bus physical topology Tuy nhiênmộtvài loại nh ( 10BASE-T sử dụng start physical topology và bus logicaltopology) Mạng Ethernet sử dụng băng thông cơ sở (baseband) và băngthông 10 hoặc 100Mbps Cáp sử dụng cho mạng Ethernet: Mạng Ethernettruyền thống thờng sử dụng các loại cáp đồng trục và có thể sử dụng cápquang để mở rộng mạng Hiên tại loại cáp xoắn đợc sử dụng thờng xuyênhơn đặc biệt là UTP
Định dạng của một Ethernet Frame
Ethernet chia dữ liệu thành các gói nhỏ với định dạng khác với các mạng khác.Một
Trang 35byte vì vậy dữ liệu trong một frame từ 46 đến 1500 byte.Mọi frame đều chứa các thông tin điều khiển và các thông tin chung khác.
Hình 3.12 Định dạng của một ethernet frame
tầng mạngCyclical redundancy check
(CRC)
Kiểm tra lỗi
Bảng 3.1 Định dạng của Ethernet Frame
- Khoảng cách ngắn nhất giữa hai máy là 0.5m
- T-connector phải nối trực tiếp vào card mạng
- Không vợt quá 4 segment trong giới hạn 185m
- Toàn bộ cáp mạng không vợt quá 935m
Trang 36- Thiết bị đầu cuối 50ohm phải đợc sử dụng cuối mỗi bus với chỉ một đầu nối đất
Không có hơn 5 segment trong một mạng Mỗi segment có thể nối tối đa 4 repeater và chỉ có 3 trong 5 segment có node mạng ( nguyên tắc 5-4-3).Minh hoạ nguyên tắc 5-4-3 nh hình dới:
Hình 3.14 Nguyên tắc 5-4-3
10BASE5
Mạng 10BASE5 sử dụng cáp đồng trục (Thick) cáp AUI (Attachment Universal Interface) chạy từ DIX connector tới phía sau của card mạng Cũng giống mạng 10BASE2 cuối mỗi segment phải đợc kết thúc bởi terminator nh hình vẽ Ưu điểm chính của mạng 10BASE5 là vợt qua hạn chế cáp của mạng 10BASE2
Hình 3.15 10BASE5 Tuy nhiên mạng 10BASE5 cũng phải tuân theo một số quy định sau:
- Khoảng cách ngắn nhất giữa hai Transceiver là 2.5m
- Không vợt quá số đoạn mạng tối đa trong khoảng 500m
- Toàn bộ cáp mạng không vợt quá 2500m
- Cuối của mỗi đoạn mạng phải đợc nối đất.
- Đoạn cáp từ Transceiver đến card mạng không vợt quá 50m
- Số node tối đa trong một đoạn là 100
10BASE-T
Mạng 10BASE-T sử dụng cáp xoắn (UPT) là loại mạng ethernet thông dụng nhất.
Nó dựa trên chuẩn IEEE 802.3 sử dụng băng cơ sở và băng thông 10Mbps Mạng
Trang 37Nó sử dụng bus logical topology và sử dụng RJ-45 connector 10Base-T segment
có thể đợc nối với backbone(xơng sống) segment sử dụng cáp đồng trục hay cáp quang Sử dụng cấu trúc hình sao mạng 10Base-T có nhiều u điểm đặc biệt cho các mạng lớn là tin cậy và dễ quản lý vì nó sử dụng một hub tâp trung Mạng 10BASE-
T rất mền dẻo dễ mở rộng mạng và giá thành không đắt.Một số nguyên tắc khi nối mạng 10BASE-T:
Hình 3.16 10BASE-T
- Số máy tính tối đa trên mạng là 1024
- Nên sử dụng cáp xoắn UTP loại 3 và 5 hay có thể sử dụng cáp STP thay thế
- Chiều dài tối đa của cáp từ Hub tới transceiver là 100m
- Khoảng cách giữa hai máy tính là 2.5m
10BASE-FL
Là một loại mạng Ethernet đặc biệt sử dụng cáp quang băng thông cơ sở và 10Mbps Mạng có u điểm là sử dụng cáp quang nên khắc phục hạn chế về khoảng cách và độ suy giảm của tín hiệu truyền.
và giao tiếp của Mỹ
3.4.1 Kiến trúc
Kiến trúc của mạng Token ring ban đầu là một vòng vật lý.Tuy nhiên trongthiết kế của IBM đa ra với một cấu trúc hình sao.May tính trên mạng đợc nối
Trang 38- Ring Topology
- Sử dụng phơng pháp truy cập token passing
- Sử dụng cáp STP,UTP loại 1,2,3
Hình 3.17 Token ring data frame
sequence
Chứa thông tin kiểm tra lỗi
đích không cóBảng 3.2 Token ring data frame
Trang 39Mạng token ring làm việc nh thế nào?
Khi máy tính đầu tiên nối vào mạng token ring thì mạng tạo ra mộtthẻ(token).Thẻ này Định dạng dữ liệu để cho phép truyền trên mạng.Thẻ nàychạy một vòng quang các máy tính trên mạng cho tới khi một máy tínhmuốn truyền tín hiệu và chiếm quyền điều khiển.Sau khi máy tính chiếmquyền điều khiển thẻ nó truyền khung tín hiệu trên mạng Frame truyềnquang vòng cho tới khi tới máy tính nhận, khi đó máy tính gửi sẽ loại bỏframe và trao quyền điều khiển cho máy tính khác
Trang 404.2 Mô hình OSI
Khi thiết kế các nhà thiết kế tự do chọn kiến trúc mạng riêng của mình Từ
đó dẫn đến tình trạng không tơng thích giữa các mạng: Phơng pháp truy cậpkhác nhau, họ giao thức sử dụng khác nhau… Với mong muốn tìm hiểu kỹ về công dẫn đến sự không tơng tácgiữa những ngời sử dụng trên mạng Sự cần thiết đó khiến các nhà sản xuất,các nhà nghiên cứu và các tổ chức chuẩn hoá phải tìm kiếm một sự hội tụcho tất cả các sản phẩm trên mạng Để làm đợc điều đó trớc hết cần xâydựng một khung chuẩn về kiến trúc mạng để làm căn cứ cho các nhà thiết kế
và chế tạo các sản phẩm về mạng
Năm 1984 tổ chức tiêu chuẩn hoá quốc tế ISO đã xây dựng xong mô hìnhtham chiếu cho việc kết nối các hệ thống mở (Reference Model for OpenSystem Interconnection Mô hình này đợc dùng để kết nối các hệ thống mởphục vụ cho các ứng dụng phân tán Để xây dựng mô hình OSI cũng xuấtphát từ kiến trúc phân tầng dựa trên các nguyên tắc chủ yếu sau:
- Các chức năng giống nhau đợc đặt cùng một tầng
- Các chức năng đợc định vị sao cho có thể thiết kế lại mà ảnh hởng ít nhấttới các tầng kết tiếp nó
- Tạo ranh giới giữa các tầng sao cho có thể chuẩn hoá giao diện tơg ứng
- Tạo một tầng khi dữ liệu đợc xử lý một cách khác biệt
- Cho phép thay đổi chức năng hoặc giao thức trong một tầng không ảnh ởng tới các tầng khác
h Mỗi tầng chỉ có một ranh giới với tầng ở trên và dới nó.Các nguyên tắc th
t-ơng tự áp dụng cho các tầng con
- Có thể chia một tầng thành các tầng con khi cần thiết
Và kết quả là mô hình OSI gồm 7 tầng với các chức năng và tên gọi nh sau: