Wednesday, October 21, 2015

ASSIGNMENT 4

Task 4
Client-Server Model

  1. What is a Client-Server?
    A client is an application that run on a workstation and retrieves information from uses resources provide by other workstation. A server is computer or device on a network that manages the information resources. Client-Server is a network architecture in the computer to process the network which is client and server. Client-Server shares a service or resources between two workstation with a network.
  2. How does it work?
    The data information exchange between client and server is follows by the request and delivering the response from the devices. The client requires to understand the response for the requested service, then the server returns a response to the client. The exchange of message requires common processes using communication protocols. A server may receive many requests from other different client in a time to prioritize the incoming requests from clients. For example, web server is a basic client and server architecture. Figure below show example of web server.
    Figure 2: Client Server Model for Web server
    The client usually a web browser will sends a request to a server using HTTP. The server returns a response to the client using the same protocol.
  3. Why is a Client-Server Network good?
    Client-Server Network good because :-
    -All files and resources are store with centralized security and backups.
    -Network peripherals are controlled centrally.
    -The backups and network security is very strong.
    -It support greater number of computer and devices.
    -The accessibility for the users to access the shared data is centrally controlled.
  4. What are the drawbacks to the Client-Server Model?
    The drawbacks to the Client-Server Model is :-
    -The server is very expensive to purchases.
    -It requires complex setup and management.
    -Administration requires specialist staff such as a network manager.
    -The network may occurs fails due to the other part disruption.
    -A lot of server software required to implements.
  5. What correlation the thin and thick client to this topic?
    The thin client usually refers to software and designed to be small, so the bulk of the data processing occurs on the server. It is a network computer without hard disk drive and can be simple terminal to the server to communicate as well. The thick client is one of the perform the bulk of the processing in the client-server applications. It no need continuous server communication to the server can handle the operating systems and software being unable to run on thin clients. Both of the thin and thick client run an application to exchange data information to the server but different mechanism.

Saturday, October 17, 2015

Task 3

Task 3

Explain the differences between TCP and UDP.

TCP (Transmission Control Protocol) is the most commonly used protocol on the Internet. UDP (User Datagram Protocol) is anther commonly used protocol on the Internet. Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)is a transportation protocol that is one of the core protocols of the Internet protocol suite. Both TCP and UDP work at transport layer TCP/IP model and both have very different usage.
 Frame structureThere are various methods of encapsulation depending on the protocol and topology that are being used. The following images show how TCP and UDP frame structures differ.

The figure above shows the structure of TCP.

The figure above shows the structure of UDP.


The differences between TCP and UTP is:


Friday, October 9, 2015

Task

GAN SIONG HIN
3BITC
B031310140

Task 1:

List all the dial up modem speed (connection vs bitrate).

The figure below shows the dial up modem speed (connection vs bitrate).

Note: The values given are maximum values, and actual values may be slower under certain conditions (for example, noisy phone lines).


Figure 1.1:  The dial up modem speed (connection vs bitrate).

Task 2:

Briefly describe the process of sending packets from host A to host D.


The process of sending packets from host A to host D is goes like this:
  1. Host A requires IP address of Host D to send a packet to the destination.
    If the Host A does not know the IP address of Host D, the packet will send an ARP request to the network to the destination IP address.
  2. If the IP address is local, the host will reply to the sender with the MAC address, else if IP address is non-local, the gateway router will detect and send to the router's MAC address .
  3. The packet arrives to the router and then sent out to the port.
  4. Finally the packet is delivered to the destination host.