【写给自己的开发知识树】——十万个问题之网络相关

Localhost、127.0.0.1、0.0.0.0有什么区别

在IP协议中,0.0.0.0表示“本网络中的本机”,而127.0.0.1则表示环回地址。如果用于Hosts文件,可以用localhost替代。
当需要多IP地址服务监听的时候,使用0.0.0.0;而需要做回环测试的时候则使用127.0.0.1。

link-local地址

链路本地地址是IPv6中的应用范围受限制的地址类型,只能在连接到同一本地链路的节点之间使用。它使用了特定的本地链路前缀FE80::/10(最高10位值为1111111010),同时将接口标识添加在后面作为地址的低64比特。
当一个节点启动IPv6协议栈时,启动时节点的每个接口会自动配置一个链路本地地址(其固定的前缀+EUI-64规则形成的接口标识)。这种机制使得两个连接到同一链路的IPv6节点不需要做任何配置就可以通信。所以链路本地地址广泛应用于邻居发现,无状态地址配置等应用。
作用:
用于本地链路通信
用于路由器发现(无状态自动配置)
用于建立协议的邻居
用于路由条目的下一跳

http你了解吗

http协议是工作于客户端-服务端架构上。是无连接无状态的协议,每次连接只处理一个请求。请求方法常用的有get、put、post、delete。消息结构通常是请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。通常来说put是更新,post是创建。

select,poll,epoll区别
select32位默认1024个轮询,fd多时效率低需要内核拷贝
poll理论无上限轮询 ,fd多时效率低需要内核拷贝
epoll很大触发callback内核用户共享内存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值