1 计算机网络概述
1.1 定义
一个将分散的、具有独立功能的 计算机系统 ,通过 通信设备 与 线路 连接起来,由功能完善的 软件 实现 资源共享 和 信息传递 的系统;
简短:一些 互联的、自治的 计算机系统的集合。【功能:数据通信 资源共享】
- 互联:通过通信链路互联互通;
- 自治:无主从关系。
1.2 计算机网络的组成
组成部分:硬件、软件、协议(一系列规则和约定的集合)
工作方式:(1)边缘部分:用户直接使用【C/S方式、P2P方式】
(2)核心部分:为边缘部分提供服务
功能组成:(1)通信子网:实现数据通信
(2)资源子网:实现资源共享/数据处理
1.3 参考模型
OSI
端到端通信和点到点通信有什么区别 ?
从本质上说,由 物理层、数据链路层和网络层组成的通信子网 为网络环境中的主机提供 点到点的服务 ,而 传输层 为网络中的主机提供 端到端的通信 。
直接相连的结点之间的通信称为点到点通信,它只提供一台机器到另一台机器之间的通信,不涉及程序或进程的概念。
同时,点到点通信并不能保证数据传输的可靠性,也不能说明源主机与目的主机之间是哪两个进程在通信,这些工作都是由传输层来完成的。
端到端通信建立在点到点通信的基础上,它是由一段段的点到点通信信道构成的,是比点到点通信更高一级的通信方式,以完成应用程序(进程)之间的通信。“端”是指用户程序的端口,端口号标识了应用层中不同的进程。