Giu 3077 65 22750 2025-03-03T14 56 04
Giu 3077 65 22750 2025-03-03T14 56 04
Software Cloud
Computing
• A client-server architecture is a
network model where clients (user
devices) request services, and servers
provide those services.
• Examples:
• Web browsing (Client = Browser,
Server = Web server)
• Email (Client = Email app, Server =
Mail server)
Protocol Port Number
FTP 80
SMTP 25
Protocol Port Number
HTTP 80
Match the
Protocols to
Their Port HTTPS 443
Numbers
FTP 20-21
SMTP 25
For each
scenario below,
specify the
appropriate
protocol and its
port number
• You need to send an email from your Gmail account. (Protocol: ____ , Port: ____)
• A company wants to allow employees to transfer files to their internal server.
(Protocol: ____ , Port: ____)
• You enter www.example.com in a browser, and your computer needs to find its IP
address. (Protocol: ____ , Port: ____)
• A user logs into a remote server securely to manage files and execute commands.
(Protocol: ____ , Port: ____)
• You are streaming a live video call over the internet, requiring a fast, connectionless
protocol. (Protocol: ____ , Port: ____)
• A user accesses a website using http://example.com. (Protocol: ____ , Port: ____)
• A network administrator needs to remotely configure a switch but does not require
encryption. (Protocol: ____ , Port: ____)
For each
scenario below,
specify the
appropriate
protocol and its
port number
• You need to send an email from your Gmail account. (Protocol: SMTP, Port: 25)
• A company wants to allow employees to securely transfer files to their internal
server. (Protocol: FTP, Port: 20-21)
• You enter www.example.com in a browser, and your computer needs to find its IP
address. (Protocol: DNS , Port: 53)
• A user logs into a remote server securely to manage files and execute commands.
(Protocol: SSH , Port: 22)
• You are streaming a live video call over the internet, requiring a fast, connectionless
protocol. (Protocol: UDP)
• A user accesses a website using http://example.com. (Protocol: HTTP, Port: 80)
• A network administrator needs to remotely configure a switch but does not require
encryption. (Protocol: TELNET, Port: 23)
Differentiate between URL and DNS
• Authority: The main part of the URL containing the domain (e.g.,
example.com in https://www.example.com).
• Anchor (#): Used to navigate to a specific section of a webpage
(https://example.com#section1).
• Port: Specifies the communication endpoint
(https://example.com:8080).
Method Function
Retrieves data (e.g., visiting a
GET
webpage).
Describe
HTTP Sends data (e.g., submitting a
POST
methods form).
PUT Updates existing data.
DELETE Removes data.
PATCH Partially updates data.
Code Meaning Example
200 OK Page loads successfully