IPSEC is very complicated and very extensible system for network security. IPSEC uses symmetric cyphers in encryption and HMAC for data authentication. Internet key exchange is basically an authenticated Diffie-hellman exchange. There are several ways of authentication, one way of authentication is digital signatures, another involves HMAcing a shared secret, third involves public key encryption to authenticate a peer.
IPSEC standard key exchange, IKE has an option for perfect forward secrecy. It adds extra overhead while doing Diffie-Hellman exchange in each rekey interval. Denial of service attacks are possible to force the computer to do unnecessary work while trying to achieve security, which leads to shutting down the computer. DOS can be launched against cryptographic systems, when the attacker cause the system to do more work in response to the attack than is necessary to launch the attack. Thankfully, IPSEC and IKE are constructed with partial defenses against denial of service attacks, but merely increase the cost and complexity to launch them.
My career goal is to be a communication and protection engineer in power systems. Currently I am researching on Smart grid and IEC 61850 protocols.
Tuesday, March 29, 2011
Monday, March 28, 2011
Killed the presentation
I recently found that I am good at planing things and I wanted to try my skill on the course presentation. I wasn't good presenter before, but with my new plan I have become one. I wrote few steps how to prepare for a presentation. It really worked for me. After I followed the below steps when I am get ready for the presentation, I was well organized and very confident about the presentation.
Presentation plan:
Presentation plan:
- Prepare the presentation
- Write down the exact points that you are going to say in a paper
- Practice the presentation several times
- check timing
- Try to remember the important slides
- Keep the flow of the presentation in mind
- Be normal and calm in presenting
- Keep the point paper when you present
Thursday, March 24, 2011
IPTV Customer has to be managed
When I was at IPTV industry I worked closely with customer account management software called Geneva. It is an product of IBM cognos version 7. account management was really important in billing the customer. We have enrolled a single customer which used PSTN, broadband and IPTV in to one account. so he had different products namely PSTN, internet and IPTV in the same account. We define price plans for each IPTV channel package we are creating in the system. In the stage of customer creation we add the specific package to the customer with the price plan. We add the IPTV as the parent product and then add other services like TSTV, VOD and SVOD as child products with relevant price plans. In this way we have control over the product price plans and it is important as in marketing aspects. Billing is according to the base package, VOD subscription and channel subscription of the user. when we create a product in the GENEVA, a work order passed to the workforce management software to initiate the work order. So the product creation in the GENEVA is the starting point in IPTV provisioning. Account information is important in product creation, if it is an existing customer information like telephone number and billing address are in the system. If it is new customer all the information has to enter accurately and first we have to begin with PSTN connection, then broadband connection and finally IPTV provisioning.
IPTV is not normal TV
Most of the telecommunication companies all over the world moving towards convergence in their network with triple play voice, video and data(broad band internet). IPTV which stands for Internet protocol TV is a technology that multicast TV channels and VOD on broadband networks. bandwidth of the network plays a main role in the IPTV business. Other aspect of IPTV is the video encoding and compression mechanism used in video delivery. I have closely worked with UT starcom IPTV system which is called as UT Starcom's rolling stream IPTV system(http://www.utstar.com/). IPTV aand Satellite TV is two different technologies which are competing to the same market segment.
Let me explain the IPTV architecture first. First let's talk about how live channels are transmitted over broad band networks. The trick play function on live channels, gives you the control over what you are watching. it gives you the pausing function where you can pause the live stream and go back in time. Time shifting is the term that is used in IPTV for going back in time to watch something already been telecast. Live channels get transmitted via satellite and fibers to the IPTV head end from television stations.
Sunday, March 20, 2011
My new NIKON D3100
I brought a new NIKON D3100 las week. This DSLR camera is know as entry level DSLR camera and this really suits to an armature photographer. Camera is lighter in weight and has a good grip to hold the camera one hand. This camera has 14.2 Megapixels that gives additional 2 MP than its predecessor D3000. And also it has 1080 p HD movie recording facility improved over D5000. D3100 gives in camera retouching options that we can finish a quality picture in camera it self. I like that NIKON now give you good quality pictures and HD video recording too. D3100 has a help guide to beginner in photography and which helps me a lot to get to know with the camera. I took some snaps around and I noticed that the color of the pictures were great . D3100 live view lever is positioned in a great place in the rear of the camera, and it gives easy access to the video recording. I am planing to shoot some videos in London,ON area with D3100 and make a short documentary about it. Let's see how well it goes. I have found that the USB cable is not coming with the camera and it was little bit disappointed. But I could get my first photos in to my computer because I had a SD card reader in my laptop.I am still discovering my camera and it is quite a beauty.
Tuesday, February 24, 2009
internet slang
0-9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
- 1337 - From the word Leet, derived from the word elite
- 2 - too, or to
- 4 - For
- 10q - Thank you.
A
- A C? - AH! SI?
- AAF - As A Friend
- ADAD - Another Day Another Dollar
- ADIH - Another Day In Hell
- ADIP - Another Day in Paradise
- AEAP - As Early As Possible
- AFAICR - As far as I can recall / remember
- AFAICS - As far as I can see
- AFAICT - As far as I can tell
- AFAIK - As far as I know
- AFAP - As Far As Possible
- AFK - Away from keyboard
- ASAP - As soon as possible
- ASL or A/S/L - Age / sex / location
- ASLP or A/S/L/P - Age, sex, location, picture
- ATEOTD - At The End of the Day
- ATM - At the moment
- AWOL - Absent Without (Official) Leave
- AYBABTU (also abbreviated as AYB) - w:All your base are belong to us (from the video game Zero Wing)
B
- B2B - Business to Business
- B2C - Business to Customer
- B4 - Before
- BBIAB - Be back in a bit
- BBQ - Barbecue. While not internet slang in itself, it is often combined with other initialisms as a point of satire, absurdity, or a non-sequitur. For example OMG WTF BBQ.
- BBL/BBS - Be back later / shortly / soon
- BCNU - Be seein' you
- BFF - Best Friends Forever
- BFN - Bye For Now
- blog - Also known as web log or an online journal
- BOFH - Bastard operator from hell
- bot - Any type of automated software in chatrooms and web-cataloging software
- BRB - Be right back
- BSOD - Blue Screen of Death
- BTDT - Been there done that
- BTW - By the way
- bump - Increment (For example, C's ++ operator.) or a backronym for "Bring Up My Post"
C
- CMIIW - Correct me if I'm wrong.
- crawl - To retrieve a web page along with the hyperlinks that reference it
- crapplet - A poorly written computer application
- CU - See you (later)
- CYA - See ya OR Cover Your Ass
- cyber- (prefix) - A term used to connect the subsequent word loosely to the world of computers or the Internet or sex over a computer
- cyberspace - Virtual reality, the Internet, the World Wide Web, and other kinds of computer systems. Science fiction author William Gibson popularized the term in his novel Neuromancer. Gibson used the word to describe a virtual world of computer networks that his cyberpunk heroes 'jacked into'
D
- DFTT - Don't feed the trolls
- DIAF - Die in a fire
- DILLIGAF/D/S - Does it look like I give a flip / fuck / damn / shit
- D/L - Download
- DND - Do not disturb
- DOA - Dead on arrival. Refers to hardware that is broken on delivery.
E
- EOF - End of File
- EOM - End of Message
- EOL - End of Life. Device or hardware that is at the end of its product life cycle. - End of Line.
- EQ - EverQuest
- ETA - Estimated time of arrival
F
- FAQ - Frequently Asked Question(s)
- FFS - For fuck's sake
- flamer - Someone who makes inflammatory, abusive or directly offensive comments. Similar to, but not quite the same as an Internet troll.
- FMCDH - From My Cold Dead Hands
- FOAD - Fuck off and die
- FOAF - Friend of a friend
- FTFY - Fixed that for you
- FTL - For the loss
- FTW - For the win
- FTW? - Fuck the what? (reversal of WTF?, implies increased confusion)
- FU - Fuck you
- FUBAR - Fucked up beyond all recognition / repair (from military slang; pronounced "foo-bar")
- FUD - Fear, Uncertainty and Doubt (the purposeful spread of misinformation)
- FWIW - For what it's worth
- FYI - For your information
G
- GBTW - Get back to work
- GF - Great/good fight
- GFU - Good for you
- GFY - Go fuck yourself
- GG - Good game, used at or near the conclusion of a gaming match
- GGS - Good games
- GJ - Good job, often used in online gaming when a teammate performs an act benefitting his team, such as killing an opponent or enabling that kill
- GL - Good luck, used before commencing a game
- GMTA - Great minds think alike
- Godwin's Law - Dictates that the longer a thread, the more likely someone will post a comparison involving Nazis or Hitler
- gratz - Congratulations
- GTFO - Get the fuck out
- GTG or G2G - 'Got to go' or 'Good to go'
- GR - Good Race
H
- HAND - have a nice day
- handle - Name used in online chat, (AKA nick(name), alias, screen/user name)
- HF - Have fun
- haxor or H4x0r (1337) - Hacker
- hit - A request made to the web server, (noun) the results of an internet search, (verb) loading a Web page. Hits are not equivalent to visitors of a webpage.
- home page - The website's introduction page, starting point, and guide. The technical term is "index"
- hot list - A collection of publicly available URLs (World Wide Web site addresses), sometimes available as text files.
- HTH - Hope this / that helps
I
- IANAL - I am not a lawyer
- IBTL - In before the lock
- IDK - I don't know
- IONO - I don't know
- IIRC - If I recall / remember correctly
- IIUC - If I understand correctly
- IMO - In my opinion
- IMHO - In my humble / honest opinion
- IMNSHO - In my not so humble opinion
- IMAO - In my arrogant opinion
- Information superhighway - The Internet (AKA: I-way, infobahn)
- IOW - In other words
- IRC - Internet Relay Chat
- IRL - In real life
- ITYM - I Think You Mean
- IWSN - I want sex now
- IYKWIM - If you know what I mean
J
- jaggy - aliased computer graphics
- JAS - Just a sec
- JFTR - Just for the record
- JK or j/k - Just kidding, or joke
K
- k or kk - OK
- KISS - Keep it simple stupid.
- KOS - Kill on sight
- KTHX - OK, thanks
- KTHXBAI - OK, thanks, goodbye, used either to cut short a conversation or to express displeasure with being cut short
L
- L8R - Later, L8R also sometimes abbreviated as L8ER is commonly used in chat rooms and other text based communications as a way of saying good bye.
- lag - Slang term for slow Internet speeds or high Internet latency; Lag is sometimes due to a server problem, but more frequently due to the connection between client and server. A slow or intermittent connection may often be referred to as laggy
- lamer - A know-nothing, one who is lame.
- leet - Often spelled as l33t or 1337. It originally meant elite
- LFG - Looking for group
- LFM - Looking for more
- LMAO - Laughing my ass off
- LMFAO - Laughing my fucking ass off
- LMIRL - Let's meet in real life.
- LMK - Let me know
- LOL - Laughing out loud, laugh out loud
- LTNS - Long time no see
- lulz - corruption of LOL
- lurker - Someone who frequents a Usenet group without participating in discussions
- LYLAB - Love you like a brother.
- LYLAS - Love you like a sister.
M
- MMORPG, MMO - Massive Multi-player Online Role Playing Game
- MOTD - Message of the day
- MTFBWY - May The Force be with you
- MUD - Multi-User Dungeon
- MUSH - Multi-User Shared Hallucination
- MYOB - Mind your own business
- M8 - Mate
N
- N1 - Nice one, used mostly often in gaming
- NE1 - "Anyone"
- newbie, newb, n00b - An inexperienced user of a system or game, or an annoying person. Usually a derogatory term for someone inexperienced at a game.
- NIFOC - Naked In Front Of Computer
- NM - (Sometimes written N/M) Not much, Never mind or no message, used on message boards or in e-mails to indicate that everything is already said in the subject line.
- NP - No problem
- NSFW - Not safe for work. Warning about content that may get the viewer in trouble with his employer or co-workers.
- NVM, NVMD, or nm - Nevermind, not much
O
- O RLY - Oh really?
- OIC - Oh, I see
- OFN - Old freaking news
- OMG - Oh my god
- OMFG - Oh my fucking god
- OMGWTF - Oh my God what the fuck
- OMW - On my way or Oh my word
- ONOZ - Oh, no
- OP - Original poster / Operator / Outpost
- OS - Operating system
- OT - Off topic
- OTOH - On the other hand
- OTP - On the phone or One true pairing or On The Piss
P
- P2P - Peer to peer, or pay to play
- PAW - Parents are watching
- PEBKAC/PEBCAK - Problem exists between keyboard and chair
- ping - From the popular network monitoring tool.
- PITA - Pain in the arse / ass
- PLMK - Please let me know
- PMSL - Pissing myself laughing
- POS - Piece of shit, or parent over shoulder.
- POTS - Plain old telephone service
- POV - Point of view
- PL - Powerleveling, used in online games.
- PPL - People
- PTKFGS - Punch the Keys For God's Sake
- pr0n - Intentional misspelling of porn
- PW - Persistent World (gaming)
- pwned - Intentional misspelling of owned
Q
- QFT - Quoted for truthiness - either to show satire or agreement with something satiric.
- QWP - (texting) Quit Whining, Please. (gaming) equip v / equipment n.
R
- rehi (or merely re) - Hello again
- RL - Real Life
- RMS - Ride me sideways
- ROFL/ROTFL - Rolling on (the) floor laughing
- ROFLMAO/ROTFLMAO - Rolling on (the) floor laughing my ass off
- ROFLMAOWPIMP/ROTFLMAOWPIMP - Rolling on (the) floor laughing my ass off while peeing in my pants
- ROFLOL/ROTFLOL - Rolling on (the) floor laughing out loud
- RSN - Real soon now (used sarcastically)
- RTFB - Read the fucking binary (or book)
- RTFS - Read the fucking source
- RTFM/RTM - Read the (fucking) manual or reboot the (fucking) machine
S
- SCNR - Sorry, could not resist
- SFW - Safe for Work, see NSFW
- sk8/sk8r/sk8er - skate/skater
- smiley - Another name for emoticons
- SMH - Shaking my head
- SNAFU - Situation normal: all (fucked/fouled) up
- Snail mail - Normal paper mail service
- SOHF - Sense of humor failure
- spider - The program behind a search engine
- STFU - Shut the fuck up
- STFW - Search the fucking web
T
- TANSTAAFL - There ain't no such thing as a free lunch, a quote originally attributed to Robert Heinlein
- TBF - Time between failures
- TBH - To be honest
- TG - That's great
- TGIF - Thank God it's Friday
- THX/THNX, TNX or TX - Thanks
- TIA - Thanks in advance
- TINC - There Is No Cabal, a term discouraging conspiracy theories
- TMI - Too much information
- TOOBS - Internets (refering to the internet as a series of tubes)
- TOS - Terms of service
- TTBOMK - To the best of my knowledge
- TTFN - Ta ta for now
- TTYL - Talk to you later (also spelled TTUL, T2UL or T2YL)
- tweedler - One who has deep love for all computer related technology and gadgets
- TY - Thank you
- TYT - Take your time
- TYVM - Thank you very much
U
- U - You
- UTFSE - Use the fucking search engine
V
W
- w00t, w00T or WOOT - First two express exuberance, the last is a backronym for the term "We Own the Other Team".
- W/ or W/O - With or without
- WB - Welcome back
- W/E - Whatever
- WRT - With respect / regard to
- WTB - Want to buy
- WTF - What the fuck
- WTG - Way to go
- WTH - What the hell
- WTS - Want to sell
- WTT - Want to trade
- WUG - What you got?
- WUBU2 - What (have) you been up to?
- WUU2 - What (are) you up to?
- WYSIWYG - What you see is what you get
- W8 - Wait
Y
- YAGNI - You Ain't Gonna Need It.
- YAGTOH - you are going to own him.
- YHBT - You have been trolled.
- YKW - You know what?
- YMMV - Your mileage may vary.
- YOYO - You're On Your Own.
- YTMND - You're The Man Now, Dog
- YW - You're welcome.
Z
- ZOMG - An intentional misspelling of the acronym shorthand for "Oh My Gawd" and pronounced "Zoh My Gawd" This version is mainly used in jest or to ridicule people who use abbreviations like OMG and OMFG.
Tuesday, February 12, 2008
Netapp overview
Netapp storage appliances connect directly to a natwork and have integrated disks.Netapp storage appliances are designed for data storage,use a Data ONTAP operating system.

Netapp supports following protocoles:
1.NFS(Network file Service):
This protocol allows UNIX and PC NFS clients to mount file system to local mount points.
2.CIFS(Common internet file system)
This protocol support windows clients(95,98,2000,NT)
3.FCP(SCSI)
FCP or iSCSI enable a storage device to communicate with one or more hosts such as solaris or windows in a SAN environment.We can configure logical units of storage(LUN) for multi protocol access,for block access or both.
Data ONTAP supports SAN protocols like filer,NearStore,FCP for SCSI and iSCSI for TCP/IP.
4.iSCSI(TCP/IP)
5.DAFS(Direct access file system)
This is designed for local file-sharing environment.Its goals are low latency,high throughput and low overhead.
6.HTTP(Hypertext Transfer Protocol)
7.FTP(File transfer Protocol)
Network Appliance's Data ONTAP provides a arcitecure contains 3 main elements that works together.
Netapp supports following protocoles:
1.NFS(Network file Service):
This protocol allows UNIX and PC NFS clients to mount file system to local mount points.
2.CIFS(Common internet file system)
This protocol support windows clients(95,98,2000,NT)
3.FCP(SCSI)
FCP or iSCSI enable a storage device to communicate with one or more hosts such as solaris or windows in a SAN environment.We can configure logical units of storage(LUN) for multi protocol access,for block access or both.
Data ONTAP supports SAN protocols like filer,NearStore,FCP for SCSI and iSCSI for TCP/IP.
4.iSCSI(TCP/IP)
5.DAFS(Direct access file system)
This is designed for local file-sharing environment.Its goals are low latency,high throughput and low overhead.
6.HTTP(Hypertext Transfer Protocol)
7.FTP(File transfer Protocol)
Network Appliance's Data ONTAP provides a arcitecure contains 3 main elements that works together.
- Realtime mechanism for process execution
- WAFL file system containing NVRAM and Snapshots
- RAID Manager
Subscribe to:
Posts (Atom)