随笔记录(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地址随着设备不同而发生变化。

 

posted @ 2019-07-16 12:30  有无  阅读(133)  评论(0编辑  收藏  举报

博客记录了我学习linux过程中的一些问题及解决方法,内容可能仅适用于个人,如带来不便,望请见谅!