5- شرح HTTP Protocol بالتفصيل | دورة اختبار اختراق تطبيقات الويب

Khaled ibn Al-Walid
3 Sept 202312:38

Summary

TLDRThis video script explains the basics of the HTTP protocol, detailing how it facilitates communication between applications, the structure of an HTTP request, and the importance of HTTPS for secure data transmission. It also covers various HTTP methods like GET, POST, PUT, and DELETE, and discusses response status codes.

Takeaways

  • 😀 The video script explains the concept of the HTTP protocol and its components.
  • 🔒 It discusses the HTTP request, which is the method used for communication between clients and servers, such as GET and POST.
  • 🌐 The script mentions the use of ports, with port 80 being the default for HTTP, but it can be changed based on server settings.
  • 🌐 It explains how applications are accessed daily through URLs, which include the protocol, host, and file path.
  • 🔑 The script describes the structure of a URL, including the protocol, host, domain, port (if specified), path, and query parameters.
  • 🔒 It highlights the importance of HTTPS, which was introduced in 1994 to encrypt data and prevent data breaches.
  • 🔒 The script explains that HTTP is not secure and warns about applications still using HTTP, indicating a lack of security.
  • 📝 The video mentions different types of HTTP headers, such as Host, User-Agent, and cookies, which carry information about the browser, connection status, and user data.
  • 📈 It discusses HTTP methods like GET, POST, PUT, and DELETE, which are used for requesting pages, sending data, creating, modifying, and deleting data, respectively.
  • 📊 The script covers HTTP status codes, which provide information about the outcome of a request, such as 200 for success, 301 for redirection, and 404 for not found.
  • 🛡️ The video emphasizes the importance of security in web applications, advocating for the use of HTTPS to protect user data from interception.

Q & A

  • What is the main topic of the video script?

    -The main topic of the video script is an explanation of the HTTP protocol, specifically focusing on what HTTP is, the components of an HTTP request, and the various methods used in HTTP communication.

  • What is the default port for HTTP?

    -The default port for HTTP is port 80, but it can be changed to another port based on server settings.

  • What is the purpose of the URL in accessing applications?

    -The URL (Uniform Resource Locator) is used to access applications by providing a link to the desired page, similar to how we use apps on the web and mobile devices.

  • What does the term 'HTTP request' refer to?

    -An HTTP request is a message sent from a client to a server to request access to a resource, typically involving a method, a path, and headers.

  • What is the difference between HTTP and HTTPS?

    -HTTP is the basic protocol used for communication over the web, while HTTPS is a secure version of HTTP that encrypts the data being transmitted, making it more secure against eavesdropping and data theft.

  • What are the main components of a URL?

    -The main components of a URL include the protocol (http or https), the host (domain or IP address), the port (if specified), the path to the resource, and the query string (if any).

  • What is the purpose of the 'Host' header in an HTTP request?

    -The 'Host' header is used to specify the domain name or IP address of the server to which the request is being sent, allowing multiple domains to be served from the same IP address.

  • What are the common HTTP methods used in web communication?

    -Common HTTP methods include GET (to request data), POST (to submit data), PUT (to update data), DELETE (to delete data), and HEAD (to retrieve headers without the body).

  • What is the role of cookies in HTTP communication?

    -Cookies are used to store data on the client's device, which can be sent back to the server with subsequent requests. They help in maintaining session state, personalizing user experiences, and tracking user behavior.

  • What are HTTP status codes and why are they important?

    -HTTP status codes are three-digit codes that indicate the outcome of an HTTP request. They are important as they provide information about the success or failure of a request, such as 200 (OK), 404 (Not Found), and 500 (Internal Server Error).

  • What is the significance of the 'Accept' header in an HTTP request?

    -The 'Accept' header is used by the client to specify the types of content it can process. It helps the server determine the appropriate format to return in the response.

Outlines

00:00

🌐 Understanding HTTP Protocol and Requests

This paragraph delves into the basics of the HTTP protocol, explaining what it is and how it functions as a foundation for web and mobile communication. It discusses the HTTP request, which is a method used to connect to applications, and the process of data transmission between the client and server. The default port for HTTP is mentioned as port 80, but it can be changed based on server settings. The paragraph also touches on how users interact with applications daily through URLs and the importance of the protocol in ensuring secure data transmission. It introduces the concept of HTTPS, which was introduced in 1994 to encrypt data and prevent data breaches, contrasting it with HTTP which warns users of potential security risks.

