文章分类 -  网络编程

**动态web服务器(升级版)
摘要:一些执行结果截图: 注意:动态加载需要执行的web框架,需要配置的地方如下: 才能以如下命令(执行文件命令 python MyWebSever.py MyWebFramework:Application)去执行文件: 阅读全文

posted @ 2019-09-07 14:39 cherry_ning 阅读(186) 评论(0) 推荐(0)

**动态web服务器(简单版)
摘要:执行结果: 阅读全文

posted @ 2019-09-07 13:13 cherry_ning 阅读(174) 评论(0) 推荐(0)

**静态文件的web服务器代码
摘要:运行结果: 1 '''静态文件的web服务器代码''' 2 import socket 3 import re 4 from multiprocessing import Process 5 6 #根目录文件 7 HTML_ROOT_DIR='./html' 8 9 class HttpServer 阅读全文

posted @ 2019-09-05 22:45 cherry_ning 阅读(116) 评论(0) 推荐(0)

tcp三次握手、四次挥手/短连接、长连接
摘要:三次握手: 四次挥手: tcp长连接和短连接 TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。 1. TCP短连接 阅读全文

posted @ 2019-08-30 23:06 cherry_ning 阅读(318) 评论(0) 推荐(0)

ip、mac、tcp十种状态、2MSL问题
摘要:tcp十种状态 2MSL问题 说明 2MSL即两倍的MSL,TCP的TIME_WAIT状态也称为2MSL等待状态,当TCP的一端发起主动关闭,在发出最后一个ACK包后,即第3次握 手完成后发送了第四次握手的ACK包后就进入了TIME_WAIT状态,必须在此状态上停留两倍的MSL时间,等待2MSL时间 阅读全文

posted @ 2019-08-30 22:53 cherry_ning 阅读(209) 评论(0) 推荐(0)

tcp-tcp服务器和tcp客户端
摘要: 阅读全文

posted @ 2019-08-30 22:51 cherry_ning 阅读(188) 评论(0) 推荐(0)

访问baidu的过程
摘要: 阅读全文

posted @ 2019-08-28 23:38 cherry_ning 阅读(78) 评论(0) 推荐(0)

udp-使用socket发送和接收数据
摘要: 阅读全文

posted @ 2019-08-24 15:53 cherry_ning 阅读(2291) 评论(0) 推荐(0)

导航