
一、网络架构和协议的定义
1、网络架构:是计算机之间通信的各层,以及各层中的协议和层间接口的集合。
网络协议2、是在计算机网络和分布式系统中相互通信的对等实体之间交换信息时必须遵守的一组规则。
3、语法:包括数据格式、编码和信号电平。
4、语义:包括协议和错误处理的控制信息。
5、计时:包括速度匹配和排序。
二、开放式系统互联
1、 1979年,ISO成立了一个分委员会,研究面向开放系统的体系结构,提出了开放系统互连的OSI模型,这是一种定义异构计算机连接的标准主结构。
2、 OSI OSI简介:OSI采用分层结构技术,分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
OSI参考模型的特点3、是异构系统互连的层次结构;提供了用于控制互连系统的交互规则的标准框架。定义一个抽象的结构,而不是具体实现的描述;不同系统中的同级实体是同级实体;同一级别实体之间的通信由该级别的协议管理;认为层与层之间的接口定义了底层向上层提供的原语操作和服务;提供的公共服务是面向连接或无连接的数据服务;直接数据传输只在最底层实现;每一层完成定义的功能,修改本层的功能不影响其他层。
物理层:提供建立、维护和拆除物理链路所需的机械、电气、功能和管理特征;非结构化比特流和故障检测指令在相关的物理链路上传输。5、数据链路层:提供网络层实体之间数据发送和接收的功能和过程;提供数据链路的流量控制。
6、网络层:控制分组传输系统的运行、路由、支持控制、网络互联等功能,其作用是使具体的物理传输对上层透明。
7、传输层:提供建立、维护和移除传输连接的功能;选择网络层以提供最合适的服务;提供系统间可靠透明的数据传输,提供端到端的错误恢复和流量控制。
8、会话层:提供两个进程之间建立、维护和结束会话连接的功能;提供交互式会话管理功能,如三个数据流方向的控制,即单向交互、双向交替和双向同时会话模式。
9、表示层:代表应用进程协商数据表示;完成数据转换、格式化和文本压缩。
10、应用层:提供OSI用户服务,如事务处理、文件传输协议和网络管理。
三、 TCP/IP的分层
1、 TCP/IP的分层模型
互联网采用TCP/IP协议,和OSI参考模型一样,TCP/IP也是分层模型。它由基于硬件层的四个概念层组成,即网络接口层、IP层、传输层和应用层。
网络接口层:也叫数据链路层,是TCP/IP的最底层。功能:负责接收IP数据报并将其发送到选定的网络。
IP层:IP层处理机器之间的通信。功能:它接收来自传输层的请求,并发送带有目的地址的数据包。将数据包封装成数据报,填入数据头,利用路由算法决定是将数据报直接发送到目的主机还是发送到路由器,然后将数据提交到相应的网络接口进行传输。
传输层:提供应用层之间的通信,即端到端的通信。功能:管理信息流,提供可靠的传输服务,确保数据有序无误到达。
TCP/IP模型的分界线
协议地址分割线:到disti
操作系统分界线:区分系统和应用程序。在传输层和应用层之间。
3、复用和分解
发送消息时,发送方会在消息中添加附加信息,如消息类型和所选协议。所有消息在网络中以帧的形式被多路复用以形成分组流。当接收器接收分组时,它参照附加信息分解接收的分组。








