网络
路由
1) 路由表
意义
详情 网络信息-局域网标识
网口信息-网卡
生成方法
1) 利用直连网络生成
2)手工配置--静态路由配置
3) 自动配置
网络拓扑
1)接入层 交换机 二层交换机
2)汇聚层 交换机 三层交换机 冗余 策略
3)核心层 路由器,实现各外网通信-网关接口,冗余能力
网络层次
OSI/ISO
应用层
*接口规范
表示层
*数据的加密解密
会话层
*建立终止回话
传输层
*保证数据传输的可靠性
网络层
*通过路由找到目标的网络
数据链路层
*通过交换设备找到目标主机
物理层
*网络物理设备的标准
TCP的报文结构
源端口 目标端口 2^16
控制字段 6 bit
SYN 1 请求建立链接的控制字段
FIN 1 请求断开链接控制字段
ACK 1 数据信息确认字段
数据包序号 seq = 0
三次握手 这里的区分开,A和B都有各自的syn ack seq字段 ACK 确认号
A-->B syn 1
发送syn请求建立字段,同时发送数据包的seq序号,默认为0
B--->A syn 1 ack 1
发送syn请求字段,发送ack确认字段
发送seq序列号信息
发送ACK 确认号,在上一个序列号加1
A-->B ack 1
发送确认字段
发送seq为1
发送ACK 为1
四次挥手
挥手之前有前一次的数据在传哦!!
A-->B---发送fin 1 请求断开链接控制字段
B--->A>---发送ack
B---->A---发送fin 1 请求断开链接控制字段
A---->B----发送ack
TCP的是一种状态集
close
listen
syn_sent
syn_recv
establish
fin_wait1
fin_wait2
time_wait
close_wait
last_ack
为什么是四次挥手
因为这是传输层的事,会话的断开需要会话层返回给传输层确认会话的信息完成,所以有有两次服务端到客户端的ACK