TCP/IP Protocol

Hi Guys,
I want some basic information regarding protocols..What is a Protocol? Where is i used? And what are the types of protocols...In the same context please also explain SOAP Protocol.

Hi Priyanka,
Check these links
http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212839,00.html
SOAP:- /people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
Sachin

Similar Messages

  • 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

  • Capture video through TCP/IP protocol in labview

    Hi Friends, How to acquire video data using TCP/IP read? actually i am trying to control a robot using labview. This robot has WiFi card and has an ip 169.254.0.10. Robot control protocols are already burnt into blackfin processor, of the robot, example.... if i enter 8 in string control of front panel, robot will move forward, 2 is backward, 6 is right and 4 is left. Robot has camera and transmits images through tcp/ip protocols. well.... i am able to establish wifi connection between my PC nd robot and i am able to control it simply by entering corresponding numbers in string control of VI but i am not able to acquire video from the camera through TCP/IP read platelet. ( someone has created a java consol for this robot and i downloaded it from online forum. by running this consol i can control the robot and also accquire real time video) but i want to do the same using labview. please help.
    labview version: 8.6
    NI vision 8.6
    vision acquisition 2009
    robot reference
    robot control protocols: http://www.surveyor.com/SRV_protocol.html
    http://www.surveyor.com/SRV_info.html
    journal: http://www.surveyor.com/cgi-bin/robot_journal.cgi
    Forum: http://www.surveyor.com/cgi-bin/yabb2/YaBB.pl
    Attachments:
    roboimage.vi ‏39 KB

    You do realize that you are not actually reading any data, don't you? Your input to the TCP Read VI is the default which is a value of 0. So in essence you are saying read nothing. Also from reading through some of the information you pasted it appears that the video is streamed via a web browser. There simply reading from a TCP port will not accomplish what you want. Do you have the Interent Toolkit? That has an HTTP protocol implementation which may work for you though I don't think it will have what you want. It looks like you need to send an HTTP GET to retrieve the video image. You could also try using ActiveX or .Net to embed a browser window in your application.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • TCP / IP Protocol Driver - not installed (using Windows 7 Home Premium (64 bit) Service Pack 1

    I am using a ThinkPad T520 laptop.  Lenovo Solutions Center keeps referring me (with a yellow exclamation mark) to the Device Manager and alerting me to a "non-critical" error. The message is "TCP / IP Protocol Driver - not installed".
    I have found numerous pieces of advice for Windows XP and Vista - but very little for Windows 7. I have however tried the Microsoft "Fix it" solution and it had no effect.
    I am still able to connect to the internet via Ethernet cable and wifi. It is however worrying that the warning keeps being raised.
    Does anyone know how I can fix it?

    Hi Tripplec.
    Thanks for the reply. I am away from home at present without my ThinkPad, so will try it at the weekend. I am an experienced computer user but this is a brand new machine and I have never had a laptop that produced error messages without providing any suggested fixes. It seems that Lenovo is not suitable for ordinary home users, but only for computer engineers. Sadly that is not me... so before I plunge in, can I just check some details?
    1. You suggest removing the offending network adapters in device manager. Which are the offending adapters that cause a TCP/IP protocol driver error?  I am nervous of removing the wrong things and making it worse!
    2. You also suggest that I go to Network Connections via Control panel, properties of adapter, Install and select the desired Protocol(s) and install them.  Is that an alternative fix  to 1 above - or an essential follow-on after removing the offending adapters?  (Last week I searched the machine and the Lenovo support page of drivers - and never found a TCP/IP protocol driver. If you know where one can be found, I would prefer to instal a new driver, rather than delete other devices and hope that the machine reinstalls them later!).
    Much obliged for your assistance.
    Fillet

  • Is there any Labview "telnet" example (TCP/IP protocol) to a HUB or comserver ?

    I'm looking for a Labview example of "telnet" (TCP/IP protocol) to a HUB or Comserver ports.

    The Enterprise Connectivity Toolkit (Internet Toolkit) has telnet VIs.

  • Wifi video capture using TCP/IP protocol in LabView

    i have designed a robot with a camera and i am trying to control it using LabView. I am using TCP/IP communication protocol (My robot has wifi card for communication, IP: 169.254.0.20)... i am able to control the motor and make my robot moves in any specified direction but i am not able to acquire video from the camera. i have installed NI vision drivers but still i am not able to aquire video. is there any IMAQ wifi driver available. if not, is there any other logic to aquire continious video from a camera using tcp/ip?
    i am using LabView 8.6
    wifi: private IP 169.254.0.20
    Attachments:
    robo.vi ‏9 KB

    Without knowing the specifics of the camera you are working with it is impossible to give you advice on what your code needs to do. For instance, to obtain an image do you connect to the camera or does the camera expect to connect to a server? If you connect to the camera is there a specific protocol you need to use to request the image? Generally in networking there is some application layer protocol required for two devices to communicate with each other.
    I don't have much expereince with IMAQ itself to answer your question as to whether there are VIs that already do this or not.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Handling MARS's "System Rule: Misc. Attacks: TCP/IP Protocol Anomaly"

    i have a IPS 4260 monitoring 4 inline links, connecting to a MARS 20.
    MARS having been reporting a large amount of TCP related alerts over WAN; ie:
    -TCP packet with segment out of order,
    -TCP packet out of state order,
    -TCP segment out of window,
    -TCP Packet With Bad Checksum
    Can anyone advice on the best practise or how should i assess and handle these situation?
    Thanks
    cash

    Even if you decide to continue to alert on this sigantures, I would recommend creating a drop rule with "log to db only" for these alarms. They occur too often in "normal" traffic for them to be useful.

  • Fetching Idoc file from server through FTP using TCP/Ip protocol

    Hi All,
    My file which is stored in the directory of the SAP server.
    In this file Sales order data is stored in the IDOC format.
    I have to develop a interface which which communicate with Server (where IDOC file is stored) with FTP using TCP/IP.
    Is there any sample code is there.
    Thanks in advance .
    Point guranted .

    Hi,
    Check this links out
    Using of FTP_CONNECT
    FTP_CONNECT
    FTP_CONNECT
    Regards,
    Samson Rodrigues.

  • ICMP Timeout Alarm due to TCP Protocol Memory Allocation Failure ?

    Hello Experts ,
      >> Device uptime suggests there was no reboot
    ABCSwitch uptime is 28 weeks, 13 hours, 50 minutes
    System returned to ROM by power-on
    System restarted at 13:09:45 UTC Mon Aug 5 2013
    System image file is "flash:c2950-i6k2l2q4-mz.121-22.EA12.bin"
    >> But observed logs mentioning Memory Allocation Failure for TCP Protocol Process ( Process ID 43) due to Memory Fragmentation
    003943: Feb 18 02:14:27.393 UTC: %SYS-2-MALLOCFAIL: Memory allocation of 36000 bytes failed from 0x801E876C, alignment 0
    Pool: Processor Free: 120384 Cause: Memory fragmentation
    Alternate Pool: I/O Free: 682800 Cause: Memory fragmentation
    -Process= "TCP Protocols", ipl= 0, pid= 43
    -Traceback= 801C422C 801C9ED0 801C5264 801E8774 801E4CDC 801D9A8C 8022E324 8022E4BC
    003944: Feb 18 02:14:27.397 UTC: %SYS-2-CFORKMEM: Process creation of TCP Command failed (no memory).
    -Process= "TCP Protocols", ipl= 0, pid= 43
    -Traceback= 801E4D54 801D9A8C 8022E324 8022E4BC
    According to Cisco documentation for Troubleshooting Memory issues on Cisco IOS 12.1 (http://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/ios-software-releases-121-mainline/6507-mallocfail.html#tshoot4 ), which suggests the TCP Protocols Process could not be started due to Memory being fragmented
    Memory Fragmentation Problem or Bug
    This situation means that a process has consumed a large amount of processor memory and then released most or all of it, leaving fragments of memory still allocated either by this process, or by other processes that allocated memory during the problem. If the same event occurs several times, the memory may fragment into very small blocks, to the point where all processes requiring a larger block of memory cannot get the amount of memory that they need. This may affect router operation to the extent that you cannot connect to the router and get a prompt if the memory is badly fragmented.
    This problem is characterized by a low value in the "Largest" column (under 20,000 bytes) of the show memory command, but a sufficient value in the "Freed" column (1MB or more), or some other wide disparity between the two columns. This may happen when the router gets very low on memory, since there is no defragmentation routine in the IOS.
    If you suspect memory fragmentation, shut down some interfaces. This may free the fragmented blocks. If this works, the memory is behaving normally, and all you have to do is add more memory. If shutting down interfaces doesn't help, it may be a bug. The best course of action is to contact your Cisco support representative with the information you have collected.
    >>Further TCP -3- FORKFAIL logs were seen
    003945: Feb 18 02:14:27.401 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003946: Feb 18 02:14:27.585 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003947: Feb 18 02:14:27.761 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003948: Feb 18 02:14:27.929 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003949: Feb 18 02:14:29.149 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    According to Error Explanation from Cisco Documentation (http://www.cisco.com/c/en/us/td/docs/ios/12_2sx/system/messages/122sxsms/sm2sx09.html#wp1022051)
    suggests the TCP handles from a client could not be created or initialized
    Error Message %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    Explanation The system failed to create a process to handle requests  from a client. This condition could be caused by insufficient  memory.
    Recommended Action Reduce other system activity to ease  memory demands.
    But I am still not sure about the exact root cause is as
    1.The GET/GETNEXT / GET BULK messages from SNMP Manager (Here, IBM Tivoli Netcool  ) uses default SNMP Port 161 which is
       UDP and not TCP
    2. If its ICMP Polling failure from IBM Tivoli Netcool , ICMP is Protocol Number 1 in Internet Layer of TCP/IP Protocol Suite  and TCP is Protocol                 Number 6 in the Transport Layer of TCP/IP Protocol Suite .
    So I am still not sure how TCP Protocol Process Failure could have caused ICMP Timeout . Please help !
    Could you please help me on what TCP Protocol Process handles in a Cisco Switch ?
    Regards,
    Anup

    Hello Experts ,
      >> Device uptime suggests there was no reboot
    ABCSwitch uptime is 28 weeks, 13 hours, 50 minutes
    System returned to ROM by power-on
    System restarted at 13:09:45 UTC Mon Aug 5 2013
    System image file is "flash:c2950-i6k2l2q4-mz.121-22.EA12.bin"
    >> But observed logs mentioning Memory Allocation Failure for TCP Protocol Process ( Process ID 43) due to Memory Fragmentation
    003943: Feb 18 02:14:27.393 UTC: %SYS-2-MALLOCFAIL: Memory allocation of 36000 bytes failed from 0x801E876C, alignment 0
    Pool: Processor Free: 120384 Cause: Memory fragmentation
    Alternate Pool: I/O Free: 682800 Cause: Memory fragmentation
    -Process= "TCP Protocols", ipl= 0, pid= 43
    -Traceback= 801C422C 801C9ED0 801C5264 801E8774 801E4CDC 801D9A8C 8022E324 8022E4BC
    003944: Feb 18 02:14:27.397 UTC: %SYS-2-CFORKMEM: Process creation of TCP Command failed (no memory).
    -Process= "TCP Protocols", ipl= 0, pid= 43
    -Traceback= 801E4D54 801D9A8C 8022E324 8022E4BC
    According to Cisco documentation for Troubleshooting Memory issues on Cisco IOS 12.1 (http://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/ios-software-releases-121-mainline/6507-mallocfail.html#tshoot4 ), which suggests the TCP Protocols Process could not be started due to Memory being fragmented
    Memory Fragmentation Problem or Bug
    This situation means that a process has consumed a large amount of processor memory and then released most or all of it, leaving fragments of memory still allocated either by this process, or by other processes that allocated memory during the problem. If the same event occurs several times, the memory may fragment into very small blocks, to the point where all processes requiring a larger block of memory cannot get the amount of memory that they need. This may affect router operation to the extent that you cannot connect to the router and get a prompt if the memory is badly fragmented.
    This problem is characterized by a low value in the "Largest" column (under 20,000 bytes) of the show memory command, but a sufficient value in the "Freed" column (1MB or more), or some other wide disparity between the two columns. This may happen when the router gets very low on memory, since there is no defragmentation routine in the IOS.
    If you suspect memory fragmentation, shut down some interfaces. This may free the fragmented blocks. If this works, the memory is behaving normally, and all you have to do is add more memory. If shutting down interfaces doesn't help, it may be a bug. The best course of action is to contact your Cisco support representative with the information you have collected.
    >>Further TCP -3- FORKFAIL logs were seen
    003945: Feb 18 02:14:27.401 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003946: Feb 18 02:14:27.585 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003947: Feb 18 02:14:27.761 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003948: Feb 18 02:14:27.929 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    003949: Feb 18 02:14:29.149 UTC: %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    -Traceback= 8022E33C 8022E4BC
    According to Error Explanation from Cisco Documentation (http://www.cisco.com/c/en/us/td/docs/ios/12_2sx/system/messages/122sxsms/sm2sx09.html#wp1022051)
    suggests the TCP handles from a client could not be created or initialized
    Error Message %TCP-3-FORKFAIL: Failed to start a process to negotiate options.
    Explanation The system failed to create a process to handle requests  from a client. This condition could be caused by insufficient  memory.
    Recommended Action Reduce other system activity to ease  memory demands.
    But I am still not sure about the exact root cause is as
    1.The GET/GETNEXT / GET BULK messages from SNMP Manager (Here, IBM Tivoli Netcool  ) uses default SNMP Port 161 which is
       UDP and not TCP
    2. If its ICMP Polling failure from IBM Tivoli Netcool , ICMP is Protocol Number 1 in Internet Layer of TCP/IP Protocol Suite  and TCP is Protocol                 Number 6 in the Transport Layer of TCP/IP Protocol Suite .
    So I am still not sure how TCP Protocol Process Failure could have caused ICMP Timeout . Please help !
    Could you please help me on what TCP Protocol Process handles in a Cisco Switch ?
    Regards,
    Anup

  • Programmatically enabling tcp protocol for sql server

    hi guys....
    i have to manually enable tcp/ip protocol for sql server with jdbc...
    is there any programmatical way..to do this...
    it will be a great help...
    help me out guys..
    thanx in advance

    hi guys....
    i have to manually enable tcp/ip protocol for sql server with jdbc...
    is there any programmatical way..to do this...
    it will be a great help...
    help me out guys..
    thanx in advance

  • TCP\IP Communication in the XI

    Hello,
    We have a scenario in which we have to communicate with a 3rd party system from our ECC system using the tcp\ip protocol. We used the XI by building a BPM with a transformation step that uses a java class, in which we opened a socket connection and sent and received our messages, as described in the weblog .<a href="/people/saravanakumar.kuppusamy2/blog/2005/12/15/socket-integration-with-xi:///people/saravanakumar.kuppusamy2/blog/2005/12/15/socket-integration-with-xi
    The main problem we encountered is that we have to maintain a continuous connection to the 3rd party system, and we can't find a way to make this possible using the XI (it keeps stateless beans for the transformation steps, therefore closing the connection when the class run ends).
    Is there a way to maintain a continuous connection of tcp\ip from the XI? Maybe by using an adapter?
    Thanks in advance,
    Tal.

    I used the transformation class to call a custom web service that keeps the connection open and handles all tcp/ip communication.

  • Oracle 8i tns:protocol adapter error

    Hello,
         I am programmer and wanted to try and learn oracle
    database. I am trying to install Oracle 8i Releae 8.1.5
    developer edition (which I got with a book) on windows NT 4.0
    with service pack 6. But after doing a minimal install when and
    creating a database I am unable to access that database using
    SQL plus. Whenever I try to connect an error message is
    displayed saying:
         "ora12560TNS: protocol adapter error."
         I tried to install it on my friends machine on one
    friends computer it worked but on another's it didn't work. Same
    message appears on that friends machine also who is using
    windows 2000 professional.
         Could you please tell me what could be the problem.
    Because I am able to connect to database using mmc snap-in
    provided for database administration.
         Also during installation it displays a message about a
    single missing .tmp file in a sub-directory which is many levels
    deeper than the directory where oracle is being installed. File
    name I think is nmconf.tmp.
         I hope you can suggest me some way to solve this problem.
    Sukhwinder Singh

    Check if you have enough space and the required permissions to write to the temporary directory used by the installer during installation.
    We had a similar problem on a UNIX installation which was eventually traced to a non-writable temporary directory that caused the installation to silently fail, which effectively caused the TCP/IP protocol adapter not to be installed.

  • TCP/IP IN SQL*NET & SLIP / PPP

    제품 : SQL*NET
    작성날짜 : 1997-10-10
    SLIP (Serial Line Internet Protocol)
    SLIP 과 Ethernet 은 TCP/IP 을 구현하는 매체에 규정되어지는 두개의
    PROTOCOL 입니다
    SLIP은 serial/modem lines 에 사용되어지며, Ethernet은 Coaxial
    cable 에 사용되어집니다
    SQL*NET 에서는 이 두가지가 차이가 없으며, SQL*NET 은 이 두 가지를
    단지 TCP/IP 로 볼 뿐입니다.
    그림으로 보면 다음과 같읍니다
    | SQL*Net |
    | Tcp/ip |
    -------------------+
    | SLIP | Ether |
    -------------------+
    | Serial| Coax |
    SLIP 대신에 PPP 를 사용하는 것은 serial TCP/IP 통신을 하는 새로운
    방법입니다
    이러한 방법은 SQL*NET 과는 직접적인 관련이 없으며, SQL*NET 은
    Serial Line 을 통해 바로 접속이 됩니다.
    따라서 Serial line (Modem)과 Ethernet (Lan card) 을 통한 접속은
    TCP/IP 설정만 올바르게 되어있다면 SQL*NET 이상없이 접속할수
    있으며 이상유무를 SQL*NET 에서 볼수는 없읍니다

    When someone answers you, please forward the answer to my email. I am trying to connect to an Oracle db from Visual Basic, and need the component. I have downloaded software from this site, but it did not have the SQL Net.

  • TCP/IP - HTTPS

    how should I convert a message in TCP/IP protocol to HTTPS protocol?
    Which class should I look into?

    I think I have to pack some message in HTTP protocol in application layer and then send it through SSL, I know how to do the SSL part, but i am confused how to pack the message in HTTP protocol. Should I just add a HTTP header to the message?

  • Can TCP/IP communication be used for 2 Labview processes on the same target?

    I am a newbie to all this LV stuff so bear with me.  We are trying to create a simulation tool that will run on the same machine as the client GUI [also LV].  Can we use TCP/IP to communicate between these 2 LV processes on the same machine?  If so, how?  Thanks for the help.

    Hi nathand,
    I have another issue while communicating with TCP/IP protocol.
    I am sending data from RT target to Host computer(Main UI ) using TCP . Also I have created EXE file of main main UI which one is running on Host computer. and ussing this exe file in three different PC  and want to send the control signal from all four PC (three exe installed and one host PC). I created four communication loop in RT with four different port for communication with four PC.
    When I am running the all VIs ,Its try to connect to the port of the listener and and showing keep waiting for a connection. Another problem is whatever value we sending from four PC , Target vi receiving random value with actual value. Also every time its getting reset.
    So please help me here.
    Thanks!

Maybe you are looking for