网站大量收购闲置独家精品文档,联系QQ:2885784924

[第03章IP地址转换与网卡信息检测.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第03章IP地址转换与网卡信息检测

第3章 IP地址转换与网卡信息检测 3.1 IP地址转换与域名解析 3.2 网卡信息检测与网络流量检测 3.3 网络数据编码与解码 本章重点 本章教学目的 学习IP地址转换的基本方法,了解网卡信息检测与网络流量检测相关类的用法,掌握编码与解码的概念及用法。 本章教学要求 (1)掌握IP地址、端口号的基本概念; (2)掌握IPAddress、IPEndPoint、IPHostEntry类的用法 ; (3)进行Dns类完成域名解析的方法。 (4)掌握Ping类的用法; (5)了解NetworkInterface类、IPInterfaceProperties类获取网卡信息的方法; 本章重点 本章教学要求(续) (6)了解IPGlobalProperties 类获取网络流量统计信息的方法。 (7)掌握编码、解码的概念。 (8)掌握Encoding类的用法。 (9)了解Encoder类和Decoder类的用法。 教学难点和重点 IP地址转换的基本方法,掌握编码与解码的概念及用法。 3.1 IP地址转换与域名解析 3.1.1 IP地址与端口 IP地址、端口号的基本概念知识 3.1.2 IP地址转换相关类 IPAddress、IPEndPoint、IPHostEntry类的用法 3.1.3 域名解析 Dns类进行域名解析的方法 3.1.1 IP地址与端口 TCP/IP(传输控制协议/网际协议)不是一个协议,而是一组协议的总称,包括IP、TCP、UDP、ICMP、ARP等。它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据交换格式以及传送方式。 3.1.1 IP地址与端口 (续) IP地址:是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围内惟一的标识符。一个IP地址主要由两部分组成:网络地址和主机地址。 网络地址由因特网权力机构分配,主机地址由各个网络的管理员统一分配。 IP地址编制方案有两种:IPV4和IPV6 IPV4:二进制表示共32位(4个字节) IPV6:二进制表示共128位(16个字节) 在IPV4编制方案中,一般使用点分十进制表示法表示IP地址。例如: 3.1.1 IP地址与端口 (续) 子网掩码:子网掩码用于屏蔽IP地址的一部分以区别网络标识和主机标识。把所有的网络位(二进制)用1来标识,主机位用0来标识。 例如:对于IP地址192.168.0.X,可以将子网掩码设置为,对于IP地址192.168.0.X,其网络标示部分为192.168.0;主机标示为:X 3.1.1 IP地址与端口 (续) 端口:IP地址仅仅能够具体标识到某台主机,而端口则表示与计算机上的哪个进程通信。 根据IP地址找到是与哪台机器通信,根据端口号找到是与该机器的哪个进程通信。 (一个进程可能会使用多个端口) 端口地址的范围是十进制的0~65535 3.1.2 IP地址转换相关类 IPAddress类(System.Net命名空间下):常用IPAddress的 Parse方法将IP地址字符串转换为IPAddress的实例。 例如:IPAddress ip = IPAddress.Parse(“”); 构造函数有: (1)public IPAddress (byte[] address) byte[] iparray = new byte[] { 143,24,20,36 }; IPAddress localIP = new IPAddress(iparray); (2)public IPAddress (long newAddress) long ip = 0x2414188f; IPAddress localIP = new IPAddress(ip); 3.1.2 IP地址转换相关类 (续) IPAddress类常用属性 Any 提供一个IPv4地址,指示服务器应侦听所有网络接口上的客户端活动。(等效于) Broadcast 提供IPv4广播地址(等效于55) Loopback 表示IPv4回送地址(等效于) None 表示Socket不应侦听客户端活动(不使用任何网络接口)。 IPv6Any 提供可用的IPv6地址 IPv6Loopback 表示IPv6回送地址 IPv6None 提供不使用任何网络接口。 3.1.2 IP地址转换相关类 (续) IPEndPoint类包含了连接到主机上的服务所需的IP地址和端口信息。 IPEndPoint类常用的构造函数为: public IPEndPoint(IPAddress, int); 其中第一个参数指定IP地址,第二个参数指定端口号。

文档评论(0)

tiantiande + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档