通信子网:对于OSI参考模型的下三层,包括物理层,数据链路层,网络层。
集线器(Hub):物理层
交换机(Switch):数据链路层
路由器(Route):网络层
资源子网:对网络用户提供可共享资源的硬件,软件和信息资源。
中继器和桥连接器(网桥):用在局域网的物理层和数据链路层的联网设备。
1、计算机网络的分层结构:
每一层都有自己传送的数据单位,名称,大小,含义不同。
计算机网络的各个层次中,每一个报文都是由两部分组成,一个是数据部分,也就是SDU,一个控制信息部分,PCI,他们共同组成PDU.
SDU:服务数据单元
PCI:协议控制信息
PDU:协议数据单元
2、协议:规则的集合
为了在网络中有条不紊的交换数据,必须遵循事先约定好的规则,Network protocol协议是控制两个或者多个对等的实体进行通信的规则集合。不对等的实体之间是没有协议的,比如TCP/IP协议栈
节点A的传输层和节点B的传输层之间存在协议。但是节点A的传输层和节点B的网络层不存在协议。
协议:语法+语义+同步
语法规定传输数据格式,语义规定要完成的功能,同步规定执行各种操作的条件和时序。
完整的协议:具有线路管理(建立连接,释放连接),差错控制,数据转换,功能。
3、接口
同一节点内相邻两层间交换信息的连接点。每一层只能为紧邻的层次之间定义接口,不能跨层定义接口
同一节点相邻两层的实体通过服务访问点(Service Access Point,SAP)进行交换。而局域网接入到广域网是通过路由器的互连设备实现。
4、服务
也就是下层为紧相邻的上层提供的功能调用。
上层使用下层所提供的的服务,必须通过与下层交换一些命令。
这些命令在OSI中成为服务原语。
请求Request:由服务用户发往服务提供者,请求完成某个工作
指示Indication:由服务提供者发往服务使用者,指示用户做某个工作
响应Response:由服务用户发送服务提供者,作为对指示的响应
正式Conformation:由服务提供者发往服务用户,作为对请求的证实
5、计算机网络提供的服务分类
面向连接服务和无连接服务
5.1、面向连接服务:通信前双方必须建立连接,分配相应的资源(缓冲区),为了保证通信能正常运行。
传输结束后释放连接和所占用的资源。
面向连接服务的过程:建立连接,数据传输,释放连接,三个阶段,TCP就是面向连接服务的协议。
5.2、无连接服务:通信前双方不需要先建立,需要发送数据的时候就直接发送,把每个带有目的地址的包传送到
线路上,由系统选定线路进行传输,一种不可靠的服务。IP,UDP一种无连接的服务协议。
6、可靠服务和不可靠服务
6.1、可靠服务:网络具有纠错,检错,应答机制,能够保证数据的正确,可靠地传送目的地
6.2、不可靠服务:网络只是尽量正确,可靠地传送,但是不能保证数据正确,可靠地到达目的地。
7、有应答服务和无应答服务
有应答服务:接收方在收到数据后向发送方给出相应的应答,这个应答是传输系统内部自动实现。并不是用户实现。
例如文件传输服务FTP,是一种有应答服务。
无应答服务:接收方收到数据后不自动的给出应答,如果要应答,则由高层实现。
比如WWW服务,客户端收到服务器发送的页面文件后不给出应答。