<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.networkworld.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ITAA questions and answers</title>
 <link>http://www.networkworld.com/community/itaa/feed.xml</link>
 <description>ITAA RSS feed</description>
 <language>en</language>
<item>
 <title>Getting one printer to work with two computers</title>
 <link>http://www.networkworld.com/community/itaa/how-get-one-printer-work-either-two-computers</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Situation: one home computer and one printer in one room, connected by a cable thru a router. Another computer in another room, connected wirelessly through the same router. I want to be able to print from either computer. The computer/printer combo (in the same room) works. The computer in the other room won&#039;t print. I don&#039;t know the correct setup for the other computer. Recommendations, please.&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/how-get-one-printer-work-either-two-computers#comments</comments>
 <answer>You say the hard wired computer is connected to the printer by a cable though the router so I am assuming this is a network printer.  One way to print from the wireless computer is to share the printer from the computer that is hard wired so that the wireless computer can print to the printer by using the shared printer on the hard wired computer.  To share the printer on a windows machine you highlight the printer in the printer list, right-click to bring up the menu, choose Properties, select the Sharing tab, and choose the &quot;Share this Printer&quot; option.  After that you can connect from the wireless computer to the hard wired computer and select the shared printer and print a test page.  After that you should be able to use the printer at will.   

Another way to print is directly to the network printer,  but first you need to make sure that your router will pass wireless traffic on the port number used by the printer over to the printer and then you can set the wireless computer up the same way the hard wired computer is set up to print to the printer.  If the printer has an IP address assigned you can use the ping command to verify that your wireless computer can connect to the printer.  

If you can not seem to make the connection to the printer you may need to review the instructions for your router and make some changes to the settings to enable network traffic to reach the printer from the wireless computer.</answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/30">SMB</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/45">Wireless / Mobile</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/948">printers</category>
 <pubDate>Thu, 04 Dec 2008 10:25:03 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">36012 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Proxy CSS1500 issue</title>
 <link>http://www.networkworld.com/community/itaa/proxy-css1500-issue</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have an issue with load-balancing connections from a proxy server.&lt;/p&gt;
&lt;p&gt;The issue is some of the services I am running on the backend server farm require persistance. This is posing a problem as with source IP persistance - the connections will all always go to the same real server as the connection are all being sourced by the proxy server.&lt;/p&gt;
&lt;p&gt;I have thought about cookie persistance, but think the same issue will occur as the cookie will be placed on the proxy and not the real client intiating the request. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.networkworld.com/community/itaa/proxy-css1500-issue&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/proxy-css1500-issue#comments</comments>
 <answer>To see where changes need to be made, we need to look at each step in the communications process.  Starting with the CS1500, I would make sure you are running the latest version of firmware available for the device.  If this doesn&#039;t resolve the problem, try opening a case with Cisco TAC to see if there are any configuration changes that you can make that will help resolve the problem.  I will assume that you are using a commercial proxy server for the rest of the options that I will discuss.  While Cisco TAC may push back a bit because you are using a third-party proxy server, they should still be able to provide some troubleshooting steps to help you identify where the problem is and possibly how to resolve it.

Try to white list the internal servers that you are having problems with.  Whitelisting in the context I have used it will tell the proxy server not to do anything in terms of caching the server or anything else.  If this appears to fix things, then you need to start digging deeper into the proxy server configuration to see how you can get things to work the way you need them to.

As with the CSS1500, I would suggest that you installe the lastest firmware/software for the proxy server.  This could either fix the problem or give you some additional tools to work with.  The next troubleshooting step is to run a proctocol analyzer at three different points - between the CSS1500 and the external part of your network where the users are, between the proxy server and the CSS1500 and between the servers and the proxy server.  Sniffing the traffic between each of these points should give you additional information as to where configuration changes to consider.  It will also provide the vendor technical support folks you will be working with good information to help identify a fix.

