第一次上机作业说明 业务系统说明 Socket编程技术 如何分析应用层协议 应用程序结构.

Slides:



Advertisements
Similar presentations
足太阴脾经在足大趾与足阳明胃经衔接, 在胸部与手少阴心经相接。 联系的脏腑器官有 咽、舌,属脾,络胃,注心中。 络脉从本经分出,走向足阳明经,进入腹腔,联络肠胃。 经别结于咽,贯舌本。 经筋结于髀,聚于阴器,上腹,结于脐,散于胸中。 第四章 足太阴经络与腧穴 第一节 足太阴经络.
Advertisements

汕头大学医学院 学年学分制学籍管理办法 科教处 - 学籍教材科 郑少燕 2006 - 9 总 则 ♠ 在本校学习的学生,应当政治思想高;应当爱国 勤劳、自强不息,应当遵纪守法,应当刻苦学习, 勇于探索,积极实践,努力掌握现代科学文化知 识和专业技能,应当积极锻炼身体,具有健康体 魄。
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
開創新藍海 滿足新市場(需求) 吳英華 陳品妤.
第四單元 通電的玩具 張老師的網頁.
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
6.6 简单网络管理协议 SNMP 网络管理的基本概念
绿 色 植 物 在 家 庭 居 室 空 气 污 染 控 制 中 的 作 用 小组成员:.
103年度學生健康檢查.
第 1讲 计算机网络概述.
2015年12月14日-2015年12月20日 缩略版.
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
第 12 章 UDP 與 TCP.
移动创新项目报告 华中科技大学CGCL实验室.
美联软通国际通信业务介绍 北京美联软通科技有限公司 2013年7月.
美联软通短信平台解决方案 北京美联软通科技有限公司 2013年7月.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
第六章 计算机网络应用基础.
专题三 生物圈中的绿色植物.
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
湖南省怀化市中小学信息技术 学科考试系统培训交流
健康上网 初一3班 王诗婷.
欢迎南京市政治学科的教研同仁 光临指导.
我的学校——达县职高 制作人——高一计算机应用二班王天.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
第15讲 电子商务及安全.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
项目6.1:计算机网络基础 项目描述 能力目标 应用网络可以工作、学习,网络影响着我们的生活,了解网络知识、培养信息技术的水平和能力是工作和生活的需要。 通过对概念的理解,培养信息分析、辨别能力, 学会使用信息技术工作、学习。
第十五章 IP路由 主讲人:刘正华.
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
东北师大理想信息技术研究院 院长 中国教育软件协会 副主任 英国计算机与自动化学会 顾问
相约星期六 有情就牵手 ——SMG王牌综艺节目《相约星期六》栏目分析 新闻1101班 龚旭炬
前言.
读书报告要求 每人写一篇读书报告。 要求,对学习这门课程之后形成的对计算机科学的一个总的、一般的认识,但不要泛泛而论。
视障文化服务的探索 中国盲文图书馆 2016年9月.
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
網路入門 主講人:林義隆 教授 日期:
拿 法 常晓波博士 Mobile:
第 12 章 UDP 與 TCP.
本 章 重 點 18-1 Internet的由來與對生活的影響 18-2 Internet的服務與相關名詞簡介 18-3 IP位址表示法
第 16 章 Internet架構.
中国移动MAS业务技术培训 研究院 2006年10月.
SIP消息之 逐项讲解.
勤益科大無線上網之設定說明.
認識網際網路 網際網路(Internet)簡介 WWW簡介 臺灣地區網路資源 網路禮儀與規範 收發電子郵件 相關程式與服務
第 12 章 UDP 與 TCP 著作權所有 © 旗標出版股份有限公司.
淑明女子大學 在哪裡?. 淑明女子大學 在哪裡? 學校週遭 第一次 剛到淑大時?
Westmont College 网络应用软件 第一讲 (客户-服务器 概念, 协议端口的使用, 套接字API)
iSoftStone Information Service Corporation
计算机网络技术及应用 制作:重庆大学 郭松涛.
Network Application Programming(3rd Edition)
Advister: Quincy Wu Speaker: Chenglin Tsai Date:3/26
廠商供應鏈操作手冊 新廠商申請登入 合作廠商登入系統 一、申請加入合作夥伴 一、公告管理 二、商品管理 (一)、公告區 (二)、交流區
GPS卫星定位原理及其应用 GPS定位技术的应用
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
微信商城系统操作说明 色卡会智能门店.
主要内容: 活动目录的基本知识 活动目录的安装 构造域帐户 安全策略的设置 设置共享文件夹 安装网络打印机
TYPE B 3504A設定 使用瀏覽器連線到閘道器的ip 例如:
TYPE A 3702A設定 使用瀏覽器連線到閘道器的ip 例如:
指導老師:王偉德 老師 學生:賴政揚 林怡君 戴明宏
1位选手参加了歌唱比赛,评委们的评分如下:
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
How to use Gene Name Service
工业设计教研室 主讲教师:李明 Mobile: 教学主楼1385室
此方案适用于如下车辆与车辆,车辆与人之间实现防撞,安装简单、方便快捷,可以有效的降低各种车辆碰撞事故,车辆碾压人员事故的发生。
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
單 位 :國立暨南國際大學 南投區域網路中心 主講人:陳家祿先生
‘人因罪與神隔絕’ 左邊代表每一個人像你和我。 黑暗代表我們的罪。 聖經說: 世人都犯了罪,虧缺了神的榮耀。 (羅3:23)
Presentation transcript:

