精华内容
下载资源
问答
  • 互联网中的进程标识是ip地址
    千次阅读
    2022-02-16 16:55:11

    2.1 电脑之间网络进行通信
    局域网:一个局部的地理范围。一个教室,一个公司、一个家庭。
    互联网:北京、上海等跨区域。
    2.1 ip地址
    ip地址:作用用来标记网络上的电脑。 ipconfig查看电脑ip

    ipv4 :v表示version版本,4表示第个4版本,一共有4个数字组合,每个组合0-255。
    256,256,256,256 一共10亿左右。
    将前3组当网络号,最后1组当主机号,那么台数就是256,有时候会不够用
    将前2组当网络号,最后2组当主机号,那么台数就是256256
    将前1组当网络号,最后3组当主机号,那么台数就是256
    256*256
    划分各个区域,每个区域都很充裕。

    ipv6:fe80::4e0:7f9b:d975:c49e%15
    号称,全球的每一粒沙子都能代表,发展缓慢,未来会非常火。
    2.2 端口
    微信、阿里旺旺、QQ
    区分,信息发给哪个程序。程序的标识。(比喻为门牌号)
    进程:程序运行起来就是进程,运行之前叫程序。
    知名端口:知名企业的端口,默认使用的端口:0-1023
    动态端口:1024-65535,端口号动态变化的。
    网络通讯可以理解为是A电脑上的进程和B电脑上的进程之间的通讯。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/3863c43a701f412791d1ea7bc4f1c1b0.png
    在这里插入图片描述

    更多相关内容
  • IP地址和地址映射

    千次阅读 2021-11-24 19:16:33
    大家好呀,我是请假君,今天又来和大家一起学习数通了,今天要分享的知识是IP地址和地址映射。 1.IP地址格式和表示方法: 连接到Internet上的设备必须有一个全球唯一的IP地址(lPAddress)。IP地址长度为二进制32位...

            大家好呀,我是请假君,今天又来和大家一起学习数通了,今天要分享的知识是IP地址和地址映射。

            1.IP地址格式和表示方法:

             连接到Internet上的设备必须有一个全球唯一的IP地址(lPAddress)。IP地址长度为二进制32位,通常采用点分十进制方式表示,即每个IP地址被表示为以小数点隔开的4个十进制整数,每个整数对应一个字节,如192.168.5.123。

            IP地址与链路类型、设备硬件无关,而是由管理员分配指定的,因此也称为逻辑地址(Logical Address)。每台主机可以拥有多个网络接口卡,也可以同时拥有多个IP地址。路由器也可以看作这种主机,但其每个IP接口必须处于不同的IP网络,即各个接口的IP地址分别处于不同的IP网段。        

            2.网络号和主机号:

             由于理论上总2^32个IP地址,也就是约43亿个IP地址,在互联网上,每一台路由器都储存每一个节点的路由信息几乎是不可能的。为便于实现路由选择、地址分配和管理维护,IP地址采用二级结构,即IP地址由两个部分组成:

            A.网络号(network-number):用于区分不同的IP网络,即该IP地址所属的IP网段。一个网络中所有设备的IP地址具有相同的网络号。

            B.主机号(host-number):用于标识该网络内的一个IP节点。在一个网段内部,主机号是唯一的。

            这样,路由器只需要储存每个网段的路由信息即可。

            好的,那么今天的分享就到这里,有疑问的欢迎来评论区讨论,我们下次再见。

    展开全文
  • 关于IP地址

    千次阅读 2019-06-01 16:53:02
    1.IP协议 网际协议IP(Internet Protocol)时TCP/IP体系最重要的协议之... IP地址是在IP协议用来标识网络不同主机的地址,对于IPv4来说,IP地址是一个4字节32为的整数。通常使用“点分十进制”的字符串来表...

    1.IP协议

             网际协议IP(Internet Protocol)时TCP/IP体系中最重要的协议之一,也是最重要的互联网标准协议之一。此处的IP指的是IP的第四个版本,即IPv4,除此之外,还有IPv6。

    2.IP地址

             IP地址是在IP协议中用来标识网络中不同主机的地址,对于IPv4来说,IP地址是一个4字节32为的整数。通常使用“点分十进制”的字符串来表示IP地址,如192.168.144.2,用点分割的每一个数字表示一个字节,范围是0~255。

    3.IP地址机器表示方法

             整个的互联网就是一个单一的、抽象的网络。IP地址就是给互联网上每一台主机(或路由器)的每一个接口分配一个在全世界范围内可唯一识别每个接口的32位标识符。IP地址的结构使我们可以在互联网上很方便地进行寻址。IP地址现在由互联网名字和数字分配机构ICANN(Internet Corporation  for Assigned Names and Numbers)进行分配,我国用户可以向亚太网络信息中心APNIC(Asia Pacific Network Information Center)申请IP地址,不过需要缴费。

             所谓的“分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段为网络号(net-id),它标志主机(或路由器)所连接到的网络。一个网络号在整个互联网范围内必须是唯一的。第二个字段是主机号(host-id),它标志该主机(或路由器)。一台主机号在它前面的网络号所指明的网络范围内必须是唯一的。因此,一个IP地址在整个互联网范围内是唯一的。

             这种由两个固定长度的字段组成的IP地址可记为:

    {<网络号>,<主机号>}

    IP地址中的网络号地址和主机号字段图

     

    由图可知:

             A类、B类和C类地址都是单播地址(一对一通信),是最常用的,其网络号字段分别为1个、2个和3个字节长,而在网络号字段的最前边有1~3位的类别位,其数值分别规定为0,10和110。

             A类、B类和C类地址的主机号字段分别为3个、2个和1个字节长。

             D类地址(前4位是1110)用于多播(一对多通信)。

             E类地址(前4位是1111)保留为以后使用

             从IP地址的结构来看,IP地址不仅仅指明一台主机,而且还指明了主机所连接到的网络。把IP地址划分为A类、B类、C类三个类别,是因为各种网络的差异很大,有的网络拥有很多主机,而有的网络则拥有很少的主机。把IP地址划分为A类、B类和C类是为了更好地满足不同用户的要求。当某个单位申请到一个IP地址时,实际上是获得了具有同样网络号的一块地址。其中具体的各台主机号则由该单位进行自行分配,只要做到在该单位管辖的范围内无重复的主机号即可。

             对主机或路由器来说,IP地址都是32位的二进制代码。为了提高可读性,我们通常把32位的IP地址中的每8位插入一个空格(但在机器中并没有这样的空格)。为了便于书写,可用其等效的十进制数字表示,并且在这些数字之间加上一个点,这就叫做点分十进制记法。下图所示是一个B类IP地址的表示方法。显然,128.11.3.31比10000000 00001011 00000011 00011111书写起来要方便。

    3.常用的三种类型的IP地址

             A类地址的网络号字段占1个字节,只有7位可供使用(该字段的第一位已固定为0),但可指派的网络号是126个(即27-2)。减2的原因是:第一,IP地址中的全0表示“这个(this)”。网络号字段全为0的IP地址是个保留地址,意思是“本网络”;第二,网络号为127(即01111111)保留作为本地软件环回测试(loopback test)本主机的进程之间的通信之用。若主机发送一个目的地址为环回地址(例如127.0.0.1)的IP数据报,则本主机中的IP协议软件就处理数据报中的数据,而不会把数据报发送到任何网络。目的地址为环回地址的IP数据报永远不会出现在任何网络上,因为网络号为127的地址根本不是一个网络地址。

           A类地址的主机号占3个字节,因此每一个A类网络中的最大主机数是2^24-2,即16777214。减2的原因是:全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8),则该主机所在的网络地址就是5.0.0.0),而全1表示“所有的(all)”,因此全1的主机号字段表示该网络上的所有的主机。

             IP地址空间有2^32(即4294967296)个地址。整个A类地址空间共有2^31个地址,占整个IP地址空间的50%。

             B类地址的网络号字段有2个字节,但前面两位(10)已经固定了,只剩下14位可以进行分配。因为网络号字段后面的14位无论怎样取值也不可能出现使整个2字节的网络号字段全为0或全1,因此这里不存在网络总数减2的问题。但实际上B类网络地址128.0.0.0是不指派的,而可以指派的B类最小网络是128.1.0.0。因此B类地址可指派的网络数为2^14-1,即16383。B类地址的每一个网络上的最大主机数是2^16-2,即65534。这里需要减2的原因是因为要扣除全0和全1的主机号。整个B类地址空间共约有2^30个地址,占整个IP地中间的25%。

             C类地址有3个字节的网络号字段,最前面的3位是(110),还有21位可以进行分配。C类网络地址192.0.0.0也是不指派的,可以指派的C类最小网络地址是192.0.1.0,因此C类地址可指派的网络总数是2^21-1,即2097151。每一个C类地址的最大主机数是2^8-2,即254。整个C类地址空间共约有2^29个地址,占整个IP地址的12.5%。

             于是我们便可得出IP地址的指派范围:

    网络类别

    最大可指派

    网络数

    第一个可指派的网络号

    最后一个可指派的网络号

    每个网络中的最大主机数

    A

    126(2^7-2)

    1

    126

    16777214

    B

    16383(2^14-1)

    128.1

    191.255

    65534

    C

    2097151(2^21-1)

    192.0.1

    223.255.255

    254

             同时,有些特殊的IP地址只能在特定的情况下使用:

    网络号

    主机号

    源地址使用

    目的地址使用

    意义

    0

    0

    可以

    不可以

    在本网络的本主机

    0

    host-id

    可以

    不可以

    在本网络的某台主机host-id

    全1

    全1

    不可以

    可以

    只在本网络上进行广播(各路由器均不转发)

    net-id

    全1

    不可以

    可以

    对net-id上的所有主机进行广播

    127

    非全0或全1的任何数

    可以

    可以

    用于本地环回测试

     

             IP地址具有以下一些重要特点:

             1.每一个IP地址都由网络号和主机号两部分组成。从这个意义上来说,IP地址是一种分等级的地址结构。分两个等级的好处是:第一,IP地址管理机构在分配IP地址时只分配网络号(第一级),而剩下的主机号(第二级)则由得到该网络号的单位自行分配。这样就方便了IP地址的管理;第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储时间以及查找路由表的时间。

             2.实际上IP地址是标志一台主机(或路由器)和一条链路的接口。当一台主机同时连接到两个网络上时,该主机就必须同时具有两个相应的IP地址,其网络号必须是不同的。这种主机称为多归属主机。由于一个路由器至少应当连接到两个网络,因此一个路由器至少应当有两个不同的IP地址。这就好比一个建筑正好处在北京路和上海路的交叉口上,那么这个建筑就可以拥有两个门牌号码。例如,北京路4号和上海路37号。

             3.按照互联网的观点,一个网络是指具有相同网络号的net-id的主机的集合,因此,用转发器或网桥连接起来的若干个局域网仍为一个网络,因为这些局域网都具有同样的网络号。具有不同网络号的局域网必须使用路由器进行互连。

             4.在IP地址中,所有分配到网络号的网络(不管是范围很小的局域网,还是可能覆盖很大范围的广域网)都是平等的。所谓平等,是指互联网同等对待每一个IP地址。

     

    展开全文
  • IP地址 IP地址就是标识一个主机在网络上的位置信息 IP地址就和日常生活我们谈到的地址差不多,在计算机,使用一个32位整数来表示这个IP地址,由于这个32位整数往往比较大,肉眼看起来不太方便。为了更好的进行...


    局域网和广域网

    局域网LAN:局域网 Local Area Network,简称LAN
    局域网内的主机之间能方便的进行网路通信,又称为内网;局域网和局域网之间在没有 连接的情况下,是无法通信的。局域网表示的范围比较小,可能就是一个机房,大到一栋楼或者整个校园。

    在这里插入图片描述
    广域网WAN (Wide Area Network ):通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的局域网都属于其子网。如果把一个城市或者一个国家甚至全世界的网路都相互连接起来,就构成了广域网。

    在这里插入图片描述

    IP地址

    IP地址就是标识一个主机在网络上的位置信息

    IP地址就和日常生活中我们谈到的地址差不多,在计算机中,使用一个32位整数来表示这个IP地址,由于这个32位整数往往比较大,肉眼看起来不太方便。为了更好的进行表示,更方便进行查看和记忆,于是就引入了便于查看和记忆的一种表示方式:点分十进制

    使用三个点,把这个32位的整数分成四个部分,每个部分都是一个一个字节的整数。每个部分的取值范围,就是0~255.

    一般我们希望网络上的每个主机,IP地址都不一样。但是实际上,还是会有很多情况多个主机共用一个IP地址,原因就是IP地址不太够用

    特殊IP
    127.*的IP地址用于本机环回(loop back)测试,通常是127.0.0.1

    本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输)

    端口号

    端口号是用来区分一个主机上的应用程序的。

    通过IP地址只是确定了一台主机,但是一个主机上还有很对的程序。

    当一个主机收到一个具体的数据的时候,要把这个数据交给哪个程序来处理,就是通过端口号来区分,每个访问网络的程序,都需要有一个不同的端口号。
    一台主机上,不能用两个进程尝试绑定(关联)同一个端口号,如果第一个进程绑定了端口号n,第二个进程也尝试绑定这个端口号n的时候,就会失败。

    端口号的用途:标识一个进程,就可以区分出当前收到的数据要交给哪个进程来处理

    端口号是一个整数,用来区分进程

    PID也是一个整数,也是用来区分进程

    为啥网络编程中,不直接使用这个PID,还需要再造一个端口号这样的概念呢?

    端口号是固定不变的,端口号咱们可以手动指定

    但是PID,每次进程启动之后,都在发生改变,这是系统自动分配的,我们是控制不了的。

    通常情况下,两个进程是无法绑定到同一个端口号的。

    一个进程能不能绑定多个端口呢?

    这个事情是完全可以的,而且非常常见,绑定并不是把进程和端口绑定,而是把 socket和端口绑定。(socket就是文件,一个进程里可以有很多文件,也就可以有很多 socket,每个socket都可以绑定到不同的端口)

    通常情况下,两个进程无法绑定到同一个端口号

    有的特殊情况是可以的

    在Linux中,先让进程绑定到一个端口,接下来,通过fork这个系统调用,把进程的PCB复制一份,得到一个新的,“子进程”

    由于端口号是关联在 socket 上,而soket是一个文件,这个文件在文件描述符表中,而文件描述符表又是PCB的一部分

    fork复制PCB,也就把文件描述符表给继承下来了,也就顺带把这样的端口号的关联关系也给继承过来了

    不过这种场景Java基本不会涉及

    端口号是一个整数,是一个两个字节的整数,0-65535(没有负数)

    有些端口程序员是不能随便使用的,

    0-1023这些端口,称为知名端口

    • 80,一般就是给HTTP来使用
    • 22,一般给SSH使用
    • 21,一般给FTP使用
    • 23,一般给telnet使用
    • 443,一般给HTTPS使用

    这些知名端口号,在实际开发中也不一定非得要严格遵守

    例如,TomCat也是一个HTTP服务器,但是它使用的默认端口号是8080,而不是80

    自己写的服务器,最好不要使用知名端口号,在Linux上,如果进程要绑定知名端口号,往往需要管理员权限。所以自己写服务器,只要避开知名端口号,并且在65535范围之内就可以了。


    网络系列文章图片出自《图解TCP/IP》,下一篇 《OSI七层网络模型》

    展开全文
  • IP地址和子网掩码

    千次阅读 2022-01-01 08:39:31
    IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址(相当于手机号码,可以通过唯一的手机号码找到手机),所以IP地址也被称为互联网地址...
  • 1、IP地址 IP,internet protocol,互联网协议 (1)主机唯一的标识,保证主机间正常通信;(2)一种网络编码,用来确定网络的一个节点; 1.1、MAC地址和IP地址的区别 mac地址:局域网使用,在数据链路层给...
  • 什么是IP地址 ( 32=4*8 ; 255(D)=1111 1111(B) ) 所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。...
  • 细说ip地址与同一网段

    万次阅读 多人点赞 2017-09-03 09:49:22
    大学的时候有上过计算机网络的课程,IP这块也有一些接触,但向来不是很好学的我,对于一些问题似是而非的态度,感觉知道,但具体的又说不上,今天就花了点时间彻底把这个问题搞清楚,写在这也算是做个记录吧!...
  • IP 地址 和 端口 _简介】

    千次阅读 2022-03-21 21:10:45
    在因特网,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP 协议就可以与因特网互连互通。各个厂家生产的...
  • 文章写的有点长,核心就是介绍IP地址的原理,以及NAT有好处也有坏处,IPv6相比较IPv4也是有好处和坏处,感兴趣的可以往最后划。
  • IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。就像我们发送快递一样,需要知道对方的收货地址,快递员才能将包裹送到目的地 格式: IP地址是一个32位的...
  • 网络层协议 ——— IP协议

    万次阅读 多人点赞 2022-07-17 21:26:37
    IP协议全称为“网际互连协议(Internet Protocol)”,IP协议是TCP/IP体系的网络层协议。 双方在进行网络通信时,发送的数据并不是直接从一方的传输层直接发送到了另一方的传输层,而是需要传输层将数据继续向下...
  • 对于IT从业者来说,计算机网络是一门必修课...IP地址 111.181.21.9 子网掩码 255.192.0.0 地址类别 【1】 网络地址 【2】 直接广播地址 【3】 主机号 【4】 子网内的最后一个可用IP地址 【5】 对于此类题
  • 一,看看何为IP地址与端口号 (1)IP地址就相当于我们的家(网络定义),分为ipv4和ipv6,我们所说的的IP地址指的是IPV4的地址。家的入口可以看作端口号,从前门进还是后门进啊; 而各个网络在本机和虚拟机下的ip地址...
  • 【计算机网络】IP地址

    多人点赞 2021-10-02 11:12:27
    IP地址: 一、 IP地址概述 二、编址方案 2.1 分类编址 2.2 子网划分 2.3 无分类编址 三、特殊用途的IP地址 四、IP地址的规划
  • ip地址详解(深入网络层分析)

    千次阅读 2021-01-17 17:11:30
    IP数据报服务 思路 可靠的的通信由网络来保证 可靠的通信由用户主机来保证 连接的建立 必须 不需要 终点的地址 仅在连接建立的时候使用,每个分组使用短的虚电路信号 每个分组都有终点的完整地址 分组的...
  • 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能...
  • IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32位的标识符。 IP地址的编址方法经过了3个阶段: 分类的IP地址 子网的划分 构成超网 1.分类的IP地址 IP地址由网络号和...
  • 在IPv4IP地址是一个32位的整数。所以最多可以表示的数字IP地址是:2^32(大约是43亿)。 IP地址由网络号和主机号两部分来标识。处于不同网段内的主机必须有不同的网络标识。而处于同一网段内的主机的网络号表示...
  • IP地址的格式与分类

    千次阅读 2020-06-03 21:39:01
    Internet上的每一台计算机都有一个惟一的标识,即Internet Protocol地址(IP地址)。 Internet上的每一台主机均被分配了唯一的一个由32位二进制数码组成的地址—IP地址,它定义了基于TCP/IP协议的计算机和网络所使用...
  • 网络 IP地址分类

    千次阅读 2019-03-05 13:53:53
    所谓的“分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号,它标志主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是唯一的。第二...
  • 网络---IP地址和端口

    千次阅读 2022-03-23 10:58:30
    IP地址:网络每一台主机唯一标识。 本质:ipv4 :uint32_t 类型–>无符号的4字节的整数,2^32,所以Ip地址可能存在不够用情况。 我们通常也使用 “点分十进制” 的字符串表示IP地址, 例如 192.168.0.1 ; 用点分割...
  • 几类IP地址的数量和常见几种网络的知识相关
  • IP地址常见分类有哪些?

    千次阅读 2021-03-03 14:47:51
    IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址(相当于手机号码,可以通过唯一的手机号码找到手机),所以IP地址也被称为互联网地址...
  • 详解 IP 地址

    千次阅读 2020-04-10 11:52:29
    1、IP地址及其表示方法 IP 地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的 32 位的标识符。IP 地址的结构使我们可以在互联网上很方便地进行寻址。IP 地址现在由互联网名字...
  • 网络基础知识(IP地址、端口、UDP协议、TCP协议)

    千次阅读 热门讨论 2021-05-20 22:06:03
    1、ip地址的概念:ip地址是指互联网协议地址,ip地址是ip协议提供的一种统一的地址格式,在网络唯一标识一台主机。 2、ip地址的分类:ipv4和ipv6两类地址 3、ipv4与ipv6的区别: 端口 1、端口的本质:无符号16位...
  • Java-网络编程、网络编程三要素(IP地址,端口号,协议)
  • TCP/IP(Transmite Control Protocol 传输控制协议/Internet Protocol网际协议)已成为计算机网络的一套...在应用TCP/IP协议的网络环境,为了唯一地确定一台主机的位置,必须为TCP/IP协议指定三个参数,即IP地址
  • 概述 网络体系架构 TCP/IP体系使用3种类型的地址 物理地址IP地址和端口地址其中物理地址是所在连 路定义的结点地址IP唯一地定义了主机所在网络位置端口地址用来标识进程 底层子网技术 LAN冲突域的概念冲突域是CSMA/...
  • 计算机网络——IP协议基础原理

    千次阅读 2021-11-14 13:32:43
    它为互联网上的每一个网络和主机分配一个逻辑地址所以IP地址也叫逻辑地址,用来屏蔽物理地址的差异,MAC地址每一个机器都有一个编码。IP地址是32位二进制数据分为4段每一段8位0~255来表示。通常是10进制的方式表示。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,589
精华内容 10,235
热门标签
关键字:

互联网中的进程标识是ip地址