Kiến thức phân tầng và mô hình OSL

105 631 0
Kiến thức phân tầng và mô hình OSL

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệ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ến với mọi người, nó mang lại cho con người khả năng to lớn và làm được những cô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ều khiển tự động và làm việc theo sự lập trình của con người. Máy tính ra đời khô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ững thà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ận nhanh 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ối thành một mạng máy tính. Là cơ sở hạ tầng cho phép truyền dữ liệu, trao đổi thô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ọi ngườ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ựu khoa 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ực nghiê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ồm rất mhiều vấn đề từ kiến trúc, đến nguyên lý thiết kế, cài đặt và mô hình ứng dụ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 doanh nghiệp, trường học, ... và rất nhiều các lĩnh vực sản xuất khác. Nó đóng vai trò 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.

Đồ án tốt nghiệp Phạm Bá Tuấn Lờ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ến với mọi ngời, nó mang lại cho con ngời khả năng to lớn làm đợc những cô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ều khiển tự động làm việc theo sự lập trình của con ngời. Máy tính ra đời khô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ững thà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ận nhanh 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ối thành một mạng máy tính. Là cơ sở hạ tầng cho phép truyền dữ liệu, trao đổi thông tin điều khiển từ xa, tạo nên một môi trờng giao tiếp, liên kết mọi ng- ờ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ựu khoa 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 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ực nghiên cứu, phát triển ứng dụng cốt lõi của công nghệ thông tin, bao gồm rất mhiều vấn đề từ kiến trúc, đến nguyên lý thiết kế, cài đặt hình ứng dụng. Mạng viễn thông nói chung máy tính 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 doanh nghiệp, trờng học, . rất nhiều các lĩnh vực sản xuất khác. Nó đóng vai trò 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 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 các tài liệu thu thập đợc em đã hoàn thành đồ án tốt nghiệp về lý thuyết về mạng máy tính, các giao thức truyền thông các ứng dụng bao gồm những kiến thức cơ bản về các loại mạng, hình mạng, kiến trúc mạng, các thiết bị kết nối mạng, hình OSI,TCP/IP Với mong muốn tìm hiểu kỹ về công nghệ 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 phát triển phần mềm 1 Đồ án tốt nghiệp Phạm Bá Tuấn Chơng 1 Giớ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 các thiết bị ngoại vi nh đĩa cứng máy in 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 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 khoảng cách xa thì việc copy ra đĩa mềm không thể đáp ứng đợc công việc. để có thể chia sẻ dữ liệu với nhau thì 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ác thiế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áy tí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ả giảm giá thành. Mạng máy tính có đợc những cái đó vì ba nguyên nhân chính sau: - Chia sẻ thông tin (hay dữ liệu) - Chia sẻ phần cứng phần mềm - Quản lý hỗ trợ tập trung 2 Đồ án tốt nghiệp Phạm Bá Tuấn Ngoài ra khi máy tính nối vào mạng có thể chia sẻ: - Tài liệu(biên bản , bảng tính , hoá đơn ) - Thông tin Email - Phần mềm xử lý văn bản - Phần mềm quản lý cấu hình phần mềm - File hình ảnh , audio, video - Máy in - Máy fax - Modem - CD-ROM các loại đĩa cứng khác 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ông dù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 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áo cá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 ích của mạng dựa trên Email các chơng trình tiện ích khác nh chơng trình đặt lịch 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ằng giấy tờ, tăng hiệu quả 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 hiệu quả với nhiều ngời để tổ chức công việc lên kế hoạch công việc. Chia sẻ phần cứng 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ẽ các thiết bị ngoại vi khác. Chỉ có một cách để chia sẻ máy in là ngồi ngay 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ẻ 3 Đồ án tốt nghiệp Phạm Bá Tuấn Với mạng máy tính cho phép nhiều ngời có thể chia sẻ dữ liệu 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 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ẻ chuẩn hoá các ứng dụng nh : chơng trình xử lý văn bản, bảng tính, database để 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 đúng phiên bản của nó. Quản lý hỗ trợ tập trung Mạng máy tính cho phép dễ dàng quản lý hỗ trợ các dịch vụ một cách tập trung, các máy tính có thể đợc hỗ trợ quản lý bởi một máy chủ. 1.1.2 Hai loại mạng chính LAN 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 chia vào hai nhóm tuỳ thuộc vào kích cỡ 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 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à: 4 Đồ án tốt nghiệp Phạm Bá Tuấn - 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 - Phức tạp hơn mạng LAN - Công nghệ dắt hơn 1.2 Cấu hình mạng Cấu hình mạng là phơng thức cài đặt để xác định cách máy tính chia sẻ thông tin, hình của mạng 1.2.1 Khái quát cấu hình mạng Thông thờng tất cả các mạng có những thành phần, chức năng, đặc tính chung bao gồm : - Server: máy tính cung cấp các tài nguyên chia sẻ cho ngời sử dụng trên mạng. - Client: máy tính truy cập các tài nguyên trên mạng do máy tính server cung 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 các thiết bị ngoại vi khác:các tài nguyên khác đợc cung cấ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ạng Cù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 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 tố sau: 5 Đồ án tốt nghiệp Phạm Bá Tuấn - Quy của tổ chức - Mức độ bảo mật cần thiết - Loại kinh doanh - Mức độ hỗ trợ quản trị - Số lợng vận chuyển trên mạng - 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ủ không có phân cấp cho các má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ính khá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ị cho một nhóm ngời. Thờng có khoảng 10 hoặc ít hơn máy tính trong một mạng peer 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ột client một server. Không cần có một server mạnh hay các thành phần khác cho một mạng tốc độ cao nên mạng peer to peer thờng rẻ hơn mạng server 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 không cần thê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 6 Đồ án tốt nghiệp Phạm Bá Tuấn 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 - Tổ chức 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 hình chuẩn cho mạng máy tính. Trong môi tr- ờng mạng server based tài nguyên đợc đặt trên một hay một nhóm các máy chủ, các máy tính client truy nhập tài nguyên các dịch vụ của server. Các hệ điều hành thiết kế cho 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 print server Quản lý các ngời truy cập sử dụng file máy in . Application server Application server lu giữ các chơng trình server trong ứng dụng client/server cũ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 Mail server Mail server hoạt động nh application server, dữ liệu đợc tải về client từ server. Fax server Fax server quản lý vận chuyển fax đến đi của mạng bởi chia sẻ một hay nhiều fax modem. 7 Đồ án tốt nghiệp Phạm Bá Tuấn Communication server Communication server quản lý luồng dữ liệu thông tin e mail của mạng với mạng khác. Ngời sử dụng từ xa truy cập vào máy server thông qua modem đờng điện thoại. Directory service server Directory service server quản lý ngời dùng bảo mật các thông tin trên mạng. Ví dụ một vài phần mềm server ghép các máy tính vào trong một nhóm logic (gọi là Domain) cho phép ngời sử dụng có thể truy cập các tài nguyê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ất nhiề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 các thà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: 8 Đồ án tốt nghiệp Phạm Bá Tuấn - 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 - Cách quản lý mạng 1.3.1 Thiết kế topology Xem xét các loại topology khác nhau sẽ thấy đợc khả năng khác nhau của các loại mạng. Topology không chỉ xác định loại cáp xử dụng mà còn xác định xem cáp đợc đi nh thế nào : dới sàn,trên trần hay trên tờng Topology cũng xác định cách máy tính trao đổi trên mạng. Các loại topology khác nhau thì cần các phơng thức truy cập khác nhau chính các phơng thức đó ảnh hởng rất lớn đến mạng. 1.3.2 Các Topology chuẩn Tất cả các mạng đều thiết kế từ bốn topology sau: - Bus - Ring - Start - Mesh Bốn loại topoplogies này có thể kết hợp tạo ra rất nhiều các topologies khác nhau: 9 Đồ án tốt nghiệp Phạm Bá Tuấn Bus Hình 1.6 Bus topology Bus topology thờng đợc xem nh linear bus bởi vì các máy tính nối với nhau thành một đờng thẳng. Đó là cách thông dụng đơn giản nhất của mạng má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ới một máy tính đặc biệt gửi dữ liệu trên cáp nh các tín hiệu điện. Để hiểu má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ới tốc độ mạng. Không có phơng pháp chuẩn để đo ảnh hởng của số máy tính trê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ới tố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ẽ ảnh h- ở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. 10

Ngày đăng: 07/08/2013, 11:05

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan