8.IP地址和端口号

应用程序具有联网的能力,联网就能产生数据交互

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

 

计算机中只有一个物理网卡。而且同一个局域网中,网卡的地址必须是唯一的。

 

怎么定义到这个网卡?网卡是通过唯一的IP地址来进行定位的。

定位到这个网卡就定义到你的计算机了。

 

客户端-----通过----DNS解析域名(DNS----把--www.baidu.com--解析成----ip地址25.26.29.38 )----和-----服务器进行通信。

IP地址用来定为对方的计算机。

服务器就是台计算机。运行了服务器软件。24小时不关机的软电脑。

服务器中通信的工具有很多。

QQ软件

微信软件

浏览器软件

Apache服务器软件

 

 

一台电脑发送给服务器(消息就是数据)

1.QQ消息

2.微信消息

如何判断是给哪一个软件发送消息呢?-----根据端口号的不同(进行网络数据交互,则具备端口号)

QQ软件:5000

微信软件:8000

浏览器软件:4000

Apache服务器软件:80(默认---一些默认端口号最好不要使用)

(浏览器默认80)

(网站上线部署的时候80,不必手动输入端口号)

 

则发送QQ消息:25.26.29.38:5000

     发送微信消息:25.26.29.38:8000

 

 

IP地址用来定义计算机

端口号用来定义具体的应用程序

(所有需要联网通信的软件,都必须具有端口号)

端口号范围 0-65536

 

<cmd>-----ipconfig  //  可得到IP地址

 

127.0.0.1: //访问本机

 

得到IP地址后,通过局域网,任意电脑都可访问。

 

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值