1
00:00:07,440 --> 00:00:08,550
In this video.

2
00:00:08,550 --> 00:00:13,480
Let's talk about how the Internet works technically.

3
00:00:14,310 --> 00:00:20,070
You technically here simply means that we are going to talk about some of the technical terms.

4
00:00:20,400 --> 00:00:21,780
So let's get started.

5
00:00:21,810 --> 00:00:27,450
Well, so what is the importance of this when starting to learn web development?

6
00:00:27,720 --> 00:00:31,550
It's understanding the Internet really crucial or important.

7
00:00:31,560 --> 00:00:39,870
Well, understanding how the Internet works is a crucial aspect of web development.

8
00:00:40,260 --> 00:00:50,040
The Internet is a network of networks that connects millions of computers and devices around the world.

9
00:00:50,220 --> 00:00:58,350
It allows users to share information, communicate and access various types of content, such as websites,

10
00:00:58,650 --> 00:01:01,470
videos and document.

11
00:01:01,980 --> 00:01:11,970
The backbone of the Internet is made up of a network of high speed cables and routers that connect the

12
00:01:11,970 --> 00:01:13,620
different network together.

13
00:01:13,890 --> 00:01:24,000
And these cables and routers are controlled by Internet services provider, and that is ISPs who provide

14
00:01:24,000 --> 00:01:31,590
the infrastructure and the connectivity that enables users to access the Internet.

15
00:01:31,890 --> 00:01:34,140
Let me show you how it works.

16
00:01:34,350 --> 00:01:41,200
Let's say that this is a user who is trying to access a specific website.

17
00:01:41,220 --> 00:01:46,750
In this way, this user is trying to watch videos from YouTube.

18
00:01:46,770 --> 00:01:48,630
So let's see how it's going to work.

19
00:01:48,870 --> 00:01:56,640
When it comes to web development, we refer what the user is using to access the Internet as the client.

20
00:01:56,790 --> 00:02:04,980
So the client here is not the user, but instead the browser being installed on the user computer.

21
00:02:05,220 --> 00:02:07,140
That is what the server knows.

22
00:02:07,290 --> 00:02:07,680
All right.

23
00:02:07,680 --> 00:02:11,039
So this what we call the client.

24
00:02:11,280 --> 00:02:14,280
Then let's look at the servers around.

25
00:02:14,460 --> 00:02:23,280
We can have a server for TikTok and G plus YouTube, Facebook and Instagram.

26
00:02:23,920 --> 00:02:27,010
So let's see the process involved.

27
00:02:27,430 --> 00:02:36,370
When a user wants to access any of these servers first, the user will enter the URL into his or her

28
00:02:36,370 --> 00:02:37,120
browser.

29
00:02:38,180 --> 00:02:46,160
Then the browser will send a request to a server where the website is hosted.

30
00:02:46,520 --> 00:02:54,020
So in this case, when a user enters, YouTube.com is going to look through all the servers.

31
00:02:54,690 --> 00:02:59,610
That matches the URL, the user pass in into the browser.

32
00:03:00,060 --> 00:03:02,780
So at this point is being such an.

33
00:03:03,450 --> 00:03:12,180
Then the request is sent through the internet hoping from router to router until it reaches the server.

34
00:03:12,390 --> 00:03:17,940
So let's say that it has found the server, which is the YouTube.

35
00:03:18,940 --> 00:03:26,500
Then when the server receives the request, in this case YouTube server, then the server sent back

36
00:03:26,500 --> 00:03:34,120
the necessary information such as the HTML, CSS and JavaScript file that makes up the website.

37
00:03:34,240 --> 00:03:38,800
In this case there is a video that the user wants to watch.

38
00:03:38,800 --> 00:03:46,540
So at this point, the process of sending requests to the server is what you call the request, and

39
00:03:46,540 --> 00:03:54,040
the process of sending back the information after making the request is what you call the response.

40
00:03:54,130 --> 00:04:01,210
So at this point, you know, two technical terms when it comes to web development, that is request

41
00:04:01,210 --> 00:04:02,830
and response.

42
00:04:02,950 --> 00:04:06,970
And two more is the client and the server.

43
00:04:07,480 --> 00:04:17,170
So the Internet also uses a system called DNS, meaning domain name system to translate human readable

44
00:04:17,170 --> 00:04:22,870
website address into IP addresses that a computer can understand.

45
00:04:22,960 --> 00:04:29,970
And this allows users to type in an easy to remember website address instead of the servers IP addresses.

46
00:04:29,980 --> 00:04:38,110
So in addition, the Internet uses what is called a HTTP, and that is hypertext transfer protocol to

47
00:04:38,110 --> 00:04:43,630
send and receive information between the web browser and then the server.

48
00:04:44,400 --> 00:04:53,370
And it also uses what is called HTTPS, meaning secure Hypertext transfer protocol to encrypt the data

49
00:04:53,370 --> 00:04:54,960
to keep it secured.

50
00:04:55,170 --> 00:05:04,140
So, guys, in conclusion, understanding how the Internet works is an essential part of web development

51
00:05:04,350 --> 00:05:11,250
as it helps developers understand how their web application and website is going to interact with the

52
00:05:11,250 --> 00:05:17,400
global Internet and how it can be improved to create better user experience.

53
00:05:17,520 --> 00:05:25,020
Well, if the flow is not clear to you in the next video, you explain how the Internet works in layman's

54
00:05:25,020 --> 00:05:26,040
understanding.

55
00:05:26,070 --> 00:05:27,890
Let's continue in the next video, guys.

