• 套接字名与DNS


    域名:标识整个机构  或主机与服务

    顶级域名TLD:运行服务器,负责域名的授权

    顶级服务器,将客户端请求转至机构自己的域名服务器

    名称系统:机构维护 主机名——地址

    服务器集合:域名服务DNS

    accept返回(新建的连接socket,已连接的远程地址)

    bind  分配特定的本地地址

    connect:UDP默认参数。TCp建立新的流

    getpeername:远程地址

    getsockename:本地端点地址

    recvfrom:

    sendto

    任一方法接收或返回地址

    套接字的5个坐标

    地址族

    套接字类型

    协议

    IP地址

    端口号

    IPV4至IPV6:迁移复杂性

    getaddrinfo

    用户指定主机名与端口号  转化  socket坐标(构造函数的参数)

    指明创建连接的所有信息,其他自动填写

    允许符号名作为端口标识

    绑定(本地),连接(远程),识别(远程)

    0表示通配符

    为服务器绑定端口

    连接服务

    设置AI_ADDRCONFIG过滤无法连接的地址

    请求规范主机名

    IP——主机名映射

    其他getaddrinfo标记

    AI_ALL

    自动将IPV4/6转化

    域名解析:

    遍历服务器的层级结构

    检查本地机构,检查缓存,层级

  • 相关阅读:
    java--静态变量
    java--IO
    java--集合
    java--线程
    java——图形用户界面编程-——布局
    java--图形用户界面编程
    String类
    JAVA-继承和接口
    JAVA——构造方法
    JAVA——接口
  • 原文地址:https://www.cnblogs.com/qmcj/p/9213997.html
Copyright © 2020-2023  润新知