AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1148192

akellas's questions

Martin Hope
akellas
Asked: 2020-04-11 16:34:59 +0800 CST

端口转发如何保证安全

  • 5

我正在阅读这篇文章以了解端口转发及其用途。尽管该线程非常清楚地解释了端口转发是什么,但在路由器上设置一个端口以将所有请求转发到网络上的计算机不会使该特定计算机易受攻击吗?

该线程简要介绍了它:

“ [...]你失去了那台计算机的安全层:它现在对来自互联网的传入连接完全开放,所以你需要保护它,就像它是直接连接的一样。当然,任何时候你转发一个端口,接收端的计算机在该特定端口上变得容易受到攻击。因此,请确保您运行配置良好的最新软件。 “

在这种情况下如何确保安全,因为据我所知,防火墙等所有安全工具都将在路由器上设置?

networking router
  • 1 个回答
  • 1339 Views
Martin Hope
akellas
Asked: 2020-04-09 23:03:39 +0800 CST

DHCP OFFER 广播如何工作?

  • 5

我正在尝试了解 DHCP 中继代理的概念,并且正在阅读这篇文章。在第 3.2 节中,谈到 DHCP OFFER,它提到 DHCP 中继代理将目标 ip 替换为广播 IP:

目的IP地址:DHCP服务器向DHCP中继代理发送DHCP Offer报文,目的地址为DHCP Discover报文中的中继代理IP地址(1.1.1.254)。如果消息中的“Broadcast Flag”值为0,则中继代理将该值替换为分配给PC的IP地址(您的IP字段:1.1.1.10)进行单播。但是,如果“Broadcast Flag”值为 1,则中继代理将其替换为广播 IP 地址(255.255.255.255)进行广播。

我的问题是,既然子网上的所有客户端都收到了 DHCP OFFER 广播,那么特定客户端如何识别 OFFER 是为自己的,换句话说,其他客户端基于什么忽略 OFFER 消息?

networking router
  • 1 个回答
  • 447 Views
Martin Hope
akellas
Asked: 2020-04-09 09:05:21 +0800 CST

socket 和 buffer 的意思是一样的吗?

  • 7

我想我的问题很清楚。我正在阅读这篇文章以了解套接字是如何工作的,它提到了套接字和缓冲区这两个术语:

假设数据包是按顺序排列的,那么数据有效负载会被复制到套接字的接收缓冲区中。此时,内核将唤醒任何执行阻塞读取(2)的进程,或者使用诸如 select(2) 或 epoll_wait(2) 等 I/O 多路复用系统调用来等待套接字的进程。

这些术语的意思是一样的吗?如果有区别,那么区分套接字和缓冲区的是什么?

networking memory
  • 1 个回答
  • 2146 Views
Martin Hope
akellas
Asked: 2020-04-08 14:14:53 +0800 CST

UDP是全双工还是半双工?

  • 5

有人可以告诉我 UDP 是单工/半双工/全双工吗?

我在这里和这里读到了相互矛盾的答案。

如果有人可以为我澄清这一点,那就太好了。

networking udp
  • 1 个回答
  • 1074 Views
Martin Hope
akellas
Asked: 2020-04-08 10:02:51 +0800 CST

TCP 接收窗口何时公布?

  • 5

我正在尝试了解 TCP 3 方式握手和流量控制。我正在阅读这篇文章,并且我了解发送方和接收方在 3 次握手中就序列号和确认号达成一致。

此外,本文还提到在建立连接时会公布接收窗口:

假设我们要从节点 A 向节点 B 发送一个 150000 字节的文件。TCP 可以将此文件分解为 100 个数据包,每个数据包 1500 字节。现在让我们说,当节点 A 和 B 之间的连接建立时,节点 B 通告一个 45000 字节的接收窗口,因为它真的想在这里帮助我们进行数学运算。

我的问题是第一次建立接收窗口是什么时候?是在3 次握手期间还是在3 次握手之后?

