`
lobin
  • 浏览: 427510 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网络协议

 
阅读更多

Windows下通过注册表查看网卡信息

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards

在这个注册项下面,我这台机器上可以看到两张网卡:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\11

Broadcom NetLink (TM) Fast Ethernet

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\9

Intel(R) Wireless WiFi Link 5100

 

还可以在这个注册项下面看到网卡信息

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

 

在这个注册项下面,我这台机器上可以看到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0008

Intel(R) Wireless WiFi Link 5100

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0010

Broadcom NetLink (TM) Fast Ethernet

 

Windows下通过注册表查看IP地址信息

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

 

 

网络协议

 

tcp_v4_init & icmp_init

 

 

void __init tcp_v4_init(struct net_proto_family *ops)
{
	int err = sock_create(PF_INET, SOCK_RAW, IPPROTO_TCP, &tcp_socket);
	if (err < 0)
		panic("Failed to create the TCP control socket.\n");
	tcp_socket->sk->sk_allocation   = GFP_ATOMIC;
	inet_sk(tcp_socket->sk)->uc_ttl = -1;

	/* Unhash it so that IP input processing does not even
	 * see it, we do not wish this socket to see incoming
	 * packets.
	 */
	tcp_socket->sk->sk_prot->unhash(tcp_socket->sk);
}

  

 

 

 

void __init icmp_init(struct net_proto_family *ops)
{
	struct inet_opt *inet;
	int i;

	for (i = 0; i < NR_CPUS; i++) {
		int err;

		if (!cpu_possible(i))
			continue;

		err = sock_create(PF_INET, SOCK_RAW, IPPROTO_ICMP,
				  &per_cpu(__icmp_socket, i));

		if (err < 0)
			panic("Failed to create the ICMP control socket.\n");

		per_cpu(__icmp_socket, i)->sk->sk_allocation = GFP_ATOMIC;
		per_cpu(__icmp_socket, i)->sk->sk_sndbuf = SK_WMEM_MAX * 2;
		inet = inet_sk(per_cpu(__icmp_socket, i)->sk);
		inet->uc_ttl = -1;
		inet->pmtudisc = IP_PMTUDISC_DONT;

		/* Unhash it so that IP input processing does not even
		 * see it, we do not wish this socket to see incoming
		 * packets.
		 */
		per_cpu(__icmp_socket, i)->sk->sk_prot->unhash(per_cpu(__icmp_socket, i)->sk);
	}
}

 

 

Bochs网卡配置

以Bochs中内置的DLX V1.0为例

Bochs DLX V1.0

参考另一篇文章:https://www.iteye.com/blog/lobin-2375299

 
  • 大小: 41.7 KB
  • 大小: 30 KB
  • 大小: 10.4 KB
分享到:
评论

相关推荐

    014-趣谈网络协议014-趣谈网络协议

    网络协议是计算机网络中不同设备之间进行通信的规则或约定,它是互联网运行的基础。本讲座“014-趣谈网络协议”旨在深入浅出地探讨这个关键领域,帮助我们理解网络背后的运作机制。 首先,我们要了解网络协议的核心...

    小码哥MJ 网络协议从入门到底层原理 视频教程

    小码哥MJ 网络协议从入门到底层原理 视频教程 小码哥MJ 网络协议从入门到底层原理 视频教程 小码哥MJ 网络协议从入门到底层原理 视频教程 小码哥MJ 网络协议从入门到底层原理 视频教程 小码哥MJ 网络协议从入门到...

    趣谈网络协议 pdf .zip

    先搞定网络协议! 01为什么要学习网络协议? 02网络分层的真实含义是什么? 03ifconfig:最熟悉又陌生的命令行 04DHCP与PXE:IP是怎么来的,又是怎么没的? 05从物理层到MAC层 06交换机与VLAN 07ICMP与ping 08世界...

    网络协议分析期末题库

    网络协议分析是信息技术领域中的重要组成部分,它涉及通信过程中设备间的交互规则。期末题库的目的是帮助学生系统地复习和理解这些复杂的概念。这个压缩包包含十套网络协议的试题,是备考期末考试的理想资源。下面,...

    深度理解网络协议.pdf

    网络协议作为计算机网络通信的基础,是指计算机网络中实现通信的一组规则或约定,它定义了数据传输、打包、寻址、路由选择、错误检测和纠正等机制。在当今信息化社会,网络协议的重要性不言而喻,它不仅与大型系统的...

    最全的网络协议分析 pdf.zip

    《最全的网络协议分析》是一本深入剖析网络协议的宝贵资源,涵盖了互联网通信的核心——TCP/IP协议族的方方面面。这本书以PDF格式呈现,旨在帮助读者理解并掌握网络通信的基本原理,为网络工程师、程序员以及对网络...

    Linux网络体系结构 Linux内核中网络协议的设计与实现

    《Linux网络体系结构:Linux内核中网络协议的设计与实现》这本书深入探讨了Linux操作系统内核中的网络架构和协议栈的实现。Linux网络体系结构是理解操作系统如何处理网络通信的关键,它涉及到网络协议的各个层次,...

    吉林大学网络协议分析课件

    网络协议是互联网的灵魂,它们定义了数据在网络中的传输方式。本课件主要针对吉林大学的网络协议分析课程,涵盖了网络通信中最为重要的几个协议:HTTP、TCP、UDP、IP以及ICMP。这些协议在我们的日常网络生活中扮演着...

    常用网络协议原理大全

    在互联网的世界里,网络协议是通信双方遵循的规则和标准,确保数据的准确无误传输。本资源"常用网络协议原理大全"涵盖了网络协议的基础知识,对于理解和掌握网络通信至关重要。下面将对其中的一些关键协议进行详细...

    网络协议分析实验报告

    《网络协议分析实践详解》 网络协议分析是理解网络通信机制的重要途径,Wireshark作为一款强大的网络协议分析工具,广泛应用于教学与研究之中。本文将深入探讨如何使用Wireshark进行网络协议分析,以及实验过程中...

    郑州轻工业学院 网络协议分析考题

    网络协议分析是计算机网络领域中的一个重要主题,它涉及到网络通信的基础和高级概念。郑州轻工业学院的这门课程,很显然旨在让学生深入理解并掌握网络协议的工作原理和分析技巧。通过对2009年的考题进行研究,我们...

    《网络协议分析》实验指导书

    网络协议分析实验指导书 《网络协议分析》实验指导书是为了帮助计算机网络工程专业的本科生更好地理解和掌握网络协议的分析方法而编写的。本指导书按照 TCP/IP 的层次结构对网络互连中的主要协议进行分析,并设计了...

    360网络协议修复工具

    《360网络协议修复工具:守护网络安全的得力助手》 在当今信息化社会,网络已经成为我们生活和工作的重要组成部分。然而,随着网络技术的发展,网络安全问题也日益凸显,其中网络协议被篡改就是一种常见的安全威胁...

    五邑大学网络协议分析大作业/文件传输

    【标题】:“五邑大学网络协议分析大作业/文件传输” 在这个项目中,我们主要探讨的是网络协议在文件传输中的应用。五邑大学的这个网络协议大作业旨在让学生深入理解并实践文件在网络中的传输过程。任务是利用...

    网络协议分析与软件编程

    在IT领域,网络协议分析与软件编程是两个关键的组成部分,尤其在Windows系统环境下,它们的重要性更为凸显。本文将深入探讨这两个主题,并结合FTP(文件传输协议)和MFC(Microsoft Foundation Classes)这两个标签...

    网络工程师 网络协议神图

    "网络工程师 网络协议神图"是一份专为网络工程师设计的参考资料,提供了一个清晰、全面的网络协议概述。这份超清图像文件(网络工程师- 网络协议神图.jpg)包含了大量关键的网络协议及其相互关系,是学习和工作中的...

    计算机网络实验报告——网络协议及分析软件的使用

    计算机网络实验报告——网络协议及分析软件的使用 本实验报告的主要目的是熟悉计算机网络的体系结构,了解数据链路层、IP 层、传输层及应用层的网络协议结构,并学习 Ethereal 软件的使用,了解网络协议分析软件的...

    网络协议考试试题及部分答案

    网络协议是计算机网络中通信双方遵循的规则和约定,它们定义了数据传输的格式、时序和控制信息。本资料包“网络协议考试试题及部分答案”主要针对吉林大学软件学院的学生,为他们提供了网络协议课程的复习材料,可能...

    网络协议仿真教学系统

    网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议仿真教学系统.rar网络协议...

    网络协议精通教程 网络协议精通教程

    《网络协议精通教程》是一本深入探讨网络协议的宝贵资源,旨在帮助读者全面理解并熟练掌握网络通信中的各种协议。教程分为两个部分,分别命名为"网络协议精通教程1.PDF"和"网络协议精通教程2.PDF",这表明内容可能...

Global site tag (gtag.js) - Google Analytics