Friday, October 24, 2014

NETWORK TOPOLOGIES


            Topologies refer to the techniques / ways of inter connecting computers or networks.  Means how the computers and networks are connected to each other.  These can be connected in the following ways –

Ring Topology

i)                    Communication is one way in this topology.  The speed is slow.
ii)                   Only one node communicates at a time.
iii)                Short cable length required as compared to star top.
iv)                If one node becomes unserviceable, the whole ring NW is crashed.

Bus / Serial Topology

i)                    All nodes are connected to a straight wire (thinnet of coaxial cable).  Speed is slow.
ii)                  Only one node can communicate at a time.
iii)                Communication is both directional but at a time data can pass only in one direction.  At the other end of the bus the signal is discarded.
iv)                If one node is unserviceable, network past of that node becomes unserviceable.

Star / Radial Topology

i)                    Nodes are attached to a HUB / SWITCH
ii)                  Network is faster.
iii)                It is most widely used topology
iv)                If one node becomes unserviceable, the other nodes in the network are not affected all other nodes carry on receiving information.  Only that node is out of network.

Mesh Topology
Tree Topology
Point to Point
Graph











NETWORKING TECHNIQUES


Peer to Peer – Each node in the network is having its own resources / processing capabilities.   It may share information among others.  Nodes may not have to depend upon others for carrying out their work.   Each node its own master i.e. has no boss.  They are independent and work the way they like.

Client Server (C/S) – In this technique there is one dedicated boss that is known as server.          Whole the network works under the server and it has full control on all the nodes.  Boss is known      as Master / Server.  The other nodes which are controlled by Server are known as Slaves / Clients.  Clients send request to the server and the server receives their requests and reply.




NETWORKING DEVICES


i)                    Hub- device used to connect no of computers
ii)                  Active hub- pass the signals from one comp to another with amplification
iii)                Passive hub- pass the signals from one comp to another without amplification.
iv)                Switch-device used to segment networks into different subnetworks called subnets or LAN segments.
v)                  Repeater- device used to amplify and restore signals for long distance transmission.
vi)                Bridges- device which establishes an intelligent connection between two local networks with the same standard but with different types of cables. Data not destined for a device on the other network is prevented from passing over the bridge.
vii)              Router- device that is used to separate different segments in a network to improve performance and reliability. A router works like a bridge but can handle different protocols.
viii)            Gateways- device which connects dissimilar networks.It is actually a node on a network which serves as entrance to another network.
ix)                RJ45 Connector (Registered Jack – 45) is an 8 wire connector , which is commonly used to connect computers on a LAN especially Ethernets.
x)                  NIC – Network Interface Card –it is an interpreter that helps establish communication between server and workstation.It is also called TAP(Terminal Access Point)
xi)                MAC address- it refers to the physical address assigned by NIC manufacturer.
xii)              Modem- converts analog to digital signals and vice versa and allows to connect and communicate with other computers via telephone lines.
xiii)            Ethernets- it is a LAN architecture which uses either bus or star topology and supports data transfer rates upto 10 Mbps.


MODE OF COMMUNICATIONS (FULL DUPLEX VS HALF DUPLEX)

Full-Duplex services support the transfer of data in both directions.

 



Half-Duplex services support the transfer of data in a single direction.

 




NEED / BENEFITS OF A NETWORK


-To share resources in network
-Decrease costs of transfer
-Increase speed in transferring
-Improves communication

Transmission Media / Channels of Communication


            Transmission media is used to establish connectivity between computers or networks.

Two Types of transmission media

Guided Media  - in this type connecting cables are the communication channels between the different works stations.

Name

Twisted Pair Cable
Coaxial Cable

Optical Fibre Cable

Identity
Ordinary Electrical Wire
Cable TV wire

A high speed wire having thin glass pipe in it.
Connectors
RJ 45
BNC
SC / ST
Speed
100 – 1000 mbps
10 mbps
1000 mbps -  gigabits
Distance
100 meters
500 meters
100 km
Cost
Cheapest
Cheaper
Costly
Types
STP & UPT
Thinnet  /  Thicknet
Singlenode / Multinode ,




