通信方式:
一、C/S方式:Client/Server客户端/服务器方式,描述的是进程之间的服务与被服务的关系。
二、P2P方式:Peer to Peer对等方式,P2P方式任然使用的是客户端/服务器方式,只是对等连接中的每一个主机即是客户又同时是服务器。
网络核心是网络最复杂的部分,在网络核心部分起特殊作用的是路由器(router),路由器是实现分组交换(packet switching)的关键构件。起任务是转发收到的分组。
路由器处理分组的过程是:
一:把收到的分组先放入到缓存(暂时存储)。
二:查找转发表,找到某个目的的地址应从哪个端口转发。
三:把分组送到适当的端口转发出去。
主机和路由器的作用不同:
主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组。
路由器是对分组进行存储转发,最后把分组交付目的主机。
目前网络使用的传输技术有二种,他们是:
一、广播式连接:广播网络只有一个通信信道,网络上所有的机器都共享该信道。在机器之间传递的是短信息(在有些环境中称为分组或包),任何一台机器发送的短信都可以被其他所有的机器接收到,在分组中有一个地址域,指明了该分组的目标接收者。有些广播系统也支持传输给一组机器,即所有机器的一个子集,这种模式称为多播。
二、点到点连接:点到点的连接则是由许多连接构成的,每一个连接对应于一对机器,在这种网络中,为了将一个分组从源端传送到目的地,该分组可能首先要经过一台或者多台中间机器。
一般的原则是,越是小的、地理位置局部化的网络倾向于使用广播传输模式,而大的网络通常使用点到点的传输模式。
按照物理范围来划分多处理器系统:
一、广域网
二、局域网
三、城域网
四、个人区域网
协议层次
实体:表示任何可发送和接收信息的硬件或者软件进程。
协议:是控制二个对等体实体进行通信的规则的集合。
在协议的控制下,二个对等实体间的通信使得本层能够向上一层提供服务。
要实现本层服务还要使用下层提供的服务。
本层的协议只能看见服务而不能看见下面的协议。
下面的协议对上面的服务用户是透明的。
协议是“水平”的,即协议控制对等实体之间的通信的规则。
服务是“垂直”的,即服务是由下层向上层通过层间接口提供的。同一系统相邻二层的实体进行交互的地方称为服务访问点SAP(Server Access Point)。
层与协议的集合称为网络体系结构(network architecture).
五层协议的体系结构,由下而上:物理层,数据链路层,网络层,传输层,应用层。
为5层网络的最顶层提供通信。在第5层上运行一个应用进程产生一条消息M,并且把他传给第4层,第4层在消息前面加一个头(head)以标识该信息,并且把结果传给第3层,在许多网络中,对于第4层上传递的消息的大小并没有限制,但是在第3层协议往往会强加一个限制。因本第3层必须把进入的消息分割成较小的但与(packet,分组或包),并且在每一个分组前加上第3层的头,把分组传递给第2层,第2层不仅在每一段信息上加一个头,还要加上一个尾部信息,并且把结果单元送给第1层以便进行物理传输。在接收端的机器上,消息从下往上逐层传递,在传递的过程中头信息被逐层剥离。
下层向上层提供二种不同类型的服务:面向连接的服务和无连接的服务。
面向连接的服务是基于电话系统模型。为了使用面向连接的服务,用户首先建立一个连接,然后使用该连接,最后释放连接。有关这种连接最本质的方面在于,他好像一个管道:发送方把对象(数据位)压入管道的一端,接收方在另一端将他们取出来,在绝大多数情况下,数据位保持原来的顺序,所有数据位都会按照发送的顺序到达。
无连接服务是基于邮政系统模型。每一条报文都携带了完整的目的地址,所有每一条报文都可以被系统独立的路由
还有一种服务是请求-答应服务(request-reply service)。在这种服务中,发送方传输一个数据,其中只包含一个请求;应答数据报中只包含了答案。