1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nội dung đề thi tiểu luận mô hình mạng osi, tcp

28 2 0

Đ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

Nội dung

Tầng 2 – Data link: Tầng liên kết dữ liệu liên quan đến việc định dạng dữ liệu theo các chuẩn, điều khiển cách thức truy xuất đến môi trường vật lý; xử lý dữ liệu dạng khung frame; liên

Trang 1

TRƯỜNG ĐẠI HỌC SPKT TP.HCM KHOA KINH TẾ BỘ MÔN THƯƠNG MẠI

Đề thi môn: Mạng Giao tiếp dữ liệu Mã môn học: DNET332208 Học kỳ: II / 2021-2022 Ngày thi: 15 / 05/ 2022

Đề Thi Tiểu Luận

1 Nhóm 15 : Mỗi nhóm tối đa từ 5 đến 7 Sinh viên 2 Danh sách sinh viên

II NỘI DUNG ĐỀ THI TIỂU LUẬN Câu 1:

a) Trình bày Mô hình mạng OSI, TCP/IP: - Mô hình OSI

Tầng 1 - Physical: Tầng vật lý liên quan các vấn đề về điện tử, cơ khí; xử lý dữ liệu dạng bit; thiết bị mạng hoạt động ở tầng này là Hub

Tầng 2 – Data link: Tầng liên kết dữ liệu liên quan đến việc định dạng dữ liệu theo các chuẩn, điều khiển cách thức truy xuất đến môi trường vật lý; xử lý dữ liệu dạng khung (frame); liên quan đến địa chỉ vật lý (phổ biến là địa chỉ MAC); thiết bị mạng hoạt động ở tầng này là Switch

Trang 1

Trang 2

Tầng 3 - Network: Tầng mạng thực hiện chức năng định tuyến cho các gói tin; xử lý dữ liệu dạng gói (packet); liên quan đến địa chỉ luận lý (phổ biến là địa chỉ IP…); thiết bị hoạt động ở tầng này là Router

Tầng 4 - Transport: Tầng vận chuyển thực hiện chức năng đảm bảo việc vận chuyển dữ liệu từ nguồn đến đích thông qua hệ thống mạng Thực hiện việc chia nhỏ dữ liệu phù hợp với kích thước tối đa của kênh truyền ở bên gửi và tái lập ở bên nhận

Tầng 5 - Session: Tầng phiên thực hiện việc thiết lập, quản lý và kết thúc các phiên làm việc của các chương trình ứng dụng

Tầng 6 - Presentation: Tầng trình bày thực hiện việc đảm bảo dữ liệu đọc được ở tầng ứng dụng Các chức năng của tầng này liên quan đến định dạng dữ liệu, cấu trúc dữ liệu, nén dữ liệu, mã hóa dữ liệu

Tầng 7 - Application: Tầng ứng dụng là tầng cao nhất trong mô hình OSI, liên quan đến các chương trình ứng dụng làm việc trực tiếp với người dùng (như Email, FTP, Web…) hoặc các dịch vụ hỗ trợ khác.

- Mô hình TCP/IP

Tầng 1 - Network access (link): đặc điểm của tầng này bao gồm đặc điểm của 2 tầng thấp nhất của mô hình OSI là tầng vật lý và tầng liên kết dữ liệu Tầng này mô tả về các đặc điểm vật lý của các kết nối, điều khiển truy cập và định dạng dữ liệu để truyền tải

Tầng 2 - Internet: cung cấp tính năng định tuyến cho dữ liệu từ nguồn đến đích trong các gói tin và thông tin về địa chỉ, di chuyển dữ liệu giữa tầng Link và tầng transport

Tầng 3 - Transport: là tầng quan trọng của kiến trúc TCP/IP Tầng này cung cấp các dịch vụ truyền thông trực tiếp đến quá trình xử lý của ứng dụng đang

Trang 3

Quá trình đóng gói – bên gửi: Quá trình đóng gói dữ liệu diễn ra bên máy gửi Dữ liệu xuất phát từ tầng ứng dụng được đóng gói và chuyển xuống các tầng kế tiếp, đến mỗi tầng dữ liệu được gắn thêm thông tin mô tả của tầng tương ứng gọi là header