Unguided Media        -           in this there is no direct connection between the source / destination workstations and some waves are used to transmit the signal.

Microwave- These are similar to radio and TV signals and used for long distance communication.
 It consists of transmitter , receiver and atmosphere.
Parabolic antennas are mounted on towers to send beam to other antennas. Higher the tower higher the range.
It can communicate over the oceans.
It is cheaper than digging trenches for laying cable.
It is insecure medium.

Radio Wave- It contains transmitter and receiver. The  transmitter takes some message , encode it onto sine wave and transmit it with radio waves. The receiver receives the radio wave , decode the message from sine wave it receives.
It proves cheaper than digging trenches for laying cables.
It is insecure medium.

Satellite- In it the earth station consists of a satellite dish that functions as antenna and communication equipment to transmit and receive data from satellite passing overhead.
Area coverage is quite large.
High investment cost.
Overcrowding of bandwidth.


Data Communication Terminologies


Data Channel – is a medium used to carry information / data from one point to another point.
Baud / Baud Rate –    it the measurement unit of data carrying capacity of a data channel
bps                   bps is bits per second transmitted on a data channel
Bps      -           Bytes per second transmitted.
Bandwidth – it is amount of information traveling through a single channel at any point of time.


Data Transmission Switching Techniques / How the information is shared / Transferred in a NW –


            Information transferred from one node to another node in a network is known as switching.  Switching takes places in the following ways –

Circuit Switching      - ex Telephone line.  In this source is connected to destination from end to end.

Message Switching    - ex E-mails.  Uses store and forward technology for transfer of information.
Source sends information that is received by its nearby switch office.  This switch office sends the information to another switch office and that further forwards to another switch office until the whole information is reached at the switch office that is nearer to the destination.  Then this switch office forwards information to the destination.The message is stored on the hard disk , so access speed is slow.

Packet Switching       - This technique also uses store and forward technique but the data is broken into small fixed size  which are known as packets. The packets are stored in the main memory , so the access speed is high.

PROTOCOL


            Protocols are the set of rules that govern the communication over a network.  Some important protocols are –

TCP / IP – Transmission Control Protocol.  This protocol establishes reliable or unreliable           connection between the source and destination.  It also breaks the data into segments.
IP – Internet Protocol.  This protocol is responsible for providing Network Address / IP Address of       the destination network.  IP Address is 32 bit address.  IP Address is divided into Network   Address and Host Address.

HTTP – Hypertext Transfer Protocol -  It allows different types of computers / Networks to
establish communication between them.  It has two features – requests and responses.






DIFFERENCE BETWEEN WIRELESS / MOBILE


            Wireless is without use of wire (land line / physical connection).
            Mobile -  The device is in touch with the data source continuously without physical connection.  It                      may use others media like satellite or laser etc.

Video Conferencing -  It is sounds, video, talking and viewing over internet communication.  We need Internet connection, PC Camera and its Software, videophone Software (Net Meeting) for video conferencing.

WWW – World Wide Web is a protocol that allows to access documents on the internet.

Web Page – A document on the net is called a web page.

URL – Each web page has an address that is called URL.  Uniform Resource Locator.

Hypertext – The contents of a web page is called Hypertext.  It can be audio, video, text, graphic and even                    link to some other page.

Hyperlink       -           Link to some other page in a web page is called Hyperlink.

Telnet – Terminal Emulation. It is a program that is used to remotely login network server / devices.

Web Browser-  It is a program that is used to navigate through the web pages and display their contents.  Ex Internet Explorer,  Netscape Navigator and Mozilla etc

Web Server – A www server that responds to the requests made by web browsers.

Web Site – A location on a web server is called a web site.  It contains web pages and has a unique address.  This address is called URL.

HTML – Hypertext Markup Language – used to develop web pages.

Web Hosting – Hosting of web server application on a computer.

Network Security

           
            As we have seen that the NW offers a large number of benefits.  These benefits are prone to threats.  NW security means to counter such threats to the NW.

Methods of NW Security


            Authentication – giving passwords etc
            Authorization – only the users login