05:02

🔍 HTTP Headers and Response Details Explained

The second paragraph focuses on the structure and significance of HTTP headers in requests and responses. It describes how headers, such as the Host and User-Agent, carry crucial information about the request context, including the domain/IP, browser details, and connection status. The paragraph also explains the role of cookies in maintaining user state and data privacy. It further discusses different types of HTTP methods, such as GET for requesting pages, POST for sending data to the server, PUT for creating or updating resources, and DELETE for removing data. The explanation includes the importance of status codes in understanding the outcome of a request, with various codes indicating success, redirection, client errors, and server errors.

10:03

📈 HTTP Status Codes and Their Implications

The final paragraph provides an overview of HTTP status codes, which are numerical responses indicating the result of a request. It explains the categorization of these codes into families such as the 2xx for successful requests, 3xx for redirection, 4xx for client errors, and 5xx for server errors. The paragraph emphasizes the importance of understanding these codes for effective web development and debugging. It highlights common codes like 200 OK, indicating a successful request, 404 Not Found for a missing resource, and 500 Internal Server Error for server-side issues. The summary aims to clarify the role of status codes in HTTP communication and their impact on user experience.

Mindmap

Keywords

💡HTTP Protocol

The HTTP (Hypertext Transfer Protocol) is the foundational protocol used for transmitting data over the World Wide Web. It is mentioned in the script as the protocol that browsers use to communicate with web applications. The video discusses how HTTP is used in everyday applications like accessing websites and mobile apps, and how it can be secured with HTTPS.

💡HTTPS

HTTPS (Hypertext Transfer Protocol Secure) is an extension of HTTP that adds security through encryption. The script explains that HTTPS was introduced in 1994 to encrypt data transmitted over the internet, ensuring that even if data is intercepted, it remains secure and unreadable to third parties.

💡Port 80

Port 80 is the default port used for HTTP communication. The script mentions that while port 80 is standard, it can be changed to another port based on server settings. This is important for understanding how web traffic is routed and managed on servers.

💡URL

A URL (Uniform Resource Locator) is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. The script describes how URLs are used to access web pages, with components like the protocol, host, domain, and file path.

💡HTTP Request

An HTTP request is a message sent from a client (like a web browser) to a server, asking for a specific resource. The script discusses the structure of an HTTP request, including the method (GET, POST, etc.), path, headers, and body, which are crucial for understanding how data is sent to servers.

💡HTTP Response

An HTTP response is the server's answer to an HTTP request. The script explains that responses include status codes, headers, and a body containing the requested data. This is essential for understanding how servers communicate back to clients.

💡Headers

Headers in HTTP are additional data sent along with the request or response. The script mentions various headers like Host, User-Agent, and Content-Type, which provide metadata about the request or response and are crucial for server-client communication.

💡Cookies

Cookies are small pieces of data stored on a user's computer by their web browser and can be accessed by web servers to remember stateful information. The script discusses how cookies are used to maintain user sessions and personalize web experiences.

💡HTTP Methods

HTTP methods are the request methods used in HTTP requests. The script mentions methods like GET, POST, PUT, and DELETE, which are used for retrieving, sending, updating, and deleting data, respectively. These methods are fundamental to understanding how HTTP interacts with web resources.

💡Status Codes

HTTP status codes are three-digit numbers that indicate the outcome of an HTTP request. The script discusses codes like 200 (OK), 301 (Moved Permanently), and 404 (Not Found), which help clients understand the result of their request.

💡Encryption

Encryption is the process of encoding data to protect it from unauthorized access. The script highlights the importance of encryption in HTTPS to secure data transmission, preventing data breaches and ensuring privacy.

Highlights

Explanation of what the HTTP protocol is and its components.

Detailed description of an HTTP request, including its structure and purpose.

The role of the port 80 in HTTP and how it can be changed based on server settings.

How users interact with applications through URLs and the significance of the protocol used.

The function of the HTTP response and its headers in web communication.

The importance of the HTTP request method types: GET, POST, PUT, DELETE, and their uses.

Understanding the concept of HTTP headers and their role in transmitting information.

The explanation of cookies and their function in maintaining user state and data.

The security implications of using HTTP versus HTTPS and the introduction of SSL/TLS.

