Computer Networks
Computer Networks
• Sender
• Receiver
• Message
• Communication media
• Protocols
COMPONENTS OF DATA COMMUNICATION
ADVANTAGES DISADVANTAGES
• Guaranteed bandwidth:Circuit switching
• Inefficient use of bandwidth:because
provides a dedicated path for
communication, ensuring that bandwidth is the bandwidth is reserved for the
guaranteed for the duration of the call. entire duration of the call, even
• Low latency:Circuit switching provides low when no data is being transmitted.
latency because the path is predetermined, • Limited scalability:because the
and there is no need to establish a
number of circuits that can be
connection for each packet.
•
established is finite, which can limit
Predictable performance:Circuit switching
provides predictable performance because the number of simultaneous calls
the bandwidth is reserved, and there is no that can be made.
competition for resources. • High cost: Circuit switching is
• Suitable for real-time communication:Circuit expensive because it requires
switching is suitable for real-time
dedicated resources, such as
communication, such as voice and video,
because it provides low latency and hardware and bandwidth, for the
predictable performance. duration of the call.
PACKET SWITCHING
ADVANTAGES • DISADVANTAGES
• Efficient use of bandwidth: Packet • Higher latency: Packet switching has
switching is efficient because bandwidth higher latency than circuit switching
is shared among multiple users, and because packets must be routed through
resources are allocated only when data multiple nodes, which can cause delay.
needs to be transmitted. • Limited QoS: Packet switching provides
• Flexible: Packet switching is flexible and limited QoS guarantees, meaning that
can handle a wide range of data rates different types of traffic may be treated
and packet sizes. equally.
• Scalable: Packet switching is highly • Packet loss: Packet switching can result
scalable and can handle large amounts in packet loss due to congestion on the
of traffic on a network. network or errors in transmission.
• Lower cost: Packet switching is less • Unsuitable for real-time communication:
expensive than circuit switching because Packet switching is not suitable for real-
resources are shared among multiple time communication, such as voice and
users. video, because of the potential for
latency and packet loss.
TRANSMISSION MEDIUM
• Transmission Media: Data is transmitted through different
types of transmission media.
• WWW
• Hyper Text Markup Language (HTML)
• Extensible Markup Language (XML)
• Domain names
• URL
• Website
• web browser
• web servers
• web hosting
WEB SERVICES
•A web service is a software module that is designed
to perform a certain set of tasks.
•Web services are invoked by the user directly or
indirectly to provide services to the program/software
which is being used as a part of WWW.
•User may be unaware about such web services.
•The web services can be searched for over the
network and can also be invoked accordingly.
•To provide the functionality to the client, which
invokes that web service.
Internet
• EXAMPLES?????
WEB SERVERS
• The web pages on the Internet are stored on
the computers that are connected to the
Internet. These computers are known as web
servers.
• Web Server providing web services to web
client (Web Browser)
WEB HOSTING
• Web Hosting or website hosting is the service
to host, store and maintain the websites on the
World Wide Web.
• Web hosting is the service that makes our
website available to be viewed by others on the
Internet.
• A web host provides space on its server, so that
other computers around the world can access
our website by means of a network or modem.
TYPES OF WEB HOSTING
• Shared hosting
share by multiple domains/web sites.
• Dedicated hosting
Websites being hosted on a dedicated server have complete technical control over
the server settings. We choose the software, configurations, and anything else we
need.
• Cloud hosting
Cloud hosting plans come with multiple remote servers. Each server has different
responsibilities. If one of the servers is compromised or has a problem, the other
servers on the network will take over those responsibilities and pick up the slack. •
Reseller hosting and WordPress hosting are also specific types of hosting