- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP地址教程
IP地址
(1)IPv4形式为xxx.xxx.xxx.xxx(xxx为0-255),由四个8BIT地址组成,中间用.分隔。可允许的IPv4地址总数为2^32=4,294,967,296(后面我们会发现目前這个最普遍的地址定义方法会不够用)IPv4 地址的分级 (Class of IP Address)A (/8 Prefixes)B (/16 Prefixes)C (/24 Prefixes)..BINARY格式为:A级 - NNNNNNNN.nnnnnnnn.nnnnnnnn.nnnnnnnnB级 - NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnnC级 - NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn..N 属于网络地址,n 属于结点地址A级地址从0000开始。B级地址从0010开始。C级地址从0110开始。D级地址从1110开始。E级地址从1111开始。D级地址为了 multicasting 专用,E级地址保留将来使用。???.xxx.xxx.xxx1 to 126 是A级地址。128 to 191 是B级地址。192 to 223 是C级地址。224 to 239 是D级地址。240 to 255 是E级地址。127用来作loopback用或机器本身测试用(所以全世界真正可用的IP地址趋于紧张)。例如:IPv4 地址: 9IPv4 二进制格式:110011010110019 是C类地址,网络地址是0,结点地址是9(2)CIDR (Classless Inter-Domain Routing)为了解決IPv4不够而构想采用的新方法,它的格式为xx.xxx.xxx.xxx/n,这里的/n叫做IP前缀(IPprefix),它的作用是表明地址前n位为网络地址,这样会留有更多的位表示更多的结点。(3)IPv6 (IPng - Internet Protocol next generation)新的IP地址定义法,它是由8个16进制数来表示,中间用:分隔,地址总数为16^32个(自己算一算吧),这下完全够用了。如:AACC:B119:35:CADC:1D7:2AAC:1C34:0011IPv4 的另外一种写法(long IP):我们完全可以用下面的地址访问万千新闻组:news://3395721305/ (163用户,相当于9/)其实这是IPv4的一种累加写法,现在的 DNS 服务器一般都能识别。现在我们看看是如何计算出来的:9= 202*2^24 + 102*2^16 + 152*2^8 + 89= 3395721305类似的,你可以计算出万千新闻组的169用户可以访问的long IP地址.DNS 介紹
DNS 由來
DNS 全名是 Domain Name System, 透過 DNS 系統, 我們可以由一部機器的 domain name 查其 IP, 也可以由機器的 IP 反查它的 domain name, 除此之外 DNS? 還與 Mail System 結合, 提供 Mail routing 的功能.
早期這個 domain name 與 IP 的對應表是記在每部機器的 /etc/host 這個檔案, 當電腦個數不多還好, 但是電腦數目一多就會發生問題了, 主要有下列問題
1. Traffic Load 2. Conflict 3. Consistency
因為用 hosts 記錄 domain name - ip mapping 有上述問題, 所以後來發展出 DNS. ?
Domain Name Space
整個 INTERNET 上的電腦如此眾多, 如何保證兩部電腦不會有相同的 domain name/IP 是一個很重要的問題. 幾個重要的觀念如下
1. Domain (網域) 將整個 internet 分成許多 domain, 每個 domain 下又細分為許多 domain, 然後這些細分的 domain 視實際需求又再細分成許多 domain, 一直循環下去. 基本上每個 domain 內的 mapping 由一部主機負責管理.
top level domain - com, edu, gov, mil, net, org, int (現在又多出許多 top domain 了如 isp, art 等)
?
2. Delegation (授權) 剛才提到每個 domain 都可因實際需求再細分成許多 sub domain. 上層的 domain 可以將其分出的某個 sub domain
文档评论(0)