文章目录

  • 综述
  • 简介
    • 1.IPv4地址的分类
    • 2.子网掩码(subnet mask address)
    • 3.端口(16位的整数值)
  • 私人申明

综述

简单快速说明IPv4地址的分类、子网掩码和网关的作用


简介

1.IPv4地址的分类

IPv4使用的是32位IP地址格式。根据前8位来区别IP地址的类型,也就是第一个点号(.)前的数字决定IP地址的类别A类:0~127(A类主要分配给拥有大量主机的网络,例如大公司),获取这个类较难
B类:128~191(通常分配给结点比较多的网路,例如区域网)
C类:192~223(通常分配给结点比较少的网络),最常见的类
D类:224~239(用于组播)
E类:240~255(保留地址,目前没有使用)
Internet特殊的地址:
1、255.255.255.255:有限广播地址,通常用于无盘启动的工作站向服务器获取IP地址时最初使用的地址
2、0.0.0.0:主机本身,发往此IP的数据分组由本级接收
3、127.0.0.1:回环接口,常用于本地软件测试(实际上127.0.0.0 - 127.255.255.255)这2^24个地址都是
回环地址,所有发往这些地址的数据包都会被loop back。
IP地址的组成:
类别+网络ID(该类别下的第几层网络)+主机ID(该层网络下的第几台计算机)

2.子网掩码(subnet mask address)

1、缺省(自动生成),绝大部分情况下都是这种类型
作用: 把IP地址中的 32bit 划分为网络标识(类型+网络ID)和 主机标识(主机ID)两部分,网络标识置1,主机标识置0。A类网络缺省子网掩码:255.0.0.0B类网络缺省子网掩码:255.255.0.0C类网络缺省子网掩码:255.255.255.0
     子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。网络上,数据从一个地方传到另外一个地方,是依靠IP寻址。从逻辑上来讲,是两步的:第一步,从IP中找到所属的网络,好比是去找这个人是哪个小区的;第二步,再从IP 中找到主机在这个网络中的位置,好比是在小区里面找到这个人。只有网络标识相同的两台主机在无路由的情况下才能相互通信。
2、自定义子网掩码(比较少用)自定义子网掩码是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,
实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。形式如下:
未做子网划分的IP地址:网络号+主机号
做子网划分后的IP地址:网络号+子网号+子网主机号也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。
子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。利用子网掩码可以判断两台主机是否在同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。一句话:将一个较大的内部网络划分为更多个小规模的子网

3.端口(16位的整数值)

端口的作用是用于主机内部的,因为主机内部会同时运行很多应用程序,每个应用程序之间的数据都应该是独立的,互不干扰的,端口就相当于银行窗口,相应的业务要去相应的窗口办理,这样处理的效率高,而且也不会乱。
通常情况:
(小于)<1024的端口为保留端口,系统调用。
(大于等于)>=1024为用户应用程序端口

私人申明

转载请标注原作者

网络三大参数(IP、NETMASK、PORT)简述相关推荐

  1. 用m ip衡量的计算机性能指标是,ip网络技术要求网络性能参数与指标.pdf.pdf

    YU 中华人 民共和 国通信行业标准 YD/T 1171- 2001 IP网络技术要求 - 网络性能参数与指标 IPNetworkSpecification - NetworkPerformanceP ...

  2. 网络配置的四大基本要素: ip + netmask + gateway + dns

    IP IP地址 IP(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址.常见的IP地址,分为IPv4与IPv6两大类. IP地 ...

  3. Oracle的网络三大配置文件(sqlnet.ora、tnsnames.ora、listener.ora)

    Oracle的网络三大配置文件(sqlnet.ora.tnsnames.ora.listener.ora) blog文档结构图: 1  说明 为了使得外部进程能够访问Oracle 数据库则必须配置Or ...

  4. 1网络配置参数和网络接口显示

    一 网络配置参数和网络接口显示 1 网络配置参数 ​ ifconfig 命令可以查看,配置,启用或禁用指定网络接口.如配置网卡ip地址,掩码,广播指地址,网关等.网卡命名归律:第一块网卡为eth0,第 ...

  5. Java之初步识别网络编程:IP、端口号、TCP/UDP、Socket、URL等

    文章目录 一.网络编程概述 二.网络通信要素概述 三.通信要素1:IP和端口号 IP相关 InetAdress类 如何实例化InetAddress 端口号 四.通信要素2:网络协议 TCP/IP协议簇 ...

  6. Linux网络、静态IP、防火墙配置

    Linux网络.静态IP.防火墙配置 Linux配置上网 修改配置网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按 i 进行输入,将ONB ...

  7. 第五章 网络 之 TCP/IP

    文章目录 TCP 什么是TCP协议?UDP协议?它们的区别? 说一下TCP/IP三次握手,四次挥手的具体细节? HTTP 描述一下HTTP协议? HTTP请求/响应报文? HTTP方法?(请求报文) ...

  8. Java中的网络和TCP/IP协议

    网络和TCP/IP协议 一.网络通信协议 1.1 协议和七层模型 1.2 TCP/IP协议 二.网络通信的实现 2.1 TCP协议通信 2.2 UDP协议通信 前言: 有时候我们会不理解,我们在QQ上 ...

  9. QT入门第七天 网络编程TCP/IP/UDP+Http和JSON解析+qt事件软键盘【CSDN最详细】

    网络编程+Http和JSON解析+qt事件软键盘 第一章 QT中的网络编程 [1]涉及到的类 [2]tcp协议的流程 [2.1]服务器的流程 socket-->bind-->listen- ...

最新文章

  1. 二叉树的中序遍历非递归方法(算法导论第三版12.1-3)
  2. iOS LLDB console debug总结
  3. HBase的BulkLoad详解
  4. python主要用于做什么-python主要用于哪些方向
  5. 亚马逊全面发力AI,推机器学习托管服务、四项新工具,还有AI硬件
  6. 超像素学习笔记(1)——概念及判别条件
  7. idea无法使用mvn命令
  8. 图像处理--bicubic(双三次插值)
  9. 触发器详解——(三)T触发器
  10. Red5应用开发(三) 点播
  11. cmm是什么意思(风量cmm是什么意思)
  12. PKI、X509、PKCS及证书相关等
  13. Android调用C++实现共享内存(Native层)
  14. Android基础与手机历史
  15. Cent OS 7.7 搭建蓝鲸智云社区版5.1.27(1)——安装前环境准备
  16. 记一次 Redis 连接池泄漏问题排查
  17. winscp连接nas root账户拒绝访问_树莓派 3B 结合 NextCloud PI 搭建皮米级 NAS 家庭储存...
  18. CSDN初发贴的一些前述
  19. 一千位铁粉「圆桌小密圈」
  20. OMPL 入门Tutorial 9:商空间的规划(QuotientSpace Planning)

热门文章

  1. python之LIST、Tuple、Dictionary用法总结
  2. vcruntime140.dll文件缺失,去哪下载vcruntime140.dll文件
  3. layui table 导出excel 兼容IE浏览器
  4. stp实验心得_STP实验报告
  5. 不同封装0Ω电阻通流能力
  6. Impala/Hive现状分析与前景展望
  7. 《计算机组成与系统结构(第二版) 裘雪红 李伯成 西安电子科技大学出版社》课后习题答案(带解析)(七)
  8. 口腔医学院用学计算机吗,口腔医学专业VS计算机专业,同样高考志愿大热门,我该选择哪个?...
  9. Android Data Binding 入门
  10. Lua脚本的基本使用