How HTTP supports various applications and the types of data transmission.

The difference between HTTP and HTTPS in terms of data encryption and security.

An overview of the HTTP status codes and their meanings in response to requests.

The practical applications of HTTP in daily web usage, such as social media platforms.

The process of an HTTP request from initiation to server response, including body content.

The role of HTTP in handling file uploads and the use of POST for form data submission.

How HTTP headers can be manipulated to control caching, language preferences, and content type.

A discussion on the evolution of HTTP and the introduction of HTTP/2 for improved performance.

The impact of HTTP on web development and the importance of understanding its mechanics.

A summary of the key points discussed in the video, emphasizing the fundamentals of HTTP communication.

Transcripts

play00:00

السلام عليكم النهارده هنشرح ايه هو

play00:02

بروتوكول اتش تي تي بي وبتكون من ايه

play00:04

ونشرح بالتفصيل ايه هو الاتش تي بي ريكوست

play00:06

تي بي

play00:08

ريسول الاتش تي تي بي وهي اختار

play00:12

وهو عباره عن بيستخدم للاتصال بالتطبيقات

play00:16

زي الويب والموبايل والاتصال ده بيتم ما

play00:19

بين حاجتين واللي هو نقدر نقول احنا اللي

play00:23

عليه الداتا الخاصه وده بيحصل عن طريق

play00:26

حاجتين وهما

play00:28

اللي هو طلب كره او استجابه وبيكون البورت

play00:32

او المنفذ الاساسي اتش تي تي بي هو بورت

play00:34

80 وممكن يتغير لبورت ثانيه عادي جدا بناء

play00:37

على الاعدادات الخاصه بالسيرفر وبيتم

play00:40

الدخول على التطبيقات دي زي ما بنستخدمها

play00:42

يوميا عن طريق اليو ار ال او الروبه الخاص

play00:45

بالابلكيشن زي فيسبوك او جوجل طيب ايه هو

play00:48

اليو ار ال وبيتكون من ايه اليو ار ان هو

play00:51

اختصار ليونيفورمر وهو الرابط الخاص

play00:54

بالصفحه المراد الدخول عليها وشكله زي ما

play00:56

احنا شايفين قدامنا واول حاجه فيها وهي

play00:59

الاسكي م ودي بيكون فيها البروتوكول

play01:01

المستخدم واشهر حاجه عندنا

play01:06

الجزء ده الخاص بالهوست وده بيكون فيه

play01:09

الاي بي او الدومين بتاعنا في الحاله

play01:11

بتاعتنا هنا وهو الدومين اول حاجه اللي هو

play01:14

بعد كده سكن بعد كده

play01:20

بعد كده بيكون عندنا

play01:21

وده مش محتاج اغلب الوقت نكتبه الا لو في

play01:25

بورت معين مستخدم لكن لو احنا بنستخدم

play01:29

موقع http فبيكون بتاعه 80 فما بنحتاجش

play01:33

نكتب 80 ولو الموقع ما بنحتاجش نكتب بعد

play01:38

كده عندنا الجزء بتاع وده بيكون عباره عن

play01:41

والملف اللي عايزين ندخل عليه وبعدين

play01:44

عندنا الجزء بتاع وده بيفصل بينه وبين

play01:48

الاسم بتاع الملف بعلامه استفهام وبنبدا

play01:52

نكتب اسم

play01:54

بتاعته وعلشان نفصل ما بين كل برامج

play01:57

والتاني بنعمل علامه ونكتب اسم التاني بعد

play02:01

كده الفاليو بتاعته برضو اخر حاجه عندنا

play02:04

وهي الفريجمنت ودي بتستخدم من خلال

play02:06

البراوزر علشان نروح اماكن معينه في

play02:08

الصفحه زي ما بنشوف لو عندنا مقاله طويله

play02:10

مثلا بيكون اغلب الوقت فيه زي سهم اول ما

play02:14

بندوس عليه بيطلعنا لاول الصفحه فوق خالص

play02:16

هنلاحظ حاجه زي كده بتستخدم

play03:19

الداتا في صوره او من غير تشفير وده بيؤدي

play03:23

الى تسريب البيانات من خلال اتاك اسمه

play03:25

مانون واختصاره

play03:27

وده بيسمحر ان يشوف كل الداتا اللي بتتبعت

