IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-08-11 -> 正文阅读

[网络协议]2021-08-11

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的意义?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 17:02:27  更:2021-08-12 17:02:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 5:14:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计