第一次上机作业说明 业务系统说明 Socket编程技术 如何分析应用层协议 应用程序结构

1. 业务系统说明 什么是短信网关 短信网关主要是为了解决各网络、各运营商之间的短信互通和短信增值服务提供商(SP)的接入问题。它为收发短信提供了一个动态数据交换平台系统。通过该系统的接口软件,可以将短信平台与各种系统和软件进行无缝高效相连,将系统和软件随时产生的动态信息转变成手机短信,通过运营商的短信中心进行实时的发送和接受,为各种系统(或软件)建立一个快速的短信双向(或单向)通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务。

1. 业务系统说明 信息服务实例 股市信息,如定制或点播实时行情、到价提醒、个股走势、大盘走势、专家评股等各种信息; 新闻定制,可定制或点播国际、国内、财经、科技、体育、娱乐等各种新闻; 彩票信息,可定制或点播各城市各种彩票开奖信息; 外汇行情,可定制或点播外汇牌价; 天气预报,可定制或点播全国各省会城市、国内旅游景点、世界大城市的天气预报,乃至专业天气预报; 在线翻译,可点播进行英汉、汉英的单词查询。

1. 业务系统说明 短信增值服务系统拓扑

1. 业务系统说明 短信信息服务参与实体 服务提供商(Service Provider缩写SP):短信信息服务的信息提供者; 短信网关(Internet Short Message Gateway缩写ISMG):提供SP与短信中心之间数据交换的通道,采用CMPP(China Mobile Peer to Peer)协议与SP进行连接,采用SMPP3.3协议与短信中心连接; 短信中心(Short Message Service Center缩写SMSC):利用信令网将短消息发送给手机用户; 汇接网关(Gateway Name Server缩写GNS):提供短信网关的路由查询。

1. 业务系统说明 短信信息服务业务过程 用户发短信业务—即MO业务,如信息点播等。 用户归属地的短信中心会将短信转发给负责连接该短信中心的短信网关,由短信网关根据服务代码和业务代码判别将请求转发给相应的SP;若该SP为该短信网关负责连接的SP,则短信网关直接转发;若该SP非其负责连接的SP,需向汇接网关查询路由,查询到路由后再将请求转发给负责的短信网关,由该负责的短信网关转发给该SP。

1. 业务系统说明 短信信息服务业务过程 用户收短信业务—即MT业务,如短信传情、铃音下载等。 短信网关根据接收用户手机号码判断其归属地短信中心,若该短信中心由本短信网关负责连接,则直接将业务数据发送给短信中心;否则向汇接网关查询路由,根据路由查询结果将业务数据发送给负责连接的短信网关,再由该短信网关发给归属地短信中心,继而发送给用户。

1. 业务系统说明 短信网关功能说明 SMPP代理系统与短消息中心连接,实现高效、可靠的数据传输。该系统支持流量控制功能,能够根据SMSC的业务量进行发送流量控制。 通信代理系统实现与SP等内容供应商的连接和协议互通。它基于TCP/IP协议基础之上,利用CMPP协议与SP之间建立一条安全、高效的传输通道。该系统支持流量控制功能,能够根据本身的业务量进行接收流量控制。 防火墙作为短信网关的重要功能组成部分,其功能是对短信网关内部其它相关模块进行保护,实现针对内外访问的包过滤和代理。 短消息网关处理系统完成网关的业务处理,包括:向汇接网关进行路由查询,在本地建立短信网关ID、用户手机号码、SP ID及其IP地址对应表的缓存,建立用户手机号码段与SMSC(短信中心)地址的对应表,完成对数据分发功能的支持、计费原始话单的提供及处理等。 短信网关计费系统提供短信网关的原始话单记录(CDR)。 业务管理系统包括业务管理和网管监控功能。