When looking for a fix for a problem when the traffic is flowing between a load balancer and a proxy server, document the steps you took to find the information about how the communications are flowing.  I worked with one of my readers last year who was in a similar configuration and found that with one of the applications on their network that each time the application was upgraded that they had to make minor tweaks to the previous fix to get things to work again.  Having the initial resolution documented helped to quickly identify what had to be changed to get things working again.</answer>
 <itaaauthor>Ron</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/22">LANs / WANs</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/16">Security</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/15520">cookies</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/18118">proxy servers</category>
 <pubDate>Mon, 01 Dec 2008 12:26:43 -0500</pubDate>
 <dc:creator>PLG</dc:creator>
 <guid isPermaLink="false">35812 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Telecom software certification?</title>
 <link>http://www.networkworld.com/community/itaa/telecom-software-certification</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am a software engineer in the telecom sector, working on VoIP on Session Initiation Protocol.&lt;/p&gt;
&lt;p&gt;I like to know which are the certification courses that can be benificial in my career growth as per learning and as per growth prospectives.&lt;/p&gt;
&lt;p&gt;Whether CCNA will help me regarding my career growth.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;
KD&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/telecom-software-certification#comments</comments>
 <answer>KD:

Having your CCNA certainly wouldn&#039;t hurt: It&#039;ll help give you a good grounding in the OSI model, the math you will need to be comfortable with in handling a network of any size, the basics of routing, etc.  

There are several areas that you can look at moving onto from there.  Which ones will depend on your focus in VoIP and the the hardware that you will be running it on.

Cisco has several options worth considering.  A newly announced certification, CCNA Voice, might be the next step - you&#039;ll need to have your CCNA for this.  CCNA Wireless starts to move you into VoIP specific parts of Cisco Unified Messaging.  Depending on how far you want to take it, at least on the Cisco side of things, you can then look at CCVP, which is a series of 4 exams taking you deeper into the VoIP world.

There are a host of other VOIP related certifications that you can pursue from companies such as CompTIA, Lucent and Alcatel.  What you should consider pursuing will depend in part as to what hardware platforms you plan on being involved with or would like exposure to.</answer>
 <itaaauthor>Ron</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/26">VoIP / Convergence</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/72">certification</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/13139">telecom</category>
 <pubDate>Wed, 26 Nov 2008 11:35:15 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35731 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Connecting 2 LAN cards in a single system</title>
 <link>http://www.networkworld.com/community/itaa/connect-2-lan-cards-single-system</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have XP operated and win98 SE operating system. I am using VSNL Broadband connection in XP I had two lan cards located in XP one is on board (Realtek) and another is D-Link. I am connecting to internet using&lt;strong&gt; Realtek&lt;/strong&gt; which have &lt;strong&gt;ip#192.1681.1&lt;/strong&gt; and &lt;strong&gt;defa gateway#192.168.1.254&lt;/strong&gt; and dns which are provided by ISP.&lt;br /&gt;
Now I want to connect both systems in P2P using other lancard I had installed drivers but In system tray its showing as lancard unplugged (whcih I want to used for P2P). &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.networkworld.com/community/itaa/connect-2-lan-cards-single-system&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/connect-2-lan-cards-single-system#comments</comments>
 <answer>If you are connecting the XP and Win98 computers with a cable going directly from one computer&#039;s ethernet port to the other you will need to use a &quot;null-modem ethernet cable&quot; rather than a standard ethernet cable.  

If you are going through a hub or router then you would use regular ethernet cable.  

If you are using the proper cabling then after double checking that your physical connections are securely in place open up the control panel on the XP system and dig down into the System/Hardware/Device Manager applet and expand the Network adapters section of the tree and verify that both cards are listed there.  If they are not both listed in the Network adapters list you may need to find the missing adapter under the big yellow question mark section and delete the device from the list, reboot, and re-install the driver software.  

If they are both in the Network adapters list check the properties of each to ensure that there are no conflicts listed in the Resources panel of the Properties dialog. If there are conflicts identified you may need to change settings on one or the other network adapter to eliminate the conflicts.