- Quá trình truyền dữ liệu qua các thiết bị mạng:

Khi dữ liệu đến tầng “transport”, tại đây diễn ra quá trình chia nhỏ gói tin nếu kích thước dữ liệu lớn hơn so với kích thước truyền tối đa cho phép Dữ liệu đến đến tầng “network”, mỗi gói tin sẽ gắng thêm thông tin tương ứng ở tầng này gọi là “IP header”, trong đó có chứa thông tin quan trọng là địa chỉ IP nguồn và IP đích được sử dụng trong quá trình định tuyến.

Dữ liệu đến tầng “Data-Link” sẽ gắng thêm thông tin mô tả tầng này gọi là “Frame header”, trong đó có chứa thông tin về địa chỉ MAC nguồn và MAC đích Trường hợp địa chỉ MAC đích không biết, máy tính sẽ dùng giao thức ARP để tìm Sau đó dữ liệu chuyển xuống tầng “Physical”, chuyển thành các tín hiệu nhị phân để truyền đi

- Quá trình mở gói - bên nhận:

Quá trình mở gói dữ liệu diễn ra bên máy nhận Nguyên tắc chung là các “header” sẽ được mở ở các tầng tương ứng Khi máy đích nhận được một dãy các bit, dữ liệu được xử lý bởi quá rình mở gói như sau:

1) Tầng link kiểm tra trailer (FCS) để xem dữ liệu có bị lỗi hay không Frame có thể bị loại bỏ hoặc yêu cầu để được truyền lại

2) Nếu dữ liệu không bị lỗi, tầng link đọc và thông dịch thông tin điều khiển trong tầng 2

3) Tầng link gỡ bỏ “header” và “trailer”, sau đó gửi phần dữ liệu còn lại lên tầng Internet.

Câu 2: Trình bày được đặc điểm và nguyên tắc hoạt động của một số dịch vụ mạng phổ biến: DNS, DHCP, FTP, Web, Email, SNMP

Trang 3

Trang 4

• DNS Đặc điểm:

Domain Name System (DNS) - hệ thống phân giải tên miền Hệ thống này là một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền trên internet Nhờ giao thức này nên có thể chuyển đổi tên miền thành địa chỉ IP Cổng mặc định của DNS là 53.

Mỗi nhà cung cấp dịch vụ vận hành và duy trì DNS server riêng của mình, gồm các máy bên trong phần riêng của mỗi nhà cung cấp dịch vụ đó trong Internet.

Tức là, nếu một trình duyệt tìm kiếm địa chỉ của một website bất kỳ thì DNS server phân giải tên website này phải là DNS server của chính tổ chức quản lý website đó chứ không phải là của một tổ chức (nhà cung cấp dịch vụ) nào khác.

Nguyên tắc hoạt động

DNS làm việc dựa trên nguyên tắc tra vấn hệ thống DNS server Mỗi DNS server được vận hành, quản lý bởi một đơn vị cung cấp dịch vụ website Theo đó, nhà cung cấp có trách nhiệm theo dõi DNS server và tên miền thương ứng

Nói một cách dễ hiểu, khi một trình duyệt có nhu cầu tìm kiếm một địa chỉ website nào đó thì chỉ DNS server của tổ chức đang quản lý trang web được tìm kiếm mới có khả năng phân giải tên của trang web này Trong trường hợp này, DNS server của tên miền giữ vai trò phân giải tên của mọi thiết bị thuộc miền về địa chỉ trên Internet.

Khi các DNS server ngoài cố gắng phân giải tên của website không thuộc quyền quản lý của mình, DNS server của tên miền sẽ đưa ra các động thái thích hợp để trả lời.

• DHCP Đặc điểm:

DHCP được viết tắt từ cụm từ Dynamic Host Configuration Protocol (có nghĩa là Giao thức cấu hình máy chủ) DHCP có nhiệm vụ giúp quản lý nhanh, tự Trang 4

Trang 5

động và tập trung việc phân phối địa chỉ IP bên trong một mạng Ngoài ra DHCP còn giúp đưa thông tin đến các thiết bị hợp lý hơn cũng như việc cấu hình subnet mask

