1.ip、子网掩码、网关各是什么
- IP 地址是一种32位逻辑地址,用来标识网络中一个个主机,IP 有唯一性(指的是公网地址),即每台机器的 IP 在全世界是唯一的。
- ip地址=网络号和主机号,同一网络号,不同主机号可以相互通信。
- 子网掩码是用来判断任意两台计算机的 IP 地址是否属于同一子网络的根据
- 两台计算机各自的 IP 地址与子网掩码进行 and 运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
2.给定两个ip地址和子网掩码,判断是否在同一网段
两台计算机各自的 IP 地址与子网掩码进行 and 运算
3.tcp和udp有什么区别?应用场景
连接 TCP: 是面向连接的传输协议,即:传输数据之前必须先建立好连接。 UDP: 是属于无连接的传输协议。 服务对象 TCP: 是点对点的两点之间的服务,即:一条TCP连接只能有两个端点。 UDP: 支持一对一、一对多、多对一、多对多的交互通信。 可靠性 TCP: 是可靠的传输协议,进行的是可靠交付,即:无差错、不丢失、不重复、按序到达等。 UDP: 是不可靠的传输协议,只是尽最大努力交付,不能保证可靠交付。 拥塞控制&流量控制 TCP: 属于“动态报文长度”,即:TCP的报文长度是根据接收方的窗口大小和当前网络拥塞情况来决定的。 UDP: 是面向报文的,它是保留上面传下来的报文边界,不合并,不拆分。 首部开销 TCP: 首部开销大,因为首部就占了20个字节。 UDP: 首部开销相对小一点,只占了8个字节。 (eg: UDP的8个字节分布在:源端口、目的端口、数据长度、校验和) TCP和UDP的适用场景 TCP 是可靠的传输协议,但传输速度慢; 而UDP 是不可靠的传输协议,但传输速度快; TCP的适用场景: 要求通信数据的完整性和准确性较高,eg: 文件传输、邮件发送与接收、重要状态的更新等。 UDP的适用场景: 要求通信的响应度高,对数据信息的安全性和完整性要求相对较低,常用于实时通信,eg: 网络电话、网络视频、实时通信等。
4.tcp的拥塞控制说一下,拥塞控制算法了解吗
拥塞控制
- 拥塞的定义
- 拥塞的征兆
- 四种拥塞算法:慢开始、拥塞避免、快重传、快恢复
- cwnd 拥塞窗口、swnd发送窗口、ssthresh慢开始门限、超时重传、快重传
5.如何知道mac地址
6.tcp三次握手、四次挥手
文章
|