What happens when you type holbertonschool.com in your browser and press Enter by Julian Cano

What happens when you type holbertonschool.com in your browser and press Enter by Julian Cano

In this article we will surf through very interesting concepts, technical and practical process when we type a web page like holbertonschool.com and the web page appears in our display.

DNS request

No hay texto alternativo para esta imagen

Generally when we want access to a web site we type a name in our web browser navigation bar and press enter but our devices and servers use IP numbers, DNS name is used because is more easy for the common people remember a name that a IP number, this process is called as DNS request the server receive the client web browser and response with a resource like our holberton school web page.

TCP/IP

No hay texto alternativo para esta imagen

TCP IP is a suite of communication protocols used in internet TCP mean Transmission Control Protocol and is where date travel and IP mean Internet Protocol and is a number used to know where go although network.

Firewall

No hay texto alternativo para esta imagen

Firewall is a network security device that monitors incoming and outgoing network traffic and is very useful to protect the servers from malicious people that want damage our systems mainly denying access by unconventional ports, when you enter to holberton school web page normally use your browser that use a conventional port to access to holberton school server and you are free to visit and apply to be a holberton student but when people want damage our web infrastructure try to enter to no conventional port and the firewall deny their access.

HTTPS/SSL

No hay texto alternativo para esta imagen

HTTPS is the secured way browse in the web and is more sure that HTTP because data transmission is encrypted making our connections more sure and avoiding that malicious people get our data, SSL mean Secure Sockets Layer and have a certificates that are integral part of website security, when you visit holberton website you can see a padlock in your web browser navigation bar aside holbertonschool.com address.

Load-balancer

No hay texto alternativo para esta imagen

Load balancer is a dedicated web server that distribute the network traffic to optimize incoming load and bring a better service when you access to holberton school web site first enter in a load balancer that depending in servers load assign one of multiple servers to your access that servers have a identical web content.

Web server

No hay texto alternativo para esta imagen

A web server is a hardware and software device that main job is display web content and is where holberton school web page is hosted, web servers use HTTP protocol, the web page is deployed in our display thanks to DOM The Document Object Model that render the web page content.

Application server

No hay texto alternativo para esta imagen

A application server is another dedicated server that its job is host applications and serve a environment to run apps and where can be created too.

Database

No hay texto alternativo para esta imagen

It is an organized collection data, generally stored and accessed electronically from a computer system and and hosted is dedicated database server that deploy databases to be used from special software structures called backend.

要查看或添加评论,请登录

Julian Cano的更多文章

  • WebXR technologies

    WebXR technologies

    What is WebXR? What XR is a awesome technology to use Extended Reality Immersive experiences in our web browsers, is a…

  • Port Translation - Cardboard to Oculus Quest II

    Port Translation - Cardboard to Oculus Quest II

    Cardboard 3DoF to Oculus Quest II 6DoF A port translation from Cardboard to Oculus Quest II have some topics to attend…

  • Face Detection for non-technical People

    Face Detection for non-technical People

    Basically facial recognition is use computational Artificial Intelligence (IA) to detect and analyze human faces for a…

  • Impact of virtual reality and immersive experiences

    Impact of virtual reality and immersive experiences

    Ethical challenges of AR(Augmented Reality) and VR(Virtual Reality) development The AR/VR development have ethical…

    2 条评论
  • The Shape of object oriented programming

    The Shape of object oriented programming

    what is Liskov’s substitution principle? It is a way to develop software using Object Oriented Programming(OOP) using…

  • IoT for my virtual friends

    IoT for my virtual friends

    Some days ago in Holberton showed up a very interesting but hard for me project to do, write a article about IoT, write…

  • Class and instance attributes

    Class and instance attributes

    blog post describing how object and class attributes work I go to explain in my own words what are the most 00p…

  • C libraries are awesome

    C libraries are awesome

    C libraries are like have ready yor favorite tools wherev Why use C libraries? Programming job can be repetitive and…

社区洞察

其他会员也浏览了