- Phù hợp cho các máy tính thường xuyên di chuyển qua lại giữa các mạng - Kết hợp với hệ thống mạng không dây (Wireless) cung cấp các điểm Hotspot như: nhà ga, sân bay, trường học…

Nguyên tắc hoạt động

Được giải thích một cách ngắn gọn nhất về cách thức hoạt động của DHCP chính là khi một thiết bị yêu cầu địa chỉ IP từ một router thì ngay sau đó router sẽ gán một địa chỉ IP khả dụng cho phép thiết bị đó có thể giao tiếp trên mạng.

Như ở các hộ gia đình hay các doanh nghiệp nhỏ thì router sẽ hoạt động như một máy chủ DHCP nhưng ở các mạng lớn hơn thì DHCP như một máy chỉ ở vai trò là máy tính.

Cách thức hoạt động của DHCP còn được giải thích ở một cách khác thì khi một thiết bị muốn kết nối với mạng thì nó sẽ gửi một yêu cầu tới máy chủ, yêu cầu này gọi là DHCP DISCOVER Sau khi yêu cầu này đến máy chủ DHCP thì ngay tại đó máy chủ sẽ tìm một địa chỉ IP có thể sử dụng trên thiết bị đó tồi cung cấp cho thiết bị địa chỉ cùng với gói DHCPOFFER

Khi nhận được IP thì thiết bị tiếp tục phản hồi lại máy chủ DHCP gói mang tên DHCPREQUEST Lúc này là lúc chấp nhận yêu cầu thì máy chủ sẽ gửi tin báo nhận (ACK) để xác định thiết bị đó đã có IP, đồng thời xác định rõ thời gian sử dụng IP vừa cấp đến khi có địa chỉ IP mới.

Trang 5

Trang 6

• FTP Đặc điểm

- FTP - File Transfer Protocol (Giao thức truyền tải tập tin) được dùng trong việc trao đổi dữ liệu trong mạng thông qua giao thức TCP/IP, thường hoạt động trên 2 cổng là 20 và 21 Với giao thức này, các máy client trong mạng có thể truy cập đến máy chủ FTP để gửi hoặc lấy dữ liệu Điểm nổi bật là người dùng có thể truy cập vào máy chủ FTP để truyền và nhận dữ liệu dù đang ở xa.

- Dễ dàng trao đổi các dữ liệu giữa máy tính với host và ngược lại

- Quản lý được toàn bộ các dữ liệu dạng tập tin và các file có trên host ngoại trừ database.

Nguyên tắc hoạt động

Giao thức FTP hoạt động dựa trên mô hình cơ bản của việc truyền và nhận dữ liệu từ máy Client đến máy Server Quá trình truyền nhận dữ liệu giữa máy Client và Server lại được tạo nên từ 2 tiến trình TCP logic là Control Connection và Data Connection.

Control Connection: Đây là phiên làm việc TCP logic đầu tiên được tạo ra khi quá trình truyền dữ liệu bắt đầu Tuy nhiên, tiến trình này chỉ kiểm soát các thông tin điều khiển đi qua nó, ví dụ như các tập lệnh Quá trình này sẽ được duy trì trong suốt quá trình phiên làm việc diễn ra.

Data Connection: Khác với tiến trình Control Connection, Data Connection là một kết nối dữ liệu TCP được tạo ra với mục đích chuyên biệt là truyền tải dữ liệu giữa máy Client và máy Server Kết nối sẽ tự động ngắt khi quá trình truyền tải dữ liệu hoàn tất.

• Web Đặc điểm:

- WEBSITE hay thường gọi là trang web, là một tập hợp các trang con (có dạng html hoặc xhtml) liên kết với nhau bao gồm: văn bản, hình ảnh, video Trang Trang 6

Trang 7

web thường chỉ nằm trên một tên miền (domain) hoặc tên miền phụ (sub domain) lưu trữ trên các máy chủ chạy trực tuyến trên đường truyền World Wide Web của Internet Trang web được phát minh và đưa vào sử dụng đầu những năm 90 của thế kỷ 20.

- Xử lý dữ liệu qua giao thức HTTP - Kết nối linh hoạt

- Chương trình chuyển đổi thông minh

- Lưu trữ dữ liệu trên hình thức thuê các máy chủ nhỏ, máy chủ áo VPS hoặc hosting.

