2021-08-11

本文详细解读了IP地址的组成、子网掩码的作用,以及如何通过它们判断网络连接。还介绍了TCP和UDP的区别,包括连接方式、服务对象、可靠性,以及在不同场景的应用。此外,涵盖了TCP的拥塞控制机制,MAC地址获取方法,以及TCP三次握手和四次挥手的过程和意义。
摘要由CSDN通过智能技术生成

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三次握手、四次挥手

文章

  • 进行三次握手的作用、实质

  • 三次握手过程:SYN、ISN、seq、ACK、ack、示意图、停止发送、接收

  • 为什么需要三次握手,两次不行吗?

  • SYN攻击是什么? SYN洪泛攻击常见的防御 SYN 攻击的方法
    缩短超时(SYN Timeout)时间
    增加最大半连接数
    过滤网关防护
    SYN cookies技术

  • 四次挥手的半关闭

  • FIN、seq、ack、ACK、图

  • 挥手为什么需要四次?

  • 四次挥手释放连接时,等待2MSL的意义?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值