摘要: 在之前的代码示例中,我们使用了 TcpListener 和 TcpClient 类,这些类是更高层次的抽象,它们在内部封装了 Socket 的创建和管理。这种封装使得开发者可以更简单地实现 TCP 通信,而无需直接操作 Socket 对象。 TcpListener 和 TcpClient 是 .NE 阅读全文
posted @ 2025-04-15 19:52 alphacheng 阅读(23) 评论(0) 推荐(0)
摘要: Socket(套接字)是网络通信中的一个核心概念,它是一种抽象的网络接口,用于在不同网络节点之间进行双向通信。Socket 提供了一种统一的接口,使得应用程序可以通过它发送和接收数据,而无需关心底层网络协议的细节。 Socket 的概念 Socket 可以类比为一个管道,它连接了两个网络节点(如两台 阅读全文
posted @ 2025-04-15 19:36 alphacheng 阅读(59) 评论(0) 推荐(0)
摘要: TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇 阅读全文
posted @ 2025-04-15 19:26 alphacheng 阅读(96) 评论(0) 推荐(0)
摘要: 端口和 IP 地址的概念 1. IP 地址 IP 地址(Internet Protocol Address)是网络中设备的唯一标识符,用于在网络中定位和识别设备。它类似于现实世界中的家庭或办公室地址。 IPv4:32位二进制数,通常表示为点分十进制形式(如 192.168.1.1)。 IPv6:12 阅读全文
posted @ 2025-04-15 19:17 alphacheng 阅读(67) 评论(0) 推荐(0)
摘要: 特性 TCP UDP 面向连接 无连接 可靠(确保数据完整、按顺序到达) 不可靠(数据可能丢失、无序) 较慢(有连接和确认开销) 较快(无连接和确认开销) 字节流(无边界) 数据报(有明确边界) 文件传输、网页浏览、邮件传输等 实时通信、在线游戏、DNS 查询等 通俗的解释 TCP:你打电话给朋友, 阅读全文
posted @ 2025-04-15 19:11 alphacheng 阅读(136) 评论(0) 推荐(0)