精华内容
下载资源
问答
  • 130-IP 地址和端口号

    千次阅读 2017-03-30 17:39:49
    1. 引言网络通信的本质仍然是进程间通信。几个月前,我们在学习进程间通信的时候(共享内存、管道、以及用于同步的信号量),并没有...在同一个操作系统上,不同进程之间可以使用进程的 pid 进行唯一标识。可是在不同

    1. 引言

    网络通信的本质仍然是进程间通信。

    几个月前,我们在学习进程间通信的时候(共享内存、管道、以及用于同步的信号量),并没有提到过网络 IPC,那时候是因为基础不太够。另一方面,之前讲的进程间通信,所有的进程都位于同一个操作系统上。

    然而网络通信跨越了这条“鸿沟”,穿越了世俗的界限,将进程间通信扩展到了不同的计算机上。

    在同一个操作系统上,不同进程之间可以使用进程的 pid 号进行唯一标识。可是在不同计算机上,这种方法就行不通了,因为不同计算机上,也会有两个一样的进程 id 号。

    所以在网络 ipc 中,为了标识目标的通信进程,只能使用 ip 地址,光有 ip 地址也是不够的啊!!!有人想到 ip 地址 + 进程 pid 两者联合起来,好吧,,,是你脑洞大开还是我脑洞大开……这种方法确实可行,但是它用起来并不是那么爽,因为每次你要和另一台电脑上的程序通信,你都得知道它的 pid,这一次它的 pid 是 2000,说不定一次重新启动后,就变成了 2017.

    2. IP 地址 + 端口号(port)

    实际上,标识目标进程的方案是使用 IP 地址 + 端口号的方式,我知道你可能又懵圈了,端口号是一个新概念。实际上它就是一个 unsigned short 类型(2字节)的整数,所以说,最大的端口号是 65535.

    首先,端口号首先是稳定的,进程每次启动,都可以使用固定的端口号。端口号可以唯一标识当前操作系统的一个进程,或者说,一个端口号只能被一个进程使用。

    如果要进行网络通信的话,就可以使用 (IP 地址 + 端口号)来唯一的标识这个世界上的任何一个进程。(你得要有一定的 IP 地址的基础才能理解这句话,有些 IP 地址是私有地址,不能出现在公网上,这种 IP 地址就是我们常用的局域网 IP 地址,比如 192.168.XXX.XXX 这些。如果你是局域网内的计算机,你的计算机是无法被外网所访问到的,可能你会狡辩说你的计算机能上网,这个往深了说就是 NAT 技术……哎,跑远了。)

    3. 套接字地址

    在网络编程中,把(IP 地址 + 端口号)这样的一对值称呼为套接字地址,又懵圈了吧,,,新名词套接字又是啥?

    套接字的英文原文 socket,看看 Collins 的解释:


    这里写图片描述

    不得不说,中文真的是博大精深,将 socket 翻译成套接字的那个译者没获得诺贝尔文学奖还真是可惜了。

    所以这里的套接字,实质上应该是类似一种插槽的东西,不如就说是插座吧。那么,套接字地址就是“插座”地址了。再者,是谁的“插座”?没错,是这个进程上的插座。

    在计算机中,通常使用 192.168.166.5:80 这种以 ip:port 的形式来表示套接字地址。


    这里写图片描述
    图1 某个进程上绑定了很多插座

    图 1 中的进程,就安装了 3 个插座,什么意思呢?就是说这个进程它使用了 3 个端口号,我们使用这三个套接字地址中的任何一个都可以联系这个进程。

    所以,有了套接字地址了,和进程通信也不是什么难事了。不过,值得一提的是,这些插座,是本来就有的,还是需要自己去安装的?这个问题在下一讲讨论。

    4. 套接字地址在程序中的表示

    刚刚用 ip:port 的方式来表示套接字地址,实际上这只是给人类看的,容易看的明白,在程序中,显然就是结构体了。就算你猜也猜的到这个结构体大概长什么样子了,是吧?

    这个结构体的样子如下:

    struct sockaddr_in {
      sa_family_t    sin_family; /* 这个值固定写 AF_INET */
      in_port_t      sin_port;   /* 网络字节序的端口号 */
      struct in_addr sin_addr;   /* in_addr 类型的 ip 地址 */
    };

    后面两个字段不用我解释了,第一个字段现在我也不解释,以后再说……

    5. 总结

    • 网络通信使用套接字地址唯一的标识进程
    • 知道套接字地址是什么东东
    展开全文
  • IP地址与端口号

    千次阅读 2019-02-11 11:35:17
    一个数据报的头部不应该只存在源IP地址目的IP地址,还应该存在一个协议字段告诉应该交给上层的哪一个协议 2.端口号 《1》基本概念 端口号是传输层的概念 端口号是一个2字节16位的整数 端口号用来标识一个...

    1.IP地址

    • IPv4版本的IP地址为4字节,也就是32位
    • 网络层的数据报中封装两个IP地址,一个源IP地址(数据报源主机的IP),一个目的IP地址(数据报目的主机的IP)
    • 一个数据报的头部不应该只存在源IP地址和目的IP地址,还应该存在一个协议字段告诉应该交给上层的哪一个协议

    2.端口号

    《1》基本概念

    • 端口号是传输层的概念

    • 端口号是一个2字节16位的整数

    • 端口号用来标识一个进程,用来告诉OS,将数据交给哪一个进程

    • IP地址+端口号可以唯一的表示网络中一个主机的进程

    • 一个端口号只能被一个进程占用
      《2》端口号与进程 ID
      一个进程PID也可以唯一的标识一个进程,那么端口号的意义在哪?

    • 当一个进程退出时,再次启动进程时,它的PID已经变化,所以要将进程与端口号绑定来标识这个进程

    • 一个进程可以绑定多个端口号,但是一个端口号只能被一个进程绑定
      《3》源端口号与目的端口号
      传输层协议TCP/UDP的数据段中,也存在两个字段,一个是源端口号,一个是目的端口号,它用来表示这个数据是哪一个进程发的,要发给哪一个进程。

    2.TCP协议与UDP协议特点

    TCP:

    • 传输层协议
    • 面向连接,两个主机只有建议连接之后才可以通信
    • 可靠传输,建立连接之后,占用端到端的通信资源
    • 面向字节流,发送的字节流数据之间没有明确的间隔
      UDP
    • 传输层协议
    • 面向无连接,尽最大努力交付
    • 不可靠的传输
    • 面向数据报,发送的一个数据是一个整体,它们之间有明确的间隔

    3.网络字节序

    内存中大于1个字节的数据相对于内存地址存在大小端之分,磁盘文件中多字节数据相对于偏移地址也存在大小端之分,网络中的数据流也存在大小端之分。
    网络字节流的大小端:

    • 发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出。接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存。
    • 网络数据流的地址规定,先发出的数据是低地址,后发出的数据是高地址。
    • TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节。
    • 不管这台主机是大端机还是小端机, 都会按照这个TCP/IP规定的网络字节序来发送/接收数据。如果当前发送主机是小端, 就需要先将数据转成大端, 否则就忽略, 直接发送。

    为了使网络程序具有可移植性,使同样的C代码在大端和小端计算机编译后都能正常运行,可以调用以下库函数对网络字节序和主机字节序的转换

    #include <arpa/inet.h>
    //h--host主机,n--net网络,l--long长整型32位,s--short短整型16位
    uint32_t htonl(uint32_t hostlong);//主机-->网络(32位)
    uint16_t htons(uint16_t hostshort);//主机-->网络(16位)
    uint32_t ntohl(uint32_t netlong);//网络-->主机(32位)
    uint16_t ntohs(uint16_t netshort);//网络-->主机(16位)
    
    
    展开全文
  • request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做...//获取客户端IP,需要注意的是获取到的是直接面向的IP地址,并不是经过代理等处理的原始地址 request.getRemotePort();//获取服务端访问端口 r
    

    request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做权限控制后就会将用户登录名缓存到这里
    request.getRemoteAddr();//获取客户端IP,需要注意的是获取到的是直接面向的IP地址,并不是经过代理等处理的原始地址
    request.getRemotePort();//获取服务端访问端口
    request.getRemoteHost();//获取服务端地址 即当前路径为 request.getRemoteHost()+":"+request.getRemotePort()
    展开全文
  • IP协议号和传输端口号

    千次阅读 2012-07-05 16:09:35
    比如在传输层如果是tcp连接,那么在网络层ip包里面的协议就将会有个值是6,如果是udp的话那个值就是17-----传输层 传输层--通过接口关联(端口的字段叫做端口)---应用层  协议是存在于IP数据报的首部的20...
    网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-----传输层
    传输层--通过接口关联(端口的字段叫做端口)---应用层
           协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。
           而端口,则是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。
    端口号存在于UDP和TCP报文的首部,而IP数据报则是将UDP或者TCP报文做为其数据部分,再加上IP数据报首部,封装成IP数据报。而协议号则是存在这个IP数据报的首部.

           比方来说:
           端口你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议,任何网络软件的通讯都基于TCP/IP协议。如果 把互联网比作公路网,电脑就是路边的房屋, 房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,TCP/IP协议把它叫作“端口”。当你 发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail软件是从邮件服务器的110号端口这扇门进去取信 的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与外界联系的。
          关于端口,再做一些补充
         现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进行文件的上传下载,但是同时我们又希望别人能够浏览我们的 web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个 问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。
           比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号 来决定将此数据包给哪个应用程序(也叫网络服务)。也就是说,协议号+端口号唯一的确定了接收数据包的网络进程。由于标志数据发送进程的'源端口号'和标 志数据接受进程的'目的端口号'都包含在每个tcp段和udp段的第一个分组中,系统可以知道到底是哪个客户应用程序同哪个服务器应用程序在通讯,而不会 将数据发送到别的进程中。
           但是要注意的一点是同样的一个端口在不同的协议中的意义是不同的,比如tcp和udp中的端口31指的并不是同一个端口。但是对于同一个协议,端口号确实唯一的。
           在端口中分为两种,一是'知名端口',也即小于256的端口号。另一种是'动态分配的端口',也就是在需要时再将其赋给特定的进程。这类似于nt服务器或者163拨号上网,也就是动态的分配给用户一个目前没有用到的标志。动态分配的端口号都是高于标准端口号范围的。
    网络服务常用的应用协议和对应的标准端口号
    《网络服务通用的应用协议和对应的标准(默认)端口号:》
    应用协议         端口号/协议       说明
    ftp-data            20/tcp               FTP, data
    ftp                21/tcp              FTP. control
    telnet           23/tcp 
    smtp            25/tcp               Simple Mail Transfer Protocol
    time             37/tcp               timserver 
    time             37/udp               timserver 
    domain          53/tcp              Domain Name Server
    domain          53/udp              Domain Name Server
    tftp              69/udp              Trivial File Transfer
    gopher          70/tcp 
    http             80/tcp               www-http World Wide Web
    pop3           110/tcp              Post Office Protocol-Version 3
    nntp           119/tcp       Network News Transfer Protocol
    netbios-ns        137/tcp       NETBIOS Name Service
    netbios-ns        137/udp       NETBIOS Name Service
    netbios-dgm     138/udp       NETBIOS Datagram Service
    netbios-ssn       139/tcp       NETBIOS Session Service
    imap               143/tcp       Internet Message Access Protocol
    snmp              161/udp       SNMP
    snmptrap          162/udp     SNMP trap
    irc                  194/tcp       Internet Relay Chat Protocol
    ipx                 213/udp      IPX over IP
    ldap                389/tcp      Lightweight Directory Access Protocol
    https              443/tcp  
    https              443/udp  
    uucp              540/tcp  
    ldaps              636/tcp       LDAP over TLS/SSL
    doom             666/tcp       Doom Id Software
    doom             666/udp      Doom Id Software
    phone          1167/udp      Conference calling
    ms-sql-s         1433/tcp      Microsoft-SQL-Server
    ms-sql-s        1433/udp      Microsoft-SQL-Server
    ms-sql-m       1434/tcp       Microsoft-SQL-Monitor
    ms-sql-m       1434/udp      Microsoft-SQL-Monitor
    wins             1512/tcp      Microsoft Windows Internet Name Service
    wins            1512/udp      Microsoft Windows Internet Name Service
    l2tp             1701/udp     Layer Two Tunneling Protocol
                       1720/tcp
    QICQ             4000/udp
    QICQ             8000/udp
    QQ               1080/UDP            Socks 代理
    所有的ip协议号:

    十进制 关键字 协议
    ======= ======= ==============
    0 HOPOPT IPv6 逐跳选项 
    1 ICMP Internet 控制消息 
    2 IGMP Internet 组管理 
    3 GGP 网关对网关 
    4 IP IP 中的 IP(封装) 
    5 ST 流 
    6 TCP 传输控制 
    7 CBT CBT 
    8 EGP 外部网关协议 
    9 IGP 任何专用内部网关 
    (Cisco 将其用于 IGRP)
    10 BBN-RCC-MON BBN RCC 监视 
    11 NVP-II 网络语音协议 
    12 PUP PUP 
    13 ARGUS ARGUS 
    14 EMCON EMCON 
    15 XNET 跨网调试器 
    16 CHAOS Chaos 
    17 UDP 用户数据报 
    18 MUX 多路复用 
    19 DCN-MEAS DCN 测量子系统 
    20 HMP 主机监视 
    21 PRM 数据包无线测量 
    22 XNS-IDP XEROX NS IDP 
    23 TRUNK-1 第 1 主干 
    24 TRUNK-2 第 2 主干 
    25 LEAF-1 第 1 叶 
    26 LEAF-2 第 2 叶 
    27 RDP 可靠数据协议 
    28 IRTP Internet 可靠事务 
    29 ISO-TP4 ISO 传输协议第 4 类 
    30 NETBLT 批量数据传输协议 
    31 MFE-NSP MFE 网络服务协议 
    32 MERIT-INP MERIT 节点间协议 
    33 SEP 顺序交换协议 
    34 3PC 第三方连接协议 
    35 IDPR 域间策略路由协议
    36 XTP XTP 
    37 DDP 数据报传送协议 
    38 IDPR-CMTP IDPR 控制消息传输协议
    39 TP++ TP++ 传输协议 
    40 IL IL 传输协议 
    41 IPv6 Ipv6 
    42 SDRP 源要求路由协议 
    43 IPv6-Route IPv6 的路由标头 
    44 IPv6-Frag IPv6 的片断标头 
    45 IDRP 域间路由协议 
    46 RSVP 保留协议 
    47 GRE 通用路由封装 
    48 MHRP 移动主机路由协议
    49 BNA BNA 
    50 ESP IPv6 的封装安全负载 
    51 AH IPv6 的身份验证标头 
    52 I-NLSP 集成网络层安全性 TUBA 
    53 SWIPE 采用加密的 IP 
    54 NARP NBMA 地址解析协议 
    55 MOBILE IP 移动性 
    56 TLSP 传输层安全协议 
    使用 Kryptonet 密钥管理
    57 SKIP SKIP 
    58 IPv6-ICMP 用于 IPv6 的 ICMP 
    59 IPv6-NoNxt 用于 IPv6 的无下一个标头 
    60 IPv6-Opts IPv6 的目标选项 
    61 任意主机内部协议 
    62 CFTP CFTP 
    63 任意本地网络 
    64 SAT-EXPAK SATNET 与后台 EXPAK 
    65 KRYPTOLAN Kryptolan 
    66 RVD MIT 远程虚拟磁盘协议 
    67 IPPC Internet Pluribus 数据包核心 
    68 任意分布式文件系统 
    69 SAT-MON SATNET 监视 
    70 VISA VISA 协议 
    71 IPCV Internet 数据包核心工具 
    72 CPNX 计算机协议网络管理 
    73 CPHB 计算机协议检测信号 
    74 WSN 王安电脑网络 
    75 PVP 数据包视频协议 
    76 BR-SAT-MON 后台 SATNET 监视 
    77 SUN-ND SUN ND PROTOCOL-Temporary 
    78 WB-MON WIDEBAND 监视 
    79 WB-EXPAK WIDEBAND EXPAK 
    80 ISO-IP ISO Internet 协议 
    81 VMTP VMTP 
    82 SECURE-VMTP SECURE-VMTP 
    83 VINES VINES 
    84 TTP TTP 
    85 NSFNET-IGP NSFNET-IGP 
    86 DGP 异类网关协议 
    87 TCF TCF 
    88 EIGRP EIGRP 
    89 OSPFIGP OSPFIGP 
    90 Sprite-RPC Sprite RPC 协议 
    91 LARP 轨迹地址解析协议 
    92 MTP 多播传输协议 
    93 AX.25 AX.25 帧 
    94 IPIP IP 中的 IP 封装协议 
    95 MICP 移动互联控制协议 
    96 SCC-SP 信号通讯安全协议 
    97 ETHERIP IP 中的以太网封装 
    98 ENCAP 封装标头 
    99 任意专用加密方案 
    100 GMTP GMTP 
    101 IFMP Ipsilon 流量管理协议 
    102 PNNI IP 上的 PNNI 
    103 PIM 独立于协议的多播 
    104 ARIS ARIS 
    105 SCPS SCPS 
    106 QNX QNX 
    107 A/N 活动网络 
    108 IPComp IP 负载压缩协议 
    109 SNP Sitara 网络协议 
    110 Compaq-Peer Compaq 对等协议 
    111 IPX-in-IP IP 中的 IPX 
    112 VRRP 虚拟路由器冗余协议 
    113 PGM PGM 可靠传输协议 
    114 任意 0 跳协议 
    115 L2TP 第二层隧道协议 
    116 DDX D-II 数据交换 (DDX) 
    117 IATP 交互式代理传输协议 
    118 STP 计划传输协议 
    119 SRP SpectraLink 无线协议 
    120 UTI UTI 
    121 SMP 简单邮件协议 
    122 SM SM 
    123 PTP 性能透明协议 
    124 ISIS over IPv4 
    125 FIRE 
    126 CRTP Combat 无线传输协议 
    127 CRUDP Combat 无线用户数据报 
    128 SSCOPMCE 
    129 IPLT 
    130 SPS 安全数据包防护 
    131 PIPE IP 中的专用 IP 封装 
    132 SCTP 流控制传输协议 
    133 FC 光纤通道 
    134-254 未分配 
    255 保留

    展开全文
  • 计算机端口号总数:65535,一般用到的是1~65535,0一般不使用 0-1023: 系统端口,也叫公认端口,这些端口只有系统特许的进程才能使用; 1024~65535为用户端口: 1024-5000: 临时端口,一般的应用程序使用1024到...
  • 最近在做移动端的项目,其实也就是响应式web,因为需要测试对方提供的API在移动端的效果如何,所以浏览器的移动模式不是很合适,于是需要手机能通过ip+端口号来访问此web项目; 于是上网找了一下教程,记录一下: ...
  • 原文地址:http://blog.csdn.net/qq_21792169/article/details/51954815网上看到很多都是使用nmap工具,这个工具...ping.sh 这样局域网内哪些电脑的ip是alive的就可以知道,下面来查看对于IP的MAC地址,使用cat /pro...
  • 客户端使用特定的端口号与服务器进行通信,这是在进行网络编程开发时候经常容易遇到的问题。这篇博客是关于网络编程中客户端编写的小总结。 绑定端口号 ...绑定IP和端口  直接调用QHostAddress...
  • 今天将完成的spring boot项目打包放到服务器上,命令行完美运行,正当我开心的翘起了二郎腿的时候,安卓端说无法访问,于是心头一紧,发现项目只能用localhost加端口号访问不能用ip地址加端口号访问,上网查了好多,...
  • 外网的ip已经开放了一个端口号,在使用其他网络的时候使用telnet 这个外网ip+端口号 是可以连通的,但是在这个外网ip的内网中,使用telnet 这个外网ip+端口号无法连通, 其中这个内网是可以上网的。求大神们找一下...
  • ip和端口基础知识

    千次阅读 2019-03-27 14:01:30
    ip地址: 在网络中标识一台唯一的设备 ip地址的作用: 通过ip地址在网络中找到对应的设备,然后可以给这个设备发送数据 ip地址分为ipv4,ipv6 本机ip地址: 127.0.0.1 本机的域名: localhost 域名方便记忆某台电脑的...
  • IP协议号和传输层端口号【Z】

    千次阅读 2010-12-29 22:15:31
    比如在传输层如果是tcp连接,那么在网络层ip包里面的协议就将会有个值是6,如果是udp的话那个值就是17-----传输层 传输层--通过接口关联(端口的字段叫做端口)---应用层  协议是存在于IP数据报的...
  • 关于绑定IP地址与端口号的见解

    千次阅读 2019-07-24 15:01:33
    端口”,通俗地讲就是一个通信通道的“门”,各种计算机服务通信都是通过特定的端口与外部计算机进行通信,像常见的WWW、FTP、Telnet服务一样。随着计算机网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡...
  • 场景描述:  我们局域网内所有主机...1:首先修改Apache的端口号:因为路由器的管理控制台默认的是80端口。 参照:http://www.cnblogs.com/yshyee/p/3399485.html   2:进入路由器管理控制台,在高级选项中...
  • IP地址和端口

    2016-07-15 07:23:58
    我们上网,可能会同时浏览网页、收发电子邮件、进行...每一台上网的电脑都具有独一无二的IP地址,这个地址类似于生活中人们的家庭地址,通过网络路由器等多种物理设备(无需初级学习者理解),网络可以完成从一个电脑到
  • 各协议的协议号和端口号

    万次阅读 多人点赞 2017-08-27 17:09:44
    协议号与端口号详解 IP是网络层协议,IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。 ...
  • IP地址、MAC地址以及端口号

    千次阅读 2020-02-18 20:56:33
    在利用TCP/IP协议族进行通信的时候,有三个比较关键的确认身份的信息:mac地址、IP地址和端口号IP地址: (基于计算机或路由器)在网络层的IP头部里,用于识别网络中互联的主机路由器,其实主要是确认子网,...
  • 物联网专题17:IP地址和端口

    千次阅读 2019-11-28 01:10:23
    IP地址和端口
  • 端口号大全

    万次阅读 多人点赞 2019-03-14 08:38:16
    指网络中面向连接服务无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数 据结构 I/O(基本输入输出)缓冲区。说白了,我们在计算机的任何操作都在有意无意的 使用着计算机的各个端口,下面列出了...
  • 最直接的理解ip和端口的关系

    千次阅读 2016-01-12 11:24:43
    你(ip)要别人说话,用嘴巴; 你(ip)要听别人说话,用耳朵; 你(ip)要闻味道,要用鼻子; 网络上,每个端口都承载了不同的通信的功能; 1,IP地址是用来标识一组网络中的人物,就像数的计算机...
  • android如何通过代码来获取每个应用访问过的ip和端口 上一章https://blog.csdn.net/zhao007z5/article/details/79976835,通过源码分析,知道了应用访问过的Ip地址和端口都被保存到了文件中,那么只需要不断的监视...
  • 一、IP 地址和端口号   1) IP 地址用于在网络中唯一标识一台机器(通信实体),是一个 32 位整数,通常 用 4 个 0-255 的十进制数标识; 2) 端口号用于唯一标识通信实体上进行网络通讯的程序,同一台机器...
  • 之前一直不太会写正则表达式,很多要用到正则表达式的都直接百度,像上次要用正则表达式验证是否是合法的ip地址,然后就上网找,结果就是没找到一个对的,今天就为大家贡献一下,写个对的,并做一下解析。...
  • 协议号与端口号详解

    2020-09-01 20:55:02
    IP是网络层协议,IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层...目的主机收到IP包后,根据IP协议号确定送给哪个模块(TCP/UDP/ICMP...)处理,送给TCP/UDP模块的报文根据端口号确定送给哪个应用程序
  • 端口号是什么?

    千次阅读 2019-07-05 14:24:11
    一个IP地址可以有65 536(即256256)个,端口是通过端口号来标记的,端口号只有整数,范围是0~65 535(0~256256-1)。 认识端口 计算机领域分为硬件领域软件领域,在硬件领域中,端口又被称...
  • 200个可用稳定的ip代理端口分享

    千次阅读 2021-02-20 13:34:03
    对于一个一直倾向于年轻化的网络世界,不少年轻的网名...ip端口号分享: 61.135.217.7:80 106.15.42.179:33543 61.128.208.94:3128 113.251.216.28:8123 113.251.216.28:8123 218.19.246.220:9000 222.221.11.119:3128.
  • 端口号及分类协议号

    千次阅读 2017-06-26 17:03:52
    原文链接协议号与端口号详解IP是网络层协议,IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,715
精华内容 15,886
关键字:

上网ip和端口号