如果这是分层体系结构,为什么我们必须在IPv6中更改应用程序层?

StackOverflow https://stackoverflow.com/questions/9389676

  •  29-10-2019
  •  | 
  •  

如果TCP / IP是适当的分层体系结构,为什么我们需要更改应用程序层中的所有应用程序才能将底层协议IP从版本4更改为版本6?

有帮助吗?

解决方案

如果应用程序开发完善且真正分层,则无需更改。不幸的是,许多应用程序使用较低层的详细信息(例如IP地址)进行访问控制,日志记录等。在许多情况下,这是可以理解的,但确实确实破坏了分层体系结构...

http://www.stipv6.nl/whitepaper-ip中介绍了基础知识-aspecten-软件

也不要忘记使用正则表达式和仅处理IPv4表示法的用户界面进行输入验证(为地址提供四个输入框或在某些位置自动插入点等)。

其他提示

如果人们将使用 getaddrinfo() getnameinfo() 功能。

但随着他们的用法需要3行代码,人们之前没有使用它。

与此同时,他们慢慢开始这样做...

我认为应用程序层软件通常并不关心IP层,但是出于安全原因,某些应用程序需要处理IP层(即Web服务器上的访问列表),因此我们需要升级软件以实现以下目的:处理IPv6。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top