【针对第二天的五条】
1,TCP是面向连接的协议,而UDP是无连接的协议
2,TCP的传输是可靠的,UDP的传输是"尽力而为"
3,TCP可以进行流控,UDP不行
4,TCP可以分段,而UDP不行
5,TCP耗费资源比较大,传输速度较慢;
UDP耗费资源少,传输速度快;
第一条:
TCP的三次握手:TCP的连接方式
SYN发送包 Seq=0 数据包序号x【Seq一般默认初值0】
ACK=1确认包 还会激活确认序号 ACKnumber=x+1想要下一个包
两个包发了就相当于发起会话了
可以SYN=1 -> ACK=1 SYN=1 同意会话并想发起会话、
TCP断开连接的四次挥手
FIN结束包=1,
RST-强制断开的标记位--当收到一个RST=1的包
将不经过四次挥手的过程,直接断开TCP的连接
第二条:
TCP传输的可靠性 - -排序,确认,重传,流控 - 滑动窗口机制
网络层:
Time to live生存时间
TTL - 数据包没经过依次路由器的转发,TTL值将会减1,当TTL
值为0时,路由器将不会转发该数据,直接将该数据包丢弃。
Tcp --6
UDP --17
ICMP -- 1
MTU - 最大传输单元-1500字节
MSS-最大段长度-1460
网络层和传输层最小都是20
网络传输会话最大1500所以mss最大1460
ENSP学习
交换机用:5700,3700
路由器:AR2240,2220,3260
GE:千兆口1000Mbps
FE:百兆口
先启动设备
华为根据权限分了不同的视图
用户视图-仅拥有查看配置的权限,但是并不能进行配置
标志:<Huawei>
系统视图-可以进行全局类的配置
标志:[Huawei]
应用视图 -
[username-????]
路由器控制命令
display ip interface brief查看IP简表
physical-up代表该接口具备物理层面的通讯条件
protool-up代表接口具备在协议层面的通讯条件
System view 简写sys进入系统视图
sysname aaa给路由器修改名称
帮助系统
tab-补全命令
?-可以查看命令后面跟的参数都展示出来
s?s开头的就都出来了
Int 接口
Int g 0/0/0
配ip:ip add 192.168.1.1 255.255.255.0或者24
undo ip add 192.168.1.1 24删除这条命令
undo可以删除任意命令
quti返回上一个视图,简写 q也能退
⭐display this查看当前视图做的所有配置
系统视图下看到的还有些系统自己运行的配置
display current-configuration
查看这台路由器缓存当中的所有配置
缓存的特性:掉电丢失
display save-configuration
查看闪存中的所有配置
save - 保存动作 - 将所有配置闪存
电脑ctrl+z瞬间回到用户视图
上网的方式
1,通过IP地址访问
2,通过域名进行访问
3,通过app或者应用程序来访问
DNS协议--域名解析协议
典型的c/s架构协议
DNS的工作原理:上网前,先根据域名去找DNS服务器查对应的P地址,
之后再根据P地址访问服务器。
域名
比如www.baidu.com域名等级逐渐降低
为了配合这种层次化的域名结构,
我们的DNS服务器按照联机分布式系统来部署
DNS的查询 - - 递归查询
迭代查询
具体过程
电脑先以道归查询的方式访问本地DNS服务器,适用UDP53号端口,之后,
本地DINS服务器将使用迭代查询的方式去找根服务器进行迭代查询,使用
TCP53端口,最终将解析的1P地址反馈给本地电脑
DHCP - 动态主机配置协议
典型的c/s架构,UDP 67 68 - DHCP客户端使用UDP 68,DHCP服务器
使用UDP 67
第一种场景 -- 计算机首次获取IP地址
客户端 - 服务器 - 广播包 - DHCP - Discover
服务器 - 客户端 - 单播包 - DHCP - offer - 会携带一个可用的IP地址
暂时为客户端保留
客户端 - 服务器 - 广播包 - DHCP - request- 只选择第一个收到的offer包中的IP地址
服务器 - 客户端 - 单播包/广播包 - DHCP - ACK
第二种场景-计算机再次获取IP地址
客户端-服务器-广播包-DHCP-request
服务器-客户端-单播包/广播包-DHCP-ACK