Biometric Systems – scan retina / DNA etc
Firewall – prevents unauthorized access to / from a private network.

Cookies – It is a message sent by web server to the web browser so that it can keep track of user’s activities on a specific web site.

Crackers – These are the malicious programmers who break into secure systems.

Hackers – The persons who are interested in gaining knowledge about computer system and possibly using this knowledge for playful pranks.
Cyber law – it is a generic term which refers to all the legal and regulatory aspects of internet and world wide web.


Abbreviations of Networking Terms

Abbreviation
Full Form
LAN
Local Area Network
WAN
Wider Area Network
MAN
Metropolitan Area Network
FTP
File Transfer Protocol
SMTP
Simple Mail Transfer Protocol
IMAP
Internet Mail Access Protocol
MODEM
Modulator And Demodulator
WWW
World Wide Web
RPC
Remote Procedure Call
NFS
Network File System
HTML
Hyper Text Markup Language
DHTML
Dynamic Hyper Text Markup Language
HTTP
Hypertext Transfer Protocol
TCP / IP
Transmission Control Protocol / Internet Protocol
SLIP
Serial Line Internet Protocol
PPP
Point To Point Protocol
SIM
Subscriber’s Identification Module
3G
3rd Generation of Mobile Communication Technology
SMS
Short Message Service
EDGE
Enhanced Data rates for Global Evolution
E-mail
Sending / receiving messages electronically
NFS
Network File System
WLL
Wireless  in Local Loop
CDMA
Code Division Multiple Access
FRA
Fixed Radio Access
GSM
Global System For Mobiles
ARPANET
Advanced Research Project Agency Network
XML
Extensible Markup Language
URL
Uniform Resource Locater
ISP
Internet Service Provider
DNS
Domain Name System
VSNL
Videsh Sanchar Nigam Limited
MTNL
Mahanagar Nigam Telephone Limited
WAIS
Wide Area Information Server
TDM
Time Division Multiplexing
WDM
Wavelenth Division Multiplexing
FDM
Frequency Division Multiplexing


Communication and Networking concepts

DIFFERENCE BETWEEN WIRELESS / MOBILE



Video Conferencing -  A two way videophone conversation among multiple participants is called video conferencing. It includes sounds, video, talking and viewing.  We need Internet connection, PC Camera and its Software, videophone Software (Net Meeting) for video conferencing.

WWW – World Wide Web is a protocol that allows to access documents containing text , images , audio and video on the internet.

Web Page – A document on the net is called a web page.

URL – Each web page has a distinct address that is called URL.  Uniform Resource Locator.
The format is
type://address/path
where type represents type of server like ftp or http , address represents address of server and path represents location of file. for example http://encycle.msn.com/getinfo


Hypertext – The webpage contents containing audio, video, text, graphic and even link to some other page.

Hyperlink       -Link to some other page in a web page is called Hyperlink.

Telnet – . It is a program that is used to log on to  remote computer systems.

Web Browser-  It is a program that is used to navigate through the web pages and display their contents.  Ex Internet Explorer,  Netscape Navigator and Mozilla etc

Web Server – A www server that responds to the requests made by web browsers.

Web Site – A location on a web server is called a web site.  It contains web pages and has a unique address.  This address is called URL. like www.microsoft.com


HTML – Hypertext Markup Language – used to develop web pages.

Web Hosting – It is a means of hosting web server application on a computer system through which electronic content on the internet is readily available to any web browser client.

 


 


 


Introduction to Open Source Based software

Open Source Software(OSS): It is the software which can be freely used in terms of making modification , constructing business models around the software and so on .But it does not have to be free of cost. In OSS the source code is freely available to the customer.

Free Software: It means the SW is freely accessible and can be used , changed , improved , copied and distributed by all who wish to do so.No payment is needed to be made for free SW.

Terminologies related to open source:

A software which is free as well as open belongs to  FOSS(Free and Open Source SW).

FLOSS refers to Free Libre and Open Source Software or to Free Livre and Open Source SW.It means a SW which is free as well as open source SW. Libre and Livre means freedom.

GNU:- GNU’s Not Unix. It is a project started to create a system compatible to Unix but not identical with Unix.