Another possibility is to use a hub and the single working network adapter in the XP box along with Internet Connection Sharing to connect the Win98 machine to the Internet by setting up Internet Connection Sharing on the XP system, connecting both machines to the hub, the hub to the internet, and aiming the Win98 system&#039;s gateway address at the XP machine.</answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/22">LANs / WANs</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/21">Network Management</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/2769">Cisco Local Networking Academy</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/1062">Ethernet</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17939">internet sharing</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17937">lan cards</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17940">lan setup</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17938">lan sharing</category>
 <pubDate>Tue, 25 Nov 2008 13:51:47 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35695 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Problem connecting to wireless at home</title>
 <link>http://www.networkworld.com/community/itaa/problem-connecting-wireless-home</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I used to be able to connect to my home wireless with no problems. I recently reformatted my laptop and of course I had to download drivers and such. However, now I&#039;m having problems getting a connection wirelessly. I am connected with excellent signal strength but the status says &quot;limited or no connectivity&quot;. I don&#039;t think anything is wrong with the modem because I am able to establish a wired connection. Thanks for any attempts to help.&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/problem-connecting-wireless-home#comments</comments>
 <answer>There are several things to look at.  The first is to get a copy of inSSIDer from the folks at &lt;a href=&quot;http://www.MetaGeek.net&quot;&gt;MetaGeek.net&lt;/a&gt;.  I used to suggest Netstumbler but it doesn&#039;t have support for WPA.  If you can see your access point (AP) with inSSIDer, that would indicate that the AP is OK and the area you need to concentrate is your laptop.

You don&#039;t mention the version of Windows that you are running on.  If it is XP, you really want to install XP SP 3, because it fixes several wireless-related problems.  If you are on Vista, make sure you have the latest patches installed.  Make sure that you have the latest firmware installed on your AP.

You may need to taking things down a step or two on your AP depending on how hard you have it locked down.  If you have broadcasting turned off for your SSID, try enabling it just to make it easier for the laptop to find the AP.  If inSSIDer shows the SSID for your AP, try using the wireless survey functionality that is included with most to see if it also sees the AP as well.  I like using different apps that do the same test just to make sure you get the same results.

If you have encryption turned on at the AP (and you should), temporarily turn off encryption to see if it is a setting problem between AP and your laptop.  Depending on the type and level of encryption used, you might have a setting problem between the two devices that could explain the problem.  For example WPA and WPA2 are similar encryption methods but you can&#039;t use WPA to talk to WPA2.  Depending on who made the wireless card in your laptop (it is probably Intel), go directly to the wireless-car vendor&#039;s Web site and get the latest drivers (it&#039;s possible that the latest drivers are not on the laptop vendor&#039;s website).

Look for things in the immediate area of your laptop and access point that may have changed.  If you have a cordless phone, see if it is in the same frequency range as your AP.  If the phone is labeled with something like 2.4 somewhere on the phone, try removing power from the phone and see if your wireless problem goes away.  If that fixes it, you will need to change out your wireless phone to one that uses either 900-Mhz or the 5-Gigahertz range.</answer>
 <itaaauthor>Ron</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/30">SMB</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/45">Wireless / Mobile</category>
 <pubDate>Mon, 24 Nov 2008 09:30:43 -0500</pubDate>
 <dc:creator>lootninja</dc:creator>
 <guid isPermaLink="false">35632 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Netflow in CS-MARS</title>
 <link>http://www.networkworld.com/community/itaa/netflow-cs-mars</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;NetFlow is also involved in CS-MARS for anomaly detection. Can anyone tell me is there any any difference when NetFlow data used in NFC Engine/CS-MARS.Is there any performance issues result over the Netflow data used in NFC/CS-MARS.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;
Srini&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/netflow-cs-mars#comments</comments>
 <answer>This &lt;a href=&quot;http://www.cisco.com/web/DK/assets/docs/security2006/Security2006_Eric_Lenten_2.pdf&quot;&gt;Cisco security presentation&lt;/a&gt; discusses using Netflow with CS-Mars and indicates that enabling Netflow 5 and exporting data can increase CPU load on the router between 15 and 20 percent and that Netflow traffic may represent between 1 and 1.5 percent of the network traffic being monitored.  The &lt;a href=&quot;http://www.cisco.com/en/US/docs/security/security_management/cs-mars/6.0/device/configuration/guide/chAsa8x.html&quot;&gt;Device Configuration Guide for Cisco Security MARS, Release 6.x&lt;/a&gt; says that NSEL, which is an adaptation of Netflow 9 can transmit much of the same  information in a less CPU-intensive, more secure, and more bandwidth-efficient way.  The performance difference between using CS-MARS or the Netflow Collector Engine is going to depend on the hardware and which version(s) of software you are running.</answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/16">Security</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/8928">NetFlow</category>
 <pubDate>Thu, 20 Nov 2008 16:09:47 -0500</pubDate>
 <dc:creator>Srinivas</dc:creator>
 <guid isPermaLink="false">35532 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Making the jump from IT Director</title>
 <link>http://www.networkworld.com/community/itaa/making-jump-it-director</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;I have been in IT for almost 20 years now and have worked my way all the way up from the help desk to an IT Director in the Healthcare industry.  &lt;/p&gt;
