网络基础知识
计算机网络是指由通讯线路相互连接的许多自主工作的计算机构成的集合体;
比计算机网络更高级的是分布式系统:在计算机网络的基础上为用户提供了透明的集成应用环境。用户可以用名字或命令调用网络中的任何资源或进行远程的数据处理,而不必考虑这些资源或数据的地理位置。
与计算机网络类似的是多级系统:指同一机房中毒的许多大型主机相互组成的,能告诉并行处理的计算机系统。多于这种系统互连的要求是高宽带和多样性。
计算机网络的组成元素可以分为两大类:网络节点和通信链路;
网络节点又分为:端节点和转发节点。
端节点是指信源和信宿节点;转发节点是指网络通信过程中控制和转发信息的节点。
通信链路:传输信息的信道。
按照互联规模和通信方式分为:局域网(LAN),城域网(MAN),广域网(WAN)
计算机网络所具有的功能:分组并加入控制信息,数据链路功能,流量控制和拥塞控制
数据链路控制功能:带有控制信息的数据包在网络中通过一个个节点正确的向前传送的功能。
OSI模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。
应用层:OSI的最高层,直接为端用户服务,提供分布式处理环境。
表示层:提供一个可供应用层选择的服务集合,使得应用层可以根据这些服务功能结束数据意思。表示层关心所传输的数据的表现方式,他的语法和语义。
会话层:支持连个表示层是体检的交互作用。
1.把两个表示层实体结合在一起,或者分开,这叫会话管理。
2.控制两个实体间的数据交换过程。
传输层:可以提供一条无差错的按顺序的端到端链接,也可以保证顺序的独立保温传输,或者多目标报文广播。传输层协议是真正的源端到目标端的协议,它由传输连接两端的 传输实体处理。传输层下面的功能层协议都是通信子网中的协议。
网络层:通过网络连接交换传输层实体发出的数据。网络层把上层来的数据组织成分组,在通信子网的节点之间交换传输。交换过程中要解决的关键问题是选择路径。
数据链路层:建立,维持和释放网络实体之间的链路,这种链路对网络层的表现是一条无差错的信道。仙林节点之间的数据交换是分帧进行的,各种帧按顺序传送,并通过接受端的校验检查和应答保证可靠的传输。
物理层:规定通信设备机械的,电气的,功能的和过程的特性,用以建立,维持和释放数据链路实体间的连接。就是规定什么时候是0,什么时间是1.