1 00:00:00,720 --> 00:00:04,560 So let's start with what is a website and what is Web server? 2 00:00:05,160 --> 00:00:13,000 So this is my PC and with the help of a browser, I have opened beta dot com, which is a Web site. 3 00:00:13,660 --> 00:00:19,660 Now, the part which you are seeing here is called as front end. 4 00:00:20,180 --> 00:00:26,550 OK, so it is basically a page estimate is a markup language. 5 00:00:26,820 --> 00:00:29,580 So it is a basically XHTML page. 6 00:00:29,730 --> 00:00:38,190 And every Web site you open, for example, if you open Facebook dot com, then also you will able to 7 00:00:38,190 --> 00:00:41,500 see the front end part of this website. 8 00:00:42,090 --> 00:00:42,400 Right. 9 00:00:42,600 --> 00:00:45,530 So every Web site is divided into two main parts. 10 00:00:45,540 --> 00:00:47,920 First is front end and second is backing. 11 00:00:48,540 --> 00:00:54,810 Now, the part which you will able to see is called s friend or client side, and the other is backend, 12 00:00:54,810 --> 00:00:56,150 which is server side. 13 00:00:56,820 --> 00:01:01,520 So there are different technologies used in both front end and backend. 14 00:01:01,830 --> 00:01:05,760 For example, the funding part will use HTML. 15 00:01:06,520 --> 00:01:09,550 OK, and also a JavaScript. 16 00:01:10,380 --> 00:01:16,710 So if you visit any anon web website and that Web site will ask you to run JavaScript, then don't allow 17 00:01:16,710 --> 00:01:22,940 that Web site, OK, because JavaScript will execute on your PC and not on this server. 18 00:01:23,490 --> 00:01:23,810 Right. 19 00:01:24,960 --> 00:01:28,660 So if you don't trust the website, don't allow it to run JavaScript. 20 00:01:29,550 --> 00:01:38,430 Now, if you talk about Beckenham, which is a server side, which is a Web server side, so Web server 21 00:01:38,460 --> 00:01:42,620 is nothing but a computer like your computer. 22 00:01:42,760 --> 00:01:48,080 OK, it is no different, but it has more power than your computer. 23 00:01:48,330 --> 00:01:49,860 It has more memory. 24 00:01:49,950 --> 00:01:51,400 It has more storage. 25 00:01:52,090 --> 00:01:52,500 OK. 26 00:01:54,280 --> 00:02:00,630 But the working of Observer is seen as your PC, OK? 27 00:02:00,670 --> 00:02:06,400 You can also install Windows operating system on server, you can also install Mac OS, you can also 28 00:02:06,400 --> 00:02:07,450 install Linux. 29 00:02:08,320 --> 00:02:17,890 Right now, the technologies your server understand is BHP Billiton, MySQL, etc.. 30 00:02:18,670 --> 00:02:21,340 So my Ezekial is a database and. 31 00:02:22,940 --> 00:02:30,620 Apache is a website, so Web server and database are two of the main components which a server must 32 00:02:30,620 --> 00:02:34,140 have in order to become a Web server. 33 00:02:34,490 --> 00:02:36,170 So these are the two main applications. 34 00:02:36,630 --> 00:02:42,930 Any computer having these two applications has a capability to become a Web server. 35 00:02:43,760 --> 00:02:43,980 Right. 36 00:02:44,690 --> 00:02:52,020 So if you want to perform an attack on the server side, then you must create your attack in a language 37 00:02:52,020 --> 00:02:55,400 which web server understand, like BHP Billiton, etc.. 38 00:02:56,420 --> 00:03:02,960 And if you want your attack to perform on the client side, then you will create that attack in JavaScript. 39 00:03:03,560 --> 00:03:09,210 OK, so these are the basics of what is a website and what is a web server. 40 00:03:10,420 --> 00:03:19,250 OK, now in the next lesson, I will teach you how exactly what is happening behind the scenes when 41 00:03:19,250 --> 00:03:22,070 you try to access a website like Facebook dot com.