美文网首页
端口endpoint

端口endpoint

作者: 长不胖的Garfield | 来源:发表于2017-01-19 16:04 被阅读0次

什么是端口endpoint

在进行网络通信时,需要知道三项:IP地址、通信协议、端口号,通信协议用来决定如何通信,IP地址和端口号用来进行确定目标,在Boost.Asio中提供了对应的模型来一并表示这三项内容,就是端口:ip::basic_endpoint包含了IP地址和端口号,并以通信协议类型为模板参数。可以直接使用的有:

  • ip::tcp::endpoint
  • ip::udp::endpoint
  • ip::icmp::endpoint

需要了解的内容

  • 本地端口的构造
    指定协议和端口号即可构造,通常用来接收新连接,例如:
    tcp::endpoint local_ep(ip::tcp::v4(),1024);
  • 远程端口的构造
    在知道远程主机IP地址和端口号的情况下可以直接构造端口来进行通信,例如:
    tcp::endpoint remote_ep(ip::address::from_string("127.0.0.1"),1024);
  • 如何从主机名和服务名得到端口
    需要使用DNS服务得到主机对应的IP地址,在Boost.Asio中提供了ip::tcp::resolver等来获取端口

总结

端口就相当于具体的地址,根据这个地址来进行通信动作。

相关文章

  • 端口endpoint

    什么是端口endpoint 在进行网络通信时,需要知道三项:IP地址、通信协议、端口号,通信协议用来决定如何通信,...

  • 监听、接收请求、处理

    介绍: Tomcat中绑定、监听端口、注册到Poller、事件触发都在EndPoint组件里面处理。 结构图: 主...

  • 端口查询baisc_resolver

    什么是端口查询 在进行网络通信时,需要知道对方的确切地址,即端口endpoint,但是很多情况下只知道要通信的主机...

  • Kubernetes-服务连接和暴露

    1 endpoint 1.1 endpoint介绍   服务和pod不是直接连接,而是通过Endpoint资源进行...

  • 用户信息 Endpoint

    layout: docs-default 用户信息 Endpoint UserInfo endpoint 可以用来...

  • 查看kubernetes中etcd集群状态

    查看 etcd 集群成员列表 查看etcd endpoint状态 查看etcd endpoint 健康

  • 登出 Endpoint

    layout: docs-default 登出 Endpoint 重定向到logout endpoint 来清除认...

  • 身份令牌验证 Endpoint

    layout: docs-default 身份令牌验证 Endpoint 身份令牌验证 Endpoint用来验证身...

  • 访问令牌验证 Endpoint

    layout: docs-default 访问令牌验证 Endpoint 访问令牌验证 Endpoint用来验证参...

  • 令牌 Endpoint

    layout: docs-default 令牌 Endpoint 程序可以调用令牌endpoint来请求和刷新令牌...

网友评论

      本文标题:端口endpoint

      本文链接:https://www.haomeiwen.com/subject/euuibttx.html