Nguyên tắc hoạt động

Một trang web là tập tin HTML hoặc XHTML có thể truy nhập dùng giao thức HTTP hoặc HTTPS

WEBSITE có thể được xây dựng từ các tệp tin HTML (trang mạng tĩnh) hoặc vận hành bằng các CMS chạy trên máy chủ (trang mạng động) WEBSITE có thể được xây dựng bằng nhiều ngôn ngữ lập trình khác nhau (PHP, NET, Java, Ruby on Rails )

Hiện nay, để một website có thể vận hành cần bắt buộc có 3 phần chính: - Tên miền (Domain): là tên riêng và duy nhất của website

- Hosting (Hosting Share, máy chủ, vps ): là các máy chủ chứa các tệp tin nguồn

- Mã nguồn web (Source code): là các tệp tin html, xhtml… hoặc một bộ code được lập trình bằng các ngôn ngữ asp.net, PHP, java, Ruby on Rails

Website được tương tác và hiển thị đến với người dùng thông qua các phần mềm gọi là “Trình duyệt web” với các văn bản, hình ảnh, đoạn phim, nhạc, trò chơi và các thông tin khác ở trên một trang web của một địa chỉ web trên mạng toàn cầu hoặc mạng nội bộ Website được tạo nên bởi các nhà thiết kế web (website developer).

Trang 7

Trang 8

• Email Đặc điểm

Email là viết tắt của Electronic Mail trong tiếng Anh, dịch ra tiếng Việt là thư điện tử Email là một hệ thống được tạo ra nhằm mục đích gửi-nhận thư qua mạng internet.

- Email server có thể xử lý số lượng lớn thư điện tử hàng ngày - Có server riêng biệt

- Email server có tính năng bảo mật an toàn dữ liệu - Có hệ thống quản trị (Control panel)

- Có thể cài đặt dung lượng tối đa cho từng email - Nhân viên có thể tự đổi mật khẩu riêng với email server - Kiểm tra và quản lý nội dung email của nhân viên trong công ty - Email server có khả năng chống virus và spam mail hiệu quả cực cao - Email server hỗ trợ Forwarder Email để cài đặt Email Offline - Có thể check mail trên cả webmail và Outlook Express Nguyên tắc hoạt động

Để hoạt động được thì Email cần phải có Email server Giống như các server thông thường - các máy tính trên Internet chạy các phần mềm chuyên dụng xử lý các yêu cầu gửi tới bao gồm Web servers, FTP servers, telnet servers và tương tự là e-mail server, chạy trên hàng triệu máy tính trên Internet ngay bây giờ Các phần mềm này chạy liên tục trên máy chủ và lắng nghe trên các cổng cụ thể, chờ đợi người dùng hay chương trình khác kết nối tới cổng Có các loại Email server cần phải có để ứng dụng email có thể sử dụng bao gồm: SMTP server, POP3 server, The IMAP server

• SNMP Đặc điểm

Trang 8

Trang 9

Simple Network Management Protocol (SNMP) là giao thức tầng ứng dụng được sử dụng để quản lý và giám sát các thiết bị mạng cũng như chức năng của chúng SNMP cung cấp ngôn ngữ chung cho các thiết bị mạng để chuyển tiếp thông tin quản lý trong cả môi trường single-vendor và multi-vendor trong mạng cục bộ (LAN) hoặc mạng diện rộng (WAN) Phiên bản gần đây nhất của SNMP, version 3, bao gồm các cải tiến bảo mật để xác thực và mã hóa tin nhắn SNMP cũng như bảo vệ các gói trong khi truyền.

- SNMP được thiết kế để đơn giản hóa quá trình quản lý

- SNMP được thiết kế để có thể mở rộng các chức năng quản lý, giám sát - SNMP được thiết kế để có thể hoạt động độc lập với các kiến trúc và cơ chế của các thiết bị hỗ trợ SNMP

Nguyên tắc hoạt động