&lt;p&gt;I have been lucky enough to have hands on and management experience in cutting edge technology as well as experience in integrating IT services into acute/critical business processes with great success.  I am very comfortable with the technology part as well as the managing of those departments and setting course for future direction.  &lt;/p&gt;
&lt;p&gt;My question is; how would one make the jump from an IT Director to a more senior level position? &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.networkworld.com/community/itaa/making-jump-it-director&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/making-jump-it-director#comments</comments>
 <answer>The easiest way to become a CEO is to start your own company. 

Rising from a director level position to a more senior management or CxO level position otherwise is not something I have a lot of experience with.  The people around me in corporate settings who made that move to the next level successfully were invited upstairs so there may be some validity in your statement about who you know versus what you know.  The key seemed to be ensuring that senior management knows you well enough to have good knowledge about what you could accomplish beyond meeting the expectations of the current position.  I have also seen people move from Director level positions in large enterprises to CxO level positions in small or mid-market enterprises where the companies they moved to were comparable in size and complexity to the department or division they were in before.  

Perhaps there are readers with more experience than I who can share their wisdom on the subject.  </answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/154">Careers</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/29">Data Center</category>
 <pubDate>Tue, 18 Nov 2008 11:32:40 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35389 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>What does &#039;Show Process CPU&#039; on a 6509 router do?</title>
 <link>http://www.networkworld.com/community/itaa/meaning-or-definations</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;When I enter &lt;em&gt;Show Process CPU&lt;/em&gt; on a 6509 router, I am getting following results, in that i can see &lt;strong&gt;&quot;Port manager per&quot;&lt;/strong&gt; process. I want to know the meaning of that particular process.&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/meaning-or-definations#comments</comments>
 <answer>Referring to the &lt;a href=&quot;http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_tech_note09186a00800a65d0.shtml#showproccpu&quot;&gt;Cisco docs&lt;/a&gt;, we see  

&lt;h2&gt;&lt;a name=&quot;showproccpu&quot;&gt;The show processes cpu Command&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;The &lt;b&gt;show processes cpu&lt;/b&gt; command displays information about the active processes in the router and their corresponding CPU utilization statistics. &lt;a href=&quot;/community/showprocess&quot;&gt;Here&lt;/a&gt; is a sample output of the &lt;b&gt;show processes cpu&lt;/b&gt; command&lt;/p&gt;

&lt;p&gt;For more information, refer to &lt;a href=&quot;http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_tech_note09186a00800a65d0.shtml#processes&quot;&gt;The Processes&lt;/a&gt; section of the documentation.  Following the link to the The Processes will take you to a description of the particular processes you see in the Show Processes CPU output.&lt;/p&gt;</answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/47">Cisco</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/22">LANs / WANs</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/1074">routers</category>
 <pubDate>Mon, 17 Nov 2008 15:48:17 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35353 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>Problems with a Cymphonix content filter</title>
 <link>http://www.networkworld.com/community/itaa/cymphonix-dc30x-has-problem-my-organization</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;When I connect a Cymphonix DC30X to my network, after 7 or 8 hours my network goes down and users cannot use the Internet, but when I disconnect it, everything is OK.&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/cymphonix-dc30x-has-problem-my-organization#comments</comments>
 <answer>I have worked with appliances similar to this and learned a lesson early one - proceed carefully and slowly.  I would suggest using &lt;a href=&quot;http://www.wireshark.org/&quot;&gt;Wireshark&lt;/a&gt; or your network analyzer of choice and look at the ports where the traffic comes into the device from your Internet connection and where to enters your network.  Do this on both ports when the device is first connected to the network and then again when your network seems to come to a half.  The first &quot;sniffing&quot; of network traffic will give you a baseline of the way things are working and will help you when you can no longer get anything to work on the network after several hours have passed.  You should be able to get some idea as to where the problem is by seeing the traffic that is or isnt passing through the unit when you begin to see the problem you mentioned.