1. 业务系统说明 应用举例 《称骨算命》短信增值服务: 手机发送 cgsm YYYYMMDD 到 9513186,即可在本手机上接收到对应的命运分析,本月运势等信息。 短信中心将该短信内容与发送手机号码及其它相关信息(诸如时间等)发送至短信网关。 短信网关接收到该信息后分析信息内容:9513186为SP代码;cgsm为功能说明(业务类型);YYYYMMDD为短消息内容;…短信网关根据SP代码及业务类型找到特定SP服务程序并将短消息内容发送给该服务程序。SP服务程序接收到该信息后返回接收信息。 SP服务程序对接收到的信息进行处理,并将处理结果及其它信息(付费信息等)列集发送给短信网关。

2. Socket编程技术 Socket运行流程 建立连接  发送数据  断开连接 Socket成员定义 地址 端口

3. 如何分析应用层协议 协议内容 系统框架结构 系统功能组成 系统各部分关联关系 系统运行机制

3. 如何分析应用层协议 通信流程

3. 如何分析应用层协议 数据包结构(以SGIP为例) 数据包结构在程序中采用Struct即可实现 表1. 数据包完整数据结构 项目 说明 表1. 数据包完整数据结构 项目 说明 消息头 消息头部分 消息体 消息体部分 表2. 消息头数据结构 字段 长度(字节) 类型 说明 Message Length 4 Integer 消息的总长度(字节) Command ID 命令ID Sequence Number 12 序列号

3. 如何分析应用层协议 数据包结构(以SGIP为例) 表3. Bind消息体结构 字段 长度(字节) 类型 说明 Login Type 1 Integer 登录类型。 1:SP向SMG建立的连接,用于发送命令 2:SMG向SP建立的连接,用于发送命令 3:SMG之间建立的连接,用于转发命令 4:SMG向GNS建立的连接,用于路由表的检索和维护 5:GNS向SMG建立的连接,用于路由表的更新 6:主备GNS之间建立的连接,用于主备路由表的一致性 11:SP与SMG以及SMG之间建立的测试连接,用于跟踪测试 其它:保留 Login Name 16 Text 服务器端给客户端分配的登录名 Login Passowrd 服务器端和Login Name对应的密码 Reserve 8 保留,扩展用

3. 如何分析应用层协议 各参量定义 依据参量定义中特定业务上下文定义,对数据包中特定分量进行赋值。 表4. 计费类别定义 用户计费类别 表4. 计费类别定义 用户计费类别 描述 “短消息类型”为“发送”,对“计费用户号码”不计信息费,此类话单仅用于核减SP对称的信道费 1 对“计费用户号码”免费 2 对“计费用户号码”按条计信息费 3 对“计费用户号码”按包月收取信息费 4 对“计费用户号码”的收费是由SP实现

4. 应用程序结构 上机内容 实现短信网关及短信服务应用的仿真程序。 实现短信网关与短信服务应用的业务通信过程(主要包含手机发送点播命令至收到服务内容过程中短信网关与短信服务应用之间的通信过程及短信服务应用通过短信网关向手机发送广告信息的通信过程)。 测试不同平台的短信网关与短信服务应用的互联情况并分析原因。 思考客户端(服务器端)编程时需了解的服务器端(客户端)详情有哪些(诸如:程序框架、开发环境、运行环境、变量和函数名称等等)?思考应用层协议的作用。 思考若系统需要实现不同协议间程序的互联,系统应做哪些修改或补充。

4. 应用程序结构 短信服务应用程序界面 显示短信网关与短信服务程序之间通信的过程及内容,需要对通信内容进行散集说明。 显示程序的业务参数配置(诸如:SPID、计费等)及程序功能说明。 短信服务应用程序界面 为实现仿真内容所定义的命令下发及通信相关请求的控制界面。

4. 应用程序结构 程序运行功能设计 业务源仿真设计。 通信过程仿真设计。 手机发送点播短信仿真: 短信网关仿真程序中以一交互事件(按钮点击)处理,数据内容可采用操作员录入方式定义。 SP的MT业务仿真: SP服务仿真程序中以一交互事件(按钮点击)处理,数据内容可采用操作员录入方式定义。 通信过程仿真设计。 通信连接建立仿真 业务通信过程仿真 在业务源仿真事件处理中构造业务数据包并发送Socket消息,根据协议定义完成业务流程。接收方,在消息接收事件中对数据包进行处理,根据协议中定义完成业务流程。 在业务通信过程仿真中,将通信过程及内容输出至程序界面,实现通信监控功能。