WHY WE NEED TO ADD PORT NUMBER 1433 TO TCP/IP PROTOCOL INSTEAD OF UDP PROTOCOL

HELLO EVERYONE,
WHILE INSTALLING SQL SERVER I HAD ENCOUNTERED A WARNING MESSAGE REGARDING  WINDOWS FIREWALL. AFTER SOME RESEARCH , I GOT TO KNOW THE STEPS TO TROUBLE SHOOT. IT SAYS I NEED TO GO TO WINDOWS FIREWALL AND ADD THE PORT NUMBER 1433 IN INBOUND & OUTBOUND
SECTION USING THE PROTOCOL- TCP/IP & 1434 TO INBOUND & OUTBOUND OPTION  SECTION USING THE PROTOCOL OPTION  - UDP.
I WANT TO KNOW CAN I ADD THE PORT NUMBER 1433 USING UDP PROTOCOL INSTEAD OF TCP/IP PROTOCOL IN FIREWALL SETTINGS ; IF NO THEN WHAT IS THE REASON?
AND WHY CANT WE HAVE USE ONE PROTOCOL : TCP OR UPD AND ADD THE PORT NUMBERS 1433 & 1434 FOR ACCESSING SERVER & SQL BROWSER SERVICES ?
PLEASE HELP.
THANKS , SAURAV GHOSH
saurav ghosh

We need to understand how the firewall setups are done in  your environment like might be some restriction is there also need to check if IP level access are there for you or you need to get that.
Usually in secured setup, for your application, you need to get access on IP and Port to access database server. This is good also but may be more restriction you can bring in.
Also to update in inbound and outbound, is required too at times when you have firewall services on as this is being disabled\stop too in many setup due to application level functionality issues too.
You can definitely go ahead and add these ports, this will not disturb you environment as you are just giving access to sql server available on host which is accessed, how? you need to check, may be your application is accessing through IP not name, application
will look for Port on this IP.
Check some details about it:
http://www.bleepingcomputer.com/tutorials/tcp-and-udp-ports-explained/
Also:
TCP 1433
TCP port 1433 is the default port for SQL Server. This port is also the official Internet Assigned Number Authority (IANA) socket number for SQL Server. Client systems use TCP 1433 to connect to the database engine; SQL Server Management Studio (SSMS) uses
the port to manage SQL Server instances across the network. You can reconfigure SQL Server to listen on a different port, but 1433 is by far the most common implementation.
UDP 1434
UDP port 1434 is used for SQL Server named instances. The SQL Server Browser service listens on this port for incoming connections to a named instance. The service then responds to the client with the TCP port number for the requested named instance.
The SQL Server Browser service listens for incoming connections to a named instance and provides the client the TCP port number that corresponds to that named instance. Normally the SQL Server Browser service is started whenever named instances of the Database
Engine are used. The SQL Server Browser service does not have to be started if the client is configured to connect to the specific port of the named instance.
Understanding this requirement:
http://support.microsoft.com/kb/287932/en-us
Good link: http://msdn.microsoft.com/en-in/library/cc646023.aspx
Hope this helps.
Santosh Singh

