IP地址以及端口号

简介: IP地址以及端口号

一、IP地址


IP地址是IP协议提供的一种统一风格的地址格式。它为互联网上每一个网络以及每一台主机分配一个逻辑地址,只有这样的地址才能从千千万万的计算机中找到所需的对象来。

格式


       IPV4是一个32位的二进制数。通常被划分为4*8位二进制数,也就是4字节。IP地址通常使用“点分十进制”表示成(a,b,c,d)的形式,其中每一位可以表示0-255的十进制整数。

       每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。根据网络规模大小还可以分成A,B,C,D,E五类。

特殊IP


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

二、端口号


       所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。

       网络中的计算机通过IP地址表明自己的身份,但这只能表明某台计算机。一台计算机可以有着很多的操作提供着很多的服务,如数据库服务,Talent(23端口号),FTP服务(21端口号),HTTP服务等,我们可以通过端口号去寻找这个台计算机哪个端口提供的什么服务。并且每台电脑的端口号不能重复。

       端口号可以标识主机中发送数据以及接收数据的进程(因为提供服务就需要有进程,在提供对应的进程中提供其端口号)。两个不同的进程,不能绑定同一个端口号,但 一个进程可以绑定多个端口号。

image.png

编辑

相关文章
Java中使用HttpRequest获取用户真实IP地址端口
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81357594 import javax.
1883 0
|
22天前
|
JSON 安全 网络协议
【Azure Policy】添加策略用于审计Azure 网络安全组(NSG)规则 -- 只能特定的IP地址允许3389/22端口访问
为了确保Azure虚拟机资源的安全管理,只有指定IP地址才能通过RDP/SSH远程访问。解决方案包括使用Azure Policy服务扫描所有网络安全组(NSG),检查入站规则中的3389和22端口,并验证源地址是否在允许的IP列表中。不符合条件的NSG规则将被标记为非合规。通过编写特定的Policy Rule并定义允许的IP地址参数,实现集中管控和合规性检查。
|
2月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
1月前
|
网络协议
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
73 0
|
3月前
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
|
网络协议 程序员 网络安全
网络发展背景、TCP/IP五层模型、网络传输基本流程、ip地址与端口概念(2)
我们之前在学习系统编程的时候, 学习了 pid 表示唯一一个进程; 此处我们的端口号也是唯一表示一个进程. 那么这 两者之间是怎样的关系?
177 0
|
网络协议 网络架构
网络发展背景、TCP/IP五层模型、网络传输基本流程、ip地址与端口概念(1)
众所周知,计算机最早设计出来是进行单机计算(计算弹道导弹),那网络的发展流程是咋样的呢?
97 0
|
网络协议 网络架构
IP地址和端口号
IP地址一共有4byte(32bit组成),比如0.0.0.0,不简写的话就是0000 0000.0000 0000.0000 0000.0000 0000
113 0
|
Oracle 关系型数据库 MySQL
网络通信学习笔记(二)---IP地址,端口
网络通信学习笔记(二)---IP地址,端口
网络通信学习笔记(二)---IP地址,端口
|
网络协议 Linux 网络安全
【计算机网络】网络通信基础(IP地址,端口号,五元组,OSI七层模型,TCP/IP五层模型,封装和分用)
随着时代发展,需要计算机之间相互通信,共享软件和数据,即多台计算机相互协同工作来完成某个业务,就有了网络互联
【计算机网络】网络通信基础(IP地址,端口号,五元组,OSI七层模型,TCP/IP五层模型,封装和分用)