当前位置: 首页> 娱乐> 影视 > 关于信阳的网页设计_腾讯云服务器租用_鹤壁搜索引擎优化_百度网盘app下载安装电脑版

关于信阳的网页设计_腾讯云服务器租用_鹤壁搜索引擎优化_百度网盘app下载安装电脑版

时间:2025/8/13 13:20:37来源:https://blog.csdn.net/lidongi/article/details/146970636 浏览次数:0次
关于信阳的网页设计_腾讯云服务器租用_鹤壁搜索引擎优化_百度网盘app下载安装电脑版

一、网络编程

1、定义

2、软件架构 

3、总结 

二、网络编程三要素

1、IP

(1)IPv4

采用32位地址长度,分为4组,

点分十进制:每组转成十进制,每一组的取值是0-255,没有负数。例如173.124.1.66

一共有不到43亿的IP,已经不够用了

(2)IPv6

128位地址长度,分为八组,一共有2^128个

冒分十六进制表示法:每一组转成十六进制,每组之间用:分开。连续的零可以用::两个冒号连续

(3)IPv4的地址分类形式

多个设备可以共享1个公网IP,再由路由器分给设备局域网IP。

(4)本机IP

127.0.0.1(localhost:),是回送地址,也称本地回环地址,永远只会寻找当前机所在本机。

(5)命令

  • ipconfig:查看本机IP地址
  • ping:检查网络是否连通

(6)InetAddress类

表示互联网协议(ip)地址;会先判断是4还是6版本的IP,没有对外提供构建方法,是能通过.getByName

2、端口号

3、协议

(1)UDP协议

不管是否连接成功,都会直接发送

(2)TCP协议

确保连接成功才会发送数据

三、UDP协议

1、发送数据

打包打的是:要传输的数据的字节数组形式+字节数组的长度+要传送的IP地址+要穿送到的端口


2、接收数据

接收的时候,一定要绑定端口,而且绑定的端口必须与发送的端口一致。

3、三种通信方式

(1)单播:只给一台设备发送数据

以前的代码都是单播

(2)组播:给一组设备发送数据

例如发到224.0.0.0,这一组的设备都能接收到

发送:

接收:

 

(3)广播:给局域网中所有的设备发送数据

例如发到255.255.255.255,这个局域网的设备都能接收到

只需要在单播的基础上,把地址改成广播地址:255.255.255.255

四、TCP协议

提升效率可以再加个缓冲流:

关键字:关于信阳的网页设计_腾讯云服务器租用_鹤壁搜索引擎优化_百度网盘app下载安装电脑版

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: