0%

Server

Server

Browser is the middleman between you and Server.

A server is a provider that offers services . It can be visualize as a computer being open all the time 24/7.

the websites you visit and the webpages you view doesn’t belong to the browser
It originally comes from server.

IP Port

Every server has a unique ip address to be differentiated But it’s digits composed which makes it not readable
So domain shows up .Domain is example.com

Domain

域名是有层次的,分为顶级域名(TLD)、二级域名(SLD)和三级域名
顶级域名(TLD):域名系统中的最高级别,位于域名的最右侧,通常由几个字母组成。 TLD 分为通用 TLD 和国家代码 TLD,常见的通用通用 TLD 包括代表商业企业的.com、代表网络提供商的.net、代表非营利组织的.org,而国家代码 TLD 则代表特定的国家或地区,例如.cn 代表中国,.uk 代表英国。
二级域名 (SLD):低于 TLD 的级别,由注册人选择和注册,可以是个性化且易于记忆的名称。例如,juejin.cn 是二级域名,通常我们可以申请
三级域(3LD):在二级域之下,通常用于指向特定的服务器或子网。在 blog.example.com 中,“blog”是一个三级域名。 “www”是最常见的三级域名,代表网站的主页或主站点,但这只是一种约定,现在许多网站建议通过二级域名直接访问。

So when you put a URL including domain onto the browser’s search bar The browser parses it into IP address (using DNS) in order to get you accessed to the right server

The protocols are well known as http and https
These are specifically created for webpage-transmit These two specify the rules that should be followed by both server and browser (client) during the transmission.

BUT website is just one of the many services that a server can provide and output by the specific port (80 443)

The Internet request when you are expecting a webpage is sent to the server by the browser
And To be concrete to port 80 /443 of the server(Biu!!!)


I want to clarify that Multiple network applications might be deployed on a Server. Which one should receive the request?
a server can host many services, not just websites, and each service typically runs on different port of the server.