Java网络
文章平均质量分 93
Java网络的笔记专栏
还会有机会吗
Themberfue很懒,还没有留下什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DDoS技术解析
这里是Themberfue这里是Themberfue今天我们不聊别的,我们聊聊著名的网络攻击手段之一的 DDoS,看看其背后的技术细节。DoS。原创 2025-02-14 12:08:29 · 2150 阅读 · 0 评论 -
Java 网络原理 ⑤-DNS || 以太网
这里是Themberfue这里是Themberfue在前面的学习中,我们学习了网络层中 IP 协议的一些知识。现在,我们将进入下一层——数据链路层、物理层的学习~~~以太网。原创 2025-02-07 14:22:26 · 957 阅读 · 0 评论 -
Java 网络原理 ④-路由选择 || 网段划分
为了更好的管理和使用 IP 地址,将一个 IP 地址分为 “网络号” 和 “主机号”,通常前半部分为 “网络号”,后半部分为 “主机号”。原创 2025-02-05 21:53:06 · 858 阅读 · 0 评论 -
Java 网络原理 ③-NAT || DHCP
动态IP分配:每台需要使用网络的机器的地址并不是每时每刻都是该台机器的,如果该机器未在使用网络,在不分配 IP 地址,此时就会空出一个,把这空出来的给另一个正在使用网络的机器,DHCP 便充当该角色,但 DHCP 的功能并非只有这个。在进入 NAT 前,学计算机的宝宝们有没有这样一个疑惑,我知道你的 IP 地址,你也知道我的,那我和你为什么不能直接通信,比如联机游戏不能直接连接,而是需要听过某些方法才可以一起娱乐的玩耍,这就是 NAT 机制造成的了~~~在租期结束前,客户端可以发起续租请求;原创 2025-02-03 16:10:03 · 1469 阅读 · 0 评论 -
Java 网络原理 ②-IP协议
当然,IP 协议 的复杂度不必 TCP 协议 的低,但是,我们开发人员一般活跃在 应用层 和 传输层,对于 网络层 及往下的较少接触,除非你从事路由开发等网络层相关的工作。控制数据包的分片,与 TCP 协议 一样,拆包后的数据不一定是按顺序到达的,所以 片偏移 描述了 拆包后的顺序,随后根据这些顺序进行组包操作,将相同标识的组包在一起。,即 TTL 有一个初始值,每经过一个路由器或交换机其值就减一,若减为0后,数据还没到达对端,认为该数据包不能正确传输,则丢弃该数据包。原创 2025-01-27 20:00:00 · 1121 阅读 · 0 评论 -
Java 网络原理 ①-IO多路复用 || 自定义协议 || XML || JSON
然后你就开始等他们做了,小吃摊A老板A做完后,你去拿,小吃摊B老板B做完后,你去拿,小吃摊C老板C做完后,你去拿;你到了小吃摊A跟老板A说要一份晚餐,你等待老板A做完后,立刻去小吃摊B跟老板B说要一份晚餐,你等待老板B做完后,立刻去小吃摊C跟老板C说要一份晚餐,你等待老板C做完后;✨一般来说,绝大部分客户端,大部分时间都是沉默的,虽然连接了,但不会一直发送请求,此时工作线程等待就行了,等到客户端发来请求后,工作线程处理就OK了;的,当程序等待一个 IO 操作完成时,其他的 IO 操作会被挂起。原创 2024-12-28 19:45:53 · 1070 阅读 · 0 评论 -
Java 网络编程 ②-TCP Socket
对于 TCP协议 来说,需要先处理和客户端发来的连接,通过读写 clientSocket,与客户端进行通信,如果没有客户端发起连接,那么就会阻塞在 accept,这里的阻塞和多线程的阻塞又本质区别。如果只是一个线程处理连接和读取请求两个工作,由于服务端线程会在 hasNext() 那里阻塞,就不能处理下一个客户端的连接了,所以。,这里的主线程处理与客户端的连接,连接到一个客户端后,就创建一个线程来处理客户端发送来的请求。在写入时,并不是直接写入到网卡的,而是写入到缓冲区,故在写完时,若一直没有读到请求,原创 2024-12-24 12:27:53 · 1364 阅读 · 0 评论 -
Java 网络编程 ①-TCP || UDP || Socket
在实际的网络通信过程中,需要经过需要节点或路由,那么所发送的数据不可能百分百到达对方,在传输途中,数据可能会因为某些不可抗力因素导致比特翻转(就是1变成0,0变成1),从而导致解析出的数据出现错误,也有可能整个数据在传输的过程丢失,也就是我们常说的 "丢包";:连接通常指的不是物理上的连接,而是逻辑上的连接,并不是两个事物通过链条连接在一起,而是通过某种抽象的东西将这两个事物所连接起来,使其有关系;文件要关闭,就必须考虑清楚这个文件对象的生命周期,此处的 socket 对象,伴随整个 UDP服务器;原创 2024-12-20 16:53:28 · 1093 阅读 · 0 评论 -
Java 网络初始-OSI七层网络模型 || 网络通信 || 五元组 || 协议分层
这里是Themberfue这里是Themberfue网络通信在早期的计算机中,每个计算机都是相互独立的,若想协同进行某一项目的开发时,必须等待另一台计算机的停止,本台计算机才能继续开发,这样的开发显然是非常缓慢的。随着时代的发展,越来越需要多台计算机之间可以互相通信,共享数据或者软件,即以多个计算机协同工作来完成业务,就有了网络互连。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,因此也称为。根据网络连接的规模不同,可以将其分为和局域网。原创 2024-12-18 17:28:24 · 1588 阅读 · 0 评论 -
计算机网络从诞生之初到至今的发展历程
前言"上网",相信大家对这个动词已经不再陌生,网 通常指的是网络;在 2024 年的今天,网络已经渗透到了每个人的生活中,成为其不可或缺的一部分;你此时此刻在看到我的博客,就是通过网络进行的;想要进入网络的发源之初,我们先把时间拨回到 20 世纪 40 年代时代背景在第二次世界大战落下帷幕之后世界格局迅速演变,,为了避免S3赛季开打,并且尽可能在相对和平的状态下,争夺全球的话语权。1946年3月5日,英国前首相,二战三巨头之一的,于美国富尔顿城威斯敏斯特学院发表了。原创 2024-12-13 20:38:04 · 2841 阅读 · 2 评论
分享