Review the documentation that shipped with the device to ensure that you have it connected to the right point in the network. I usually place devices like this just inside the firewall and the remainder of the network it is servicing.  Look at the error logs in the unit to see if it gives you any indication of what is or isnt working when your network traffic goes awry.  Make sure that you have the latest version of the firmware for the appliance installed.  We have all run into our fair share of bugs when implementing either an appliance or other software service that might have been avoided if we had applied the latest firmware updates.

One option, if nothing else works and assuming that you have your configuration documented, is to do a factory reset of the appliance and rebuild your configuration one step at a time.  It is entirely possible that one or more of the configuration changes you made might either be fighting between themselves or be the cause of the problem.  If you do have your changes documented, you might be able to resolve the problem you are running into by carefully backing out the changes in the reverse order they were made (i.e. the last one made is removed first, then the next previous change is removed, etc).

If you still haven&#039;t been able to find the source of the problem, make use of the support contract that I hope you have.  If you don&#039;t have one, see if you can purchase a one-time support call or you may need to consider biting the bullet and getting the contract.  While support contracts can be pricey, like the Mastercard commercial, they can be priceless when you really need them and havent been able to resolve the problem through other means.

In checking the specs of the unit you mentioned, it appears capable of handling 5,000 users.  While you didnt mention the number of users on your network, I will assume that you aren&#039;t near this limit.  Another item to check is the speed of the Internet connection that you are using.  The specs indicate it supports a connection speed of up to 20 Megabytes.  If you rspeed is close to this or you have some heavy users, or a combination of the two, it is possible that the device simply can&#039;t keep up with the combination.  This is where talking to the technical support folks at Cymphonix might yield some configuration changes that could improve the situation or give you the news that an upgrade to the next higher model might be necessary.</answer>
 <itaaauthor>Ron</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/21">Network Management</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/16">Security</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17684">bandwidth optimization</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/402">content filtering</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17683">Cymphonix</category>
 <pubDate>Thu, 13 Nov 2008 14:53:47 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35220 at http://www.networkworld.com/community</guid>
</item>
<item>
 <title>What do you use marker interface for?</title>
 <link>http://www.networkworld.com/community/itaa/whats-use-marker-interface</link>
 <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Marker interface doesn&#039;t contains any methods or method declarations. What&#039;s the use of implements these interface. What&#039;s logic behind importing these market interfaces like serializable, clonable.&lt;/p&gt;
</description>
 <comments>http://www.networkworld.com/community/itaa/whats-use-marker-interface#comments</comments>
 <answer>Marker interfaces are used to &#039;mark&#039; an implementing class as having the capability indicated by the Marker interface and even though the interface does not define any methods to be implemented by the class being marked, for example, as Serializable, the declaration is required to enable the capability.  

In the case of Seriablizable, you declare that your class implements Serializable and that indicates that the non-transient data members in the class can be written to an ObjectOutputStream. The ObjectOutputStream private method writeObject() contains a series of instanceof tests to determine writeability, one of which looks for the Serializable interface.  So declaring that your class implements the Serializable interface means that the writeability test will pass and writeObject() will send the data to the ObjectOutputStream.  

Declaring that your class implements the marker interface is how you indicate that your software wants to make use of some built in functionality that is enabled simply by declaring that your class implements the interface, even though you don&#039;t have to write any code to implement any methods.

In the most recent versions of the Java language it is recommended to use annotations rather than marker interfaces to indicate that classes have particular semantics like serializable and clonable.</answer>
 <itaaauthor>Steve</itaaauthor>
 <category domain="http://www.networkworld.com/community/taxonomy/term/17">Software</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/169">application development</category>
 <category domain="http://www.networkworld.com/community/taxonomy/term/141">Java</category>
 <pubDate>Wed, 12 Nov 2008 09:59:59 -0500</pubDate>
 <dc:creator />
 <guid isPermaLink="false">35142 at http://www.networkworld.com/community</guid>
</item>
</channel>
</rss>
