随笔分类 -  网络编程

以太网数据帧详细解析 逐字节分析
摘要:[TOC] ### **UDP段、IP数据包,以太网帧图示** 通信过程中,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示。 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层主教座数据包(datagram),在链路层叫做帧 阅读全文
posted @ 2023-08-07 11:49 jueyuanfengsheng 阅读(8810) 评论(0) 推荐(1) 编辑
完整的HTTP请求过程详细
该文被密码保护。
posted @ 2020-05-04 02:55 jueyuanfengsheng 阅读(0) 评论(0) 推荐(0) 编辑
网络编程套接字,osi七层架构各层协议最全讲解
摘要:[TOC] # Socket原理 转至:https://www.jianshu.com/p/066d99da7cbd ## 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行**通信**的**一种约定**或一种方式。通过 socket 这种约定,一台计算机 阅读全文
posted @ 2020-04-14 17:58 jueyuanfengsheng 阅读(1696) 评论(0) 推荐(0) 编辑
DNS服务器详解
摘要:转载 :https://blog.csdn.net/m0_37812513/article/details/78775629 dns域名解析大致过程如图: 当一个用户在地址栏输入www.taobao.com时,DNS解析有大致十个过程,如下: 1. 浏览器先检查自身缓存中有没有被解析过的这个域名对应 阅读全文
posted @ 2020-03-03 21:19 jueyuanfengsheng 阅读(789) 评论(0) 推荐(0) 编辑
网络编程之套接字socket
摘要:socket套接字 引子 须知一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个条件,一台计算机系统就可以自己跟自己玩了(打个单机游戏,玩个扫雷啥的) 如果你要跟别人一起玩,那你就需要上网了,什么是互联网? 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英 阅读全文
posted @ 2019-10-19 20:07 jueyuanfengsheng 阅读(179) 评论(0) 推荐(0) 编辑
网络编程简介(OSI七层协议,TCP协议原理,三次握手与四次挥手)
摘要:[TOC] # 网络编程 ## 软件开发架构 软件开发架构分为两种: ​ C/S架构 ​ B/S架构 ### C/S架构 ​ 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 C/S架构: Client: 客户端 Server: 服务端 优点: 软件的使用稳定,并且可以节省 阅读全文
posted @ 2019-10-17 22:14 jueyuanfengsheng 阅读(600) 评论(0) 推荐(0) 编辑
10.17小作业 基于TCP开发一款远程CMD程序
摘要:基于TCP开发一款远程CMD程序 客户端连接服务器后,可以向服务器发送命令 服务器收到命令后执行,无论执行是否成功,无论执行几遍,都将执行结果返回给客户端 注意: 执行系统指令使用subprocess模块完成. 本题目不考虑接收时的粘包问题 阅读全文
posted @ 2019-10-17 20:10 jueyuanfengsheng 阅读(250) 评论(0) 推荐(0) 编辑