一. 相关基础概念
1.计算机网络的特点
(1)连通性:计算机网络使得上网的用户都能够彼此相连, 好像用户的计算机可以直接相连
(2)资源共享:资源共享可以是信息共享, 软件共享, 硬件共享等等. 由于网络的存在, 使得用户感觉资源就在自己身边
2. 网络
网络是由若干结点和链路组成, 其中结点可以是集线器, 计算机, 交换器, 路由器等等. 其中网络之间也可以用路由器相互连接, 此时的网络就叫做互联网, 即网络的网络.其中, 以小写 i 开头的 internet 是指将计算机连接到一起的小型网络, 以大写 I 开头的 Internet 是指网络的网络, 是一个大型网络.
3. 因特网的组成
因特网由边缘部分和核心部分组成, 其中边缘部分是由连接到因特网的主机组成, 这些部分用户直接使用, 用来进行通信和资源共享.核心部分则是有大量的网络以及连接到这些网络之间的路由器组成, 为边缘部分提供服务.
4. 网络边缘部分的端系统的通信方式
(1)客户服务器模式: 客户端向服务器端发出请求, 其中客户端不需要有很复杂的操作系统也不需要复杂的硬件系统.服务器端负责专门提供服务, 可以一次性处理多个客户请求. 系统只要开启, 就会一直运行, 不断被动地接收来自客户的请求, 并且对其作出响应. 因此, 服务器端不需要直到用户端的地址, 同时, 服务器端必须要有高级的才偶作系统以及硬件设备.
(2)对等连接方式: 两台主机在相互通信的时候不区分那个是服务器端, 那边是客户端, 主机和主机之间可以对等相互收发信息
5. 几种不同类别的网络
(1)广域网:广域网的作用范围一般是几十到几千公里, 因而有时也称为远程网, 广域网是因特网的核心, 通过长距离运送主机所发来的数据. 连接广域网的各节点之间一般采用高速链路.
(2)城域网: 作用范围一般是一个城市, 5 ~ 50 km, 一般可以由一个或者几个单位所公用, 也可以是一个公用设施, 将局域网相互连接.
(3)局域网: 一般用微型计算机或者工作站通过高速通信线路相连, 作用域一般在 1 km左右.
(4)个人区域网: 将个人使用的电子设备用无线连接起来, 一般作用在 10m 左右.
二. 协议
1.协议与划分层次
为了进行网络中数据的传输以及交换而建成的规则, 标准或约定称为网络协议, 主要由三个要素构成, 语法(数据与控制信息的结构或者格式), 语义(需要发出何种控制信息, 完成何种动作, 做出何种响应), 同步(时间实现顺序的详细说明).
利用分层可以实现各层之间相互独立, 灵活性好, 结构上可以分割开, 易于实现和维护, 可以促进标准化工作.
计算机的体系结构是计算机网络及其构建应完成的功能的精确定义, 体系结构是抽象的, 但是实现规则是具体的, 是真正运行的计算机软件或者计算机硬件.
2. 各层实现的功能
(1)应用层: 体系结构中的最高层, 任务是通过应用进程之间的交互完成特定的网络应用.
(2) 传输层: 负责两个主机中进程的通信提供通用的数据传输服务. 其中传输层主要使用 TCP(提供面向连接可靠的数据服务, 数据传输的基本单位是报文段), 以及 UDP (用户数据报协议, 提供无连接的, 尽量最大的数据传输服务, 数据传输单位是用户数据报)
(3) 网络层: 为分组交换网上不同的主机提供通信服务
(4) 数据链路层: 将 IP 数据报组装成数据帧, 在想临结点之间传送数据帧, 每帧包括了传输的数据以及相应的控制信息. 在接收数据时, 控制信息使得接收端可以知道每一个帧从哪个比特开始, 到哪个比特结束, 因此数据链路层收到数据时就可以将有效地数据交给下一层.
(5) 物理层: 负责怎样连接各计算机之间的传输比特流
(6) 表示层: 实际固有的数据格式和网络格式数据之间的转化.
(7) 会话层: 负责建立和断开通信连接.
三. 路由器和交换机的区别
1. 路由器
用于连接不同的网段, 并且找到网络中数据传输最合适的路径, 工作在交换机之后, 用来克服交换机不能实现的路由转发的功能.
工作在网络层
根据所在的网络 ID 确定转发地址
分割广播网
2. 交换机
将一些机器连接起来, 形成一个局域网
工作在数据链路层
利用物理地址或者 MAC 地址来转发要传播的数据
只能分割冲突网, 不能分割广播网