Similar Messages

  • Need to add part number in MRR database

    Hello All,
    Need to add next part number:
    256827 (PARTICION 1.4512+2B) as SAP Source in database
    Database name is Tenneco MRR 2.0 on TALAKDB1
    Supplier is Tenneco Edenkoben (vendor number is 1234 and it's internal)
    Receiveing plant is ABC..
    How to solve this.. Please help.
    Regards,
    Forum Shah

    Hi,
    Please clarify is it related to IDOC system? If yes please refer below link. what is the meaning ofNeed to add next part number? Thanking you.
    http://www.riyaz.net/blog/beginners-guide-to-ale-and-idocs-part-ii/technology/sap/19/

  • HT5824 Trying to sync, add new iphone to icloud, itunes. Need to add serial number so it can be activated. Any suggesstions?

    I need to add new phone serial number to icloud, itunes.  Find my phone keeps locating old phone. Any suggestions as to how to sync?

    I don't understand.  Won't the new iphone sync with itunes and icloud, assuming you have provided the Apple ID and password for the icloud?  Serial numbers cannot be used to connect to itunes or icloud.  Or am I misunderstanding your post?

  • OIM 11gR2 - Identity console - Search Users Page.  Need to add employee number by default.

    Hi,
    I am new to oim 11gR2.  I have a requirement , to add the employee number field in the user search box. I do not want to use the Add Fields button to add the employee number search field.
    When any user goes to the search page, they must find the employee number field in the search box in addition to the other default fields like lastname, firstname, etc.  Is it achievable? Thanks in advance.  
    If possible.... can you please provide the steps to achieve it?.. thanks

    Karthik Perath
    Thanks for the answer....... but I guess you misread the question.  I am able to add new fields as columns to the search results table.  My problem is I want to add the searchable field to the query form.  Also, I do not want to use the Add Fields button (because that is a part of Saved Search which is Personalization and limited only to the creator) , I want the newly added searchable field. for example Employee Number ( which is not there by default)  to be made available to all the end users of Identity Self Service system..... Hope you got the problem... 

  • Firefox automatically adds port number in address bar when it should not.

    I work for an ISP company that regularly sets up routers for customer locations. One of the things that I have to change on it is to set the management port to 8080. For instance 192.168.0.1:8080. Once I try to setup a new router Firefox automatically assumes that I want to go to the same 8080 port and automatically enters it in for me. Since the new router has not been setup with 8080 yet I can not get in. So basically I would like to see if I can stop Firefox from automatically entering this bit of information in. It is very annoying and even more annoying that I have to use a different browser to make the changes since Firefox can not. I did find a similar fix posted when Firefox automatically enters in ".www" but that did not fix my problem.

    You can remove all data stored in Firefox from a specific domain via "Forget About This Site" in the right-click context menu of an history entry ("History > Show All History" or "View > Sidebar > History") or via the about:permissions page.
    Using "Forget About This Site" will remove all data stored in Firefox from that domain like bookmarks, cookies, passwords, cache, history, and exceptions, so be cautious and if you have a password or other data from that domain that you do not want to lose then make a note of those passwords and bookmarks.
    You can't recover from this 'forget' unless you have a backup of the involved files.
    It doesn't have any lasting effect, so if you revisit such a 'forgotten' website then data from that website will be saved once again.

  • How to catch server port number.

    Hi All,
       I want to disaply host name & port number of present server in the textview.
       For Host name i have used following code. It's working great.
         InetAddress n=InetAddress.getLocalHost();
         String name=n.getHostName();
         wdContext.currentContextElement().setSn(name);
       In the same way i need The Server port number also. Can you give whcih calss i have to use to get port number. plase give me the solution.
    Thanks and Regards
    Praveen.D

    Using WDURLGenerator.getAbsoluteWebResourceURL(deployableObjectPart); you will get the complete url then you need to have a logic to just take Hostname : hostport
    Vinay

  • Manually modify DISPLAY port number

    Our 11.5.9 system has ADF concurrent report, we started up a X background service at Admin tier for Report server running. As request from the UNIX admin, we need change the port number for X windows. Since it is production, we have lots of customization, I want to avoid undate the context file and run the autoconfig. Therefore, I tried to modify the DISPLAY parameter in environment files on both tiers directly. However, it does not work. Does anyone know what I missed?
    Here is the file list I touched.
    adcmctl.sh , adrepctl.sh , $IAS_ORACLE_HOME/Apache/Jserv/*.properties on both tiers, re-bounced the whole application afterwards.
    Thanks
    Sean

    There should be an entry for the DISPLAY variable in the application env file. This entry is created from the context file and after running AutoConfig. Also, make sure that the DISPLAY is set in the applmgr user profile.
    I used to follow the same procedure when configuring the DISPLAY in non-AutoConfig environments, update the env file manually and make sure it is set in adcmctl.sh before staring the CM.
    The list of files while should be updated manually are listed in the following note (Under "Running Applications 11i Reports Result in REP-3000" section):
    Note: 200474.1 - Comprehensive REP-3000 Troubleshooting and Overview Guide
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=200474.1

  • PI - SQL Port number change

    Hi Team,
    We had implemented SQL 2008 for PI 7.1 environment for default SQL Port number 1433, but to bring this to standards we want to change it to 3180. But when we made the change at SQL level, as expected SAP Java is not coming online and ConfigTool also not able to get connect with DB.
    So please help me with the right procedure to change the SQL port on this dual stack system.
    Regards
    Sekhar

    did you deploy JDBC driver before??

  • Determine tcp port number

    my project requires me to read the data from one TCP port and process the data then transfer it out from another TCPO port. (using PXIe-8115 which have 2 tcp port). problem is i have no idea how to determine the port number of the TCP port.
    in what way i can determine the port number of both port?

    here is an example i found online but i couldn't understand it. the instruction says the server need to be run before client. but the port number seems a little bit random to me but it did manage to get some signal. 
    can i know where the signal come from and how i can determine the correct port number. i know this question mayby sounds basic or even stupid. but i really don't have much knowledge on Labview. any help would be useful. 
    Attachments:
    Client (trial).vi ‏16 KB
    Server (trial).vi ‏11 KB

  • Java and Tomcat: Why do I need the port number when accessing Tomcat?

    My ultimate goal is to setup a website that displays data from a database. I will use Java, Apache, Oracle, and whatever else I need to create a website the uses servlets, JavaServer Pages, and JDBC.
    I�ve got four Pentium III computers:
    1. Windows 2000 Server to be the web server (MyWebServer, IP = 10.10.1.1).
    2. Windows 2000 Professional to be the database server (MyDatabaseServer, IP = 10.10.1.2).
    3. Windows 2000 Professional that I use to develop and test (MyDeveloperPC, IP = 10.10.1.3).
    4. Windows 2000 Professional that I use as a client to connect to the website (MyClientPC, IP = 10.10.1.4).
    I installed Java Web Services Developer Pack on MyWebServer. It requires Java 2 Standard Edition (J2SE), so I installed that first. The files I downloaded and installed are as follows:
    J2SE: j2sdk-1_4_0-rc-win.exe
    JWSDP: jwsdp-1_0-ea1-win.exe
    After installing these products, I set the environment variables as follows:
    JAVA_HOME = c:\j2se
    JWSDP_HOME = c:\jwsdp
    Path = c:\j2se\bin;c:\jwsdp\bin; [and other previous statements]
    On MyWebServer I start Tomcat (from the JWSDP menu option). It starts properly (as far as I can tell).
    Then, from MyClientPC I open Internet Explorer and in the address box I type:
    http://10.10.1.1
    �The page cannot be displayed�.
    I then try again and add the port number:
    http://10.10.1.1:8080
    This displays the page c:\jwsdp\webapps\root\index.html.
    Here�s my question: Why do I have to enter the port number to get a page displayed? Do I have to have Apache HTTP Server running on MyWebServer to display pages without entering the port number?
    Thanks for your help.

    When you web server is running at the default Http Port, then you do not have to specify the port yourself.(The browser does it automatically)
    So if you run your web server at port 80, then you will not have to specify the port explicitlyin the url.
    If you want to use tomcat only as a jsp/servlet processing engine then install a web server (either IIS, or apache web server) and run it on port 80. (so that you dont have to specify the port)
    Now configure tomcat to run as a servlet engine for this web server. for this refer to the tomcat documentation.
    If you do not want to have an external webserver then you can configure tomcat itself to run at port 80 (in this case tomcat would do the work of both the web server as well as jsp/servlet engine... but this is not the setup for a production site). this can be done by changing the server.xml file in the conf directory of tomcat installation.
    hope this helps.
    regards,
    Abhishek.

  • Tomcat Server Port Number: Why do I have to enter the port number?

    My ultimate goal is to setup a website that displays data from a database. I will use Java, Apache, Oracle, and whatever else I need to create a website the uses servlets, JavaServer Pages, and JDBC.
    I�ve got four Pentium III computers:
    1. Windows 2000 Server to be the web server (MyWebServer, IP = 10.10.1.1).
    2. Windows 2000 Professional to be the database server (MyDatabaseServer, IP = 10.10.1.2).
    3. Windows 2000 Professional that I use to develop and test (MyDeveloperPC, IP = 10.10.1.3).
    4. Windows 2000 Professional that I use as a client to connect to the website (MyClientPC, IP = 10.10.1.4).
    I installed Java Web Services Developer Pack on MyWebServer. It requires Java 2 Standard Edition (J2SE), so I installed that first. The files I downloaded and installed are as follows:
    J2SE: j2sdk-1_4_0-rc-win.exe
    JWSDP: jwsdp-1_0-ea1-win.exe
    After installing these products, I set the environment variables as follows:
    JAVA_HOME = c:\j2se
    JWSDP_HOME = c:\jwsdp
    Path = c:\j2se\bin;c:\jwsdp\bin; [and other previous statements]
    On MyWebServer I start Tomcat (from the JWSDP menu option). It starts properly (as far as I can tell).
    Then, from MyClientPC I open Internet Explorer and in the address box I type:
    http://10.10.1.1
    �The page cannot be displayed�.
    I then try again and add the port number:
    http://10.10.1.1:8080
    This displays the page c:\jwsdp\webapps\root\index.html.
    Here�s my question: Why do I have to enter the port number to get a page displayed? Do I have to have Apache HTTP Server running on MyWebServer to display pages without entering the port number?
    Thanks for your help.

    Oh simmy1, so silly....
    You have to enter the port number because Tomcat is running on that port (probably 8080). You actually don't NEED apache at all. Most people use it an HTTP listener because historically, servlet engines and application servers had shitty listeners. (WebLogic 5.1 was really bad.) Not sure how they stack up today.
    Port 80 is the default port that browsers will look at. (Try it, hit these forums with http://forum.java.sun.com and then hit it with http://forum.java.sun.com:80. See? Same thing.) If you don't want to have to enter a port number, just make sure whatever is running at the front of your network is serving on port 80. It doesn't matter if its apache, tomcat, weblogic, iis or whatever. There is nothing wrong with running Tomcat on port 80, although using a webserver proxy like apache is generally recommended.
    And don't listen to simmy1, this is his second bonehead post I've seen today: http://forum.java.sun.com/thread.jsp?forum=45&thread=231154

  • Why can't I add playlist on my old iPhone iTunes on my computer? Can add it on my phone manually but I need to do it on the computer..

    Why can't I add playlist on my old iPhone iTunes on my computer? Can add it on my phone manually but I need to do it on the computer.
    This is an old iPhone that I am only using as an Ipod. It is an Iphone 3GS and I now have an iPhone 4S.
    Any help would be much appreciated!

    I assume that you mean that you do have an iPhone because messages will not work with any other type of cell phone. You should be able to add your phone number in Settings>Messages>Send & Receive at>You can be reached by iMessages at, if your phone number is lited in there, select it and then uncheck your email address and then the iPad will be using the phone number just like the iPhone.
    If you phone number is not listed in there, you probably have to sign out/turn off Messages on the phone and the iPad and then start over again on the phone - and then your phone number should be accessible to use on the iPad.
    Read this support article and pay attention to the information at the very end.
    iOS 6 and OS X Mountain Lion: Link your phone number and Apple ID for use with FaceTime and iMessage
    http://support.apple.com/kb/HT5538

  • Need to add number of days to users end date.

    Hi,
    I have a code where we are adding number of days(30) to current date and then updating user's end date in IDM DB.
    Now we have a requirement where we need to add number of days(30) to existing end date of user instead of adding to current date.
    *public String incrementDate(int daysToAdd)
         // Start date
         log.info("NotifyLastDayOfService::incrementDate(): Enter");
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
         Calendar c = Calendar.getInstance();
         c.add(Calendar.DATE, daysToAdd); // number of days to add
         String newDate = sdf.format(c.getTime());
         log.info("NotifyLastDayOfService::incrementDate(): Exit");
         return newDate;
    Have any body implemented this scenario?
    Please suggest.
    Thanks,
    Kalpana.

    Hi Nayan,
    Here is the code:
    System.out.println("----inside increment date method-----");     
              HashMap<String, String> hm = new HashMap<String, String>();
              HashMap<String,Date> modifyMap=new HashMap<String,Date>();
              SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
              tcResultSet usrList = null;
         String enddate = null;
         hm.put("Users.Key",usrKey );
         try {
         usrList = this.usrIntf.findUsers(hm);
         usrList.goToRow(0);
         Date endDate =usrList.getDate("Users.End Date");
         System.out.println("-----users end date-----"+endDate);
         String userEndDate=sdf.format(endDate);
         System.out.println("-----String value of users end date-----"+userEndDate);
         Calendar cal=null;
         System.out.println("-----Calender date-----"+cal);
         cal.setTime(endDate);
         System.out.println("-----end date-----"+endDate);
    cal.add(Calendar.DATE, Integer.parseInt(daysToAdd)); // number of days to add
    Date newEnddate = cal.getTime();
    System.out.println("-----new end date-----"+newEnddate);
    //usrList.setEndDate(Edate);
    modifyMap.put(userEndDate,newEnddate);
    usrIntf.updateUser(usrList, modifyMap);
    System.out.println("updated user's end date in OIM DB");
    //System.out.println("-----updated user's end date in OIM DB-----");
    logger.info("NotifyLastDayOfService::incrementDate(): Exit");
         System.out.println("-----new date-----");
         } catch (tcAPIException e) {
         logger.error("Error in finding end date for user" + e);
         } catch (tcColumnNotFoundException e) {
         logger.error("Error in finding end date for user" + e);
    In th log file, I can see that the code is not executing this line:
    cal.setTime(endDate);
    end date is of type Date and stores users end date from DB. Please help in resolving this issue.
    Thakns,
    Kalpana.

  • Why do I need to add a wildcard designator to get DIR to show the content of a subdirectory that has an extension?

    Why do I need to add a wildcard designator to get DIR to show the content of a subdirectory that has an extension?
    <#c:#> mkdir subdir.bak
    Directory: C:\users\larry\documents\windowspowershell
    Mode LastWriteTime Length Name
    d---- 9/12/2014 11:10 PM subdir.bak
    <#c:#> dir subdir.bak
    <#c:#> dir subdir.bak*
    Directory: C:\users\larry\documents\windowspowershell
    Mode LastWriteTime Length Name
    d---- 9/12/2014 11:10 PM subdir.bak

    OK, now I see the difference.  Since subdir.bak is empty, I get no output from DIR.  
    Asking for DIR subdir.bak*  is similar to asking for Get-Item subdir.bak which does return the expected result.

  • Need Port number for active Host name using java code

    Hi All,
    I have tnsnames string and I know one of the following Host is working  say Primary-host .
    DESCRIPTION =(ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = Primary-host)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = Secondary-host)(PORT = 1522)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ORA112DB)))
    Could you please help me to get Port number of only primary Side ?. This needs to do because we cannot get port number using any oracle query.
    Thanks in advance
    JPrashant

    You may get client's host IP with
    select sys_context('USERENV','IP_ADDRESS') from dual;
    You may get client's port with
    SELECT port FROM v$session where username = user;
    To get connection port you should issue OS command (*nix) like
    netstat -n | grep <client_ip>:<client_port>
    tcp 0 0 192.168.1.1:1521 132.168.1.2:65432 ESTABLISHED
    To run OS command (keeping in mind all possible security consequences) it is possible to write C, java code.
    Example -- http://www.oracle.com/technetwork/database/enterprise-edition/calling-shell-commands-from-plsql-1-1-129519.pdf

Maybe you are looking for