学习内容
1.3 常规信息系统集成技术
1.3.1 网络标准与网络协议
网络协议
- 是计算机网络中进行数据交换而建立的规则、标准或约定的集合。
- 由三个要素组成:语法、语义、时序
- 语义:解释控制信息每个部分的含义,它规定了需要发出何种控制信息、以及完成的动作与做出什么样的相应,也就是说要做什么
- 语法:用户数据与控制信息的结构与格式,以及数据出现的顺序,要怎么做
- 时序:对事件发生顺序的详细说明,顺序
OSI协议
开放系统互联参考模型
(Open System Interconnect,osi)
- 目的:为异种计算机互联提供一个公共的基础和标准框架,并为保持相关标准的一致性和兼容性,提供共同的参考,OSI采用了分层的结构化技术,从下到上共分七层。
- 物理层:包括物理连网媒介,如电缆连线连接器。
- 数据链路层:它控制网络网络层与物理层之间的通信。
- 网络层:把网络地址如ip地址翻译成对应的物理地址,例如网卡,并决定如何将数据从发送方路由到接收方,在tcp/ip协议中,网络层具体协议有IP、icmp、igmp、ipx、arp等;
- 传输层:主要负责确保数据可靠、顺序、无错的从A点传输到b点。如提供建立、维护和拆除传送连接的功能,选择网络层提供最适合的服务,再系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制,在 TCP/ IP协议中,具体协议:TCP、UDP、SPX;
- 会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能,如三种数据流方向的控制,既一路交互,两路交替和两路同时会话模式,常见的协议有RPC、SQL、NFS。
- 表示层:如同应用程序和网络之间的翻译官,在表示层数据将按照网络能网络能理解方案进行格式化,这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密加密、数据转换、格式化、文本压缩,常见的协议有JPEG、ASCII、GIF、DEP、MPEG。
- 应用层:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理等。再tcpip协议中,常见的协议有HTTP 、Telnet、FTP、SMTP。