一、IP地址

  1. 1

    IP地址由网络ID和主机ID两部分组成,如下图所示:

  2. 2

    那么对于 “ 192.168.1.110 ”这个IP地址来说,网络ID是什么?主机ID又是什么呢?欲知答案,且看下面分解

    END

二、子网掩码

  1. 1

    子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络ID和主机ID两部分。

    255.255.255.0是我们常见的子网掩码,它的作用只有一个:就是将某个IP地址划分成网络ID和主机ID两部分。 实例:解析IP地址192.168.1.110的网络ID和主机ID(子网掩码:255.255.255.0)

    子网掩码255.255.255.0和IP地址192.168.1.110的二进制表示如下表所示:

  2. 2

    根据规则,“ 子网掩码的左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。” 可知此IP地址(192.168.1.110)的网络ID是24位(十进制表示为:192.168.1)主机ID是8位(十进制表示为:110)。

    END

三、IP的分类

  1. IP地址分为五类:

    A类:保留给政府机构

    B类:分配给中等规模的公司

    C类:分配给任何需要的人

    D类:用于组播

    E类:用于实验

    各类可容纳的地址数目不同,其中常用的是A、B、C三类

    各类可容纳的地址数目:

    在各类地址中,有两个IP地址比较特殊,一个是网络地址(网段中的第一个地址,它代表了整个网络本身),一个是广播地址(网段中的最后一个地址,它代表了网络全部的主机)。这两个IP地址需要保留。

    所以: 最大网络数 = 2^(网路ID可变部分的位数)-2 最大主机数 = 2^(主机ID的位数)-2

    注:私有 IP 地址是指内部网络或主机的IP 地址,公有IP 地址是指在因特网上全球唯一的IP 地址。

  2. A类IP地址

    A类IP地址:用可变的7位(bit)和最前面固定的1位”0”(0xxx xxxx)来标识网络ID,可变的24位标识主机ID。即A类地址的第一段取值介于0~127之间。A类地址通常为大型网络而提供,全世界总共只有126(减去特殊地址)个A类网络,每个A类网络最多可以连接16777214(减去特殊地址)台主机。

    所以A类IP地址的子网掩码如下表所示:

  3. B类IP地址

    B类IP地址:用可变的14位和最前面固定的2位”10”(10xx xxxx xxxx xxxx)来标识网络ID,可变的16位标识主机ID。B类地址的第一段取值介于128~191之间(网络号不能以数字127开头,数字127是专门保留给诊断用的,如127.0.0.1是回送地址,用于回路测试),第一段和第二段合在一起表示网络ID。B类地址适用于中等规模的网络,全世界有16384(减去特殊地址)个B类网络,每个B类网络最多可以连接65534(减去特殊地址)台主机。

    所以B类IP地址的子网掩码如下表所示:

  4. C类IP地址

    C类IP地址:用可变的21位和最前面固定的3位”110”(110x xxxx xxxx xxxx xxxx xxxx)来标识网络ID,可变的8位标识主机ID。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络ID。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有254(减去特殊地址)台主机。

    所以C类IP地址的子网掩码如下表所示:

二、域名。

域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
例如,www.wikipedia.org是一个域名,和IP地址208.80.152.2相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打wikipedia的名字来代替电话号码(IP地址)。我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如www.wikipedia.org)转化成便于机器识别的IP地址(如208.80.152.2)。

三、URL。

绝对URL

绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关,

相对URL

相对URL(relative URL)以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名,如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。
如果要引用文件层次结构中更高层目录中的文件,那么使用两个句点和一条斜杠。可以组合和重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件,
一般来说,对于同一服务器上的文件,应该总是使用相对URL,它们更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然是有效地。
四、端口。
在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据报顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。 本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。 端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。 

端口分为:固定端口、动态端口。

