计算机网络复习
@
目录
概述
性能指标
- 速率
- 带宽
- 时延
- 三种交换方式
数据链路层
- 数据链路层上是传输帧
封装数据
- 字符填充(字节填充)
差错检测
- CRC
练习题p2
CSMA/CD协议
- 数据链路层交换机分割冲突域
- 网络层路由器分割广播域
网络层
ip地址
-
概念
-
通俗来讲就是用于主机在网络层上进行ip数据包传输,用于确定目标主机的位置
- 主要看以下三点
-
- 分类编址
- 划分子网
- 无分类编址
1. 分类编址
- 每种地址可分配的ip地址数量为
2^n-2 (n为主机号位数),减2是因为全0(网络地址),全1(广播地址)不能分配
- 各类地址网络号分布
2. 划分子网
- 可以看到,上图给八个主机分配网络地址,但是分配的很不均匀,有大量的ip地址剩余,而这些ip地址只能由单位的同一网络的使用,其他单位不能使用,这样就会浪费会多ip地址,所以需要划分子网
- 具体操作为
3. 无分类编址
路由转发
- 对于主机之间转发Ip数据报,如果两个主机在同一个网络内,那直接转发即可,如果不在,则要通过路由器间接转发
- 对于不同网络之间的ip数据包转发,具体过程为:
1. 知道目的主机的目的地址
2. 查找路由表,将表中每一项的地址掩码与目的地址相与,得到一个目的网络,判断目的网络是否与表中的相等
3. 相等则下一跳就是表中的下一跳
网络协议
1. 内部网关协议RIP
- 基本概念
- 基本工作原理
- 例子
题目会给出D的路由表,然后通过D的路由表来更新D的路由表,首先将c的路由表中距离都+1,下一跳设为C,然后更新D路由表
1. 对于同一个目的网络,如果下一跳相同,则无条件更新距离
2. 对于同一个目的网络,如果下一跳不同,则更新为其中距离最短的,其中如果距离相同,则负载均衡
2.网际控制报文协议ICMP
-
ICMP共五种报文
-
ICMP的应用举例
3.地址解析协议ARP
-
主机之间转发数据时,只知道目标主机的ip地址,不知道他的mac地址,所以需要通过一些措施来获取某个ip地址的mac地址,这就是ARP协议
-
原理:
每个主机都有一个ARP高速缓存表,其中存储了IP地址和MAC地址的对应关系,所以每次查询表中来找到目的主机的mac地址,从而实现数据的转发
-
如果表中没有对应IP地址的MAC地址,则需要发送ARP请求报文(广播),对应主机收到请求报文后,会发送ARP响应报文(单播)
- ARP协议只能在一段链路或一个网络中使用
- ARP协议没有安全认证,存在ARP欺骗(攻击)问题
运输层
- 运输层主要时TCP和UDP
TCP和UDP的区别
TCP流量控制
- 流量控制就是通过调整接受窗口实现的
- 例子:
TCP的拥塞控制
- 基本概念
- 基本原理
拥塞控制主要包括四个步骤:慢开始,拥塞避免,快重传,快恢复
TCP连接
三报文握手
- 两报文握手可能出现的问题
四报文挥手释放连接
应用层
DHCP协议
DNS域名系统
FTP文件协议
电子邮件
- 简单邮件传送协议SMTP
- 发送邮箱的基本步骤
- 基本原理
URL
- 域名和URL的区别
- 域名是用来映射出ip地址,上面这个URL中,
httt
为协议,www
代表一个万维网服务,hnust.cn
是域名