SNMP thực hiện vô số chức năng, dựa trên sự pha trộn giữa truyền tin push-and-pull giữa các thiết bị mạng và hệ thống quản lý Nó có thể ra lệnh đọc hoặc ghi, chẳng hạn như đặt lại mật khẩu hoặc thay đổi cài đặt cấu hình Nó có thể báo cáo lại mức độ sử dụng băng thông, CPU và bộ nhớ, với một số trình quản lý SNMP tự động gửi cho người quản trị một email hoặc thông báo tin nhắn văn bản nếu vượt quá ngưỡng xác định trước.

Trong hầu hết các trường hợp, SNMP hoạt động trong một mô hình đồng bộ, với giao tiếp được khởi tạo bởi người quản lý SNMP và tác nhân gửi phản hồi Các lệnh và thông báo này, thường được vận chuyển qua giao thức UDP hoặc TCP/IP, được gọi là đơn vị dữ liệu giao thức (PDU):

- GET: Được tạo bởi trình quản lý SNMP và được gửi đến một agent để lấy giá trị của một biến số nào đó, được xác định bởi OID của nó, trong một MIB - RESPONSE: Được gửi bởi agent cho người quản lý SNMP, được phát đi để trả

lời yêu cầu GET Chứa các giá trị của các biến được yêu cầu.

- GETNEXT: Được gửi bởi người quản lý SNMP đến agent để lấy các giá trị của OID tiếp theo trong hệ thống phân cấp của MIB.

Trang 9

Trang 10

- GETBULK: Được gửi bởi người quản lý SNMP cho agent để có được các bảng dữ liệu lớn bằng cách thực hiện nhiều lệnh GETNEXT.

- SET: Được gửi bởi người quản lý SNMP cho agent để đưa ra các cấu hình hoặc lệnh.

- TRAP: Một cảnh báo không đồng bộ được gửi bởi agent đến trình quản lý SNMP để chỉ ra một sự kiện quan trọng, chẳng hạn như lỗi hoặc sự cố, đã xảy ra.

Câu 3: Cho giải địa chỉ 172.XX.0.0/16, hãy Subnet để cấp cho các mạng con yêu cầu số host như sau:

Trang 11

Hình 1

a) Hãy Subnet để cấp cho các mạng con A, B, C, D, E, F, G và hoàn thiện bảng tổng kết theo yêu cầu

Theo phương pháp VLSM để tiến hành chia dãy IP cho các mạng con phải chia theo thứ tự giảm dần số host Mạng nào có số host cao nhất sẽ chia trước rồi sau đó lần lượt đến các mạng có số host nhỏ nhất sẽ được chia cuối cùng.

Theo thứ tự giảm dần số host:

Trang 12

F: 2 host G: 2 host

Chọn XX là 15 => địa chỉ: 172.15.0.0/16 Chia 172.15.0.0/16 cho mạng A: 320 host Thuộc lớp B => Subnet Mask: 255.255.0.0 Công thức: – 2 ≥ 320 => h = 9

-> Số bit cần mượn: s = 32 – 16 – 9 = 7 Subnet Mask mới: 255.255.254.0 -> Số mạng con được tạo ra: = = 128 -> Số host mỗi mạng con: – 2 = – 2 = 510

Trang 14

– 2 ≥ 30 -> h = 5

-> Số bit cần mượn: s = 32 – 25 – 5 = 2 Subnet Mask mới: 255.255.255.224 -> Số mạng con được tạo ra: = = 4 -> Số host mỗi mạng con: – 2 = – 2 = 30 Subnet Mask mới: 255.255.255.252 -> Số mạng con được tạo ra: = = 8

Trang 14

Trang 15

-> Số host mỗi mạng con: – 2 = – 2 = 2

Trang 16

b) Sau khi chia subnet và hoàn thiện bảng tổng kết ở trên hiển thị địa chỉ vào sơ đồ mạng theo hình 1 (0.25 điểm)

Trang 16

Trang 17

c) Thực hiện định tuyến trên 3 router đảm bảo các mạng A, B, C, D có thỉ nhìn thấy nhau Có thể sử dụng đinh tuyến tĩnh hoặc định tuyến động Thiết lập địa chỉ IP trên các cổng mà các router kết nối

Trang 21

a) Xác định hai PCs theo sơ đồ có địa chỉ IP sai (0.5 điểm) Xét từng Et1, Et2, Et3, Et4, Et5

Trang 21 161.142.6.250

Ngày đăng: 15/04/2024, 19:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w