计算机网络复习
@
目录
概述
性能指标
- 速率

- 带宽

- 时延


- 三种交换方式

数据链路层
- 数据链路层上是传输帧
封装数据
- 字符填充(字节填充)

差错检测
- 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是域名
http




浙公网安备 33010602011771号