Download khóa luận miễn phí
MỤC LỤC
MỞ ĐẦU................................................................................................................................... 6
PHẦN A. CƠ SỞ THUYẾT CHUNG.................................................................................... 9
CHƯƠNG I. LÝ THUYẾT CHUNG VỀ MẠNG................................................................. 9
1.1. Giới thiệu mạng truyền thông và công nghệ mạng................................................................. 9
1.2. Mô hình OSI................................................................................................................... 10
1.3. Bộ giao thức TCP/IP....................................................................................................... 13
1.4. Đối chiếu mô hình OSI và mô hình Internet....................................................................... 15
CHƯƠNG II. GIỚI THIỆU TRUNG TÂM DỊCH VỤ TIN NGẮN SMSC................... 17
2.1. Giới thiệu về mạng thông tin di động toàn cầu GSM.......................................................... 17
2.2. Các dịch vụ trên mạng thông tin di động........................................................................... 18
2.2.1. Dịch vụ SMS (Short Message Service)..................................................................... 18
2.2.2. Dịch vụ tin nhắn đa phương tiện MMS (Multimedia Message Service)....................... 20
2.3. Trung tâm dịch vụ tin ngắn SMSC.................................................................................... 22
2.3.1. Khái niệm SMSC..................................................................................................... 22
2.3.2. Hoạt động của hệ thống SMSC................................................................................ 23
2.3.3. Các chức năng của SMSC.......................................................................................... 24
2.3.4. Các loại trung tâm dịch vụ tin ngắn............................................................................ 26
2.4.5. Sử dụng giao thức trong SMSC................................................................................ 27
CHƯƠNG III. GIAO THỨC SMPP................................................................................... 28
3.1. Tổng quan về giao thức SMPP........................................................................................ 28
3.1.1. Hoạt động của giao thức SMPP................................................................................ 28
3.1.2. Phiên làm việc của SMPP......................................................................................... 29
3.1.3. SMPP PDUs (SMPP Protocal Data Units - Các bộ dữ liệu giao thức SMPP)........... 31
3.1.4. Kết nối tầng mạng SMPP......................................................................................... 33
3.1.5. SMPP messages gửi từ ESME đến SMSC:.............................................................. 34
3.1.5.1. SMPP messages phản hồi từ SMSC đến ESME:............................................... 34
3.1.5.2. Trình tự của một phiên làm việc điển hình của SMPP - ESME transmitter:........... 35
3.1.6. SMPP message gửi từ SMSC tới ESME :................................................................. 36
3.1.6.1. SMPP Message phản hồi từ ESME tới SMSC................................................. 37
3.1.6.2. Trình tự phiên làm việc của SMPP - ESME Receiver......................................... 37
3.2. Kiểu và định dạng SMPP PDU (Short Message Peer to Peer Protocal Data Unit)........... 38
3.2.1. Các kiểu của SMPP PDU:........................................................................................ 38
3.2.2. Định dạng SMPP PDU (Bộ dữ liệu giao thức SMPP):............................................... 39
3.2.2.1.Cách sắp xếp SMPP PDU................................................................................. 40
3.2.2.2.Độ dài của một SMPP PDU.............................................................................. 41
3.2.2.3 Độ dài của một SMPP Message và độ dài Message mở rộng của nó:.................. 42
3.2.2.4.Các tham số tùy chọn:......................................................................................... 42
3.3. Mô tả chi tiết các bộ dữ liệu SMPP PDU......................................................................... 43
3.3.1. Thao tác “BIND”..................................................................................................... 46
3.3.1.1. Cú pháp “BIND TRANSMITER”..................................................................... 47
3.3.1.2. cú pháp “BIND_TRANSMITTER_RESP”........................................................ 48
3.3.1.3. Cú pháp “BIND_RECEIVER”.......................................................................... 48
3.3.1.4. Cú pháp “BIND_RECEIVER_RESP”............................................................... 48
3.3.1.5. Cú pháp “BIND_TRANCEIVER”.................................................................... 49
3.3.1.6. Cú pháp “BIND_TRANCEIVER_RESP”......................................................... 49
3.3.1.7. Thao tác “OUTBIND”...................................................................................... 50
3.3.2. Thao tác UNBIND................................................................................................... 50
3.3.2.1. Cú pháp UNBIND............................................................................................ 50
3.3.2.2. Cú pháp UNBIND_RESP................................................................................. 51
3.3.3. “GENERIC_NACK” PDU...................................................................................... 51
3.3.3.1. Cú pháp “GENERIC_NACK”.......................................................................... 51
3.3.4. Thao tác “SUBMIT_SM”......................................................................................... 52
3.3.4.1. Cú pháp “SUBMIT_SM”.................................................................................. 52
3.3.4.2. “SUBMIT_SM_RESP”..................................................................................... 54
3.3.5. Thao tác “SUBMIT_MULTI”.................................................................................. 55
3.3.5.1. Cú pháp SUBMIT_MULTI............................................................................... 55
3.3.5.2. Cú pháp “SUBMIT_MULTI_RESP”................................................................ 57
3.3.6. Thao tác “DELIVER_SM”....................................................................................... 58
3.3.7. Thao tác QUERY_SM............................................................................................. 58
3.3.7.1. Cú pháp “QUERY_SM”................................................................................... 58
3.3.7.2. Cú pháp “QUERY_SM_RESP”........................................................................ 59
3.3.8. Thao tác CANCEL_SM.......................................................................................... 60
3.3.8.1. Cú pháp “CANCEL_SM”................................................................................. 60
3.3.8.2 Cú pháp “CANCEL_SM_RESP”...................................................................... 61
3.3.9. Thao tác “REPLACE_SM”...................................................................................... 61
3.3.9.2. Cú pháp “REPLACE_SM_RESP”.................................................................... 62
3.3.10. Thao tác ENQUIRE_LINK................................................................................... 62
3.4. Định nghĩa tham số SMPP............................................................................................... 63
3.4.1. Các tham số trong phần đầu lệnh............................................................................... 63
3.4.1.1. Command_length............................................................................................... 63
3.4.1.2. Command_id..................................................................................................... 63
3.4.1.3. Command_status (trạng thái lệnh)....................................................................... 64
3.4.2. Định dạng thời gian................................................................................................... 68
PHẦN B. BÀI TOÁN PHÁT TRIỂN CÁC DỊCH VỤ TIN NHẮN SMS........................ 69
CHƯƠNG IV. MÔ TẢ BÀI TOÁN...................................................................................... 69
4.1. Mô tả khái quát hệ thống................................................................................................. 69
4.1.1. Khái quát về hệ thống đang tồn tại............................................................................. 69
4.1.2. Khái quát về hệ thống các dịch vụ tin nhắn từ Mobile phone vào Internet và ngược lại: 70
a) Loại hình dịch vụ:.................................................................................................... 70
b) Cấu hình hệ thống:.................................................................................................. 70
4.1.3. Các dịch vụ cung cấp................................................................................................ 72
4.2. Những yêu cầu bổ sung................................................................................................... 72
CHƯƠNG V. PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH ỨNG DỤNG................... 74
5.1.Giới thiệu:......................................................................................................................... 74
5.2. SMPPsim:....................................................................................................................... 74
5.2.1. Quá trình nhận gói tin từ SMSC :............................................................................. 74
5.2.2. Quá trình gửi gói tin đến SMSC :............................................................................. 74
5.2.3. Quá trình nhận gói tin từ SMPP gateway :................................................................ 74
5.2.4. Quá trình gửi gói tin đến SMPP gateway:................................................................. 74
5.2.1. Quá trình nhận gói tin từ AppServer:........................................................................ 75
5.2.1. Quá trình gửi gói tin đến AppServer:......................................................................... 75
5.3. SMS application:............................................................................................................. 75
5.3.1. Mô tả bài toán tra cứu danh bạ điện thoại, kết quả tuyển sinh và kết quả xổ số........... 75
Mô hình tổng quát................................................................................................................... 75
5.3.2. Thiết kế cơ sở dữ liệu............................................................................................... 76
5.3.3. Mô tả các module chương trình nguồn....................................................................... 80
5.4. Kết luận.......................................................................................................................... 82
CHƯƠNG VI. GIỚI THIỆU CHƯƠNG TRÌNH.............................................................. 83
6.1. Giới thiệu chương trình:.................................................................................................... 83
6.2. Mô tả dịch vụ.................................................................................................................. 83
6.3. Cách sử dụng, khai thác dịch vụ....................................................................................... 85
KẾT LUẬN............................................................................................................................. 86
PHỤ LỤC............................................................................................................................... 87
Link download cho anh em ketnooi
MỤC LỤC
MỞ ĐẦU................................................................................................................................... 6
PHẦN A. CƠ SỞ THUYẾT CHUNG.................................................................................... 9
CHƯƠNG I. LÝ THUYẾT CHUNG VỀ MẠNG................................................................. 9
1.1. Giới thiệu mạng truyền thông và công nghệ mạng................................................................. 9
1.2. Mô hình OSI................................................................................................................... 10
1.3. Bộ giao thức TCP/IP....................................................................................................... 13
1.4. Đối chiếu mô hình OSI và mô hình Internet....................................................................... 15
CHƯƠNG II. GIỚI THIỆU TRUNG TÂM DỊCH VỤ TIN NGẮN SMSC................... 17
2.1. Giới thiệu về mạng thông tin di động toàn cầu GSM.......................................................... 17
2.2. Các dịch vụ trên mạng thông tin di động........................................................................... 18
2.2.1. Dịch vụ SMS (Short Message Service)..................................................................... 18
2.2.2. Dịch vụ tin nhắn đa phương tiện MMS (Multimedia Message Service)....................... 20
2.3. Trung tâm dịch vụ tin ngắn SMSC.................................................................................... 22
2.3.1. Khái niệm SMSC..................................................................................................... 22
2.3.2. Hoạt động của hệ thống SMSC................................................................................ 23
2.3.3. Các chức năng của SMSC.......................................................................................... 24
2.3.4. Các loại trung tâm dịch vụ tin ngắn............................................................................ 26
2.4.5. Sử dụng giao thức trong SMSC................................................................................ 27
CHƯƠNG III. GIAO THỨC SMPP................................................................................... 28
3.1. Tổng quan về giao thức SMPP........................................................................................ 28
3.1.1. Hoạt động của giao thức SMPP................................................................................ 28
3.1.2. Phiên làm việc của SMPP......................................................................................... 29
3.1.3. SMPP PDUs (SMPP Protocal Data Units - Các bộ dữ liệu giao thức SMPP)........... 31
3.1.4. Kết nối tầng mạng SMPP......................................................................................... 33
3.1.5. SMPP messages gửi từ ESME đến SMSC:.............................................................. 34
3.1.5.1. SMPP messages phản hồi từ SMSC đến ESME:............................................... 34
3.1.5.2. Trình tự của một phiên làm việc điển hình của SMPP - ESME transmitter:........... 35
3.1.6. SMPP message gửi từ SMSC tới ESME :................................................................. 36
3.1.6.1. SMPP Message phản hồi từ ESME tới SMSC................................................. 37
3.1.6.2. Trình tự phiên làm việc của SMPP - ESME Receiver......................................... 37
3.2. Kiểu và định dạng SMPP PDU (Short Message Peer to Peer Protocal Data Unit)........... 38
3.2.1. Các kiểu của SMPP PDU:........................................................................................ 38
3.2.2. Định dạng SMPP PDU (Bộ dữ liệu giao thức SMPP):............................................... 39
3.2.2.1.Cách sắp xếp SMPP PDU................................................................................. 40
3.2.2.2.Độ dài của một SMPP PDU.............................................................................. 41
3.2.2.3 Độ dài của một SMPP Message và độ dài Message mở rộng của nó:.................. 42
3.2.2.4.Các tham số tùy chọn:......................................................................................... 42
3.3. Mô tả chi tiết các bộ dữ liệu SMPP PDU......................................................................... 43
3.3.1. Thao tác “BIND”..................................................................................................... 46
3.3.1.1. Cú pháp “BIND TRANSMITER”..................................................................... 47
3.3.1.2. cú pháp “BIND_TRANSMITTER_RESP”........................................................ 48
3.3.1.3. Cú pháp “BIND_RECEIVER”.......................................................................... 48
3.3.1.4. Cú pháp “BIND_RECEIVER_RESP”............................................................... 48
3.3.1.5. Cú pháp “BIND_TRANCEIVER”.................................................................... 49
3.3.1.6. Cú pháp “BIND_TRANCEIVER_RESP”......................................................... 49
3.3.1.7. Thao tác “OUTBIND”...................................................................................... 50
3.3.2. Thao tác UNBIND................................................................................................... 50
3.3.2.1. Cú pháp UNBIND............................................................................................ 50
3.3.2.2. Cú pháp UNBIND_RESP................................................................................. 51
3.3.3. “GENERIC_NACK” PDU...................................................................................... 51
3.3.3.1. Cú pháp “GENERIC_NACK”.......................................................................... 51
3.3.4. Thao tác “SUBMIT_SM”......................................................................................... 52
3.3.4.1. Cú pháp “SUBMIT_SM”.................................................................................. 52
3.3.4.2. “SUBMIT_SM_RESP”..................................................................................... 54
3.3.5. Thao tác “SUBMIT_MULTI”.................................................................................. 55
3.3.5.1. Cú pháp SUBMIT_MULTI............................................................................... 55
3.3.5.2. Cú pháp “SUBMIT_MULTI_RESP”................................................................ 57
3.3.6. Thao tác “DELIVER_SM”....................................................................................... 58
3.3.7. Thao tác QUERY_SM............................................................................................. 58
3.3.7.1. Cú pháp “QUERY_SM”................................................................................... 58
3.3.7.2. Cú pháp “QUERY_SM_RESP”........................................................................ 59
3.3.8. Thao tác CANCEL_SM.......................................................................................... 60
3.3.8.1. Cú pháp “CANCEL_SM”................................................................................. 60
3.3.8.2 Cú pháp “CANCEL_SM_RESP”...................................................................... 61
3.3.9. Thao tác “REPLACE_SM”...................................................................................... 61
3.3.9.2. Cú pháp “REPLACE_SM_RESP”.................................................................... 62
3.3.10. Thao tác ENQUIRE_LINK................................................................................... 62
3.4. Định nghĩa tham số SMPP............................................................................................... 63
3.4.1. Các tham số trong phần đầu lệnh............................................................................... 63
3.4.1.1. Command_length............................................................................................... 63
3.4.1.2. Command_id..................................................................................................... 63
3.4.1.3. Command_status (trạng thái lệnh)....................................................................... 64
3.4.2. Định dạng thời gian................................................................................................... 68
PHẦN B. BÀI TOÁN PHÁT TRIỂN CÁC DỊCH VỤ TIN NHẮN SMS........................ 69
CHƯƠNG IV. MÔ TẢ BÀI TOÁN...................................................................................... 69
4.1. Mô tả khái quát hệ thống................................................................................................. 69
4.1.1. Khái quát về hệ thống đang tồn tại............................................................................. 69
4.1.2. Khái quát về hệ thống các dịch vụ tin nhắn từ Mobile phone vào Internet và ngược lại: 70
a) Loại hình dịch vụ:.................................................................................................... 70
b) Cấu hình hệ thống:.................................................................................................. 70
4.1.3. Các dịch vụ cung cấp................................................................................................ 72
4.2. Những yêu cầu bổ sung................................................................................................... 72
CHƯƠNG V. PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH ỨNG DỤNG................... 74
5.1.Giới thiệu:......................................................................................................................... 74
5.2. SMPPsim:....................................................................................................................... 74
5.2.1. Quá trình nhận gói tin từ SMSC :............................................................................. 74
5.2.2. Quá trình gửi gói tin đến SMSC :............................................................................. 74
5.2.3. Quá trình nhận gói tin từ SMPP gateway :................................................................ 74
5.2.4. Quá trình gửi gói tin đến SMPP gateway:................................................................. 74
5.2.1. Quá trình nhận gói tin từ AppServer:........................................................................ 75
5.2.1. Quá trình gửi gói tin đến AppServer:......................................................................... 75
5.3. SMS application:............................................................................................................. 75
5.3.1. Mô tả bài toán tra cứu danh bạ điện thoại, kết quả tuyển sinh và kết quả xổ số........... 75
Mô hình tổng quát................................................................................................................... 75
5.3.2. Thiết kế cơ sở dữ liệu............................................................................................... 76
5.3.3. Mô tả các module chương trình nguồn....................................................................... 80
5.4. Kết luận.......................................................................................................................... 82
CHƯƠNG VI. GIỚI THIỆU CHƯƠNG TRÌNH.............................................................. 83
6.1. Giới thiệu chương trình:.................................................................................................... 83
6.2. Mô tả dịch vụ.................................................................................................................. 83
6.3. Cách sử dụng, khai thác dịch vụ....................................................................................... 85
KẾT LUẬN............................................................................................................................. 86
PHỤ LỤC............................................................................................................................... 87
Link download cho anh em ketnooi
You must be registered for see links