play03:31

من اليوزر طيب ايه الحل الحل هو اتش تي تي

play03:36

بي اس واللي اتعمل سنه 1994 المتصفح اسمه

play03:40

واللي بيشتغل بنفس الطريقه بتاعه http

play03:43

ولكن مع تشفير البيانات فكده لو البيانات

play03:46

اتسربت لاي طرف ثالث فبتكون مشفره فما حدش

play03:49

يقدر يطلع على الداتا وحاليا بروتوكول اتش

play03:52

تي تي بي اس بقى هو البروتوكول الاساسي لو

play03:54

لاحظنا ان بيبقى بيدي تحذير او علامه على

play03:57

اي ابلكيشن شغال http بانه غير امن هنا

play04:01

كاتب علشان الموقع ده شغال اتش تي تي بي

play04:05

وزي ما واضح قدامنا هنا ده شكل الباكيت

play04:08

بتاعت http وداتا واضحه فيها هنا

play04:14

من غير اي تشفير ولا اي حاجه هنا الباكيت

play04:18

الخاصه

play04:19

وزي ما احنا شايفين الداتا معمولاها وما

play04:23

فيش اي داتا واضحه فيها طيب احنا قلنا ان

play04:26

عندنا عايزين نعرف بالتفصيل هم بيتكونوا

play04:29

من ايه ده شكل ريكوست لصفحه بتاعها على

play04:34

طريقه استخدامه في الفيديوهات الجايه ان

play04:37

شاء الله نبدا اول حاجه عندنا وبتكون

play04:41

هنا عندنا هي بوست بعد كده الباص واللي هو

play04:44

المسار بتاع الصفحه اللي احنا عايزين ندخل

play04:46

عليها وبعدين هنا بيكون عندنا بتاع الاتش

play04:49

تي تي بي بعد كده الجزء ده بيكون اسمه

play04:54

واخر حاجه هنا بيكون طب البودي بيكون

play04:58

عباره عن ايه البدي بيكون عباره عن

play05:01

المبعوته او اليوزر امب اللي هي المدخلات

play05:04

بتاعتي اللي هو هنا مثلا دي صفحه او صفحه

play05:07

تسجيل دخول فانا هنا مدخله بتاعي اللي هو

play05:10

الباسورد اللي هو بعد كده عندنا

play05:13

اول حاجه هو هنا برضو جايب لي بتاع الاتش

play05:17

تي تي بي بعد كده عندي

play05:19

وده بيستخدم لتحديد حاله الريكوست او ايه

play05:23

اللي حصل فيه وهنشرحه بالتفصيل بعد كده

play05:25

عندنا الهيدرز بتاعه واخر حاجه عندنا

play05:28

بيكون البادي بتاع الاسبونج واللي بيكون

play05:30

فيه محتوى الصفحه زي كود الاتش تي ام ال

play05:34

سي اس اس والمصادر التانيه زي الصور

play05:36

وغيرها وفي انواع ردود تانيه زي الجسمي دي

play05:40

بتكون بتحتوي على داتا فقط شفنا الاتش تي

play05:42

تي بي هيدرز وهنبدا نتكلم عنها بالتفصيل

play05:44

ونشرح اشهر اللي موجوده احنا عندنا نوعين

play05:47

من زي ما قلنا عندنا ريكوست ريدرز

play05:52

بتستخدم زي ما احنا شايفين وبيكون تكوينها

play05:56

الاسم بتاع الهيدر نفسه بعد كده كولون بعد

play06:00

كده القيمه بتاعه

play06:02

اول هدر عندنا وهو الهوست وده بيكون في

play06:05

الهوست اللي مبعوته اللي هو الدومين او

play06:09

الاي بي تاني هيدر وهو اليوزر ايجنت واللي

play06:13

بيحتوي على معلومات المتصفح او الاداه

play06:15

المستخدمه في ارسال الريكوستر ودي بيتعرف

play06:17

منها اذا كنت داخل من الموبايل او

play06:20

وهو الكونكشن واللي بتحدد فيه اذا كان

play06:24

الاتصال هيفضل مفتوح ولا لا بعد يرجع وهنا

play06:27

بنتكلم على مستوى خامس هدر وهو واللي

play06:31

بتخزن فيه اللي اتبعت منه يعني مثلا

play06:35

