![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 84
实名吃香菜
想学数学
展开
-
计算机网络套接字编程实验-TCP多进程并发服务器程序与单进程客户端程序(简单回声)
学生客户端与服务器收发数据时均未进行PDU字节序转换,本地测试看起来一切正常,但究其根本,是因为学生客户端与服务器程序虽未遵循网络字节序规范,但相当于遵循了无需字节序转换的自定义协议规范,且客户端、服务器进程都运行在同一主机上,因此字节序问题并不会暴露。·若服务器启动时设定 Established Queue的长度,即listen()第二个参数backlog为2,则最多可 以有2个客户编同时连上服务器并开展交互,此时,再启动另一个客户端连接服务器,观察体验是什么现象,并尝试分析现象背后的底层逻辑。原创 2023-06-30 10:42:46 · 1677 阅读 · 1 评论 -
计算机网络套接字编程实验-TCP单进程循环服务器程序与单进程客户端程序(简单回声)
本实验不考核以下内容:SIGPIPE信号处理、基于多次读取的PDU完整获取、PDU完整设计(仅要求PDU负载,不涉及头部以及头部的长度字段)、PDU字节序转换(本实验仅涉及套接字地址的字节序转换)。当网络与主机环境均比较理想时,可以支持客户端与服务器实现对于PDU的「一次性收发」,即仅通过 read()/write()的一次调用,即可实现PDU(本实验中即消息/消息回声)的「完整收发」。本实验不设置复杂业务,仅要求实现简单的消息回声服务,以帮助理解并构建单进程循环服务器程序与单进程客户端程序的基本框架。原创 2023-06-30 10:15:47 · 2650 阅读 · 3 评论 -
计算机网络复习
(1)电路交换,需要在数据正式传输之前,协商预留端到端资源:即预留端系统之间通信路径上,所需要的资源,包括交换机的缓存,链路带宽等资源,这种预留的资源是在建立连接的时候预留的。则直接返回给客户,如果 WEB 缓存服务器本地没有所请求的对象,则转发请求到起始网页服务器,并接收网页响应,然后缓存在本地并转发给客户;如果不分段,在路由器上过大的报文会堵塞较小的报文,增加后者的延迟(此点也可答为:过大的报文会增加路由器的处理负担)(5)若超时,GBN 发送方重传窗口中的分组 n 及所有更高序号的分组。原创 2023-06-28 17:26:30 · 272 阅读 · 0 评论