ip地址端⼝号格式
1. IP地址的端⼝是什么意思
端⼝号---具有⽹络功能的应⽤软件的标识号。注意,端⼝号是不固定的,即可以由⽤户⼿⼯可以分配(当然,⼀般在软件编写时就已经定义)。当然,有很多应⽤软件有公认的默认的端⼝,⽐如FTP:20和21,HTTP:80,TELNET:23等等,这⾥就不⼀⼀列举了。⼀个软件可以拥有多个端⼝号,这证明这个软件拥有不⽌⼀个⽹络功能。
0-1023是公认端⼝号,即已经公认定义或为将要公认定义的软件保留的,⽽1024-65535是并没有公共定义的端⼝号,⽤户可以⾃⼰定义这些端⼝的作⽤。
那么端⼝号到底有什么作⽤呢?请⼤家继续往下看。
当⼀台电脑启动了⼀个可以让远程其他电脑访问的程序,那么它就要开启⾄少⼀个端⼝号来让外界访问。我们可以把没有开启端⼝号的电脑看作是⼀个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了⼀个可以让外界访问的程序后它⾃然需要在房间上开⼀个窗⼝来接受来⾃外界的访问,这个窗⼝就是端⼝。
那么为什么要给端⼝编号来区分它们呢,既然⼀个程序开了⼀个端⼝,那么不是外部信息都可以通过这
个开启的端⼝来访问了吗?答案是不可以。为什么呢?因为数据是⽤端⼝号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共⽤⼀个端⼝来接受数据的话,那么当外界的⼀个数据包送来后传输层就不知道该送给哪⼀个软件来处理,这样势必将导致混乱。
上⼀次提到提到在⼀个经过OSI第四层传输层封装的数据段的第四层报头⾥包含两个端⼝号,既源端⼝号和⽬的端⼝号,⽬的端⼝号的作⽤上⾯已经介绍了,下⾯让我们了解⼀下原端⼝号吧。
源端⼝号⼀般是由系统⾃⼰动态⽣成的⼀个从1024-65535的号码,当⼀台计算机A通过⽹络访问计算机B时,如果它需要对⽅返回数据的话,它也会随机创建⼀个⼤于1023的端⼝,告诉B返回数据时把数据送到⾃⼰的哪个端⼝,然后软件开始侦听这个端⼝,等待数据返回。⽽B收到数据后会读取数据包的源端⼝号和⽬的端⼝号,然后记录下来,当软件创建了要返回的数据后就把原来数据包中的原端⼝号作为⽬的端⼝号,⽽把⾃⼰的端⼝号作为原端⼝号,也就是说把收到的数据包中的原和⽬的反过来,然后再送回A,A再重复这个过程如此反复直到数据传输完成。当数据全部传输完A就把源端⼝释放出来,所以同⼀个软件每次传输数据时不⼀定是同⼀个源端⼝号。
2. 怎么才能知道⾃⼰的IP地址的端⼝号是多少啊
查询真是的IP地址分⼏种情况:
1、如果是⽤的是公⽹IP,在cmd下ipconfig就可以查看;
2、如果是拨号上⽹,需要查看路由器WAN⼝或者打开web浏览器输⼊IP138就能显⽰出你的公⽹IP。
⾄于端⼝号是和服务绑定的,只能查询某个服务或者程序占⽤的端⼝,在cmd中输⼊netstat -ano就能查询出所有的端⼝占⽤情况,查看你需要知道的端⼝。
端⼝号的范围从0到65535,例如web⼀般是80,ftp是21等。
3. IP号后⾯的端⼝号是什么意思,有什么⽤
端⼝号指计算机⽤来与外围设备连接的接⼝。
端⼝包括物理端⼝和逻辑端⼝。物理端⼝是⽤于连接物理设备之间的接⼝,逻辑端⼝是逻辑上⽤于区分服务的端⼝。TCP/IP 协议中的端⼝就是逻辑端⼝,通过不同的逻辑端⼝来区分不同的服务。
⼀个IP地址的端⼝通过16bit进⾏编号,最多可以有65536个端⼝。端⼝是通过端⼝号来标记的,端⼝号只有整数,范围是从0到65535。
作⽤:
端⼝有什么⽤呢?我们知道,⼀台拥有IP地址的主机可以提供许多服务,⽐如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。
那么,主机是怎样区分不同的⽹络服务呢?显然不能只靠IP地址,因为IP 地址与⽹络服务的关系是⼀对多的关系。实际上是通过“IP地址+端⼝号”来区分不同的服务的。
服务器⼀般都是通过知名端⼝号来识别的。例如,对于每个TCP/IP实现来说,FTP服务器的TCP端⼝号都是21,每个Telnet
服务器的TCP端⼝号都是23,每个TFTP(简单⽂件传送协议)服务器的UDP端⼝号都是69。
任何TCP/IP实现所提供的服务都⽤知名的1~1023之间的端⼝号。这些知名端⼝号由Internet号分配机构(InternetAssignedNumbersAuthority,IANA)来管理。
资料扩展
按端⼝号可分为3⼤类:
(1)公认端⼝(Well Known Ports):从0到1023,它们紧密绑定(binding)于⼀些服务。通常这些端⼝的通讯明确表明了某种服务的协议。例如:80端⼝实际上总是HTTP通讯。
(2)注册端⼝(Registered Ports):从1024到49151。它们松散地绑定于⼀些服务。也就是说有许多服务绑定于这些端⼝,这些端⼝同样⽤于许多其它⽬的。例如:许多系统处理动态端⼝从1024左右开始。
(3)动态和/或私有端⼝(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端⼝。实际上,机器通常从1024起分配动态端⼝。但也有例外:SUN的RPC端⼝从32768开始。
参考资料:百度百科-端⼝号
4. ip的端⼝,什么意思
你好下⾯⽂章虽然是复制的但是希望对你有帮助只要能解决问题就⾏不是吗?在⽹络技术中,端⼝(Port)有好⼏种意思。
集线器、交换机、路由器的端⼝指的是连接其他⽹络设备的接⼝,如RJ-45端⼝、Serial端⼝等。我们这⾥所指的端⼝不是指物理意义上的端⼝,⽽是特指TCP/IP协议中的端⼝,是逻辑意义上的端⼝。
如果把IP地址⽐作⼀间房⼦,端⼝就是出⼊这间房⼦的门。真正的房⼦只有⼏个门,但是⼀个IP地址的端⼝可以有65536个之多!端⼝是通过端⼝号来标记的,端⼝号只有整数,范围是从0 到65535。
我们知道,⼀台拥有IP地址的主机可以提供许多服务,⽐如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的⽹络服务呢?显然不能只靠IP地址,因为IP 地址与⽹络服务的关系是⼀对多的关系。
实际上是通过“IP地址+端⼝号”来区分不同的服务的。需要注意的是,端⼝并不是⼀⼀对应的。
⽐如你的电脑作为客户机访问⼀台WWW服务器时,WWW服务器使⽤“80”端⼝与你的电脑通信,但你的电脑则可能使
⽤“3457”这样的端⼝,如图1所⽰。按对应的协议类型,端⼝有两种:TCP端⼝和UDP端⼝。
由于TCP和UDP 两个协议是独⽴的,因此各⾃的端⼝号也相互独⽴,⽐如TCP有235端⼝,UDP也可以有235端⼝,两者并不冲突。1.周知端⼝(Well Known Ports)周知端⼝是众所周知的端⼝号,范围从0到1023,其中80端⼝分配给W WW服务,21端⼝分配给FTP服务等。
我们在IE的地址栏⾥输⼊⼀个⽹址的时候(⽐如)是不必指定端⼝号的,因为在默认情况下WWW服务的端⼝号是“80”。⽹络服务是可以使⽤其他端⼝号的,如果不是默认的端⼝号则应该在地址栏上指定端⼝号,⽅法是在地址后⾯加上冒
号“:”(半⾓),再加上端⼝号。
⽐如使⽤“8080”作为WWW服务的端⼝,则需要在地址栏⾥输⼊“:8080”。但是有些系统协议使⽤固定的端⼝号,它是不能被改变的,⽐如139 端⼝专门⽤于NetBIOS与TCP/IP之间的通信,不能⼿动改变。
2.动态端⼝(Dynamic Ports)动态端⼝的范围是从1024到65535。之所以称为动态端⼝,是因为它⼀般不固定分配某种服务,⽽是动态分配。
动态分配是指当⼀个系统进程或应⽤程序进程需要⽹络通信时,它向主机申请⼀个端⼝,主机从可⽤的端⼝号中分配⼀个供它使⽤。当这个进程关闭时,同时也就释放了所占⽤的端⼝号。
怎样查看端⼝⼀台服务器有⼤量的端⼝在使⽤,怎么来查看端⼝呢?有两种⽅式:⼀种是利⽤系统内置的命令,⼀种是利⽤第三⽅端⼝扫描软件。 1.⽤“netstat -an”查看端⼝状态在Windows 2000/XP中,可以在命令提⽰符下使⽤“netstat -an”查看系统端⼝状态,可以列出系统正在开放的端⼝号及其状态. 2.⽤第三⽅端⼝扫描软件第三⽅端⼝扫描软件有许多,界⾯虽然千差万别,但是功能却是类似的。
这⾥以“Fport” (可到 /soft/cce下载)为例讲解。“Fport”在命令提⽰符下使⽤,运⾏结果与“netstat -an”相似,但是它不仅能够列出正在使⽤的端⼝号及类型,还可以列出端⼝被哪个应⽤程序使⽤.。
5. 怎么查看⾃⼰电脑的IP端⼝
最低0.27元开通⽂库会员,查看完整内容> 原发布者:⼋戒爱上⽟兔如何查看计算机IP地址查看计算机的IP地址有多种⽅法,在这⾥介绍三种常⽤的查看⽅法第⼀种查看计算机IP地址⽅法:1、⽤⿏标左键单击开始菜单的“运⾏”选项;2、在弹出的运⾏对话框中,输⼊“command”或者“cmd”命令,⿏标左键单击“确定”按钮;③、在⽩字⿊底界⾯的指针闪烁处键⼊“ipconfig”命令,按回车键;3、OK,你可以看到本机的IP地址了,例如上图中显⽰的IP地址为10.8.10.13。
第⼆种查看计算机IP地址⽅法:①、⿏标左键单击屏幕右下⾓任务栏的“本地连接”两个⼩电脑图;②、在出现的对话框中,⿏标左键单击“属性”按钮;③、在出现的对话框中,⿏标左键双击“Internet协议(TCP/IP)”;④、OK,在弹出的对话框中,你便可以看到本机的IP地址了,例如上图中显⽰的IP地址为10.8.10.13。第三种查看计算机IP地址⽅法:①、⽤⿏标右键单击桌⾯上的“⽹上邻居”;②、再右键弹出的对话框中,⽤⿏标左键单击“属性”选项;③、在“⽹上邻居”属性对话框中,⽤⿏标右键单
击“本地连接”;④、再右键弹出的对话框中,⽤⿏标左键单击“属性”选项;⑤、在出现的对话框中,⿏标左键双击“Internet协议(TCP/IP)”;⑥、OK,在弹出的对话框中,你便可以看到本机的IP地址了,例如上图中显⽰的IP地址为10.8.10.13。
6. 怎么获取服务器上的ip地址和端⼝号
在服务器中要查看端⼝,可以使⽤Netstat命令:
1、依次点击“开始→运⾏”,键⼊“cmd”并回车,打开命令提⽰符窗⼝。
2、在命令提⽰符状态下键⼊“netstat -a -n”,按下回车键后就可以看到以数字形式显⽰的TCP和UDP连接的端⼝号及状态。Netstat命令⽤法如下:
命令格式:Netstat -a -e -n -o -s-an
-a 表⽰显⽰所有活动的TCP连接以及计算机监听的TCP和UDP端⼝。
-e 表⽰显⽰以太⽹发送和接收的字节数、数据包数等。
-n 表⽰只以数字形式显⽰所有活动的TCP连接的地址和端⼝号。
-o 表⽰显⽰活动的TCP连接并包括每个连接的进程ID(PID)。
-s 表⽰按协议显⽰各种连接的统计信息,包括端⼝号。
-an 查看所有开放的端⼝
7. 端⼝号和IP地址
开始,运⾏,cmd netstat -an显⽰IP和端⼝号NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] -a 显⽰所有连接和监听端⼝。
-b 显⽰包含于创建每个连接或监听端⼝的
可执⾏组件。在某些情况下已知可执⾏组件
拥有多个独⽴组件,并且在这些情况下
包含于创建连接或监听端⼝的组件序列
被显⽰。这种情况下,可执⾏组件名
在底部的 [] 中,顶部是其调⽤的组件,
等等,直到 TCP/IP 部分。注意此选项
可能需要很长时间,如果没有⾜够权限
可能失败。
-e 显⽰以太⽹统计信息。此选项可以与 -s
选项组合使⽤。
-n 以数字形式显⽰地址和端⼝号。
-o 显⽰与每个连接相关的所属进程 ID。
-p proto 显⽰ proto 指定的协议的连接;proto 可以是
下列协议之⼀: TCP、UDP、TCPv6 或 UDPv6。
如果与 -s 选项⼀起使⽤以显⽰按协议统计信息,proto 可以是下列协议
之⼀:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 显⽰路由表。
-s 显⽰按协议统计信息。默认地,显⽰ IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
-
p 选项⽤于指定默认情况的⼦集。
-v 与 -b 选项⼀起使⽤时将显⽰包含于
为所有可执⾏组件创建连接或监听端⼝的
组件。
interval 重新显⽰选定统计信息,每次显⽰之间
暂停时间间隔(以秒计)。按 CTRL+C 停⽌重新
显⽰统计信息。如果省略,netstat 显⽰当前
配置信息(只显⽰⼀次)
8. IP地址范围(不分哪段的)还有端⼝号范围分别是多少
10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255, 192.168.0.0~192.168.255.255。浏览web是什么意思
端⼝概念
在⽹络技术中,端⼝(Port)⼤致有两种意思:⼀是物理意义上的端⼝,⽐如,ADSL Modem、集线器、交换机、路由器⽤于连接其他⽹络设备的接⼝,如RJ-45端⼝、SC端⼝等等。⼆是逻辑意义上的端⼝,⼀般是指TCP/IP协议中的端⼝,端⼝号的范围从0到65535,⽐如⽤于浏览⽹页服务的80端⼝,⽤于FTP服务的21端⼝等等。我们这⾥将要介绍的就是逻辑意义上的端⼝。
(1)知名端⼝(Well-Known Ports)
知名端⼝即众所周知的端⼝号,范围从0到1023,这些端⼝号⼀般固定分配给⼀些服务。⽐如21端⼝分配给FTP服务,25端⼝分配给SMTP(简单邮件传输协议)服务,80端⼝分配给HTTP服务,135端⼝分配给RPC(远程过程调⽤)服务等等。
(2)动态端⼝(Dynamic Ports)
动态端⼝的范围从1024到65535,这些端⼝号⼀般不固定分配给某个服务,也就是说许多服务都可以使⽤这些端⼝。只要运⾏的程序向系统提出访问⽹络的申请,那么系统就可以从这些端⼝号中分配⼀个供该程序使⽤。⽐如1024端⼝就是分配给第⼀个向系统发出申请的程序。在关闭程序进程后,就会释放所占⽤的端⼝号。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论