在第一部分中， In this first part,
我们将介绍互联网的基础知识。 we are going to cover the fundamentals of the internet.
我们还不打算编写代码， We're not going to code yet,
但是，作为开发人员，您将了解必须创建什么才能让您的应用程序被世界上成千上万的人看到。 but you will understand as a developer what you have to create in order for your app to be seen by thousands of people in the world.
让我们从一个非常简单的示例开始，让我们看看当您在 Internet 浏览器中键入 youtube.com 时会发生什么。 Let's start with a very simple example and let's see what happens when you type youtube.com in your internet browser.
互联网之旅从您作为客户开始。 The internet journey starts with you as the client.
您的 Internet 浏览器将向 Internet 发送您的请求。 Your internet browser is going to send your request to the internet.
互联网是一个设备网络，它们只有一个目标， The internet is a network of devices that have one goal in mind,
就是接受您的请求并将其发送到正确的地方。 is to take your request and send it to the right place.
在我们的例子中， In our case,
正确的地方是 YouTube 服务器。 the right place is the youtube server.
这里的 youtube 服务器就像一台非常大的计算机，它 24x7 全天候工作并且没有屏幕，它会将您送回 youtube 主页。 The youtube server here is like a very big computer that is working 24x7 and has no screen and that is going to send you back the youtube homepage.
但首先，youtube 主页看起来像一个 HTML 页面。 But first, the youtube homepage will look like an HTML page.
HTML 页面是一个文件， An HTML page is a file,
就像一张照片， just like a photo,
这是由像您一样的程序员用 HTML 语言编写的。 that is being written by programmers just like you in HTML language.
然后服务器通过 Internet 将 HTML 页面发回给您， Then the server sends you back the HTML page through the internet,
它采用完全相同的路径向后移动并落在你的电脑上。 it takes the exact same path backward and lands on your computer.
您的互联网浏览器会将这种 HTML 语言转换为您和您都可以理解的 youtube 主页的视觉界面。 Your internet browser is going to turn this HTML language into something that you and I can understand the visual interface of the youtube homepage.
这正是整个互联网的运作方式。 This is exactly how the entire internet works.
所以我们有三个部分， So we have three parts,
首先我们有 Client 端 first we have the client,
通常你和我都会提出请求， usually you and I making requests,
我们有可以作为信使进行黑客攻击的互联网，我们有大型服务器来处理请求并将我们想要的资源发回给我们。 we have the internet that hacks as a messenger and we have big servers that process requests and send us back the resources that we want.
作为开发人员，你的工作是确保这三个部分都很好地结合在一起，以便世界上的任何人都可以访问你的服务。 And your work as a developer is to make sure that those three parts are all tied well together so that anyone in the world can access your services.
现在您已经了解了互联网的基础， Now that you understand the foundation of the internet,
我们构建自己的小版 YouTube 怎么样。 how about we build our own little version of youtube.