计算机网络
文章平均质量分 93
裙下的霸气
01010101010
展开
-
认识“协议”
协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定,比如怎么建立连接、怎么互相识别等。为了使数据在网络上能够从源到达目的,网络通信的参与方必须遵循相同的规则,我们将这套规则称为协议(protocol),而协议最终都需要通过计算机语言的方式表示出来。只有通信计算机双方都遵守相同的协议,计算机之间才能互相通信交流。原创 2023-08-22 10:43:44 · 350 阅读 · 2 评论 -
网络套接字(三)
在实现了简单的TCP服务器后,最开始我们实现的是单执行流的TCP服务器,之后通过代码测试发现单执行流的TCP服务器无法同时为多个客户端提供服务,于是又转而实现了多执行流的TCP服务器。在实现多执行流的TCP服务器时,分别演示了多进程和多线程的实现方式,为了进一步优化基于多线程的TCP服务器,最终还将线程池接入到了TCP服务器当中。此时访问TCP服务器的各个客户端,分别由不同的执行流为其提供服务,因此这些客户端能够同时享受服务器提供的服务。原创 2023-08-18 18:08:20 · 194 阅读 · 2 评论 -
网络编程套接字(二)
我们将TCP服务器封装成一个类,当我们定义出一个服务器对象后需要马上对服务器进行初始化,而初始化TCP服务器要做的第一件事就是创建套接字。如果创建套接字后获得的文件描述符是小于0的,说明套接字创建失败,此时也就没必要进行后续操作了,直接终止程序即可。原创 2023-08-08 17:24:56 · 351 阅读 · 2 评论 -
网络编程套接字(一)
网络编程套接字原创 2023-03-20 20:00:58 · 1870 阅读 · 6 评论 -
网络入门基础
网络基础原创 2023-03-02 19:47:15 · 2412 阅读 · 3 评论