tcp端口是否区分本地(TCP更改本地端口)

      最后更新:2023-04-02 01:36:55 手机定位技术交流文章

      请问如何区分TCP、UDP端口?

      端口:1 服务:tcpmux说明:这显示有人在寻找sgi irix机器。irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。irix机器在发布是含有几个默认的无密码的帐户,如:ip、guest uucp、nuucp、demos 、tutor、diag、outofbox等。许多管理员在安装后忘记删除这些帐户。因此hacker在internet上搜索tcpmux并利用这些帐户。端口:7服务:echo说明:能看到许多人搜索fraggle放大器时,发送到x.x.x.0和x.x.x.255的信息。端口:19服务:character generator说明:这是一种仅仅发送字符的服务。udp版本将会在收到udp包后回应含有**字符的包。tcp连接时会发送含有**字符的数据流直到连接关闭。hacker利用ip欺骗可以发动dos攻击。伪造两个chargen服务器之间的udp包。同样fraggle dos攻击向目标地址的这个端口广播一个带有伪造受害者ip的数据包,受害者为了回应这些数据而过载。端口:21服务:ftp说明:ftp服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的ftp服务器的方法。这些服务器带有可读写的目录。木马doly trojan、fore、invisible ftp、webex、wincrash和blade runner所开放的端口。端口:22服务:ssh说明:pcanywhere建立的tcp和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用rsaref库的版本就会有不少的漏洞存在。端口:23服务:telnet说明:远程登录,入侵者在搜索远程登录unix的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术,入侵者也会找到密码。木马tiny telnet server就开放这个端口。端口:25服务:smtp说明:smtp服务器所开放的端口,用于发送邮件。入侵者寻找smtp服务器是为了传递他们的spam。入侵者的帐户被关闭,他们需要连接到高带宽的e-mail服务器上,将简单的信息传递到不同的地址。木马antigen、email password sender、haebu coceda、shtrilitz stealth、winpc、winspy都开放这个端口。端口:31服务:msg authentication说明:木马master paradise、hackers paradise开放此端口。端口:42服务:wins replication说明:wins复制端口:53服务:domain name server(dns)说明:dns服务器所开放的端口,入侵者可能是试图进行区域传递(tcp),欺骗dns(udp)或隐藏其他的通信。因此防火墙常常过滤或记录此端口。端口:67服务:bootstrap protocol server说明:通过dsl和cable modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向dhcp服务器请求一个地址。hacker常进入它们,分配一个地址把自己作为局部路由器而发起大量中间人(man-in-middle)攻击。客户端向68端口广播请求配置,服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的ip地址。端口:69服务:trival file transfer说明:许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常由于错误配置而使入侵者能从系统中窃取任何 文件。它们也可用于系统写入文件。端口:79服务:finger server说明:入侵者用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其他机器finger扫描。端口:80服务:http说明:用于网页浏览。木马executor开放此端口。端口:99服务:metagram relay说明:后门程序ncx99开放此端口。端口:102服务:message transfer agent(mta)-x.400 over tcp/ip说明:消息传输代理。端口:109服务:post office protocol -version3说明:pop3服务器开放此端口,用于接收邮件,客户端访问服务器端的邮件服务。pop3服务有许多公认的弱点。关于用户名和密码交 换缓冲区溢出的弱点至少有20个,这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误。端口:110服务:sun公司的rpc服务所有端口说明:常见rpc服务有rpc.mountd、nfs、rpc.statd、rpc.csmd、rpc.ttybd、amd等端口:113服务:authentication service说明:这是一个许多计算机上运行的协议,用于鉴别tcp连接的用户。使用标准的这种服务可以获得许多计算机的信息。但是它可作为许多服务的记录器,尤其是ftp、pop、imap、smtp和irc等服务。通常如果有许多客户通过防火墙访问这些服务,将会看到许多这个端口的连接请求。记住,如果阻断这个端口客户端会感觉到在防火墙另一边与e-mail服务器的缓慢连接。许多防火墙支持tcp连接的阻断过程中发回rst。这将会停止缓慢的连接。端口:119服务:network news transfer protocol说明:news新闻组传输协议,承载usenet通信。这个端口的连接通常是人们在寻找usenet服务器。多数isp限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送spam。端口:135服务:本地 service说明:microsoft在这个端口运行dce rpc end-point mapper为它的dcom服务。这与unix 111端口的功能很相似。使用dcom和rpc的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。hacker扫描计算机的这个端口是为了找到这个计算机上运行exchange server吗?什么版本?还有些dos攻击直接针对这个端口。端口:137、138、139服务:netbios name service说明:其中137、138是udp端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得netbios/smb服务。这个协议被用于windows文件和打印机共享和samba。还有wins regisrtation也用它。端口:143服务:interim mail access protocol v2说明:和pop3的安全问题一样,许多imap服务器存在有缓冲区溢出漏洞。记住:一种linux蠕虫(admv0rm)会通过这个端口繁殖,因此许多这个端口的扫描来自不知情的已经被感染的用户。当redhat在他们的linux发布版本中默认允许imap后,这些漏洞变的很流行。这一端口还被用于imap2,但并不流行。端口:161服务:snmp说明:snmp允许远程管理设备。所有配置和运行信息的储存在数据库中,通过snmp可获得这些信息。许多管理员的错误配置将被暴露在internet。cackers将试图使用默认的密码public、private访问系统。他们可能会试验所有可能的组合。snmp包可能会被错误的指向用户的网络。端口:177服务:x display manager control protocol说明:许多入侵者通过它访问x-windows操作台,它同时需要打开6000端口。端口:389服务:ldap、ils说明:轻型目录访问协议和netmeeting internet locator server共用这一端口。端口:443服务:https说明:网页浏览端口,能提供加密和通过安全端口传输的另一种http。端口:456服务:【null】说明:木马hackers paradise开放此端口。端口:513服务:login,remote login说明:是从使用cable modem或dsl登陆到子网中的unix计算机发出的广播。这些人为入侵者进入他们的系统提供了信息。端口:544服务:【null】说明:kerberos kshell端口:548服务:macintosh,file services(afp/ip)说明:macintosh,文件服务。端口:553服务:corba iiop (udp)说明:使用cable modem、dsl或vlan将会看到这个端口的广播。corba是一种面向对象的rpc系统。入侵者可以利用这些信息进入系统。端口:555服务:dsf说明:木马phase1.0、stealth spy、inikiller开放此端口。端口:568服务:membership dpa说明:成员资格 dpa。端口:569服务:membership msn说明:成员资格 msn。端口:635服务:mountd说明:linux的mountd bug。这是扫描的一个流行bug。大多数对这个端口的扫描是基于udp的,但是基于tcp的mountd有所增加(mountd同时运行于两个端口)。记住mountd可运行于任何端口(到底是哪个端口,需要在端口111做portmap查询),只是linux默认端口是635,就像nfs通常运行于2049端口。端口:636服务:ldap说明:ssl(secure sockets layer)端口:666服务:doom id software说明:木马attack ftp、satanz backdoor开放此端口端口:993服务:imap说明:ssl(secure sockets layer)端口:1001、1011服务:【null】说明:木马silencer、webex开放1001端口。木马doly trojan开放1011端口。端口:1024服务:reserved 说明:它是动态端口的开始,许多程序并不在乎用哪个端口连接网络,它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器,打开telnet,再打开一个窗口运行natstat -a 将会看到telnet被分配1024端口。还有sql session也用此端口和5000端口
      TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 TCP是面向连接的,有比较高的可靠性。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。TCP是当应用程序要得到完整且可信赖的数据时所采用的传输控制协议,由于必须绝对完整无误,因此TCP会在传输的过程中多了许多确认的动作以确定数据的正确性;而UDP比起TCP是要简单许多,UDP传输数据通常会遗失却不见得再重新传输一次,因此使用UDP的应用程序着重于简洁和效率以完成工作,它不需要像TCP一般复杂的手续就可以达到交换信息的目的。
      你要有个概念:协议栈先处理协议号,再处理端口号。比如你用TCP的80端口去连接一台HTTP服务器,那么服务器会先查看你使用的协议号,如果是TCP,那么,再去用80端口去连接服务器对应的进程。所以说,TCP和UDP可以同时使用同样的端口。因为两个协议本身就是互斥的,所以不会产生冲突的。打个比方:男一号,男二号,男三号;女一号,女二号,女三号...就是这么个道理了。
      请问如何区分TCP、UDP端口?

      netstat 命令当中的内部地址和外部地址分别代表的是什么?

      网络连接是有2方参与,自己就是“内部地址”,别人就是“外部地址”。再举个例子,用户用浏览器打开百度网站时,自己的 IP 地址就是内部地址了,也叫“本地地址”,百度服务器的IP就是外部地址,也就“远程地址”。NAT是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。扩展资料netstat的使用:1、netstat -a 列出所有端口netstat -a 是列出所有的端口情况,包括监听的没有监听的。端口还分为tcp端口和udp端口,如果要想区分tcp端口和udp端口,可以使用“netstat -at”来列出tcp端口,用“netstat -ap”来列出udp端口。使用命令“netstat -anp”查看哪些端口被打开。2、查看一个端口是否被打开使用命令“nc -lp 23”可以打开23端口,使用命令“netstat -an | grep 23”可以查看23端口是否被打开。3、显示监听的端口使用命令“netstat -l”可以显示已经监听的端口。4、显示PID和进程名称“netstat -pt”5、显示核心路由“netstat -rn”6、查看指定程序的端口在命令行中输入“netstat -apn | grep ssh”可以查看ssh的端口。
      网络连接是有2方参与,自己就是“内部地址”,别人就是“外部地址”,就这么简洁。再举个例子,你用浏览器打开百度网站时,自己的 IP 地址就是内部地址了,也叫“本地地址”,百度服务器的IP就是外部地址,也就“远程地址”。C:UsersAdministrator>netstat -nActive Connections  Proto  Local Address          Foreign Address        State  TCP    127.0.0.1:1110         127.0.0.1:52802        TIME_WAIT  TCP    192.168.1.10:49166     62.213.110.149:80      CLOSE_WAIT  TCP    192.168.1.10:49227     221.176.30.206:5201    ESTABLISHED  TCP    192.168.1.10:49245     192.168.1.10:1110      ESTABLISHED  TCP    192.168.1.10:49246     221.176.28.63:8080     ESTABLISHED  TCP    192.168.1.10:49612     62.128.100.213:21      ESTABLISHED  TCP    192.168.1.10:49621     62.128.100.213:21248   ESTABLISHED
      因为IP地址的资源是有限的,所以,不可能世界上所有上网的人,都能一直拥有自己属于自己的一个IP地址,例如一个公司里面所有同事都要上网,这时就没有必要每人都使用一个IP地址,这样会占用很多IP地址资源,所以整个公司上网,只需要占用一个IP地址就可以了。 因此,为了解决有限的IP地址资源,公司的内部会构建一个局域网,这个局域网内会使用一种叫做内部IP的IP地址,这个内部IP地址只在你局域网内部有效。当你访问局域网以外的外网时,你的路由器会把你们的内部IP地址转换为统一的外部IP地址,跟外网的其他计算机联系。当接收到外网需要访问的信息回应时,你的路由器会自动把接收到的信息转发到对应的内网IP上。等同于你们片区的快递员,会把你们小区的快递都放到小区门口,你们小区住户就各自领取自己的邮件一样。 当跟内部计算机通信时,你使用的是内部IP地址,当需要跟外网计算机通信时,你使用的是外部IP地址,这中间的过程由你的路由器自动进行识别转换。
      netstat 命令当中的内部地址和外部地址分别代表的是什么?

      端口是什么

      "端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。 端口详解端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。电脑运行的系统程序,其实就像一个闭合的圆圈,但是电脑是为人服务的,他需要接受一些指令,并且要按照指令调整系统功能来工作,于是系统程序设计者,就把这个圆圈截成好多段,这些线段接口就叫端口(通俗讲是断口,就是中断),系统运行到这些端口时,一看端口是否打开或关闭,如果关闭,就是绳子接通了,系统往下运行,如果端口是打开的,系统就得到命令,有外部数据输入,接受外部数据并执行。TCP端口TCP [1]:Transmission Control Protocol传输控制协议,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。UDP端口UDP [1]:User Datagram Protocol用户数据报协议,UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。协议端口如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择,把数据包顺利的传送到目的主机。大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。端口其实就是队,操作系统为各个进程分配了不同的队,数据包按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 不光接受数据包的进程需要开启它自己的端口,发送数据包的进程也需要开启端口,这样,数据包中将会标识有源端口,以便接受方能顺利地回传数据包到这个端口。
      端口是什么

      什么是端口?TCP/IP 的主要端口是什么?

      端口是传输层的地址,是区分不同应用进程的。 常用的TCP端口有:80为Web服务器端口,20和21为FTP服务器端口,25和110为邮件服务器端口等。
      什么是端口?TCP/IP 的主要端口是什么?

      TCP端口和UDP端口有什么区别和联系

      TCP端口和UDP端口主要是区别,基本没什么联系: 1)TCP端口---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 2)UDP端口---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。
      TCP端口和UDP端口有什么区别和联系

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/63870.html

          热门文章

          文章分类