上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 38 下一页
摘要: **DNS服务:**采用服务器/客户端(C/S)的方式工作。当客户端程序要通过一个主机名称访问网络中的一台主机时,它首先需要得到这个主机名称所对应的IP地址,此时就需要用到DNS,来进行域名转换为网络地址的作用 进行DNS服务查询之前,会先进行系统DNS缓存 > HOSTS文件,然后会请求 DNS服 阅读全文
posted @ 2020-02-11 00:31 zpchcbd 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 前言:浏览器访问网站的总流程笔记 主机A打开浏览器进行访问www.baidu.com的流程如下: **第一步:**主机A访问www.baidu.com,那么肯定需要知道www.baidu.com的IP地址,原来肯定是不知道的 第二步:找的优先级是先系统DNS缓存 > HOSTS文件 > DNS服务, 阅读全文
posted @ 2020-02-10 23:18 zpchcbd 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 前言:记录关于传输层TCP协议的四次挥手 参考文章:https://www.jianshu.com/p/ca64764e4a26 根据:https://www.cnblogs.com/zpchcbd/p/12291007.html,大家都可以大致了解了,那么直接可以讲了 ###有关TCP标志位Fla 阅读全文
posted @ 2020-02-10 16:21 zpchcbd 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 前言:记录关于传输层TCP协议的三次握手 #TCP的简单了解 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。 TCP工作在网络OSI的七层模型中的第四层,对应的也就是传输层 数据从应用层发下来,会在每一 阅读全文
posted @ 2020-02-10 15:02 zpchcbd 阅读(589) 评论(0) 推荐(0) 编辑
摘要: ICMP协议通过IP协议发送的,IP协议是一种无连接的,不可靠的数据包协议,属于网络层协议。 ICMP作为IP的上层协议在工作,如下图可以看出来 默认ping 发4个请求报文,接收到4个应答报文,总共8条 ICMP报文结构: 如下图所示 ICMP信息头和ICMP数据如下: 请求包: 响应包: 关于 阅读全文
posted @ 2020-02-09 23:05 zpchcbd 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 学习: 1、对于IP的转换 2、MAC地址的转换 IN_ADDR结构:表示IPv4地址 typedef struct in_addr { union { struct { UCHAR s_b1; UCHAR s_b2; UCHAR s_b3; UCHAR s_b4; } S_un_b; struct 阅读全文
posted @ 2020-02-09 22:29 zpchcbd 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: ARP (Address Resolution Protocol)即 地址解析协议 , 用于实现从 IP地址 到 MAC地址 的映射,即实现通过 目标IP 找到对应的 MAC地址 。 在网络通信中, 主机和主机通信 的数据包需要 依据OSI模型从上到下进行数据封装 ,当数据封装完整后,再向外发出。所 阅读全文
posted @ 2020-02-09 19:33 zpchcbd 阅读(3728) 评论(0) 推荐(0) 编辑
摘要: 窗口最大/小/正常化操作: 消息: 窗口关闭 两种方法都可以 窗口大小位置调动: 两种方法: ps:如果位置要居中直接 窗口置顶: 加载应用程序图标: OnInitDialog中编写: 阅读全文
posted @ 2020-02-08 14:38 zpchcbd 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ``` /* D:\Visual_Studio_repos\MFC\7\ */ /*插入*/ void CMy7Dlg::OnBnClickedButton1() { /* 逻辑顺序: 1、利用GetSelectedItem函数获取被选中的节点 2、if判断是否有节点选中,如果没有的话创建一个HTREEITEM结构体作为节点进行插入 3、插入的顺序为 hInsertAfter = TVI_LAST 阅读全文
posted @ 2020-02-08 11:36 zpchcbd 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ```/*D:\Visual_Studio_repos\MFC\6*/ m_list.ModifyStyle(LVS_TYPEMASK, LVS_REPORT); m_list.InsertColumn(0, _T("这是第一列"), LVCFMT_LEFT, 120); m_list.InsertColumn(0, _T("这是第二列"), LVCFMT_LEFT, 120); cImageLa... 阅读全文
posted @ 2020-02-07 23:32 zpchcbd 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 38 下一页