zoukankan      html  css  js  c++  java
  • IP地址与,域名,DNS服务器,端口号的联系与概念

    一,什么是IP地址?

    每一个联入到Internet的计算机都需要一个世界上独一无二的IP地址,相当于人们的身份证号码

    IP地址有A类,B类,C类,D类和E类之分,目前D类和E类都暂时作为保留地址!

     IPV4的IP地址一共占用32个bit位!也就是4个字节,采用的是十进制点分法,其中每一个字节都单独的转换为十进制!

    11000011.11010101.00110011.00110101

     

     IP地址分成两个部分:网络号+主机号

     

    网络号:用于区别不同的网络,比如一个公司往往会购买一个网络号

    主机号:用于区别一个网络中不同的主机

    A类:第1个字节作为网络号,后3个字节作为主机号

    0网络号

    主机号

    A类的网络号很少,但是每个网络能够容纳的主机很多,A类的第一个字节必须以0开头!

    但是网络号不能为全0,全1的时候有特殊的作用(以127开头的),所以A类的网络号全世界只有126个!A类适合超大型网络,第一个字节的范围是1-126

    B类:前2个字节作为网络号,后2个字节作为主机号

    10网络号

    主机号

    B类的网络号比较多,主机号也比较多,B类适合大中型网络!而且B类的第一个字节必须以10开头!B类的第一个字节的范围是128-191 (10000000-10111111)

    C类:前3个字节作为网络号,后1个字节作为主机号

    110网络号

    主机号

    C类的网络号是最多的,但是能够容纳的主机数是最少,C类的第一个字节必须以110开头,C类的第一个字节的范围为192-223(11000000--11011111)

    几类比较特殊的IP地址:

    127开头的:环回测试!

     

    10开头的:A类的私有地址,局域网专用!

    192.168开头的:C类的私有地址,也是局域网专用!

    二.什么是域名?

    119.75.213.61是百度的服务器地址!

    简单来说,域名就是给服务器的IP地址起的一个名字!域名是分层的,而且是从左往右层次越来越高:www.baidu.com

     www.gg.cn

    其中,cn代表中国,itcast代表机构或公司的名字,www代表的是一个具体的主机名!

    之所以很多网络的首页的主机名都是www,是因为www有特殊的含义(万维网)

     cn和com都是顶级域名,顶级域名一般有两种:

    代表地域的:cn,us,jp,hk,tw等

    代表性质的:com商业,net网络服务,gov政府,org非盈利组织,edu教育等

    IP地址与域名之间可以是一对多的关系!

    三.什么的DNS服务器?

    在浏览器上,最终只能通过IP地址找到相应的服务器,所以,域名一定要先解析成服务器的IP地址,这个专门做域名解析的服务器就叫做DNS服务器

     

    注意:每个地区都有多台域名解析服务器(DNS服务器),

     DNS服务器不是在本机上的

    其实,windows操作系统自带了一个简单的域名解析文件!

    hosts文件,而且在进行域名解析的时候,系统首先查询的就是hosts文件,如果没有匹配上,才去让DNS服务器来进行解析!

      或者直接在这里找,去到drivers目录,进入etc里面就有hosts文件

     

    四,什么是端口号?

     一台机器可以安装很多软件提供很多的服务,比如:QQ、微信、飞秋等,这些服务都是通过一个IP地址来传输的,那么主机如何区别不同的网络服务呢,很显然,不能只依靠IP地址,而是通过“IP地址+端口号”来区分不同的服务!

     也就是说,不同的服务软件都占用不同的端口号!

       Apache监听80端口!

  • 相关阅读:
    夺命雷公狗---javascript NO:11 事件对象1
    夺命雷公狗---javascript NO:10 解决事件监听兼容性问题和移除事件
    夺命雷公狗---javascript NO:09 事件绑定的种类1
    夺命雷公狗---javascript NO:08 常用的事件
    夺命雷公狗---javascript NO:07 事件编程介绍
    夺命雷公狗---javascript NO:06 数组定义和遍历
    夺命雷公狗---javascript NO:05 js函数中的作用域
    夺命雷公狗---javascript NO:04 js中的函数
    夺命雷公狗---javascript NO:03 流程结构
    夺命雷公狗---javascript NO:02 数据类型和运算符
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7409271.html
Copyright © 2011-2022 走看看