1. 理解计算机网络的定义
计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2. 计算机网络的区分
个域网 PAN (蓝牙)
局域网 LAN
城域网 MAN (大型LAN IEEE802.6)
广域网 WAN (主机,通信子网)
互联网 Internet
局域网:
覆盖范围小
传输技术,广播方式为主
总线型:如IEEE802.3(以太网)CSMA/CD
环型:如IEEE802.5(IBM令牌环)拓扑结构
无线局域网 IEEE802.11 WiFi
3. 网络的基本概念
拓扑:信道的分布方式。常见的拓扑结构:总线型、星型、环型、树型和网状
协议:一系列规则和约定的规范性描述,它控制网络中的设备之间如何进行信息交换。
数字带宽:指在单位时间内流经的信息总量
吞吐量:指实际的、可测到的带宽
传输技术:广播式链路、点到点链路
4. 握两种参考模型及其比较
OSI参考模型:
TCP/IP参考模型:
每一层的功能:为它的上一层服务
第n层是服务提供者,则第n+1层是服务对象,即服务的消费者
协议数据单元(PDU:protocol data unit)
比较:
相同点
l 都分层
l 都有应用层,尽管他们的服务不同
l 都有可比较的传输层和网络层
l 使用的分组交换而不是电路交换技术
不同点
l TCP/IP将表示层和会话层包含到了应用层
l TCP/IP将OSI的数据链路层和物理层包括到了一层中
l TCP/IP更简洁,但OSI更易开发和排除故障
l TCP/IP在实践中产生
TCP/IP参考模型和协议的缺点
l 没有区分服务、接口和协议的概念
l 不是通用的模型
l 主机至网络层不是常规意义上的层
l 没有区分物理层和数据链路层
l 有些协议的实现比较草率
为什么OSI参考模型没有占据主流?
糟糕的时机、糟糕的技术、糟糕的实现、糟糕的政策
5. 掌握封装(打包)和解封装(解包)的概念
封装:将协议数据单元(PDU)封装在一组协议头和尾的过程
解封装:封装的逆过程,拆解协议包,处理包头中的信息,取出净荷中的业务信息
6. 理解对等通信(虚拟通信)的内涵
每一层的协议在对等层之间交换信息
7. 理解并掌握OSI参考模型各层的特点
物理层:关注在一条通信信道上传输原始比特
数据链路层:将一个原始的传输设施转变成一条没有漏检错误的线路
网络层:控制子网的运行
传输层:接收来自上层的数据,在必要的时候把这些数据分割成较小的单元,然后把这些数据单元传输给网路层,并且确保这些数据单元正确到达另一端
会话层:允许不同机器上的用户建立对话
表示层:关注所传递信息的语法和语义
应用层:包含了用户通常需要的各种各样的协议
8. 了解计算机网络的分类
按传输技术分、按传输距离分、按传输介质分、按拓扑结构分