FSF: Free Software Foundation: it is non profit organization created for the purpose of supporting free SW movement. It also works on legal and structural issues for Free SW community.

OSI(Open Source Initiative—It specifies the criteria for open source SW and properly defines the terms and specifications of OSS.

W3C: World Wide Web Consortium: It is responsible for producing the SW standards for WWW. It was created in Oct 1994.

Proprietary SW: A software that is neither open nor freely available. This SW’s distribution and modification is either forbidden or requires special permission.. The source code is not available for this SW.

Freeware:- A SW which is available free of cost and allows copying and further distribution but not modification. Its source code is not available.

Shareware: It is made available with the right to redistribute copies, but if anybody intends to use the SW, after a certain period of time, a license fee should be paid.

It is different than FOSS because of
-          the source code is not available
-          Modification is not allowed.


Network Security-

Problems encountered under Network Security:
  1. Physical Security Holes-Unauthorized access to computer
  2. Software security holes-Badly written programs
  3. Inconsistent Usage holes- Assembling a combination of HW and SW such that the system is seriously damaged from security point of view.

Protection Methods:

  Authentication – It is termed as password protection as the authorized user is asked to provide a valid password and if he/she is able to do this, he/she is considered to be an authentic user.

Authorization – It determines whether the service provider has granted access to the web service to the requester. It is performed by asking the user a legal login-id. If the user is able to provide a legal login-id he/she is considered authorized user.

Biometric Systems – It involves some unique aspect of a person’s body such as retina /fingerprints to establish user’s identity.

Encrypted Smart card:- It is a hand held card which generates a token that a computer can recognize. Every time a new and different token is generated, which even cracked or hacked can not be used later.

Firewall – The system designed to prevent unauthorized access to / from a private network is called Firewall.
   Several firewalls are-
  • Packet filter
  • Application gateway
  • Circuit level gateway
  • Proxy server

Cookies – It is a message sent by web server to the web browser so that it can keep track of user’s activities on a specific web site.

Crackers – These are the malicious programmers who break into secure systems.

Hackers – The persons who are interested in gaining knowledge about computer system and possibly using this knowledge for playful pranks.

Cyber law – it is a generic term which refers to all the legal and regulatory aspects of internet and World Wide Web.

India’s IT(2000)  Act:- India’s Information Technology Act 2000 notified on 17 Oct,2000. It aims to provide the legal infrastructure for e-commerce in India by governing the transactions through the internet and other electronic medium.

IPR Issues:- It reflects the idea that its subject matter is the product of the mind or the intellect. These could be in the form of Patents, Trademarks ,Copyright etc.

Cyber Crime:- It is an unlawful act where in the computer is either a tool or a target or both.
Types of Cyber crime-
1.      Tampering with computer source documents.
2.      Hacking
3.      Publishing of information which is obscene in electronic form
4.      Child pornography
5.      Accessing protected system

Viruses :-

Viruses: - It is a malicious program which requires a host and is designed to make a system sick just like a real virus.

    Characteristic of a virus
  • Able to replicate
  • Requires a host program as a carrier
  • Activated by external action

    Damages caused by virus
  • Destroy parts of program and files
  • Decrease the space on hard disk by duplicating files
  • Format the hard disk
  • Destroy specific executable files
  • Cause the system to hang

Trojan horses: It is code hidden in a program such as game or spreadsheet that looks safe to run but has hidden side effects.

Worm: It is a program designed to replicate. These programs run independently and travel from computer to computer across network connection. Most worms disrupt services and create management problems.

Spam  : Refers to electronic junk mail or junk newsgroup postings.

Avoiding Spam:
  • Create a filter that finds and does something to e-mail that you suspect as Spam.
  • Not to register yourself with true id

Virus protection
  • Never use a foreign disk without scanning for virus.
  • Always scan files downloaded
  • Use licensed SW
  • Password protect your PC Make regular backups
  • Install and use antivirus SW
  • Keeping antivirus SW up-to-date




           




ASSIGNMENT INHERITANCE

ASSIGNMENT INHERITANCE