ip地址和端口号

所有的联网程序都需要网络通信

  • 计算机中只有一个物理网卡,且在同一个局域网中,网卡的地址必须唯一
  • 网卡通过唯一的ip地址进行定位
  • IP用来定位计算机
  • 端口号用来定位具体应用程序

在这里插入图片描述
客户端通过DNS解析域名和服务器进行通信

req.socket.remotePort  //获取当前请求客户端的端口号

req.socket.remoteAddress  //获取当前请求客户端的IP地址

理解IP地址和端口号

  • ip地址分配给网卡,一个网卡对应一个IP;如果一台计算机有多个网卡,则有多个ip;在同一个局域网内,ip地址不能相同
  • 网络只能使用ip地址进行数据传输,因此需要将域名解析为ip地址,由专门的DNS服务器完成
  • 一台拥有ip地址的计算机可以有多个服务,如Web服务、FTP服务等、
  • 一台设备可以运行多个程序,每个端口号对应一个程序
    ftp:23,telnet:23,smtp:25,dns:53,http:80,https:443

版权声明:本文为Mikon_0703原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。