الصفحه دي صفحه لوجين انا دخلت عليها كده

play06:39

وجيت هنا عشان اسجل دخول فكتب

play06:44

وعملت

play06:45

ده بيروح يعمل

play06:50

طيب انا كنت في انهي صفحه انا كنت فلوجن

play06:53

hp هننزل عند

play06:55

هنلاقي انه في فعلا الباص اللي انا موجود

play06:58

فيه اللي هو

play07:01

بعد كده عندي

play07:05

عشان يعرف السيرفر اللغه اللي بيقبلها بعد

play07:10

كده

play07:11

وده بيستخدم

play07:13

منشان يعرف السيرفر انواع الترميز او

play07:16

الانكودنج اللي بيدعمها

play07:18

سابع هجر وهو الاكسبت وده بيستخدم من عشان

play07:23

يحدد للسيرفر انواع المهم طيب او الكونت

play07:25

تايب اللي بيدعمها كوكي وده هيقدر مهم جدا

play07:28

لانه بيكون متخزن فيه البيانات الخاصه

play07:30

والبيانات اللي بتربط ما بين اليوزر وما

play07:33

بين الابليكيشن باختصار هي اللي بتعرف

play07:35

موقع زي فيسبوك بعد ما بتسجل دخول ان خالد

play07:38

مثلا هو اللي مسجل دخول فانا اعرض له

play07:40

بياناته ونخليه يتحكم فيه بعد كده عندنا

play07:43

وده بيكون فيه حجم البادي بتاع او

play07:47

الريسبونس واخر حاجه عندي وهي الكونتين

play07:50

وده بيكون فيه نوع الداتا اللي مبعوته في

play07:53

بكده احنا خلصنا الهيدرز الخاصه ندخل على

play07:57

الهيدرز الخاصه واللي بتشارك معه كذا هيدر

play08:00

من البادي بس احنا هنقول منها المهم

play08:02

دلوقتي اول قدر عندي وهي وده بيحتوي على

play08:06

الوقت الخاص بالسيرفر في الوقت اللي بعتنا

play08:09

فيه

play08:10

تاني قدر عندي اللوكيشن وده بيستخدم في

play08:13

حاله التحويل لمواقع او اماكن تانيه زي ما

play08:16

واضح قدامنا كده

play08:17

لباص معين والرد اللي رجع لي او ان هو

play08:21

بيحولني على مكان تاني وهو سلاش انترو انا

play08:25

هنا لو ملاحظ عمله بعد كده عندي وده

play08:29

الهيدر المسؤول عن ارسال الكوكيز من

play08:31

السيرفر او تغيير قيمتها وزي ما احنا

play08:34

شايفين كده انا هنا بعد ما عملت حطيت

play08:39

السولان راح رد علي عمل لي كوكي اسمها

play08:42

لوجين حط لي فيها اليوزر طبعا هي هنا غلط

play08:47

مش حاجه صح

play08:49

ولكن احنا بنتكلم بس الاول

play08:54

اخر حاجه عندي وهو السيرفر هيدر وده بيكون

play08:58

فيه معلومات عن الاتش تي تي بي سيرفر زي

play09:01

اسمه بتاعه زي ما احنا شايفين قدامنا

play09:04

ده بيستخدم

play09:06

بتاعه

play09:09

كده احنا شرحنا الهيدرز الاساسيه طبعا في

play09:12

هيدرز كتير تانيه وهيتم شرح كل مرتبطه مع

play09:16

الدروس الخاصه بالسعرات بتاعتها ندخل بعد

play09:18

كده على الاتش تي بي

play09:20

بروتوكول اتش تي تي بي بيدعم مسود مختلفه

play09:23

واشهرهم وهنبدا نشرح بالتفصيل كل واحده

play09:27

فيهم اول حاجه عندي وهي جيت اللي من

play09:30

خلالها بنطلب الصفحات عن طريق اليو ار ال

play09:33

وما بيكونش لها بدي واي داتا بتبيع بتكون

play09:36

في

play09:37

تاني مسد عندي وهي البوست ودي بتستخدم

play09:40

بشكل اساسي لارسال الداتا للسيرفر زي

play09:42

الفورمز الخاصه بتسجيل الدخول او ارسال

play09:45

الصور او الملفات هنا بتتبعت في ريكوست

play09:48

فاضي زي ما احنا شايفين هنا

