学习目标
了解通信的基本概念及其常见术语。
熟悉OSI与TCP/IP参考模型的基本概念。
掌握IPv4地址分类及子网规划。
掌握TCP/IP参考模
第一课 通信与网络
- 什么是通信?
通:传递与交流,信:信息。
所谓通信,就是指人与人、人与计算机、计算机与计算机之间通过某种媒介和行为进行的信息交换。通信技术的最终目的是为了帮助人们更好地沟通和资源共享
2 数据通信网络典型的组网模型
1两台主机之间的通信
2多台主机之间的通信
路由器转发作用,多台之间的可以相互通信
3访问Internet通信
说明: 1,2 是局域网的通信,3是外网
3网络通信常见术语
第二课 OSI与TCP/IP参考模型
协议分层模型的优势
1实现协议标准化:
每一层有特定的功能,各层自主管理,更容易制定相应的协议或者标准;
2降低关联性,
每一层的协议的增减或更新,都不影响其他层协议的运行,实现各层协议的独立性;
3边界清晰,易理解:
协议分层模型让整个计算机网络的层次性更加清晰,容易掌握。
- OSI参考模型的特点
不同节点的同等层具有相同的功能
同节点内相邻层之间通过接口通信;
使用下层提供的服务,为上层提供服务;
仅在最底层进行直接数据传送。
- OSI参考模型各层的功能级关系
OSI参考模型 | 主要功能 |
物理层 | 提供适合于传输介质承载的物理信号的转换,实现物理型号的发送,接受,以及在物理传输介质上的数据比特流传输 |
数据链路层 | 在物理链路连接的相邻节点间建立逻辑通路,实现数据帧的点到点,点到多的直接通信,弄够进行编码和差错控制 |
网络层 | 将数据分为一定长度的分组,根据数据报文中的地址信息,在通信子网中选择传输路径 |
传输层 | 建立、维护和终止端到端的数据传输过程,能提供控制传输速率,调整数据的传输顺序等功能 |
会话层 | 在通信双方的进程间建立、维持、协调和终止会话,确定双方是否开始一方发起的通信 |
表示层 | 数据转换、加密、压缩等,确保一个系统生成的应用层数据弄够被另一个系统的应用层所识别和理解,为用户应用程序提供丰富的系统接口 |
应用层(最高) | 为用户应用程序提供丰富的系统接口 |
- TCP/IP各层的功能及关系
TCP/IP参考模型 | 主要功能 |
网络接口层 | 定义了TCP/IP与各种通信子网之间的通信接口。网络接口层的功能是传输经网络层处理过的信息。 |
网络层 | 将数据分为一定长度的分组,根据数据报文中的地址信息在通信子网中选择传输路径,将数据从一个节点发送到另一个节点 |
传输层 | 建立、维护和终止端到端的数据传输过程,能提供控制传输速率,调整数据的传输顺序等功能 |
应用层 | TCP/IP的应用层直接为用户提供各类服务。TCP/IP将所有与应用相关的工作都归为这一层。 如远程登录、文件传输、电子邮件、web服务器等。 |
第三课 数据链路层
文件下载链接公众号: close_3591850001
第四课 网络层IP规划与子网划分(二进制与有类编址)
文件下载链接公众号: close_3591850001
第五课 网络层IP规划与子网划分(无类编制与编址规划)
作用:
解决有类编址 进行地址划分的颗粒度太大的问题。避免大量ip地址资源的浪费。
特点:
无类编址 不限顶网络号和主机号的位数,使得ip地址的分配更加灵活,IP地址的利用率也得到了提高。
无类编址举例,ip地址为 60.1.7.1 她可能是60.1.0.0 网络中的一个主机地址,也可能是 60.1.7.0网络中的一个主机地址。
子网掩码
定义:子网掩码由32个比特位组成,也可能是由4个字节,并且也通常以点分十进制数来表示。
子网掩码长度,
将子网掩码中1的个数称为这个子网掩码的长度。
子网掩码的作用
包括划分网络、提高网络安全性、优化网络性能。
子网掩码与ip地址的运算
如果将一个子网掩码与一个IP地址进行逐位的“与”运算,所得的结果便是该IP地址所在网络的网络地址。
广播地址应用于主机同网络内所有其他主机的通信,它是主机号为全1 的地址(子网掩码的反码)广播地址=网络地址+子网掩码的+反码。
子网划分
作用: 可以将一个大的网络划分为多个小的网洛,提高ip地址的使用效率、。
子网划分的过程
子网划分举例:将192.168.3.0/24划分4个网段
子网划分原理
子网号借用的主机号位数越多,子网的数目也就越多,但每个子网的可用主机数就越少,根据子网号借用主机号的位数,可以分别机损出子网数,子网掩码和每个子网的可用主机数。
借位数 | 掩码长度 | 子网掩码 | 子网数 | 主机数 | 可用主机数 |
1 | /25 | 255.255.255.128 | 2 | 128 | 126 |
2 | /26 | 255.255.255.192 | 4 | 64 | 62 |
3 | /27 | 255.255.255.224 | 8 | 32 | 30 |
4 | /28 | 255.255.255.240 | 16 | 16 | 14 |
5 | /29 | 255.255.255.248 | 32 | 8 | 6 |
6 | /30 | 255.255.255.252 | 64 | 4 | 2 |