CSDN论坛 > VC/MFC > 网络编程

如果对方屏蔽了ICMP,如何判断该PC或路由器是在工作?请从技术角度来讨论 [问题点数:120分,结帖人dev_uoboy]

Bbs4
本版专家分:1661
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:527
Bbs2
本版专家分:170
Bbs2
本版专家分:447
Bbs7
本版专家分:14213
Bbs5
本版专家分:2889
Bbs3
本版专家分:920
Bbs4
本版专家分:1661
Bbs7
本版专家分:11416
Bbs2
本版专家分:258
Bbs5
本版专家分:2267
Bbs7
本版专家分:11416
Bbs4
本版专家分:1661
Bbs7
本版专家分:11416
Bbs2
本版专家分:170
匿名用户不能发表回复!
其他相关推荐
Ex26.java 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
//【程序26】Ex26.java 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 //1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 import javax.swing.JOptionPane; public class Ex26App { //monday,tuesday,thursday,w
路由器处理icmp包的想法
阶段1、学习nat的四种映射模式。 阶段2、有人提出ping用了udp协议,我说没有,用的是icmp;被反驳:如果没有用到端口,那么路由器如果映射到局域网的pc?愣了一下,无话可说。 阶段3、上网搜索,有提到,利用icmp头的第5、6两个字节的"标识符",路由器用它代替了端口。有了点头绪。 阶段4、开了N个ping程序,wireshark抓包,发现所有的"标识符"都相同,所不同的只有"序号"
在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的?
UI:界面美观,要有个性,考虑用户使用的逻辑要简单,用起来舒适自由。使用习惯要符合大部分用户的习惯,比如少让用户输入,采用选择的方式,提供搜索和提示功能。 安全性:参照http://zhidao.baidu.com/link?url=V9p85yMAWdPRALrmO0-                      A1EhnliZMtpswj0W4xxuRPq1a1UqXpwKzstqVMHLm
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
<br />#include <iostream.h> void main() { char c,d; cout<<"please input first zimu:"; wode: cin>>c; int i=c; switch(c) { case 'm': cout<<"Monday"<<endl; break; case 'w': cout<<"Wednesday"<<endl; break; case 'f': cout<<"Friday"<<endl; b
使用ICMP协议检测网络状态
ICMP(Internet ControlMessages Protocol,网间控制报文协议)是TCP/IP协议族的子协议,是一种面向无连接的协议,在IP和路由器之前传递控制消息。当向目标主机持续传送大量ICMP数据包时,会造成ICMP风暴,最终导致主机瘫痪。下面的四个命令都使用了ICMP协议。   ping检测网络连通性 格式:ping [-t]   TTL:IP生存时间(经过路由
编程从键盘输入一个正整数n,判断该数的奇偶性,若为奇数输出“odd”,若为偶数输出“even”
#include "stdio.h"int main(void) { int n = 0; printf("please input a number:"); scanf_s("%d", &n); if (0 == n % 2) printf("even\n"); else printf("odd\n"); return 0;
ARP是如何工作的?
我们知道,当我们在浏览器里面输入网址时,DNS服务器会自动把它解析为IP地址,浏览器实际上查找的是IP地址而不是网址。那么IP地址是如何转换为第二层物理地址(即MAC地址)的呢?        在局域网中,这是通过ARP协议来完成的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。所以网管们应深入理解ARP协议。
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母
char a = '0';     printf("请输入当前星期数的首字母:\n");     scanf("%c", &a);     getchar();     if (a == 'm') {         printf("星期一\n");     } else if (a == 'w') {         printf("星期三\n");     } else if
PC到PC之间怎么传送数据包?包括一个路由器,一个交换机,2台PC,由PCA发送经过交换机,路由器到PC2
请专业人士说说PCA的封装过程和MAC的获取过程,越详细越好,从三层的封装到二层的封装然后到交换机的内的过程,和到路由器,路由器处理过程。   三层网络中,你看拓扑完全可以吧交换机当透明的。接下来给你演示下报文在三层网络传输的过程PC1----------(e0口)R1(e1口)----------PC2先配上地址吧;PC1 10.1.1.1/30 PC2 172.16.1.1/301、pc1
请输入星期几的第一个字母来判断一下是星期几
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 import java.util.*; public class Test { public static void main(String[] args) { getChar tw = new getChar(); System.out.println("请输入星期的第一个大写字母:"); cha
关闭