Tóm tắt đồ án Thiết kế và xây dựng mô hình mạng LAN 3 lớp

pdf 24 trang thiennha21 14/04/2022 6460
Bạn đang xem 20 trang mẫu của tài liệu "Tóm tắt đồ án Thiết kế và xây dựng mô hình mạng LAN 3 lớp", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_thiet_ke_va_xay_dung_mo_hinh_mang_lan_3_lop.pdf

Nội dung text: Tóm tắt đồ án Thiết kế và xây dựng mô hình mạng LAN 3 lớp

  1. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  THIẾT KẾ VÀ XÂY DỰNG MÔ HÌNH MẠNG LAN 3 LỚP TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: QUẢN TRỊ MẠNG MÁY TÍNH HSSV thực hiện : Lê Đức Huy MÃ HSSV : CCCT17A003 Cán bộ hƣớng dẫn : TS. Đặng Quang Hiển Bùi Thanh Minh Khóa đào tạo : 2017 - 2020 Đà Nẵng, 01/2020
  2. MỞ ĐẦU 1. Lý do chọn đề tài Có thể nói ngày nay trong khoa học máy tính không lĩnh vực nào có thể quan trọng hơn lĩnh vực nối mạng. Mạng máy tính là hai hay nhiều máy tính được kết nối với nhau theo một cách nào đó sao cho chúng có thể trao đổi thông tin qua lại với nhau, dùng chung hoặc chia sẽ dữ liệu thông qua việc in ấn hay sao chép qua đĩa mềm, CDROM . Vì vậy hạ tầng mạng máy tính là phần không thể thiếu trong các tổ chức hay các công ty. Trong điều kiện kinh tế hiện nay hầu hết đa số các tổ chức hay công ty có phạm vi sử dụng bị giới hạn bởi diện tích và mặt bằng đều triển khai xây dựng mạng LAN để phục vụ cho việc quản lý dữ liệu nội bộ cơ quan mình được thuận lợi, đảm bảo tính an toàn dữ liệu cũng như tính bảo mật dữ liệu mặt khác mạng Lan còn giúp các nhân viên trong tổ chức hay công ty truy nhập dữ liệu một cách thuận tiện với tốc độ cao. Một điểm thuận lợi nữa là mạng LAN còn giúp cho người quản trị mạng phân quyền sử dụng tài nguyên cho từng đối tượng là người dùng một cách rõ ràng và thuận tiện giúp cho những người có trách nhiệm lãnh đạo công ty dễ dang quản lý nhân viên và điều hành công ty. Vì thế em chọn đề tài “Thiết kế và xây dựng hô hình mạng LAN 3 lớp” để làm đồ án tốt nghiệp. 2. Mục tiêu và nhiệm vụ nghiên cứu Hoàn hoàn mô hình mạng LAN 3 lớp tại phòng B107. Bên cạnh đó, triển khai thêm các dịch vụ mạng cơ bản như: Web server, mail server, DHCP server, DNS server, OpenSSH server, File server. 3. Đối tƣợng và phạm vi nghiên cứu 1
  3. Đối tượng nghiên cứu: các máy chủ, switch layer 2 và 3, Firewall và các máy trạm đầu cuối. Phạm vi nghiên cứu: nghiên cứu lý thuyết và triển khai các chức năng chính trên các thiết bị trên. 4. Phƣơng pháp nghiên cứu Nghiên cứu lý thuyết kết hợp với thực hành để triển khai các chức năng và dịch vụ chính trên các thiết bị ở trên. 5. Ý nghĩa khoa học và thực tiễn Mô hình mạng LAN 3 lớp giúp tăng tính bảo mật và dễ dàng mở rộng một hệ thống mạng. Có thể ứng dụng mô hình mạng LAN 3 lớp cho các công ty và doanh nghiệp cỡ vừa và lớn. 6. Nội dung đồ án tốt nghiệp Ngoài phần mở đầu, kết luận và tài liệu tham khảo, đồ án tốt nghiệp gồm các chương sau: Chương 1: Tổng quan về mạng máy tính Chương 2: Mạng LAN 3 lớp Chương 3: Triển khai mô hình mạng LAN 3 lớp 2
  4. CHƢƠNG 1. TỔNG QUAN VỀ MẠNG MÁY TÍNH 1.1. KIẾN THỨC CƠ BẢN 1.1.1. Sơ lƣợc về lịch sử phát triển 1.1.2. Khái niệm cơ bản 1.1.3. Phân biệt các loại mạng 1.1.4. Mạng toàn cầu internet 1.1.5. Mô hình OSI (Open Systems Interconnect) 3
  5. CHƢƠNG 2. MẠNG LAN 3 LỚP 2.1. CÁC KHÁI NIỆM CƠ BẢN 2.1.1. Cấu trúc topo của mạng 2.1.2. Mạng hình sao (Star Topology) 2.1.3. Mạng hình tuyến bus (Bus Topology) 2.1.4. Mạng dạng vòng (Ring Topology) 2.1.5. Mạng dạng kết hợp 2.2. CÁC PHƢƠNG PHÁP TRUY CẬP ĐƢỜNG TRUYỀN 2.2.1. Giao thức CSMA/CD (Carrier sense multiple access with collision detection) 2.2.2. Giao thức truyền thẻ bài (Token Passing) 2.2.3. Giao thức FDDI (Fiber Distributed Data Interface) 2.2.4. Giao thức CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) 2.3. CÁC KỸ THUẬT CHUYỂN MẠCH TRONG MẠNG LAN 2.3.1. Phân đoạn trong mạng lan 2.3.1.1. Mục đích của phân đoạn mạng LAN 2.3.1.2. Phân đoạn mạng bằng repeater 2.3.1.3. Phân đoạn bằng cầu nối 2.3.1.4. Phân chuyển mạch bằng router 2.3.1.5. Phân đoạn mạch bằng bộ chuyển mạch 2.4. CÁC CHẾ ĐỘ CHUYỂN MẠCH TRONG LAN 2.4.1. Chuyển mạch lƣu và chuyển 2.4.2. Chuyển mạch ngay 2.5. Mô hình thiết kế mạng LAN 2.5.1. Lớp lõi (Core Layer) 2.5.2. Lớp phân phối (Distribution Layer) 4
  6. 2.5.3. Lớp truy cập (Access Layer) 5
  7. CHƢƠNG 3. TRIỂN KHAI MÔ HÌNH MẠNG LAN 3 LỚP 3.1. MÔ HÌNH MẠNG TRIỂN KHAI Hình 3.1. Mô hình hệ thống 3.2. CÁC THIẾT BỊ ĐƢỢC SỬ DỤNG TRONG MÔ HÌNH 3.2.1. 1 Firewall ASA 5515-X 3.2.2. 2 Switch layer 3 3750 v2series 3.2.3. 3 Switch layer 2 2960 series 3.2.4. 6 PC (4PCServer, 2PC Client) 3.3. Lựa chọn hệ điều hành và dịch vụ cho các máy chủ và máy trạm 3.4. Cài đặt các dịch vụ cho các máy chủ 3.4.1. Dịch vụ DNS Server DNS (Domain Name System, tạm dịch Hệ thống tên miền) là hệ thống phân giải tên cho Internet, được ra đời vào năm 1984. Theo một cách dễ hiểu, hệ thống này giúp dễ dàng truy cập địa chỉ IP website mà bạn muốn vào. DNS giống như một danh bạ điện thoại, 6
  8. thay vì phải nhớ số điện thoại với nhiều con số, bạn chỉ cần nhớ tên chủ nhân số điện thoại ấy. Ở đây, số điện thoại tương ứng với địa chỉ IP của website, còn tên chủ nhân chính là tên miền của website đó. Cài đặt: # Lưu ý trước khi cài đặt ta cần cập nhật các chỉ mục phần mềm bằng lệnh #apt-get update Dịch vụ DNS trên Linux là BIND (Berkerly Internet Name Daemon). Và kết quả ở trên cho thấy tên của gói DNS server hiện tại bind9. Tiến hành cài đặt gói bind9 bằng lệnh #apt install bind9. Hình 3.2. Cài đặt dịch vụ DNS Nhấn Y hoặc Enter để Tiếp tục cài đặt Hình 3.3. Cài đặt dịch vụ bind9 thành công 7
  9. Cấu Hình: Trước khi cấu hình chúng ta cần lưu ý phải đặt địa chỉ IP đúng như sơ đồ đã cho: Cấu hình địa chỉ IP tại file /etc/network/interfaces bằng lệnh #nano /etc/network/interfaces Hình 3.4. Cấu hình địa chỉ IP cho máy chủ DNS Bước 1: Vào file /etc/named.conf.options bằng lệnh: # nano /etc//etc/named.conf.options Khi chạy dịch vụ DNS thì hệ thống sẽ lần lượt gọi và thực thi các file cấu hình /etc/bind/named.conf.options > /etc/bind/named.conf.local > /etc/bind/named.conf.default-zones. Tiến hành cấu hình Catching Name server bằng file /etc/bind/named.conf.options. Hình 3.5. Điền thông tin DNS server muốn forward DNS requests tới Lưu file và khởi động lại dịch vụ bind9 bằng lệnh: 8
  10. #systemctl restart bind9 Bước 2: Mở file /etc/bind/named.conf.local để cấu hình lại các localhost bằng lệnh # nano /etc/bind/named.conf.local Hình 3.6. file /etc/bind/named.conf.local sau khi thêm localhost và zone nghịch Tiến hành sao chép file db.local thành db.sv.edu.vn bằng lệnh #cp /etc/bind/db.local /etc/bind/db.sv.edu.vn. Bước 3: Mở file /etc/bind/db.viethanit.edu.vn để đổi localhost thành dns.viethanit.edu.vn Cập nhật lại các bản ghi NS và A Thêm các bản ghi A trỏ tới máy chủ và máy trạm. Hình 3.7. Cập nhật các bản ghi A trỏ tới máy chủ và máy trạm Lưu file và khơi động lại dịch vụ bind9 bằng lệnh #systemctl restart bind9 9
  11. Kiểm tra lại zone thuận trên máy chủ bằng lệnh #named- checkzone “viethanit.edu.vn” “/etc/bind/db.viethanit.edu.vn” Bước 4: Tạo zone phân giải ngược “db.11” bằng cách mở file /etc/bind/named.conf.local bằng lệnh #nano /etc/bind/named.conf.local Sau đó Sao chép file /etc/bind/db.127 thành /etc/bind/db.11 bằng lệnh #copy /etc/bind/db.127 /etc/bind/db.11 Hình 3.8. hiệu chỉnh zone “127.in-addr.arpa” Sao chép file /etc/bind/db.127 thành /etc/bind/db.11 bằng lệnh #copy /etc/bind/db.127 /etc/bind/db.11 Bước 5: Lưu ý: Dùng lệnh #dir /etc/bind để xem đã có thư mục db.11 hay chưa? Nếu có ta mở thư mục đó để cấu hình, Mở file cấu hình bằng lệnh#nano /etc/bind/db.11 Hiệu chỉnh nội dung file trên bằng cách thay “localhost” thành “dns.viethanit.edu.vn” Hình 3.9. Hiệu chỉnh file này để tiến hành phân giải nghịch có thể diễn ra 10
  12. Bước 6: Lưu file và khởi động lại dịch vụ bind9 bằng lệnh #systemctl restart bind9 Hình 3.10. Khởi động lại dịch vụ bind9 thành công Kiểm và kiểm tra lại zone ngược bằng lệnh #named-checkzone “11.in-addr.arpa” “/etc/bind/db.11”. Bƣớc 7: Mở máy client để kiểm tra dịch vụ DNS Lưu ý: Ở máy Client1 (PC-GV) Preferred DNS Server phải trỏ địa chỉ IP: 172.16.1.11 máy chủ DNS Server Hình 3.11. Lưu ý Preferred DNS Server phải trỏ đến địa chỉ IP Máy DNS server Sau đó kiểm tra dịch vụ DNS tại máy trạm bằng lệnh #nslookup Hình 3.12. Kết quả cho thấy dịch vụ DNS diễn ra thành công 11
  13. 3.4.2. Dịch vụ File Server FTP – File Transfer Protocol (tạm dịch: Giao thức chuyển nhượng tập tin) là cách thức để truyền tập tin từ máy tính này đến máy tính kia thông qua mạng Internet. File server (tạm dịch: máy chủ tập tin) là một máy tính nối mạng cung cấp không gian để lưu trữ và chia sẻ dữ liệu. Cài đặt: Trên máy chủ 2 (Ubuntu 16.04) tiến hành cài đặt dịch vụ FTP Server bằng lệnh #apt install vsftpd Sau đó nhấn Y để tiếp tục cài đặt Hình 3.13. Hoàn tất việc cài đặt dịch vụ vsftpd Cấu hình: Bước 1: Tạo 2 user gv1 và gv1 để cấp cho các máy Client bằng lệnh #adduser sv1 và #adduser Sau đó nhập thông tin Đặt mật khẩu cho user sv1 là 123456 Bước 2: Sau khi đã cài đặt dịch vụ FTP ta tạo các thư mục DungChung, SinhVien, GiaoVien bằng lệnh #mkdir Dungchung SinhVien GiaoVien Bước 3: Di chuyển đến từng thư mục tạo một sô tập tin trên 3 thư mục trên Tạo tập tin BaoCao1.txt với nội dung This is file Baocao1.txt bằng lệnh #nano BaoCao1.txt 12
  14. Hình 3.14. Tạo file trong thư mục DungChung Bước 4: Sau khi tạo các thư mục ta sử dụng lệnh #tree để xem cây thư mục đã tạo. Lưu ý: Nếu máy chủ chưa cài đặt gói tree thì ta sẻ cài đặt bằng lệnh #apt install tree Sau khi hoàn tất việc cài đặt ta kiểm tra các cây thư mục đã tạo bằng lệnh #tree Hình 3.15. Các cây thư mục đã tạo Bước 5: Vào file cấu hình dịch vụ vsftpd là /etc/vsftpd.conf. Mở file cấu hình này bằng lệnh #nano /etc/vsftpd.conf Hình 3.16. File cấu hình dịch vụ FTP 13
  15. Tiếp theo cho phép tài khoản anonymous được phép truy cập vào dịch vụ FTP trên máy chủ bằng cách thêm dung lệnh enable_anonymous=yes Cho phép quyền ghi trên FTP server bằng lệnh wrire_enable=yes Sau đó khởi động lại dịch vụ vsftpd bằng lệnh #systemctl restart vsftpd Bước 6: Kiểm tra việc truy cập FTP trên máy trạm192.168.2.11 hoặc 192.168.3.11 Bằng cách ( Hình 3.17. Cài đặt dịch vụ FTP thành công 3.4.3. Dịch vụ DHCP Server Cài đặt: Lưu ý trước khi cài đặt ta cần phải cập nhật các chỉ mục phần mền bằng lệnh #apt update Dịch vụ DHCP server có tên là isc-dhcp-server ta tiếp hành cài đặt bằng lệnh #apt install isc-dhcp-server Cấu hình: Mở file cấu hình của dịch vụ DHCP server là /etc/dhcp/dhcpd.conf. Mở file cấu hình dịch vụ DHCP server bằng lệnh #nano /etc/dhcp/dhcpd.conf. 14
  16. Hình 3.18. File cấu hình dịch vụ dhcp - Cấu hình tên miền và địa chỉ DNS server được sử dụng để cấp phát cho các máy trạm. - Cho phép DHCP server này được cấp phát địa chỉ IP chính thức trên mạng nội bộ. - Khai báo các thông tin cấp phát địa chỉ IP tự động cơ bản. Sau đó khởi động lại dịch vụ dhcp server bằng lệnh #systemctl restart isc-dhcp-server Tiếp theo lấy 1 máy cùng miền mạng để kiểm tra dịch vụ DHCP Lưu Ý: Preferred DNS Server phải trỏ về máy chủ cấp DHCP Địa chỉ IP của máy chủ là 172.16.1.12 Hình 3.19. Dịch vụ cấp IP tự động diễn ra thành công 3.4.4. Dịch vụ Web Server Cài đặt: 15
  17. Lưu ý cập nhật chi mục phần mềm trước khi cài đặt bằng lệnh #apt uodate Cài đặt dịch vụ Web có tên là apache2 nhập lệnh #apt install apache2 để cài đặt Cấu hình: Bước 1: Tạo thư mục để lưu trữ trang Web Tạo thư mục bằng lệnh #mkdir -p /var/www/huy.com/public_html Bước 2: Cấp quyền cho thư mục đã tạo bằng lệnh #chown -R $USER:$USER /var/www/huy.com/public_html Bước 3: Thay đổi quyền root trên trang web bằng lệnh #chmod -R 755 /var/www Bước 4: Sử dụng lệnh #nano /var/www/huy.com/public_html để thêm nội dung vào trang web Hình 3.20. Đoạn Code được vào trang web Bước 5: Vào thư mục nano /etc/apache2/sites- available/btnhd.com.conf để thêm Port, Nameserver 16
  18. Hình 3.21. Thêm các thông tin như sau để dịch vụ có thể khởi chạy Bước 6: Kích hoạt máy chủ ảo bằng lệnh #a2ensite huy.com.conf Sau đó khởi động lại dịch vụ Apache2 bằng lệnh #systemctl restart apache2 Bước 7: Sử dụng PC-GV(IP:192.168.2.11) vào Website nhập địa chỉ IP của máy chủ web để kiểm tra dịch vụ Hình 3.22. Cài đặt dịch vụ thành công 3.4.5. Dịch vụ SSH Cài đặt: Cài đặt dịch vụ OpenSSH bằng lệnh #apt install openssh-server Lưu ý: Trước khi cài đặt phải cập nhật các chỉ mục phần mềm bằng lệnh #apt update Cấu hình: OpenSSH server Mở file cấu hình ở /etc/ssh/sshd_config Hình 3.23. File cấu hình dịch vụ SSH - OpenSSH server lắng nghe các kết nối từ các OpenSSH client trên port 2255. 17
  19. - Cấu hình để cho phép quyền root được phép truy cập từ xa Thêm dòng lệnh #PermitRootLogin=yes - Cấu hình để hiển thị banner mỗi khi kết nối từ xa vào OpenSSH server bằng thông tin trong file /etc/banner.net Hình 3.24. Cấu hình để hiển thị banner mỗi khi kết nối từ xa vào OpenSSH server Sau đó khởi Khởi động lại dịch vụ sshd bằng lệnh #systemctl restart sshd.service Hình 3.25. Nhập địa chỉ IP và Port đúng với file cấu hình ở máy chủ Hình 3.26. Đã điều khiển được máy chủ FILE Server từ xa bằng các máy trạm 18
  20. KẾT LUẬN  Đánh giá chung Về mặt lí thuyết - Đã xây dựng được mô hình đề ra - Đã cài đặt một số dịch vụ như cho các máy chủ như DNS Server, DHCP Server, FTP Server, WEB Server, MAIL Server - Trong quá trình làm đồ án này về mặt lý thuyết cũng như cài đặt em nhận được sự hỗ trợ từ giảng viên hướng dẫn và các tài liệu tham khảo để em có thể hoàn thành đồ án này Hơn nữa thông qua đồ án lần này nó cũng phần nào củng cố thêm kiến thức cho em có thể hiểu rõ hơn về cách thiết kế, lắp đặt, triển khai một hệ thống mạng LAN cho một công ty, doanh nghiệp nói chung và lớn hơn nữa là một tổ chức nào đó nói riêng Về mặt ứng dụng việc mở rộng hệ thống mạng sau này - Với sự phát triển của xã hội và nhu cầu của người sử dụng cho công việc ngày càng cao do đó càng thúc đẩy quá trình phát triển của ngành công nghệ thông tin, Trong công ty, một tổ chức thì nhu cầu trao đổi thông tin tài liệu giữa các nhân viên với nhau là rất quan trọng, vì vậy việc thiết kế mạng cho công ty là điều không thể thiếu . Thiết kế mạng LAN cho công ty hoặc doanh nghiệp là mô hình chung cho các công ty và các doanh nghiệp trong tương lai.  Hƣớng phát triển, mở rộng đề tài - Trong đồ án lần này “Xây dựng và thiết kế mô hình mạng LAN 3 lớp” hệ thống máy PC cũng không nhiều, hướng mở rộng của đồ án này trong tương lai là triển khai cả một hệ thống mạng toà nhà làm việc hoặc một trụ sở nào đó và các thiết bị triển khai lắp đặt cũng được nâng cấp cải thiện hơn tuỳ theo nhu cầu và kinh phí của công ty đó. 19
  21. Định hƣớng nghiên cứu - Góp phần thúc đẩy thêm sự phát triển của ngành công nghệ thông tin hiện tại và sau này, về sau này thì có thể ứng dụng mở rộng việc thiết kế nghiên cứu phát cho các đồ án cao hơn nữa và hoàn thiện hơn nữa trong việc thiết kế lắp đặt để có thể đưa vào ứng dụng thực tế trong công ty, doanh nghiệp Định hƣớng phát triển ứng dụng - Ngày nay mô mạng LAN được các doanh nghiệp công ty vừa và nhỏ áp dụng rất nhiều vừa thích hợp cho nhu cầu của công ty. Ngoài ra mô hình mạng LAN cũng có rất nhiều ưu điểm. 20