Mã tài liệu: 246360
Số trang: 0
Định dạng: rar
Dung lượng file: 3,852 Kb
Chuyên mục: Kỹ thuật - Công nghệ
LỜI NÓI ĐẦU
Ngày nay, mạng máy tính đang ngày càng phát triển không ngừng và trở nên tiện dùng kèm theo đó là tính phức tạp cồng kềnh không kém. Các dự án nghiên cứu, xây dựng và phát triển chương trình ứng dụng chỉ mới đề cập và quan tâm đúng mức trong thời gian gần đây. Muốn xây dựng các công cụ mạnh đáp ứng được nhu cầu phát triển của mạng thì cần có các công cụ hỗ trợ mạnh mẽ (như C++, C#, Java ).
Với sự phát triển mạnh mẽ của mạng máy tính như vậy, nhu cầu sử dụng Internet ngày càng cao nên việc xây dựng những chương trình ứng dụng nhằm tạo sự tiện ích cho người sử dụng là rất cần thiết. Nhiều chương trình ứng dụng trên mạng đã ra đời và rất hữu ích, vì vậy mà công việc lập trình mạng phát triển mạnh mẽ và cần thiết. Chúng em đã chọn đề tài “Xây dựng chương trình tra cứu thông tin Domain” nhằm giúp người dùng dễ dàng trong việc tìm hiểu và tra cứu thông tin về một tên miền nào đó được nhanh chóng , việc xây dựng hoàn thiện chương trình nhằm giúp cho sinh viên tăng khả năng lập trình và hiểu sâu hơn về hệ thống mạng. Đề tài có ý nghĩa thiết thực trong việc tìm hiểu và xây dựng phần mềm, đồng thời xây dựng nên một cơ sở nền tảng lý thuyết về lập trình mạng.
MỤC LỤC
LỜI NÓI ĐẦU i
MỤC LỤC ii
MỤC LỤC HÌNH ẢNH iv
MỤC LỤC BẢNG BIỂU v
CHƯƠNG 1. GIỚI THIỆU VỀ HỆ THỐNG TÊN MIỀN DNS. 1
1.1. TÊN MIỀN LÀ GÌ?. 1
1.2. HỆ THỐNG TÊN MIỀN LÀ GÌ (DOMAIN NAME SYSTEM). 2
1.2.1. Lịch sử phát triển hệ thống tên miền. 2
1.2.2. Mục đích của hệ thống tên miền (DNS). 2
1.3. CẤU TRÚC CỦA HỆ THỐNG TÊN MIỀN (DNS). 3
1.3.1. Cấu trúc cơ sở dữ liệu. 3
1.3.2. Cấu trúc của tên miền. 3
1.3.2.1. Cách đặt tên miền. 3
1.3.2.2. Phân loại tên miền. 3
1.3.2.3. Cấu trúc tên miền. 4
1.3.3. Máy chủ quản lý tên miền (Domain name server-dns). 5
1.3.4. Các bản ghi thường có trong cơ sở dữ liệu của DNS server: 6
1.3.4.1. Bản ghi SOA (Start of Authority ) 6
1.3.4.2. Bản ghi kiểu A 6
1.3.4.3. Bản ghi CNAME 7
1.3.4.4. Bản ghi MX 7
1.3.4.5. Bản ghi NS. 8
1.3.4.6. Bản ghi PTR 8
1.4. PHÂN LOẠI DNS SERVER VÀ ĐỒNG BỘ DỮ LIỆU GIỮA CÁC DNS SERVER 9
1.4.1. Phân loại DNS server. 9
1.4.2. Đồng bộ dữ liệu giữa các DNS server( Zone transfer). 10
1.4.2.1. Các phương pháp đồng bộ dữ liệu giữa các DNS server 10
1.4.2.2. Cơ chế hoạt động đồng bộ dữ liệu giữa các DNS server 11
CHƯƠNG 2. LẬP TRÌNH MẠNG TRONG .NET FRAME WORK 13
2.1. SOCKET KHÔNG HƯỚNG KẾT NỐI (UDP SOCKET). 14
2.2. CÁC LỚP HỖ TRỢ ĐƯỢC XÂY DỰNG TỪ LỚP SOCKET 14
2.2.1. Lớp TCP Client: 14
2.2.2. Lớp TCPListener. 15
2.2.3. Lớp UDP Client: 16
2.3. SOCKET KHÔNG ĐỒNG BỘ: 17
2.3.1. Sử dụng Socket không đồng bộ: 17
2.3.2. Sử dụng các phương thức Non-Blocking. 18
2.3.3. Giao thức ICMP. 19
2.3.3.1. Giới thiệu về giao thức ICMP. 19
2.3.3.2. Khái niệm 22
CHƯƠNG 3. XÂY DỰNG CHƯƠNG TRÌNH 24
3.1. CÁCH THỨC HOẠT ĐỘNG . 24
3.1.1. Giới thiệu WHOIS. 24
3.1.1.1. Lịch sử. 24
3.1.1.2. Các giao thức WHOIS. 25
3.1.2. Hoạt động của lệnh ping. 26
3.2. VIẾT CHƯƠNG TRÌNH 28
3.2.1. WHOIS. 28
3.2.2. PING 31
3.3. GIỚI THIỆU CHƯƠNG TRÌNH. 39
KẾT LUẬN 46
TÀI LIỆU THAM KHẢO 47
[FONT="]
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 82
👁 Lượt xem: 598
⬇ Lượt tải: 16
📎 Số trang: 83
👁 Lượt xem: 610
⬇ Lượt tải: 16
📎 Số trang: 81
👁 Lượt xem: 455
⬇ Lượt tải: 17
📎 Số trang: 72
👁 Lượt xem: 425
⬇ Lượt tải: 16
📎 Số trang: 72
👁 Lượt xem: 656
⬇ Lượt tải: 16
📎 Số trang: 67
👁 Lượt xem: 435
⬇ Lượt tải: 16
📎 Số trang: 34
👁 Lượt xem: 1262
⬇ Lượt tải: 18
Những tài liệu bạn đã xem
📎 Số trang: 0
👁 Lượt xem: 519
⬇ Lượt tải: 17