![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 51
Ning静致远
不言成败,只看成长,做一名终生成长者!
展开
-
用gethostbyname进行域名转IP问题
前言在实际的应用中,一台服务器往往有好几个IP,而域名只有一个。因此,hostent 结构中的h_addr_list成员的类型设计为一个二重指针,在实际使用时,应该注意,通过下标进行访问。代码/*功能:根据域名转IP*/#define _CRT_SECURE_NO_WARNINGS#define _WINSOCK_DEPRECATED_NO_WARNINGS#include<iostream>#include<string>#include<WinSock2原创 2022-02-25 21:58:27 · 1746 阅读 · 0 评论 -
C++实现基于ICMP协议的ping命令
前言接上一篇,对ICMP的学习,用C++实现基于ICMP协议的ping工具,用来判断设备的在线状态。代码#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <winsock2.h>#pragma comment(lib,"WS2_32") //链接到WS2_32.libusing namespace std;//原创 2022-02-25 20:12:14 · 2236 阅读 · 0 评论 -
ICMP协议
前言在运维运控系统中,为了对设备(交换机、服务器)运行状态进行管理,需要实时监视设备的在线、离线状态,因此,采用基于ICMP协议的ping方式对设备状态判断就很有必要,这就需要对ICMP协议进行了解和掌握。报文格式ICMP报文格式如下:共74字节,如下图所示:ICMP回送请求与回答报文格式请求报文抓包结果:回答报文抓包结果:通过wireshark抓包学习首先,通过ping命令,产生ICMP包信息用WireShark 抓包效果如下下面分层对其进行介绍以太网层(14字节)原创 2022-02-23 21:54:08 · 1367 阅读 · 0 评论 -
PPP-点到点协议(Point to Point Protocal)
OSI七层网路模型从上到下逐层增加相应头文件交换机组成的局域网(10Mbit/s),由于每个用户在通信时是独占而不是和其他用户共享传输媒介的带宽,因此,对于拥有10个接口的交换机的总容量则为100Mbit/s;数据链路层协议PPP:点到点协议(Point to Point Protocal)HDLC:高级链路控制协议(High Level Data Link Control Protocal)透明传输就是在传输业务数据的过程中,数据链路层不管传输的业务如何,只负责将需要传送的业务传送到目的原创 2021-11-07 20:09:44 · 688 阅读 · 0 评论