IP地址 、域名、 URL、 端口相关推荐

  1. 阿里云域名解析与绑定服务器IP地址—域名和端口访问自己的web网站

    前言:当你看到该博客时,你或许想写一些漂亮的前台界面,或者能写一个小的web项目,但是你可能不知道怎样让自己的这个界面或者项目,只通过一个网址,都可以随时随地进行访问.学会这个技能再加上自己的编程思想 ...

  2. 域名、IP地址和URL

    域名.IP地址和URL 什么是域名? 什么是IP地址? 什么是URL? 仔细思考和理解这几个概念 IP地址:IP地址是用来标识互联网上计算机的一串数字.也就像每个人都有自己的身份证.每台机器进行信息交 ...

  3. 实时获取端口号和ip地址(域名)

    使用自定义获取端口号和ip地址(域名)window.location 在项目当中,很多项目是属于外包的,当项目做完就需要部署然后交给甲方,那么此时项目就不是我们负责 端口号,和域名,后期因为部署到服务 ...

  4. 网络编程(part7)--网络主机/IP地址/域名/端口号

    鄙人学习笔记 文章目录 网络主机(host) 功能 地址 查看本机网络地址命令 举个例子 IP地址 功能 结构 特殊IP 域名 定义 作用 ping 举个例子 端口号(port) 作用 特点 取值范围 ...

  5. IP、域名和端口号之间的联系

    背景介绍 当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目,一种是ip+端口号,还有一种是域名访问. 那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP.域名.端口号之间有 ...

  6. IP、域名、端口有什么关系

    IP.域名和端口的定义 IP(Internet Protocol):国际网络协议,是TCP/IP体系的网络层协议.每个连接到Internet上的主机都会分配一个IP地址,是用来唯一表示互联网上计算机的 ...

  7. 外部网络如何获取网口打印机的ip地址_网络打印机端口用名称好是还是IP好?...

    在设置网络打印机过程中,最重要的一个步骤就是端口的设置,根据具体的网络环境来进行配置端口是保证网络打印机正常运行的保障. 一.打印机端口 1.1usb端口 一般有USB打印数据线直接与电脑相连的端口, ...

  8. 计算机到交换机端口查询,新手上路:根据ip地址查交换机端口网络知识 -电脑资料...

    interface map show cam arp cdp detail mac-address-table 在一个Cisco 交换 网络 中间,已知某台机器的IP地址,如何找出它连接到了哪台交换机 ...

  9. Python正则表达式(正则、regular、re)讲解,及常用正则:匹配邮箱、身份证、手机号、IP地址、URL、HTML等

    正则表达式(正则.regular.re)是 Python 中最常见的编程技巧,很多时候,一个好的正则表达式可以抵上几十行代码.比如:匹配(校验)邮箱.身份证.手机号.IP地址.URL.HTML等. 正 ...

  10. 多网段多通道IP地址和通讯端口转换

    产品型号:NET50-4NAT 特色功能:多网段多通道IP地址和通讯端口转换 产品介绍 工业通讯桥接器(NET50-4NAT)支持IP地址跨网段和通讯端口的转换,同时支持多网段.多通道和多通讯端口. ...

最新文章

  1. 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
  2. difference between SAP UI5 RTL false and true - set breakpoint to change behavior
  3. git merge用法_常用命令之git操作(进阶篇)
  4. Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
  5. Leetcode每日一题:204.count-primes(计数质数)
  6. dev GridControl Column 背景色
  7. 与数据绑定相关的接口(转)
  8. C# ocr识别(Tesseract库)
  9. 药品管理系统java_基于Java的药品管理系统
  10. linux查看网络响应时间,Linux netperf网络性能测试
  11. Excel-VBA 快速上手(四、Excel 程序事件、工作簿事件、工作表事件)
  12. 企业间数据竞争规则研究
  13. NVIDIA vid2vid论文复现
  14. Offset commit failed with a retriable exception. You should retry committing the latest consumed off
  15. 学习笔记day07_HTML
  16. android 播放 优酷视频
  17. 单绞机控制算法模型(Simulink仿真)
  18. 空洞卷积(Atrous/Dilated Convolution)
  19. 全网营销优势在于打造营销闭环,全网营销的经典营销方式推荐
  20. 人群密度检测matlab算法,基于视频的人员密度检测.doc

热门文章

  1. Codeforces Round #277.5 (Div. 2) A,B,C,D,E,F题解
  2. Ubuntu下.py文件的运行
  3. sklearn的使用案例(以load_breast_cancer数据集为例)
  4. Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
  5. 理财就是理生活 —— 小白理财训练营(上)
  6. Linux | 云盘扩容后,lsblk显示已增加,df -h显示没变化
  7. Android:删除腾讯X5内核的右上角设备信息
  8. TurboLaunch启动后无法显示的问题
  9. 纯硬件无人直播手机,不需要电脑,不需要虚拟摄像头,可人工干预、可粉丝互动,半无人直播
  10. Android Studio之高德地图实现定位和3D地图显示