play09:54

في ارسال الداتا لان الداتا بتاعتها

play09:56

بتتبعت عن طريق فبتكون امنه اكتر في عمليه

play09:59

تسجيل الدخول او ارسال اي بيانات حساسه

play10:02

بعد كده عندي ودي بالظبط وبتستخدم علشان

play10:07

نعرف بها اذا كانت الصفحه موجوده او لا بس

play10:10

الفرق ما بينها وما بين الجد ان البادي مش

play10:12

بتحمل فيها نشوفها مع بعض كده بيطلب صفحه

play10:17

وزي ما احنا شايفين كامل وفي البادي وفي

play10:20

كل حاجه طيب نجرب نغيرها ونشوف ايه الفرق

play10:25

اللي هيكون موجود بعتنا زي ما احنا شايفين

play10:27

رجع لي فعلا ان الصفحه موجوده ولكن ما

play10:32

رجعليش بالبادي بتاعها

play10:34

بعد كده عندي ودي كل اللي بتعمله ان هي

play10:37

بترجع لي ايه هي المسدس المسموح بها ومش

play10:40

شرط يكون الابلكيشن اللي بستخدمه بيدعم

play10:42

الناس دي بعد كده عندي ودي شبيهه للبوستود

play10:47

بتستخدم لانشاء بيانات جديده زي انشاء

play10:49

مستخدم جديد بعد كده عندي بتستخدم في عمل

play10:52

التعديلات على البيانات واخر حاجه عندي

play10:55

وهي دليت ودي بتستخدم لحذف بيانات معينه

play10:57

زي حذف اليوزر معلومه بسيطه

play11:01

بيستخدمه بشكل اساسي من الويب ولكن

play11:06

بتستخدم لو كان الابلكيشن شغال

play11:09

وبكده وصلنا لاخر حاجه عندنا وهي

play11:13

عباره عن اكواب بتكون موجوده علشان تعرفنا

play11:17

حاله الريكوست بتاعنا وانواعها هي عائله

play11:20

الوان ودي بتكون اكواد خاصه بعطاء

play11:22

المعلومات والعمل على

play11:24

بعد كده عندي عائله التو ودي بتظهر لما

play11:27

الريكوست بينجح وبترجع لي بالدات المطلوبه

play11:30

بعد كده عندي عائله الثري ودي اكواب بترجع

play11:32

لنا لما بيتم التحويل بتاعي لمكان تاني

play11:37

بعد كده عندي عائله الفور ودي بترجع في

play11:40

حاله الايروز او الاخطاء الخاصه بالقناه

play11:42

زي ان انا بنحاول ندخل على صفحه مش موجوده

play11:44

او صفحه ملناش صلاحيات عليها اخر حاجه

play11:48

عندي وهي عائله الفايف وده بيرجع لنا في

play11:50

حاله ان في مشكله من السيرفر نفسه واشهر

play11:53

الاكواد اللي بنشوفها هي تو زيرو زيرو

play11:56

اوكي وده بيعبر عن نجاح بتاعنا وبيكون

play11:58

راجع معه الداتا المطلوب

play12:00

ثري او تو فاوند وده بيحاولنا لصفحه تانيه

play12:04

زي ما شفنا من شويه فور زيرو زيرو بدر

play12:07

كويست وده بيرجع لو الريكوست بتاعنا في

play12:09

مشكله زي ان بيكون في معلومات ناقصه او

play12:11

بيانات مبعوته بشكل غلط

play12:13

فور 03 وده بيرجع لنا لما بندخل على صفحه

play12:17

اننا ندخلها

play12:19

فور اوفر وده لما بيرجع لنا لما بندخل على

play12:23

صفحه مش موجوده واخر حاجه عندنا وهي ال

play12:27

5000

play12:28

وده بيرجع لما بيكون في مشكله كده احنا

play12:32

شرحنا كل حاجه تخص الاتش تي تي بي واتمنى

play12:35

يكون الفيديو سهل وبسيط والسلام عليكم

Rate This

5.0 / 5 (0 votes)

Связанные теги
HTTP ProtocolHTTPS SecurityWeb CommunicationData EncryptionRequest MethodsHeader TypesSecure ConnectionsWeb DevelopmentCybersecurityProtocol BasicsInternet Safety
Вам нужно краткое изложение на английском?