你好 我想请教你IP的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你好 我想请教你IP的问题相关的知识,希望对你有一定的参考价值。
在的话请告诉我
IP是英文Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。通俗的讲:IP地址也可以称为互联网地址或Internet地址。是用来唯一标识互联网上计算机的逻辑地址。每台连网计算机都依靠IP地址来标识自己。就很类似于我们的电话号码样的。通过电话号码来找到相应的使用电话的客户的实际地址。全世界的电话号码都是唯一的。IP地址也是一样。网络协议(IP)是网络上信息从一台计算机传递给另一台计算机的方法或者协议。网络上每台计算机(主机)至少具有一个IP地址将其与网络上其他计算机区别开。当你发送或者接受信息时(例如,一个电子邮件信息或一个网页),信息被分成几个小块,称为信息包。每个信息包都包含了发送者和接受者的网络地址。网关计算机读到了目的地址,信息包继续向前到下一个邻近的网关照例读到目的地址,如此一直向前通过网络,直到一个网关确认这个信息包属于其最紧邻或者其范围内的计算机。最终直接进入到其指定地址的计算机。 因为一个信息被分成了许多信息包,如果必要,每个信息包能够通过网络不同的路径发送。信息包能按照与它们发送时的不同顺序到达。网络协议(IP)仅仅是递送他们。另外一个协议,传输控制协议(TCP)才是能够将它们按照正确顺序组合回原样。 IP是一个无连接协议,这就意味着在通信的终点之间没有连续的线路连接。每个信息包作为一个处理过的独立的单元在网络上传输,这些单元之间没有相互的联系。(信息包能放在正确的位置上是因为TCP,明了信息中信息包顺序的面向连接协议。)在开放的系统互连(OSI)通讯模式中IP协议位于第三层——网络层。 如今最广泛应用的IP版本是IPv4。然而,IP版本6(IPv6)也已经开始使用了。IPv6为了更长的地址作准备,因此可以满足更多网络使用者的需要。IPv6包括了IPv4的功能,任何支持IPv6信息包的服务器同样也支持IPv4信息包。
[编辑本段]IP怎样实现网络互连
IP是怎样实现网络互连的?各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据包”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。
那么,“数据包” 是什么?它又有什么特点呢?数据包也是分组交换的一种形式,就是把所传送的数据分段打成 “包”,再传送出去。但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据包”。这样,在开始通信之前就不需要先连接好一条电路,各个数据包不一定都通过同一条路径传输,所以叫做“无连接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。
每个数据包都有报头和报文这两个部分,报头中有目的地址等必要内容,使每个数据包不经过同样的路径都能准确地到达目的地。在目的地重新组合还原成原来发送的数据。这就要IP具有分组打包和集合组装的功能。
在实际传送过程中,数据包还要能根据所经过网络规定的分组大小来改变数据包的长度,IP数据包的最大长度可达 65535个字节。
IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP 地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。现在电信网正在与 IP网走向融合,以IP为基础的新技术是热门的技术,如用IP网络传送话音的技术(即VoIP)就很热门,其它如IP over ATM、IPover SDH、IP over WDM等等,都是IP技术的研究重点。
[编辑本段]IP地址(IP v4)
所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。
按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。
有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。我们可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。
将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
IP地址是IP网络中数据传输的依据,它标识了IP网络中的一个连接,一台主机可以有多个IP地址。IP分组中的IP地址在网络传输中是保持不变的。
(一).基本地址格式 (IPv4)
现在的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。
地址格式为:IP地址=网络地址+主机地址 或 IP地址=网络地址+子网地址+主机地址。
网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
(二).保留地址的分配
根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。
[编辑本段]IP地址的分类
网络号:用于识别主机所在的网络;
主机号:用于识别该网络中的主机。
IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。
A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。
1. A类地址
(1)A类地址第1字节为网络地址,其它3个字节为主机地址。
(2)A类地址范围:1.0.0.1—126.255.255.254
(3)A类地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
范围(10.0.0.0-10.255.255.255)
② 127.X.X.X是保留地址,用做循环测试用的。
2. B类地址
(1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
(2) B类地址范围:128.0.0.1—191.255.255.254。
(3) B类地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
3. C类地址
(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
(2)C类地址范围:192.0.0.1—223.255.255.254。
(3) C类地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0-192.168.255.255)
4. D类地址
(1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
(2) D类地址范围:224.0.0.1—239.255.255.254
5. E类地址
(1) E类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1111。
(2) E类地址范围:240.0.0.1—255.255.255.254
IP的概念是非常广泛的,包括品牌、商标、版权,还有很重要的就是商业秘密、商业模式、商业标准等。IP拥有量的多少,是区分制造与创造的最主要标志,一个国家拥有的IP太少,它的产业或者企业在国际分工中就只能扮演初级加工者的角色。
[编辑本段]特殊的IP地址
在IP地址空间中,有的IP地址不能为设备分配的,有的IP地址不能用在公网,有的IP地址只能在本机使用,诸如此类的特殊IP地址众多:
受限广播地址
广播通信是一对所有的通信方式。若一个IP地址的2进制数全为1,也就是255.255.255.255,则这个地址用于定义整个互联网。如果设备想使IP数据报被整个Internet所接收,就发送这个目的地址全为1的广播包,但这样会给整个互联网带来灾难性的负担。因此网络上的所有路由器都阻止具有这种类型的分组被转发出去,使这样的广播仅限于本地网段。
直接广播地址
一个网络中的最后一个地址为直接广播地址,也就是HostID全为1的地址。主机使用这种地址把一个IP数据报发送到本地网段的所有设备上,路由器会转发这种数据报到特定网络上的所有主机。
注意:这个地址在IP数据报中只能作为目的地址。另外,直接广播地址使一个网段中可分配给设备的地址数减少了1个。
IP地址是0.0.0.0
若IP地址全为0,也就是0.0.0.0,则这个IP地址在IP数据报中只能用作源IP地址,这发生在当设备启动时但又不知道自己的IP地址情况下。在使用DHCP分配IP地址的网络环境中,这样的地址是很常见的。用户主机为了获得一个可用的IP地址,就给DHCP服务器发送IP分组,并用这样的地址作为源地址,目的地址为255.255.255.255(因为主机这时还不知道DHCP服务器的IP地址)。
NetID为0的IP地址
当某个主机向同一网段上的其他主机发送报文时就可以使用这样的地址,分组也不会被路由器转发。比如12.12.12.0/24这个网络中的一台主机12.12.12.2/24在与同一网络中的另一台主机12.12.12.8/24通信时,目的地址可以是0.0.0.8。
环回地址
127网段的所有地址都称为环回地址,主要用来测试网络协议是否工作正常的作用。比如使用ping 127.1.1.1就可以测试本地TCP/IP协议是否已正确安装。另外一个用途是当客户进程用环回地址发送报文给位于同一台机器上的服务器进程,比如在浏览器里输入127.1.2.3,这样可以在排除网络路由的情况下用来测试IIS是否正常启动。
专用地址
IP地址空间中,有一些IP地址被定义为专用地址,这样的地址不能为Internet网络的设备分配,只能在企业内部使用,因此也称为私有地址。若要在Internet网上使用这样的地址,必须使用网络地址转换或者端口映射技术。
这些专有地址是:
10/8 地址范围:10.0.0.0到10.255.255.255 共有2的24次方个地址
172.16/12 地址范围:172.16.0.0至172.31.255.255 共有2的20次方个地址
192.168/16 地址范围:192.168.0.0至192.168.255.255 共有2的16次方个地址
[编辑本段]IPV6发展及其特点
IPv6是"Internet Protocol Version 6"的缩写,也被称作下一代互联网协议,它是由IETF小组(Internet工程任务组Internet Engineering Task Force)设计的用来替代现行的IPv4(现行的IP)协议的一种新的IP协议。
我们知道,Internet的主机都有一个唯一的IP地址,IP地址用一个32位二进制的数表示一个主机号码,但32位地址资源有限,已经不能满足用户的需求了,因此Internet研究组织发布新的主机标识方法,即IPv6。在RFC1884中(RFC是Request for Comments Document的缩写。RFC实际上就是Internet有关服务的一些标准),规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39
IPv6特点:
扩展的寻址能力
IPv6将IP地址长度从32位扩展到128位,支持更多级别的地址层次、更多的可寻址节点数以及更简单的地址自动配置。通过在组播地址中增加一个“范围”域提高了多点传送路由的可扩展性。还定义了一种新的地址类型,称为“任意播地址”,用于发送包给一组节点中的任意一个;
简化的报头格式
一些IPv4报头字段被删除或变为了可选项,以减少包处理中例行处理的消耗并限制IPv6报头消耗的带宽;
对扩展报头和选项支持的改进
IP报头选项编码方式的改变可以提高转发效率,使得对选项长度的限制更宽松,且提供了将来引入新的选项的更大的灵活性;
标识流的能力
增加了一种新的能力,使得标识属于发送方要求特别处理(如非默认的服务质量获“实时”服务)的特定通信“流”的包成为可能;
认证和加密能力
IPv6中指定了支持认证、数据完整性和(可选的)数据机密性的扩展功能。
[编辑本段]IP的其他概念
1.在电子产品中,IP另一种意思为防水防尘等级
IP(International Protection)防护等级系统是由IEC(International Electro Technical Commission)所起草。将灯具依其防尘、防止外物侵入、防水、防湿气之特性加以分级。这里所指的外物包含工具、人的手指等均不可接触到灯具内之带电部分,以免触电。
IP防护等级是由两个数字所组成,第一个数字表示灯具防尘、防止外物侵入的等级;第二个数字表示灯具防湿气、防水侵入的密闭程度。数字越大,表示其防护等级越高,两个标示数字所表示的防护等级如表一及表二。
第一个标示特性号码(数字)所指的防护程度
第一个标示数字 :
0 无防护 对外界的人或物无特殊之防护 IP0-
1 防止大于50mm的固体物体侵入 ,防止人体(如手掌)因意外而接触到灯具内部之零件。防止较大尺寸(直径大于50mm)的外物侵入 IP1-
2 防止大于12mm的固体物体侵入,防止人的手指接触到灯具内部之零件。防止中等尺寸(直径大于12mm,长度大于80mm)的外物侵入 IP2-
3 防止大于2.5mm的固体物体侵入,防止直径或厚度大于2.5mm之工具、电线或类似的细小的外物侵入而接触到灯具的内部零件 IP3-
4 防止大于1.0mm的固体物体侵入,防止直径或厚度大于1.0mm之工具、电线或类似的细小的外物侵入而接触到灯具的内部零件 IP4-
5 防尘,完全防止外物侵入。虽不能完全防止灰尘侵入,但侵入的灰尘的量并不会影响灯具的正常操作 IP5-
6 尘密 完全防止外物侵入,且可完全防止灰尘侵入 IP6-
第二个标示特性号码(数字)所指的防护程度
第二个标示数字:
0 无防护 对外界的人或物无特殊之防护 IP-0
1 防止滴水侵入, 垂直滴下的水滴(如凝结水)对灯具不会造成有害影响 IP-1
2 倾斜15°时仍可防止滴水侵入 ,当灯具由垂直倾斜至15°时,滴水对灯具不会造成有害影响 IP-2
3 防止喷洒的水侵入,防雨或防上与垂直的夹角小于60°之方向所喷洒的水进入灯具造成损坏 IP-3
4 防止飞溅的水侵入 ,防止各方向飞溅而来的水进入灯具造成损坏 IP-4
5 防止喷射的水侵入 ,防止来自各方向由喷嘴喷射出的水进入灯具造成损坏 IP-5
6 防止大浪的侵入 ,装设于甲板上的灯具,防止因大浪的侵袭而浸水造成损坏 IP-6
7 防止浸水时的水侵入 ,灯具浸在水中一定的时间或水压在一定的标准以下能确保不因进水而造成损坏 IP-7
8 防止沉没时的水侵入 ,灯具无限期的沉没早指定水压的状况下,能确保不因进水而造成损坏 IP-8
2.IP 表示Ingress Protection(进入防护)
等级的第一标记数字如IP6_ 表示防尘保护等级 (6表示无灰尘进入,参见下表)
第二标记数字如IP_5 表示防水保护等级 (5 表示防护水的喷射,参见下表)
防止固体物质入侵
第一个数字定义描述 防止液体入侵– 第二个数字定义描述
0 无防护。无专门的防护。 0 无防护。无专门的防护。
1 防护50mm直径和更大的固体外来物。防护表面积大的物体比如手(不防护蓄意侵入)。 1 防护水滴(垂直落下的水滴)
2 防护12mm直径和更大的固体外来物。防护手指或其他长度不超过80mm的物体。 2 设备倾斜15度时,防护水滴。垂直落下的水滴不应引起损害。
3 防护2.5mm直径和更大的固体外来物。防护直径或厚度超过2.5mm的工具、金属线等。 3 防护溅出的水。以60度角从垂直线两侧溅出的水不应引起损害。
4 防护1.0mm直径和更大的固体外来物。防护厚度大于1.0mm的金属线或条状物。 4 防护喷水。当设备倾斜正常位置15度时,从任何方向对准设备的喷水不应引起损害。
5 防护灰尘。不可能完全阻止灰尘进入,但灰尘进入的数量不会影响设备的正常运行。 5 防护射水。从任何方向对准设备的射水不应引起损害。
6 不透灰尘。无灰尘进入。 6 防护大浪。大浪或强射水进入设备的水量不应引起损害。
7 防护浸水。在定义的压力和时间下浸入水中时,不应有能引起损害的水量侵入。
8 防护水淹没。在制造商说明的条件下设备可长时间浸入水中。
防水测试(IP_5)的测试方法和主要的测试条件定义如下:
测试方法 –喷嘴的喷水口内径为6.3mm,放于距离测试样品2.5-3m之处。
水流速率 – 12.5 l/min ±5%
测试持续时间 – 1 min/m2 但是 至少持续3分钟。
测试条件 – 从每个可行的角度对测试样品喷射
3.在8088或8086中,IP(instruction pointer)指指令指针寄存器,是CPU内部的一个寄存器,用来存储将要执行的下一条指令的偏移量,可以通过JMP指令改变其值,如:JMP AX为用AX值改变IP,从而实现段间跳转。
4.Intellectual Property
知识产权包括工业产权和版权(在我国称为著作权)两部分。工业产权包括专利、商标、服务标志、厂商名称、原产地名称、制止不正当竞争等。版权是法律上规定的某一单位或个人对某项著作享有印刷出版和销售的权利,任何人要复制、翻译、改编或演出等均需要得到版权所有人的许可,否则就是对他人权利的侵权行为。知识产权的实质是把人类的智力成果作为财产来看待。
商标权是指商标主管机关依法授予商标所有人对其注册商标受国家法律保护的专有权。商标是用以区别商品和服务不同来源的商业性标志,由文字、图形、字母、数字、三维标志、颜色组合或者上述要素的组合构成。我国商标权的获得必须履行商标注册程序,而且实行申请在先原则。
著作权是文学、艺术、科学技术作品的原+创作者,依法对其作品所享有的一种民事权利。
专利权与专利保护是指一项发明创造向国家专利局提出专利申请,经依法审查合格后,向专利申请人授予的在规定时间内对该项发明创造享有的专有权。发明创造被授予专利权后,专利权人对该项发明创造拥有独占权,任何单位和个人未经专利权人许可,都不得实施其专利,即不得为生产经营目的制造、使用、许诺销售、销售和进口其专利产品。未经专利权人许可,实施其专利即侵犯其专利权,引起纠纷的,由当事人协商解决;不愿协商或者协商不成的,专利权人或厉害关系人可以向人民法院起诉,也可以请求管理专利工作的部门处理。专利保护采取司法和行政执法“两条途径、平行运作、司法保障”的保护模式。本地区行政保护采取巡回执法和联合执法的专利执法形式,集中力量,重点对群体侵权、反复侵权等严重扰乱专利法治环境的现象加大打击力度。
知识产权的三个特点
1、知识产权的专有性,即独占性或垄断性;
2、知识产权的地域性,即只在所确认和保护的地域内有效;
3、知识产权的时间性,即只在规定期限保护。
IP
abbr.
1. =Internet Protocol 【电脑】国际互联网络通讯协定
5.香港警察的一种警衔
ip就是督察(Inspector of Police)的简称:小队指挥官。
IP认证
IP认证(Identity Preservation Certification)是对企业为保持产品的特定身份(如转基因身份)而建立的保证体系,按照特定标准进行审核、发
证的过程。
IP体系是为防止在食品、饲料和种子生产中潜在的转基因成份的污染,从非转基因作物种子的播种到农产品的田间管理、收获、运输、出口、加
工的整个生产供应链中通过严格的控制、检测、可追踪性信息的建立等措施,确保非转基因产品“身份”的纯粹性,并提高产品价值的生产和质量保
证体系。
IP体系的特点是:
(1)可追踪性,为产品提供整个生产供应链的全方位信息
(2)严格的隔离,杜绝一切非受控材料的意外混入
(3)策略性的代表性取样和检测,验证产品的非转基因身份
(4)完善的体系文件和程序手册,产品质量保证的基础
(5)严格的内外控制,确保IP体系有效运行
另:世界规模最大的纸产品和林产品企业:美国国际纸业公司(International Paper) 简称IP
什么是代理IP?
代理IP就是代理服务器,英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。主要的功能有:
1.突破自身IP访问限制,访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。 2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类FTP下载上传,以及各类资料查询共享等服务。 3.突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。 4.提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界 的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。 5.隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。
IP地址查询
开始---运行,输入cmd---在弹出的对话框里输入ipconfig/all ,然后回车出现列表,
其中有一项:ip address就是ip地址
IP是intellectual property的缩写,意思是知识产权(全称为:intellectual property right)。
知识产权是一种无形的财产权,也称智力成果权,它指的是通过智力创造性劳动所获得的成果,并且是由智力劳动者对成果依法享有的专有权利。这种权利包括人身权利和财产权利,也称之为精神权利和经济权利。所谓人身权利是指权利同取得智力成果的人的人身不可分割,是人身关系在法律上的反映。例如、作者在其作品上署名权利、或对其作品的发表权、修改权等等。所谓财产权是智力劳动成果被法律承认以后,权利人可利用智力劳动成果取得报酬或者得到奖励的权利,这种权利也称之为经济权利,知识产权保护的客体是人的心智、人的智力的创造,是人的智力成果权,它是在科学、技术、文化、艺术领域从事一切智力活动而创造的智力成果依法享有的权利。知识产权是国际上广泛使用的一个法律概念。
参考资料:http://baike.baidu.com/view/8370.html?wtp=tt
参考技术A 好像汉语没学好,IP有外网有内网,内网有A类B类C类,外网可以玩灰鸽子,内网得映射,内网可以P2P外网被人445........ 参考技术B 啥IP~貌似百度的这个向他提问的功能不是很好本回答被提问者采纳请教一个C++ 问题
struct iphdr *ip
ip=(struct iphdr *)temp
有哪位高手知道上面这些是怎么定义的
struct iphdr
#if defined(__LITTLE_ENDIAN_BITFIELD)
__u8 ihl:4,
version:4;
#elif defined (__BIG_ENDIAN_BITFIELD)
__u8 version:4,
ihl:4;
#else
#error "Please fix <asm/byteorder.h>"
#endif
__u8 tos;
__be16 -tot_len;
__be16 -id;
__be16 -frag_off;
__u8 ttl;
__u8 protocol;
__be16 -check;
__be32 -saddr;
__be32 -daddr;
;
31 0
|----|----|------|--|-------------------|----------
|ver |ihl | -tos | -| tot_len |
|----|----|------|--|-------------------|
| id | frag_off -|
|---------|---------|-------------------|
| ttl |protocol | check | 20 Bytes
|---------|---------|-------------------|
| saddr |
|---------------------------------------|
| daddr |
|---------------------------------------|----------
| |
-| options | 40 Bytes
| |
|---------------------------------------|
IPv4 (Internel协议)头部
iphdr->version
版本(4位),目前的协议版本号是4,因此IP有时也称作IPv4。
iphdr->ihl
首部长度(4位):首部长度指的是IP层头部占32 bit字的数目(也就是IP层头部包含多少个4字节 -- 32位),包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。普通IP数据报(没有任何选择项)字段的值是5 <==> 5 * 32 / 8 = 5 * 4 = 20 Bytes
iphdr->tos
服务类型字段(8位): 服务类型(TOS)字段包括一个3 bit的优先权子字段(现在已被忽略),4 bit的TOS子字段和1 bit未用位但必须置0。4 bit的TOS子字段分别代表:最小时延、最大吞吐量、最高可靠性和最
小费用。4 bit中只能设置其中1 bit。如果所有4 bit均为0,那么就意味着是一般服务。
iphdr->tot_len
总长度字段(16位)是指整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段,就可以知道 IP数据报中数据内容的起始位置和长度。由于该字段长16比特,所以IP数据报最长可达65535字节
总长度字段是IP首部中必要的内容,因为一些数据链路(如以太网)需要填充一些数据以达到最小长度。尽管以太网的最小帧长为46字节,但是IP数据可能会更短。如果没有总长度字段,那么IP层就不知道46字节中有多少是IP数据报的内容。
iphdr->id
标识字段(16位)唯一地标识主机发送的每一份数据报。通常每发送一份报文它的值就会加1。
iphdr->frag_off (16位)
frag_off域的低13位 -- 分段偏移(Fragment offset)域指明了该分段在当前数据报中的什么位置上。除了一个数据报的最后一个分段以外,其他所有的分段(分片)必须是8字节的倍数。这是8字节是基本分段单位。由于该域有13个位,所以,每个数据报最多有8192个分段。因此,最大的数据报长度为65,536字节,比iphdr->tot_len域还要大1。
iphdr->frag_off的高3位
(1) 比特0是保留的,必须为0;
(2) 比特1是“更多分片”(MF -- More Fragment)标志。除了最后一片外,其他每个组成数据报的片都要把该比特置1。
(3) 比特2是“不分片”(DF -- Don't Fragment)标志,如果将这一比特置1,IP将不对数据报进行分片,这时如果有需要进行分片的数据报到来,会丢弃此数据报并发送一个ICMP差错报文给起始端。
|---|-------------|
|DM0| offset |
|---|-------------|
15 1312 0
iphdr->ttl
TTL(time-to-live) -- 8位,生存时间字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送ICMP报文通知源主机。
TTL(Time to live)域是一个用于限制分组生存期的计数器。这里的计数时间单位为秒,因此最大的生存期为255秒。在每一跳上该计数器必须被递减,而且,当数据报在一台路由器上排队时间较长时,该计数器必须被多倍递减。在实践中,它只是跳计数器,当它递减到0的时候,分组被丢弃,路由器给源主机发送一个警告分组。此项特性可以避免数据报长时间地逗留在网络中,有时候当路由表被破坏之后,这种事情是有可能发生的。
iphdr->protocol
协议字段(8位): 根据它可以识别是哪个协议向IP传送数据。
当网络层组装完成一个完整的数据报之后,它需要知道该如何对它进行处理。协议(Protocol)域指明了该将它交给哪个传输进程。TCP是一种可能,但是UDP或者其他的协议也是可能的。
iphdr->check
首部检验和字段(16位)是根据IP首部计算的检验和码。它不对首部后面的数据进行计算。 ICMP、IGMP、UDP和TCP在它们各自的首部中均含有同时覆盖首部和数据检验和码。
为了计算一份数据报的IP检验和,首先把检验和字段置为0。然后,对首部中每个16 bit进行二进制反码求和(整个首部看成是由一串16 bit的字组成),结果存在检验和字段中。当收到一份IP数据报后,同样对首部中每个16 bit进行二进制反码的求和。由于接收方在计算过程中包含了发送方存在首部中的检验和,因此,如果首部在传输过程中没有发生任何差错,那么接收方计算的结果应该为全1。如果结果不是全1(即检验和错误),那么IP就丢弃收到的数据报。但是不生成差错报文,由上层去发现丢失的数据报并进行重传。
iphdr->saddr
32位源IP地址
iphdr->daddr
32位目的IP地址 参考技术A const
可以修饰变量,表示该变量不可修改.
static
修饰变量时,表示静态变量.通常放在函数中,如
void
fn()
static
int
a=0;
int
b=0;
printf("%d,
%d",a,b);
a++;
b++;
那么第一次调用fn时,输出0,0,第二次调用时,上一次使用的a的值仍被保留,而b在函数运行结束后直接销毁,所以将输出1,0,以此类推. 参考技术B 代码如下
#include<iostream.h>
void
main()
double
i,j;
cout<<"please
input
i:";
cin>>i;
j=(int)((i+0.005)*100)/100.0;
cout<<j<<endl;
参考技术C #include
<iostream>#include
<iomanip>using
namespace
std;
void
main()double
a
=
1.2638;
//只是用来举例cout<<setprecision(2)<<a<<endl;
说明:setprecision(int
n)
是一个控制符,用来设置浮点数的输出精度,如果n=0则不作任何处理(将原数直接输出),如果n=1就是没有小数部分,因此取一位小数就得设置n=2,而且它会自动帮你四舍五入,不用你自己去写算法。 参考技术D 将他转换为char型,在用一个数组保存判断它的第几个元素的字符为"."然后获取"."在数组里是在第几个元素里然后再加2判断是否大于5.如果大于就将次值赋值为0,然后值这个元素的前一元素的值加1。
(LZ是不是晕了?) 第5个回答 2019-11-08 用格式控制,看下书就知道了啊
以上是关于你好 我想请教你IP的问题的主要内容,如果未能解决你的问题,请参考以下文章
你好 想请教你个关于JAVA的问题 我用Java打开jnlp文件 开始很顺利但是最后无法加载jar文件
你好,我在Linux在挂载NFS时遇到了和你一个类似的问题,想请教一下
你好,能请教你一个问题吗,我在安装oracle以后,找不到oracle—home,别人说的两个重要的监听文件也没有