- 博客(3)
- 收藏
- 关注
原创 Linux 网络 部分的学习阶段。
引入 在结束了Linux系统部分的学习之后,我们主要掌握了Linux的基本指令、进程与信号、进程间通信、线程等内容。通过这部分内容我们可以发现,它们主要围绕同一台设备上的一个或者多个进程展开。然而在当前的互联网时代,每一台计算机或设备都不是孤立存在的。正如人类具有社会属性,无法完全与世隔绝,当我们步入社会,必然需要与他人接触、建立联系、形成社交网络一样,计算机也需要与其他计算机进行通信,即数据交换。因此,计算机也不是一座“社交孤岛”。由于计算机之间的通信涉及不同设备,要实现这种跨设备通信,就离不开我们今天要
2026-01-07 16:22:36
792
原创 网络+网络编程(UDPsocket+TCPsocket)
假设用户A向用户B发送一条消息,其背后的过程是:用户A设备上的微信进程生成数据,经过网络传输,最终送达用户B设备上的微信进程。而这里的数据,除了携带数据本身,还会携带接收者的身份标识信息,每个设备在接收到电信号后,会先将其转换回二进制数据,然后检查数据中携带的目标标识信息。若两台计算机通过一根 双绞线 直接相连,该 双绞线 属于共享介质,但与同轴电缆不同之处在于,数据的发送和接收分别在两对不同的导线中进行,因此不会因同时发送而产生数据冲突。因此,发送方实际发出的数据,除了数据本身,还包含这些额外的信息。
2026-01-07 16:21:44
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