networking tcp
  • 1 个回答
  • 168 Views
Martin Hope
akellas
Asked: 2020-04-02 13:22:21 +0800 CST

DHCP 如何处理同一子网中的多个作用域

  • 6

我们正在网络课程中学习 DHCP,我有一个 Virtual Box,我在其中设置了 2 个 VM——其中一个是 Windows 服务器,另一个是 Windows 10 工作站。我在 Windows 服务器机器上添加了 DHCP 服务器角色,并添加了以下两个作用域:

192.168.1.1 -192.168.1.20

192.168.1.30 - 192.168.1.40

我在排除列表中添加了 192.168.1.21-29。

我的问题是服务器在向我的 Windows WS 分发 IP 时使用哪个范围?(我的 Windows 服务器和 Windows WS 都在同一个网络和域中)它是随机选择范围还是遵循一个过程?

我正在处理这个线程,在这种情况下,服务器分发了这个特定的 IP,因为它之前是由同一设备租用的。

但是如果设备是第一次请求 IP 怎么办?它会选择哪个范围?

networking dhcp
  • 1 个回答
  • 503 Views
Martin Hope
akellas
Asked: 2020-03-29 23:05:07 +0800 CST

为什么要广播 DHCP 消息?

  • 6

我正在网络课程中学习 DHCP,作为研究的一部分,我正在观看以下视频:

https://www.youtube.com/watch?v=0UvLRVlPx6A

因此,在上述视频(3:48)的 Wireshark 捕获中,所有 DHCP OFFER、REQUEST 和 ACK 消息都将广播地址作为目标 IP。

另一方面,下面的文章提到除了 DISCOVER 消息之外的所有消息都是单播的:

https://www.grandmetric.com/2017/07/18/what-is-dhcp-and-how-does-it-work/

我的问题是: 1. 其中哪一个是正确的?它真的取决于具体情况吗?

  1. 如果 youtube 视频中提到的所有 DHCP 消息都是广播,那么在初始 DISCOVER 消息之后,当客户端知道 DHCP 服务器 IP 时,为什么客户端不直接使用服务器 IP 作为目标 IP,在其他话说,为什么不使用单播消息进行通信?
networking dhcp
  • 1 个回答
  • 1244 Views
Martin Hope
akellas
Asked: 2020-03-29 17:22:57 +0800 CST

为什么大多数应用协议都分配了两个端口?

  • 6

所以我试图了解 OSI 模型中的应用层,当我访问 IANA 网站时,我注意到大多数众所周知的协议都为 TCP 和 UDP 分配了相同的端口。

例如,HTTP 是一个众所周知的协议,我知道它使用 TCP 端口 80,但 IANA 网站也列出了 UDP 上的端口 80。其他著名协议如 DNS、SMTP 等也是如此,

这是否意味着所有这些协议都使用 TCP 和 UDP?如果是这样,有人可以告诉我在什么情况下 HTTP 协议使用 TCP 和 UDP?

networking tcp
  • 1 个回答
  • 127 Views
Martin Hope
akellas
Asked: 2020-03-19 10:53:22 +0800 CST

PSH 标志的真实世界示例?

  • 6

我试图了解 TCP PSH 和 URG 标志之间的区别。到目前为止,我知道当设置 PSH 标志时,接收设备不会等到缓冲区已满 - 它只是将数据发送到设备。

但是有人可以给我一个真实的例子,以便我更好地理解这个概念吗?

我正在浏览https://packetlife.net/blog/2011/mar/2/tcp-flags-psh-and-urg/文章,虽然解释很好,但我无法理解给出的示例。

它说,

在数据包 #4 中,我们看到初始 HTTP 请求设置了其 PSH 标志,表明客户端没有更多数据要添加,请求应立即发送到应用程序(在本例中为 Web 守护程序)

如果在上述情况下,客户端没有进一步的数据要发送,为什么不发送设置了 FIN 标志的数据包?

networking tcp
  • 1 个回答
  • 564 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve