UDP and TCP ports
Hi:
I have a question. As we know, scanning TCP ports is a lot eaiser than UDP ports because active UDP ports don't respond and there are other reasons as well.
try{
Socket soc= new Scoket(address, portnumber);
catch(Throwable e){ System.out.println(e)}
look at the code above, it can only tell you active TCP ports for the Throwable e tells you nothing about UDP ports. An active UDP port doesn' respond to the connection call "soc". Therefore it will throw an exception(connection refused) after trying to connect an active UDP port. This exception is just like those of closed TCP ports.
What i am saying is that active UDP ports will be treated the same as closed TCP ports. They are hidden in closed TCP ports. How do i sift them out? Any solutions?
I am basically trying to determine how many UDP and TCP ports on a machine are open. Open TCP ports are easy to see. But UDP ports are tricky. Can you please tell me more in detail using a datagram socket?
Similar Messages
-
BEFW11S4 UDP AND TCP PORT opening
How do i open UDP AND TCP ports specifically TCP ports: 80, 6667, 28910, 29900, 29920
UDP ports: 4321, 27900 Its for a networkable game i need to open these ports to play it.Ok But when i try disabling the numbers in the forwarding field i run out of spaces in the field to be able to disable them Is there an advanced firewall settings that i dont know about? I put in all of the range forwarding and put the range forwarding start for example 80 originally (TCP ports: 80, 6667, 28910, 29900, 29920
UDP ports: 4321, 27900) The ones i try to disable i run out of fields to disable them in the forwarding for example there are 10 slots for disabling and Im trying to disable them on two numbers 192.168.1.101. and 192.168.1.100 So i need to disable them for both ip numbers I got 10 fields to enter it into them and 10 x 2 is more than the numbers..... You get me?? and on top of that i dont know if what i did was enough Linksys doesnt want to help me without paying 30 dollars so im just thinking i should buy a new router....... i mean they charge 39 dollars for a new router and they want me to pay 39 dollars for tech support it just doesnt make any sense........ -
Maximum # of UDP and TCP port Mappings
Does anyone know for sure the total number of port mappings you can create on the airport extreme?
ThanksOk But when i try disabling the numbers in the forwarding field i run out of spaces in the field to be able to disable them Is there an advanced firewall settings that i dont know about? I put in all of the range forwarding and put the range forwarding start for example 80 originally (TCP ports: 80, 6667, 28910, 29900, 29920
UDP ports: 4321, 27900) The ones i try to disable i run out of fields to disable them in the forwarding for example there are 10 slots for disabling and Im trying to disable them on two numbers 192.168.1.101. and 192.168.1.100 So i need to disable them for both ip numbers I got 10 fields to enter it into them and 10 x 2 is more than the numbers..... You get me?? and on top of that i dont know if what i did was enough Linksys doesnt want to help me without paying 30 dollars so im just thinking i should buy a new router....... i mean they charge 39 dollars for a new router and they want me to pay 39 dollars for tech support it just doesnt make any sense........ -
How can I open both UDP and TCP ports
Hi,
How can i open both tcp and UDP ports for an IP in Cisco ASA?
Regards
EjazAre you referring to port opening in Cisco ASA to permit certain traffic? I believe the following document should help.
http://www.cisco.com/en/US/docs/security/asa/asa82/configuration/guide/acl_overview.html
Adding a Standard Access List
hostname(config)# access-list access_list_name standard {deny | permit} {any | ip_address mask}
Example:
hostname(config)# access-list OSPF standard permit 192.168.1.0 255.255.255.0
http://www.cisco.com/en/US/docs/security/asa/asa82/configuration/guide/acl_standard.html
Adding an Extended Access List
access-list access_list_name [line line_number] [extended] {deny | permit} protocol source_address mask [operator port] dest_address mask [operator port | icmp_type] [inactive]
Example:
hostname(config)# access-list ACL_IN extended permit ip any any
http://www.cisco.com/en/US/docs/security/asa/asa82/configuration/guide/acl_extended.html
Hope this will help. -
Destinations and TCP Port Numbers for Creative Cloud
Hi
What are the Destination IP's and TCP port numbers that need to be allowed on a firewall to use creative cloud in a secure network?
thanksRave wrote:
Hi mccalel,
CS3 is a very very old software and is not a qualifying version for upgrade.
Not sure I follow.
The discounted promotional deal (for the first 12 months) for existing owners of CS3-CS6 suites is what the OP is trying to take advantage of.
https://creative.adobe.com/plans -
Good day everyone,
I have a question in regard to real server operation with different server farms, and VIPs
Can a Real Server be associated ( for simpliciy) with two different Server Farms that have a VIP associated with each, servicing the same TCP Port (443).
Example:
SF-A
RSRV-1: 192.168.1.10 /24
RSRV-2: 192.168.1.11 /24
VIP-A: 192.168.1.20 /24
VIP-A: https:web-A
Protocol: HTTPS
SF-B
RSRV-2: 192.168.1.11 /24
RSRV-3: 192.168.1.12 /24
VIP-B: 192.168.1.30 /24
VIP-b: https:web-B
Protocol: HTTPS
Client-A: 172.16.128.10
Client-B: 172.16.128.15
I have attached an sketch depicting the connectivity.
As always any feedback/Suggestions will be greatly apprecaited.
Cheers,
Raman AzizianRaman,
This type of config is no problem. What the server is doing is virtual web hosting. The server would have two different web services running for the same IP, but each listening for a unique host header.
From an IP point of view both connections would be destined to the rserver address on port 80, but in the http header they would have two different Host headers.
one for www.example1.com and the second for www.example2.com. If the web server is configured correct so each host name is tied to one web service it will not have any issues.
The config you attached looks ok. The way you have the sticky group is ok doing source IP. If you use cookies for the sticky group I would suggest you create two sticky groups each with a different cookie name and add the same serverfarm to both groups. The client will only send a cookie for the domain it received it from so using the same cookie in two vips could cause problems if the same client hits both vips.
Hope that helps
Regards
Jim -
Combining UDP and TCP connections
I am trying to build a simple client -server app, where multiple client sends price quotes to a server and the server does some analysis on these numbers and spits it back out to all the clients every 5 seconds or so. Before I start, I want to make sure I am thinking about it correctly. I was thinking that I could have on each client a UDP connection and a TCP connection, the TCP connection would be used to send the quotes to the server. This way I have a live connection and confirmed packet reception from client to server.
The UDP would be used for when the server sends back out the quotes to all the clients, since the server is just sending out back certain ones (the best quotes that is) to all the clients. Does that seem like a reasonable design?The only reason is because the server should be sending out it's information via datagrams because it wants to send the same message to all the clients. So in my point of view it looks like it would be more efficient to send out one datagram, broadcasted instead of going through each client and sending the same thing, especially when I'm trying to send an update every 5 seconds or so.
-
^^^ Just need help with that, its for my PS3, i called Sony after getting DNS errors(80710102) and they told me i need to enter the numbers they gave me, i just want to know were to pit them... And my router is a WRT54G btw...
Message Edited by Gran_Turismo on 06-28-2007 10:39 PMfrom the computer wired to the router , access the web interface of the router using http://192.168.1.1 .. the default password is "admin"...once on the ui go to the "applications and gaming" tab and click on the "port trigerring" subtab .. enter the port numbers on this page ..
-
People told me that data might go lost if I use UDP Protocol, so I have to use TCP.
But I am quite confused cause I read that the data link layer will make sure the data transfers correctly, so I suppose no data would be lost even if I use UDP cause it's based on the link layer.
Can someone solve my puzzle?But the data link already take care of this. So no
packets should be lost.No. -
How to close SIP and H323 port
I have cisco 2801 with IOS (C2801-SPSERVICESK9-M), Version 12.4(5a). I found that my router open TCP port 5060 (SIP) and TCP port 1720. How can I disable this port? I've tried to disable on "voice service voip" but not working. Do you have any suggestion
Hi,
This has been identified as a Bug in CSCsb25337, and was fixed in the following versions..
12.4(7.12), 12.4(7.11)T, 12.4(03d), 12.4(7.14)T, 12.4(07a), 12.4(05b), 12.4(6)T01, 12.4(4)T03, 12.4(2)T05, 12.3(14)YX02, 12.4(2)XB02, 12.4(4)XD02, 12.3(14)YM08
Workaround:
H323 can be disabled by issuing these commands from Config mode:
voice service voip
h323
call service stop
SIP can be disabled by issuing these commands:
sip-ua
no transport udp
no transport tcp
Voice service voip
sip
Call service stop
HTH
Regards
Kevin -
How to forward UDP on TCP?
Hey everyone,
I'm behind a firewall that blocks all UDP (torrents, games...) requests.
I usually ssh to my server and forward all the trafic to it using a transparent
proxy application (sshuttle). I saw that openvpn handles UDP as well (sshuttle doesn't).
I read the documentation of openvpn but I didn't understand which flags to use
and which not to. Actually I suck at networking and I'm not even sure if the title of the question
is correct (would explain why I couldn't find anything on the forum/online).
So could you please help me out? and sorry for any mistake I did.
ThanksOpenVPN, has two operating mode: tun and tap. Tun just tunnels IP traffic (UDP and TCP), while Tap acts like a real ethernet cable. To achieve this, OpenVPN has to make a network connection with the remote server. To do so, you have two choices again: UDP and TCP.
What you want is probably tun+tcp, which will make the UDP traffic going into OpenVPN to be transmitted over the TCP connection and go out of the server as UDP.
The config options are
proto tcp
dev tap
The wiki entry (https://wiki.archlinux.org/index.php/Op … ll_OpenVPN) should work fine for you. Just don't forget to use "proto tcp" in both server and client configs. The default setup should be perfectly fine for you.
As noted by brain0, tunelling UDP over TCP will cause higher latency on UDP. It should work fine for torrents, but the latency will be something 1.5x the latency from you and the server + the latency between the server and the final destination of the UDP traffic. Gaming on that might be painful. -
Agentry Client 6.1.3 installation with preconfigure SMP server name et TCP Port
Hi,
I'm looking for a way to deploy an Agentry Client (version 6.1.3.xxx) on multiple devices without having to manually specify the SMP server name and TCP port.
When the user get's it, I just want him to only enter his credential to start the first synch/config process.
Anyway do easily do that?
Thanks for your help!
EricHi Bill,
Here's what I did in more detail so you can pin point what I do wrong (hopefully :-)).
First I extracted the branding files of the Agentry_6.1.3.10212_ClientWin32.exe.
Agentry_6.1.3.10212_ClientWin32.exe /Branding=D:\Temp\Agentry.
This is the directory and file structure I got out of it.
The 2 directories are created as you mentionned.
If I browse to the AgentryClient_Win32 directory I see thoses files:
If I browse the Installer directory I see :
The Include and Plugins directories are as follow :
I still can't find the AgentryClient.exe.config file???
Eric -
Changing the TCP port on async ports in Cisco router
Hello,
My goal is to replace old terminal servers from a factory environment.
These terminal servers act as a aggregation point of terminal equipment (printers and factory automation).
Software used in this factory writes to these devices using ip-address of the terminal server and TCP-port starting at 10001, where the last number is a port number.
The problem is that in Cisco equipment, I can not find a way to change the tcp port to this 1000x. The only option would be to change the softwares TCP-port to Cisco default 200x, but this is not the solution I am looking for. This is because the switchover should be done when the machines are running, and the time window is to short to make changes in the factory software.
Is there a way to change the logical TCP-port for Cisco routers asyncronous lines (HWIC-16A) to 10001-16?
Marko TuhkunenSo i figured out that i can use the archive tar /create command:
To copy the entire flash towards TFTP:
archive tar /create tftp://X.X.X.X/flash.tar flash:
Now i will have to insert the new flash and probably format it first towards the correct file systems. Then i will have to use the next archive command:
archive tar /xtract "Here i am unsure of the syntax, i want to be copying and extracting the tar I backed up from the old flash"
After these steps are complete can i just reboot the router with the new flash card, won't there be any issues, since the startup config is on the NVRAM it will load the config properly, and i haven't seen any boot parameters but they shouldn't pose any issues since i'm not changing the flash slot.
Thanks for your assistance -
UDP vs TCP (hands-on experience required)
Dearest colleagues,
I've done a few hours of research learning what I can about TCP vs UDP. I could still use some input from those of you who have used both in real-world, scaleable, distributed, commercial, and successful projects.
I have a new position at a new company. My part of this project consists of 3 types of distributed Java server programs: desktop client, data server, and controller server. Thousands of desktop clients will be periodically transferring "megs" of data to several data servers. The (singular) controller will persist metadata into a database, and also coordinate data transfer between the desktop clients and the data servers.
TCP seems appropriate for all "control" and metadata communications between all these components. Everyone talks to the controller for everything, except for the periodic transfer of the "actual" data. The desktop clients send that data directly to the appropriate data server using either UDP or TCP.
One key project requirement is the ability to provide network throttling control, so as not to saturate the client's LAN or WAN. This product mustn't disrupt the client's real-time network data (like VoiP and video conferencing). I expect the controller server to manage this.
Someone with more seniority than me at this company has suggested TFTP (which uses UDP) as the best protocol for the data transfer protocol. This person also claims that UDP allows larger packet sizes and less protocol overhead, resulting in greater data transfer rates than TCP.
I have a number of concerns and questions:
1) Can't the packet sizes be set for both UDP and TCP? If so, can't one equal both (in terms of average overhead) just by adjusting the packet sizes?
2) I realize that one needs to accomodate UDP droppage in order to compare throughput with TCP. In a LAN environment is it reasonable to assume that droppage would be minimal or zero? )Otherwise wouldn't it be a LAN problem someone would be fixing?)
3) If #2 above allows me to assume minimal UDP droppage, does the underlying packet protocol overhead difference give UDP a substantial throughput advantage? If so, how much (roughly)?
4) I believe UDP packets are treated as "high priority" but "low reliability". For my application, doesn't that mean that UDP is more likely to cause problems by competing for VoiP and VidCon bandwith?
5) What about trying to write my servers to allow for either UDP or TCP to be
used for data transfer? If you have done this, would you recommend for or against it? Why?
6) If you had to recommend just one book for me for right now (given this project), which would it be:
6a) Java Distributed Computing (O'Reilly) by Jim Farley
6b) Internetworking with TCP/IP by Doug Comer's
6c) Unix Network Programming by Richard Stevens
Being the New Kid on the Block at this company, I need to know all I can as I navigate the politics with this more senior person. I'm no newbie - I've been programming professionally for 27 years, the last 6 in Java including networking, sockets, JDBC, etc.
Thank you very much for your assistance.Dearest colleagues,
I've done a few hours of research learning what I can
about TCP vs UDP. I could still use some input from
those of you who have used both in real-world,
scaleable, distributed, commercial, and successful
projects.
I have a new position at a new company. My part of
this project consists of 3 types of distributed Java
server programs: desktop client, data server, and
controller server. Thousands of desktop clients will
be periodically transferring "megs" of data to
several data servers. The (singular) controller will
persist metadata into a database, and also coordinate
data transfer between the desktop clients and the
data servers.
TCP seems appropriate for all "control" and metadata
communications between all these components.
Everyone talks to the controller for everything,
, except for the periodic transfer of the "actual"
data. The desktop clients send that data directly to
the appropriate data server using either UDP or TCP.Key feature of TCP is connection orianted and reliablity. If you need long sessions with high reliability TCP is the way to go.
(Long sessions means the client do multiple transaction through same session)
But reliablity of TCP comes at a cost. (Less bandwith efficiency) but of course if you need to transfer data I say TCP is better.
But if you want your clients need to work in unreliable network links (Onse that breakes down often) TCP might cause problems since you have to re establish the connection every time there is a problem.
Also if the sessions are short then UDP is better becouse if you Use TCP for very short sessions Connection establishment and closing can take more time that the actual data transfer.
But if you use UDP you must deal with the unreliability.
One key project requirement is the ability to provide
network throttling control, so as not to saturate the
client's LAN or WAN. This product mustn't disrupt
the client's real-time network data (like VoiP and
video conferencing). I expect the controller server
to manage this.It is true that TCP add more owerhead than UDP but in most cases compaired to the amount of data you transfer through network that is nothing.
Key to save the bandwith is to designe a efficint communication protocol which minimize the amount of data that you have to transfer.
Also you can Implement input/output streams which can limit the number of bytes that can be written or read through them. (Even though that got nothing to do with networking that will give you full control over the bandwidth usage by the programs)
Someone with more seniority than me at this company
has suggested TFTP (which uses UDP) as the best
protocol for the data transfer protocol. This person
also claims that UDP allows larger packet sizes and
less protocol overhead, resulting in greater data
transfer rates than TCP.TFTP is good for transfering small files through networrks since there is less overhead but when it comes to large amounts of data there is no much difference.
But TFTP have a advantage over ureliable networks.
(If the networks fails TCP connection fails, but in UDP a network faliour is just a loss of several datagrams which the programs anyways should be able to handle)
I have a number of concerns and questions:
1) Can't the packet sizes be set for both UDP and
TCP? If so, can't one equal both (in terms of
average overhead) just by adjusting the packet
sizes?In tcp packet size is not a big issue since data are transfered through stream. Once the streams are open you can keep them opena as long as you want and send as many bytes as you want.
2) I realize that one needs to accomodate UDP
droppage in order to compare throughput with TCP. In
a LAN environment is it reasonable to assume that
droppage would be minimal or zero? )Otherwise
wouldn't it be a LAN problem someone would be
fixing?)Even though UPD is said to be unreliable if the programs are written well. In a LAN UDP is almost as areliable as TCP(This is depend on the reliability of LAN)
Thats why it says when you write UDP applications you must test them in slow unreliable Wan links.
3) If #2 above allows me to assume minimal UDP
droppage, does the underlying packet protocol
overhead difference give UDP a substantial throughput
advantage? If so, how much (roughly)?It depends
Ex:-
Lts assume UDB header is 25 bytes and TCP heade is 50 for simplicity
If your data size is 10 byte.
lets say UDP adds overhead of 5 bytes
now the efficiency is 10/(10+25) = 0.38
If TCP adds 10 overhead bytes
now the efficiency is 10/(10+50) = 0.16
lets doa the same calculation for 1000 bytes
UDP
1000/(1000 + 25) = 0.97
TCP
1000/(1000+ 50) = 0.95
So it depends on your application and data volume
4) I believe UDP packets are treated as "high
priority" but "low reliability". For my application,
doesn't that mean that UDP is more likely to cause
problems by competing for VoiP and VidCon bandwith?No Priority is set on IP level so it can be applied to both TCP and UDP
5) What about trying to write my servers to allow
for either UDP or TCP to be
used for data transfer? If you have done this, would
you recommend for or against it? Why?For data transfer I recomend TCP becouse reliability is important.
If you use UDP you have to handle reliability (Lots of programming)
6) If you had to recommend just one book for me for
right now (given this project), which would it be:
6a) Java Distributed Computing (O'Reilly) by Jim
Farley
6b) Internetworking with TCP/IP by Doug Comer's
6c) Unix Network Programming by Richard Stevens
Being the New Kid on the Block at this company, I
need to know all I can as I navigate the politics
with this more senior person. I'm no newbie - I've
been programming professionally for 27 years, the
last 6 in Java including networking, sockets, JDBC,
etc.
Thank you very much for your assistance. -
Unable to telnet on command prompt for udp port 514, but able to on cmd for tcp port 514
I am unable to telnet on command prompt for udp port 514. But when I use packet snifer or wireshark I am able to see traffic going to the targetted server from udp port 514. I thought it might be a firewall issue blocking the port from communicating. But
I figured out that windows firewall is disabled. I am able to make similar connections on the cmd for tcp port 514.
I did a netstat -an and see that udp:514 is enabled and listening on the server.
What am I missing here?Telnet actually supports TCP only. You might want to try another tool as suggested here: http://serverfault.com/questions/263032/how-to-connect-to-a-udp-port-command-line
This posting is provided AS IS with no warranties or guarantees , and confers no rights.
Ahmed MALEK
My Website Link
My Linkedin Profile
My MVP Profile
Maybe you are looking for
-
Unable to generate csr, Please use a valid file name
I've been attempting to generate a new certificate signing request on our Exchange 2013 server. In the past we've never had a problem but we seem to be stuck today. When we try to output the new csr to one of our network shares we see the following
-
Help with controlling Bank changes on Yamaha S90ES from Logic
Can anyone please help me with getting Logic to control the bank changes on this beast. I have it controlling the patch changes no problem it is just the bank changes I need thanx
-
I've run into what appears to be a bug in Flash 8. I'm using Flash 8 Professional. I have an FLA containing buttons. Each button contains two layers. The first layer is text. The second layer is a line that acts as an "underline" for the text. When I
-
I went to a Verizon store to activate, on a pay-as-you-go basis, an old feature phone I owned so I could use it for a month or two while I am selling a house. The Verizon agent said the best thing would be to add it as a 3rd line on my existing NATIO
-
After installing itunes 8.1 itunes crashes whenever I plug my ipod in...
I downloaded itunes 8.1 yesterday when apple told me to, but now whenever I plug my ipod (4th gen. nano) in itunes crashes with the vista message 'itunes has stopped working' and it forces me to close the program. How can I fix this?