Cs New sm-85-94
Cs New sm-85-94
Network:-
The collection of interconnected computing devices is called a network. Two computing
devices are said to be interconnected if they are capable of sharing and exchanging
information.
Benefits of Network: -
(1) Resource Sharing: Resource Sharing means to make the
applications/programs, data(files) and peripherals available to anyone on the
network irrespective of the physical location of the resources and the user.
(2) Reliability: Reliability means to keep the copy of a file on two or more different
machines, so if one of them is unavailable (due to some hardware crash or any
other) them its other copy can be used.
(3) Cost Factor: Cost factor means it greatly reduces the cost since the resources can
be shared. For example a Printer or a Scanner can be shared among many
computers in an office/Lab.
(4) Communication Medium: Communication Medium means one can send and
receive messages. Whatever the changes at one end are done, can be
immediately noticed at another.
EVOLUTION OF NETWORKING
ARPANET (1969) – US Government formed an agency named ARPANET( Advanced
Research Project Agency Network) to connect computers at various universities and defence
agencies to share data/information efficiently among all of them.
NSFNET (1985) - National Science Foundation Network was a program of coordinated,
evolving projects sponsored by the National Science Foundation (NSF) from 1985 to 1995 to
promote advanced research and education networking in the United States. The program
created several nationwide backbone computer networks in support of these initiatives.
Initially created to link researchers to the NSF-funded supercomputing centers, through
further public funding and private industry partnerships it developed into a major part of
the Internet backbone.
INTERNET (1990)- INTER-connection NETwork , The worldwide network of networks.
Data communication terminologies:
Concept of communication: Communication is the act of sending and receiving data from
one device to another device or vice-versa. Data can be of any form i.e. text, image, audio,
video and multimedia files.
Components of Data communication:
Sender: A device that can send data over a network i.e. computer, laptop, smart phone etc.
Receiver: A device can receive data over a network i.e. computer, laptop, smart phone etc.
The sender and receivers are basically called nodes.
Message: It is the data/information that needs to be shared between the sender and
receiver.
Communication media: It is the medium through which the data/information is travelled
between the
sender and receiver. These may be wired or wireless.
Protocols: A network protocol is an established set of rules that determine how data is
transmitted between different devices in the same network. Essentially, it allows connected
devices to communicate with each other, regardless of any differencesin their internal
processes, structure or design.
Measuring Capacity of Communication Media: In data communication, the transmission
medium is also known as channel. The capacity of a channel is the maximum amount of signals
or traffic that a channel can carry. It is measured in terms of bandwidth and data transfer rate
as described below:
Bandwidth
Bandwidth of a channel is the range of frequencies available for transmission of data
through that channel.
Higher the bandwidth, higher the data transfer rate.
Normally, bandwidth is the difference of maximum and minimum frequency contained in the
composite signals.
Bandwidth is measured in Hertz (Hz). 1
KHz = 1000 Hz, 1 MHz =1000
Data Transfer Rate
Data travels in the form of signals over a channel. One signal carries one or more bits over the
channel. Data transfer rate is the number of bits transmitted between source and destination
in one second. It is also known as bit rate. It is measured in terms of bits per second (bps).
The higher units for data transfer rates are:
1 Kbps=1024 bps
1 Mbps=1024 Kbps
1 Gbps=1024 Mbps
IP Address:
An IP address is a unique address that identifies a device on the internet or a local network.
IP stands for "Internet Protocol," which is the set of rules governing the format of data sent
via the internet or local network.
Switching techniques:
In large networks, there may be more than one path for transmitting data from sender to
receiver. Selecting a path that data must take out of the available options is called switching.
There are two popular switching techniques – circuit switching and packet switching.
Circuit switching: Circuit switching is a type of network configuration in which a physical
path is obtained and dedicated to a single connection between two endpoints in the network
for the duration of a dedicated connection. Ordinary landline telephone service uses
circuit switching.
Packet switching: Packet switching is the method by which the internet works; it features
delivery of packets of data between devices over a shared network. For example the school
web server is sending you a webpage over the internet or you sending an email to a friend.
Transmission Media: Transmission media is a communication channel that carries the
information from the sender to the receiver. All the computers or communicating devices in
the network must be connected to each other by a Transmission Media or channel.
A Transmission medium is a medium of data transfer over a network.
The selection of Media depends on the cost, data transfer speed, bandwidth and
distance. Transmission media may be classified as
STAR Topology: -In Star topology, each node is directly connected to a central device like Hub
or Switch. It is most popular topology to form Local Area Networks (LAN).
Advantages:
(i) Easy to troubleshoot
(ii) A single node failure does not affects the entire network.
(iii) Fault detection and removal of faulty parts is easier.
(iv) In case a workstation fails, the network is not affected.
Disadvantages: -
(i) Difficult to expand.
(ii) Longer cable is required.
(iii) The cost of the hub and the longer cables makes it expensive
over others.
(iv) All nodes are dependent on central node. if the central device (Switch) goes down
then entire network breaks down.
TREE Topology: - The tree topology combines the characteristics of the linear bus and the
star topologies. It consists of groups of star – configured workstations connected to a bus
backbone cable.
Advantages:
(i) Eliminates network congestion.
(ii) The network can be easily extended.
(iii) Faulty nodes can easily be isolated from the rest of the
network.
Disadvantages:
Uses large cable length.
Requires a large amount of hardware components and
hence is expensive.
Installation and reconfiguration are very difficult.
Types of Computer Network:
A computer network may be small or big as per number of computers and other network
devices linked together. A computer network may contain devices ranging from handheld
devices (like mobile phones, tablets, laptops) connected through Wi-Fi or Bluetooth within a
single room to the millions of computers spread across the globe. Based on the size, coverage
area, data transfer speed and complexity, a computer network may be classified as:
LAN (Local Area Network): A Local Area Network (LAN) is a network that is limited to a
small area. It is generally limited to a geographic area such as within lab, school or building.
It is generally privately-owned networks over a distance up to a few kilometers. Now-a-days,
we also have WLAN (Wireless LAN) which is based on wireless network.
MAN (Metropolitan Area Network): MAN is the networks cover a group of nearby
corporate offices or a city and might be either private or public. Cable TV network or cable
based broadband internet services are examples of MAN.
WAN (Wide Area Network):These are the networks spread over large distances, say across
countries or even continents through cabling or satellite uplinks are called WAN. Typically, a
WAN combines multiple LANs that are geographically separated. It is a network of network.
The world’s most popular WAN is the Internet.
PAN (Personal Area Network): A Personal Area Network is computer network organized
around an individual person. It generally covers a range of less than 10 meters. Personal Area
Networks can be constructed with cables or wirelessly.
Network Protocols:
Overview of Internet:
Internet is a network of networks that consists of millions of private, public,
academic, business, and government networks, that are linked by various wired,
wireless, and optical networking technologies.
The Internet is a global system of interconnected computer networks that use the
standard Internet protocol suite (TCP/IP) to serve several billion users
worldwide.
The modern Internet is an extension of ARPANET (Advance Research Project
Agency Network), created in1969 by the American Department of Defense.
In 1990 the British Programmer Tim Berners-Lee developed Hypertext and HTML
to create World Wide Web (WWW).
The Internet carries an extensive range of information resources and services,
such as the inter-linked hypertext documents of the World Wide Web (WWW), the
communicational infrastructure to support mail, chat and transfer of Text, Images,
Audio, Video etc.
In the above URL, http is the protocol name, it can be https, http, FTP, Telnet, etc. www is a
sub domain. ncert.nic.in is the domain name. Textbook is directory and textbook.htm is
webpage.
The complete unique address of the page on a website is called URL (Uniform Resource
Locator) e.g. http://www.cbse.nic.in/welcome.html
Since computers on the network are identified by its IP addresses, so it is required to convert
a Domain name or URL typed in the Browser, in to its corresponding IP address. This
process is called Domain Name Resolution. This resolution is done by the designated servers
called DNS servers, provided by the Internet Service Providers (ISP) like BSNL, Airtel, Jio etc.
Website:
Website is a collection of related web pages that may contain text, images, audio
and video. The first page of a website is called home page. Each website has
specific internet address (URL) that you need to enter in your browser to access a
website.
A website is a collection of web pages related through hyperlinks, and saved on a
web server. A visitor can navigate pages by clicking on hyperlinks.
The main purpose of website is to make the information available to people at
large. For example, a company may advertise or sell its products, a government
organization may publish circulars, float tenders, invite applications for
recruitments etc.
A website can be accessed by providing the address of the website (URL) in the
browser. The main page of website (Home page) will be open when it is opened
on the browser.
Web Page:
A web page is a document on the WWW that is viewed in a web browser. Basic
structure of a web page is created using HTML (Hyper Text Markup Language).
To make web pages more attractive, various styling CSS (Cascading Style Sheets)
and formatting are applied on a web page.
Further, program codes called scripts also used to make webpage interactive and
define different actions and behavior. JavaScript, PHP and Python are commonly
used script language.
The first page of the website is called a home page which contains Menus and
Hyperlinks for other web pages.
A web page is usually a part of a website and may contain information in different
forms, such as: text, images, audio & video, Hyperlinks, interactive contents (chat
etc.)
A web page can be of two types: Static Web Page and Dynamic Web Page
Web Browsers:
A web browser or simply ‘browser’ is a software application used to access
information on the World Wide Web. When a user requests some information, the
web browser fetches the data from a web server and then displays the webpage
on the user’s screen.
The popular web browsers are Google Chrome, Mozilla Firefox, Internet Explorer,
Opera, Safari, Lynx and Netscape Navigator, Microsoft Edge etc.
A web browser essentially displays the HTML documents which may include text,
images, audio, video and hyperlinks that help to navigate from one web page to
another. The modern browsers allow a wide range of visual effects, use encryption
for advanced security and also have cookies that can store the browser settings
and data.
Web Server:
A web server is used to store and deliver the contents of a website to web clients
such as a browser.
A Computer stores web server software and a website's contents (HTML pages,
images, CSS style sheets, and JavaScript files). The server needs to be connected to the
Internet so that its contents can be made accessible to others.
Web server as a software, is a specialized program that understands URLs or web
addresses coming as requests from browsers, and responds to those requests.
The server is assigned a unique domain name so that it can be accessed from
anywhere using Internet. The web browser from the client computer sends a HTTP
request for a page containing the desired data or service. The web server then accepts
request, interprets, searches and responds (HTTP response) against request of the
web browser. The requested web page is then displayed in the browser of the client. If
the requested web page is not found, web server generates “Error: 404 Not found” as
a response.
Web Hosting:
A web hosting service is a type of Internet hosting service that allows individuals and
organisations to make their website accessible via the World Wide Web. In Simple,
uploading of website on Web Server is known as hoisting. To upload the website, we
need some web space on server to upload website. This space is available on some
nominal charges.
All web servers are assigned a unique numeric address called IP address when
connected to the Internet. This IP address needs to be mapped/changed to domain name
(Textual name) of the website using DNS (Domain Name Service). Thus, user can access
website by providing domain name through a browser (URL). The domain name has to
be registered (purchased) with an authorized agency i.e. Registrar Domain Names.