随笔记录(2019.7.16)
1、简述TCP/IP和UDP的区别
TCP是面向连接的、可靠的进程到进程通信的协议。UDP是无连接的、不可靠的传输协议。
TCP首部开销是20字节;UDP首部开销小,只有8字节。
每一条TCP连接只能是点到点的;UDP支持一对一、一对多、多对一、多对多的交互通信。
2、TCP三次握手
起初,PC1和PC2都处于CLOSE关闭状态,PC1将标志位SYN置为1,随机产生一个值seq=x并发送给PC2,此时PC1进入SYN-SENT状态,等待PC2回复;
PC2收到数据后,由SYN=1得知PC1想要建立连接,PC2将ACK和SYN都置为1,Ack置为x+1,并随机产生一个值seq=y发送给PC1,PC2进入SYN-SENT状态,此时操作系统为TCP连接分配一个TCP缓存和变量;
PC1收到回复后,检查ACK是否为1,Ack是否为x+1,如果正确,就将ACK置为1,Ack置为y+1,此时操作系统为TCP连接分配一个TCP缓存和变量,并将数据发送给PC2,PC2检查ACK是否为1,Ack是否为y+1,如果正确,则建立连接成功,PC1和PC2都进入ESTABLISHED状态,完成三次握手。
3、TCP四次断开
起初PC1和PC2都处于ESTABLISHED状态,PC1发出连接释放(FIN)报文段并处于FIN-SENT-1状态,PC2发出确认报文段后进入CLOSE-WAITE状态,PC1收到确认后,进入FIN-SENT-2状态,等待PC2的连接释放报文段,PC2没有向PC1发出数据,PC2发出连接释放报文段后进入LAST-ACK状态,PC1发出确认报文段后进入TIME-WAIT状态,PC2收到确认后进入CLOSED状态,PC1经过等待计时器2MSL后,进入CLOSED状态。
4、MAC地址
由48位二进制组成,第八位为0表示物理地址,为1表示逻辑地址
5、交换机的工作原理
初始状态,交换机的MAC地址表为空,开始进行MAC地址学习,从发送方的数据中记录源地址,标记接口号,并向外广播未知数据帧,若有接收方回应,记录其地址并标记接口号,从而实现两方通信。
6、IP包头中TTL字段的含义是什么?它用来作什么?
生命周期
有效降低网络传输压力,在这个时间到之后如果数据包还没找到目的地址,路由将丢弃这个数据宝,不再转发。
7、ARP缓存表记录了什么字段信息?
Internet地址 MAC地址 类型
8、ARP协议的作用
将一个已知的IP地址解析成MAC地址
9、路由器的工作原理
主机1.1要发送数据到4.1,路由器收到后,查看数据包的目标地址为4.1,查找路由表,路由器A根据路由表转发数据到s0口,路由器B接收到数据包,查看数据包的目标地址,并查找路由表,路由器B根据路由表转发数据到E0口,主机4.1接收到数据包。
10、静态路由的特点
有管理员手工配置的,是单向的; 缺乏灵活性
11、什么是默认路由?在什么环境中可以配置默认路由?
IP数据包中的目的地址找不到其他路由时,路由器所选择的路由叫默认路由。
在末节网络环境中可以配置默认路由
12、IP地址的分类及范围,私有地址,默认子网掩码
A类:1~126 10.0.0.0~10.255.255.255 255.0.0.0/8
B类:128~191 172.16.0.0~172.31.255.255 255.255.0.0/16
C类:192~223 192.168.0.0~192.168.255.255 255.255.255.0/24
13、路由器封装的原理
当数据包被不同网络设备转发时,其中源和目标地址不发生变化,而包中源和目标MAC地址随着设备不同而发生变化。