信息系统常用的开发方法有结构化方法、面向对象方法、原型化方法、面向服务方法等。
1)OSI协议
OSI(Open System Interconnect) 7层协议是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互联参考模型。从下到上分为7层:
【1】物理层:包括物理联网媒介,如电缆连线连接器。具体标准有:RS232、RJ45、FDDI
【2】数据链路层:控制物理层和网络层之间的通信,主要功能是将从网络曾接受到的数据分割成特定的可被物理层传输的帧。常见协议:IEEE 802.3/.2 、HDLC、PPP、ATM
【3】网络层:将网络地址(如IP)翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方
【4】传输层: 定义了数据传输的协议和端口号
【5】会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能
【6】表示层:数据按照网络能理解的方式进行格式化。表示层管理数据的加密解密、数据转换、格式化和文本压缩。
【7】应用层:负责对软件提供接口以使程序能使能网络服务,如事务处理程序、文件传输协议和网络管理等。
2)TCP/IP 协议
TCP/IP的层次模型并不完全符合OSI的七层参考模型,其模型分为4层,最高层应用层相当于OSI模型的5-7层,传输层和网络层与OSI模型类似, 最底层网络接口层包含了OSI模型的物理层和数据链路层。
【1】网络接口层
【2】网络层
【3】传输层
【4】应用层
TCP/IP模型主要包括如下协议:
应用层:
| 协议 | 功能 |
|---|---|
| FTP | 文件传输协议 |
| TFTP | 简单文件传输协议 |
| Telnet | 远程登录协议 |
| SMTP | 简单邮件传输协议 |
| NFS | 网络文件系统 |
| SNMP | 简单网络管理协议 |
| DNS | 域名解析服务 |
| HTTP | 超文本传输协议 |
传输层:
| 协议 | 功能 |
|---|---|
| TCP | 面向连接的、可靠的传输协议 |
| UDP | 面向无连接的、不可靠的传输协议 |
网络层:
| 协议 | 功能 |
|---|---|
| IP | 网际协议 |
| ICMP | 负责提供在数据投递过程中失败时的诊断功能和错误报告 |
| ARP | 地址解析协议,实现通过IP地址得知其物理地址(MAC) |
| RARP | 反向地址解析协议 |
网络接口层:
| 协议 | 功能 |
|---|---|
| FDDI | 光纤分布式数据接口 |
| ARCNET | 一种局域网网络协议 |
| SLIP | 串行线路协议 |
| PPP | 点对点协议 |
| 互联设备 | 工作层次 |
|---|---|
| 中继器 | 物理层 |
| 网桥 | 数据链路层 |
| 路由器 | 网络层 |
| 网关 | 高层(4-7层) |
| 集线器 | 物理层 |
| 二层交换机 | 数据链路层 |
| 三层交换机 | 网络层 |
| 多层交换机 | 高层(4-7层) |



