![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 95
郝少康
这个作者很懒,什么都没留下…
展开
-
【网络】http/https
referer的一个作用:比如搜狗网站上有很多广告网站,当在搜狗中访问这些广告网站,每次点击,就需要给搜狗广告费,而这些广告网站,可能在百度上也有,在360上也有,所以是从哪个网站点击跳转到广告网站的呢?原创 2022-10-08 09:59:47 · 830 阅读 · 0 评论 -
【网络】网络原理之TCP/IP
自定义应用层协议步骤:先理清交互要传输什么信息,然后决定信息按什么格式来组织比如点外卖时先启动程序,启动程序就涉及到一次网络通信:请求:用户信息,位置信息响应::商家的信息(商家名称,商家位置,商家评分,商家预览图)那可以看到请求和响应中包含的有时候可不是一条信息,那这些信息需要通过一定的格式来组织,具体使用啥样的格式来组织,这是可以自定义的,这个过程就是自定义应用层协议。✅一般使用的格式有以下几种:1️⃣使用分隔符:请求:用户ID;位置信息(东经,北纬)响应:商家ID;商家名称;商家位置;原创 2022-09-13 11:58:30 · 895 阅读 · 0 评论 -
【网络】网络编程
✅虽然在不停的获取连接,处理连接,但是当一个客户端连接上了,在处理连接的过程中,别的客户端是没法建立连接的(执行不到accept()),只有当第一个客户端断开连接后(执行到accept()),别的客户端才有可能建立上连接,这就很不合理,客户端比较多的话,这也就太慢了,所以解决办法是:把处理连接这个过程放在一个新线程中执行,让主线程只是不停的尝试获取连接,获取到一个连接,就创建一个新线程来处理连接。✅客户端当根据服务器的IP地址,和服务器的进程的端口号创建一个Socket对象时,已经建立好和服务器的连接了。原创 2022-09-09 11:10:36 · 350 阅读 · 0 评论 -
【网络】网络通信原理
网络通信即是利用网络传输数据,上面的IP地址和端口号是明确了数据的发送地和目的地,而数据的传输过程经过的所有网络设备以及应用程序,操作系统都很多,虽然传输的肯定是0,1序列,但如果不同设备或程序解析0,1序列得到的数据不一样这就没有达到网络通信的目的。下一层的协议给上一层的协议提供服务,上一层的协议具体实现时只需要调用下一层提供的API就行,不用考虑下一层的实现细节,而JVM里就封装了操作系统里传输层对应的一些API,所以进行网络编程时学习java提供的网络编程API就行了。原创 2022-09-03 09:48:51 · 1745 阅读 · 0 评论