1.1.2 A Services DescriptionOur discussion above has identified many o dịch - 1.1.2 A Services DescriptionOur discussion above has identified many o Việt làm thế nào để nói

1.1.2 A Services DescriptionOur dis

1.1.2 A Services Description

Our discussion above has identified many of the pieces that make up the Internet. But we can also describe the Internet from an entirely different angle—namely, as an infrastructure that provides services to applications. These applications include electronic mail, Web surfing, social networks, instant messaging, Voice- over-IP (VoIP), video streaming, distributed games, peer-to-peer (P2P) file shar- ing, television over the Internet, remote login, and much, much more. The applications are said to be distributed applications, since they involve multiple end systems that exchange data with each other. Importantly, Internet applications



run on end systems—they do not run in the packet switches in the network core. Although packet switches facilitate the exchange of data among end systems, they are not concerned with the application that is the source or sink of data.
Let’s explore a little more what we mean by an infrastructure that provides services to applications. To this end, suppose you have an exciting new idea for a distributed Internet application, one that may greatly benefit humanity or one that may simply make you rich and famous. How might you go about transforming this idea into an actual Internet application? Because applications run on end sys- tems, you are going to need to write programs that run on the end systems. You might, for example, write your programs in Java, C, or Python. Now, because you are developing a distributed Internet application, the programs running on the different end systems will need to send data to each other. And here we get to a central issue—one that leads to the alternative way of describing the Internet as a platform for applications. How does one program running on one end system instruct the Internet to deliver data to another program running on another end system?
End systems attached to the Internet provide an Application Programming Interface (API) that specifies how a program running on one end system asks the Internet infrastructure to deliver data to a specific destination program run- ning on another end system. This Internet API is a set of rules that the sending program must follow so that the Internet can deliver the data to the destination program. We’ll discuss the Internet API in detail in Chapter 2. For now, let’s draw upon a simple analogy, one that we will frequently use in this book. Sup- pose Alice wants to send a letter to Bob using the postal service. Alice, of course, can’t just write the letter (the data) and drop the letter out her window. Instead, the postal service requires that Alice put the letter in an envelope; write Bob’s full name, address, and zip code in the center of the envelope; seal the envelope; put a stamp in the upper-right-hand corner of the envelope; and finally, drop the envelope into an official postal service mailbox. Thus, the postal service has its own “postal service API,” or set of rules, that Alice must follow to have the postal service deliver her letter to Bob. In a similar manner, the Internet has an API that the program sending data must follow to have the Internet deliver the data to the program that will receive the data.
The postal service, of course, provides more than one service to its customers. It provides express delivery, reception confirmation, ordinary use, and many more services. In a similar manner, the Internet provides multiple services to its applica- tions. When you develop an Internet application, you too must choose one of the Internet’s services for your application. We’ll describe the Internet’s services in Chapter 2.
We have just given two descriptions of the Internet; one in terms of its hardware and software components, the other in terms of an infrastructure for providing services to distributed applications. But perhaps you are still confused as to what the



Internet is. What are packet switching and TCP/IP? What are routers? What kinds of communication links are present in the Internet? What is a distributed application? How can a toaster or a weather sensor be attached to the Internet? If you feel a bit overwhelmed by all of this now, don’t worry—the purpose of this book is to intro- duce you to both the nuts and bolts of the Internet and the principles that govern how and why it works. We’ll explain these important terms and questions in the follow- ing sections and chapters.

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
1.1.2 mô tả Dịch vụChúng tôi thảo luận ở trên đã xác định nhiều người trong số các miếng mà làm cho lên Internet. Nhưng chúng tôi cũng có thể mô tả Internet từ một góc nhìn hoàn toàn khác nhau-cụ thể là, như là một cơ sở hạ tầng, cung cấp dịch vụ cho các ứng dụng. Các ứng dụng này bao gồm thư điện tử, Lướt Web, mạng xã hội, nhắn tin, bằng giọng nói-over-IP (VoIP), video trực tuyến, trò chơi phân phối, peer-to-peer (P2P) tập tin shar-ing, truyền hình qua Internet, đăng nhập từ xa, và nhiều, nhiều hơn nữa. Các ứng dụng được gọi là phân phối các ứng dụng, kể từ khi họ liên quan đến nhiều kết thúc hệ thống trao đổi dữ liệu với nhau. Quan trọng, các ứng dụng Internet chạy trên các hệ thống đầu cuối-họ không chạy trong các thiết bị chuyển mạch gói tin trong mạng lõi. Mặc dù thiết bị chuyển mạch gói tạo điều kiện cho việc trao đổi dữ liệu giữa các hệ thống đầu cuối, họ là không có liên quan với các ứng dụng có nguồn gốc hoặc bồn rửa chén của dữ liệu.Hãy khám phá thêm một chút chúng ta có ý nghĩa như thế nào của một cơ sở hạ tầng, cung cấp dịch vụ cho các ứng dụng. Để kết thúc này, giả sử bạn có một ý tưởng mới thú vị cho một ứng dụng phân phối Internet, một trong đó đáng kể có thể hưởng lợi nhân loại hoặc một trong đó có thể chỉ đơn giản là làm cho bạn giàu có và nổi tiếng. Làm thế nào bạn có thể đi về chuyển đổi ý tưởng này vào một ứng dụng thực tế của Internet? Bởi vì các ứng dụng chạy trên kết thúc sys tems, bạn sẽ cần phải viết chương trình chạy trên hệ thống đầu cuối. Bạn có thể, ví dụ, viết các chương trình trong Java, C, và Python. Bây giờ, bởi vì bạn đang phát triển một ứng dụng phân phối Internet, các chương trình đang chạy trên các hệ thống khác nhau cuối cùng sẽ cần phải gửi dữ liệu cho nhau. Và ở đây chúng tôi có được một vấn đề Trung tâm — một mà dẫn đến cách thay thế để mô tả Internet như là một nền tảng cho các ứng dụng. Một trong những chương trình đang chạy trên một kết thúc hệ thống hướng dẫn Internet để cung cấp dữ liệu cho một chương trình khác đang chạy trên một hệ thống khác kết thúc như thế nào?Kết thúc hệ thống gắn liền với Internet cung cấp một ứng dụng lập trình giao diện (API) xác định làm thế nào một chương trình đang chạy trên một kết thúc hệ thống yêu cầu cơ sở hạ tầng của Internet để cung cấp dữ liệu cho một chương trình cụ thể đích chạy-ning trên một hệ thống kết thúc khác. API này Internet là một tập các quy tắc mà chương trình gửi phải tuân theo để cho Internet có thể cung cấp dữ liệu cho chương trình điểm đến. Chúng tôi sẽ thảo luận về các API Internet chi tiết trong chương 2. Bây giờ, chúng ta hãy rút ra sau khi một tương tự đơn giản, một trong đó chúng tôi sẽ thường xuyên sử dụng trong cuốn sách này. Tư thế SUP Alice muốn gửi một bức thư cho Bob bằng cách sử dụng dịch vụ bưu chính. Alice, tất nhiên, không thể chỉ cần viết thư (dữ liệu) và thả bức thư ra cửa sổ của cô. Thay vào đó, Dịch vụ bưu chính đòi hỏi rằng Alice đưa lá thư trong một phong bì; viết của Bob đầy đủ tên, địa chỉ, và mã zip trong Trung tâm của phong bì; con dấu các phong bì; đưa một con tem ở góc phía trên bên phải bàn tay của phong bì; và cuối cùng, thả phong bì vào một hộp thư chính thức của dịch vụ bưu chính. Vì vậy, Dịch vụ bưu chính có "Dịch vụ bưu chính API" riêng của mình, hoặc tập hợp các quy tắc, Alice phải tuân theo để có dịch vụ bưu chính cung cấp thư gửi cho Bob. Trong một cách tương tự, Internet có một API cho chương trình gửi dữ liệu phải tuân theo để có Internet cung cấp dữ liệu cho chương trình mà sẽ nhận được dữ liệu.Dịch vụ bưu chính, tất nhiên, cung cấp nhiều hơn một dịch vụ khách hàng của mình. Nó cung cấp chuyển phát nhanh, tiếp nhận và xác nhận, sử dụng bình thường, nhiều dịch vụ hơn. Trong một cách tương tự, Internet cung cấp nhiều dịch vụ để của nó applica-tions. Khi bạn phát triển ứng dụng Internet, bạn cũng phải chọn một trong Internet của dịch vụ cho các ứng dụng của bạn. Chúng tôi sẽ mô tả Dịch vụ của Internet trong chương 2.Chúng tôi chỉ đưa ra hai mô tả của Internet; một trong điều khoản của các thành phần phần cứng và phần mềm, khác về cơ sở hạ tầng cho việc cung cấp dịch vụ để phân phối các ứng dụng. Nhưng có lẽ bạn đang vẫn còn lẫn lộn như những gì các Internet là. Chuyển mạch gói và TCP/IP là gì? Router là gì? Những loại của các liên kết truyền thông có mặt trên Internet? Một ứng dụng phân phối là gì? Làm thế nào có thể một máy nướng bánh mì hay một bộ cảm biến thời tiết được gắn vào Internet? Nếu bạn cảm thấy một chút bị choáng ngợp bởi tất cả các điều này bây giờ, đừng lo lắng-mục đích của cuốn sách này là để giới thiệu-duce bạn cả hai các hạt và bu lông của Internet và những nguyên tắc chi phối như thế nào và tại sao nó hoạt động. Chúng tôi sẽ giải thích các điều khoản quan trọng và các câu hỏi trong các phần theo-ing và chương.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
1.1.2 Một dịch vụ Mô tả cuộc thảo luận của chúng tôi ở trên đã xác định nhiều mảnh tạo nên Internet. Nhưng chúng ta cũng có thể mô tả Internet từ một góc hoàn toàn khác nhau, cụ thể là, như là một cơ sở hạ tầng cung cấp dịch vụ cho các ứng dụng. Các ứng dụng này bao gồm thư điện tử, lướt web, mạng xã hội, tin nhắn tức thời, Voice- qua IP (VoIP), video trực tuyến, trò chơi phân phối, peer-to-peer (P2P) nộp ing shar-, truyền hình qua Internet, đăng nhập từ xa , và nhiều, nhiều hơn nữa. Các ứng dụng được cho là được phân phối ứng dụng, vì chúng liên quan đến nhiều hệ thống đầu cuối để trao đổi dữ liệu với nhau. Quan trọng hơn, các ứng dụng Internet chạy trên hệ thống kết thúc, họ không chạy trong các chuyển mạch gói trong lõi mạng. Mặc dù chuyển mạch gói thuận lợi cho việc trao đổi dữ liệu giữa các hệ thống kết thúc, họ không quan tâm đến việc áp dụng đó là nguồn hoặc chìm của dữ liệu. Hãy cùng khám phá nhiều hơn một chút những gì chúng tôi có nghĩa là do một cơ sở hạ tầng cung cấp dịch vụ cho các ứng dụng. Để kết thúc này, giả sử bạn có một ý tưởng mới thú vị cho một ứng dụng Internet phân phối, một trong đó có thể hưởng lợi rất nhiều nhân loại hoặc một trong đó có thể chỉ đơn giản là làm cho bạn giàu có và nổi tiếng. Làm thế nào bạn có thể đi về chuyển ý tưởng này thành một ứng dụng Internet thực tế? Bởi vì các ứng dụng chạy trên các hệ thống cuối cùng, bạn sẽ cần phải viết chương trình chạy trên các hệ thống đầu cuối. Bạn có thể, ví dụ, viết chương trình của bạn trong Java, C, hoặc Python. Bây giờ, bởi vì bạn đang phát triển một ứng dụng Internet phân phối, các chương trình đang chạy trên hệ thống đầu cuối khác nhau sẽ cần phải gửi dữ liệu với nhau. Và ở đây chúng tôi có được một trung tâm vấn đề ai đó dẫn đến các cách khác để mô tả Internet như là một nền tảng cho các ứng dụng. Làm thế nào để một chương trình chạy trên một hệ thống đầu cuối hướng dẫn Internet để cung cấp dữ liệu cho một chương trình khác đang chạy trên một hệ thống khác kết thúc? Hệ thống End gắn liền với Internet cung cấp một giao diện lập trình ứng dụng (API) để xác định cách một chương trình chạy trên một hệ thống cuối hỏi cơ sở hạ tầng Internet để cung cấp dữ liệu cho một chương trình đích cụ thể run- hoạch trên một hệ thống đầu cuối. API Internet Đây là một tập hợp các quy tắc mà các chương trình gửi phải tuân theo để Internet có thể cung cấp dữ liệu cho chương trình đích. Chúng tôi sẽ thảo luận về các API Internet chi tiết trong Chương 2. Để bây giờ, chúng ta hãy rút ra sau khi một loại suy đơn giản, trong đó chúng tôi sẽ thường xuyên sử dụng trong cuốn sách này. Sup- gây Alice muốn gửi một bức thư cho Bob sử dụng dịch vụ bưu chính. Alice, tất nhiên, không thể chỉ viết chữ cái (dữ liệu) và thả các thư ra cửa sổ. Thay vào đó, các dịch vụ bưu chính đòi hỏi Alice đặt chữ trong một phong bì; ghi rõ họ tên, địa chỉ của Bob, và zip code trong trung tâm của phong bì; niêm phong phong bì; dán tem ở góc trên bên phải của phong bì; và cuối cùng, thả phong bì vào hòm thư bưu điện chính thức. Như vậy, các dịch vụ bưu chính có "dịch vụ bưu chính API," riêng của mình, hoặc thiết lập các quy tắc, Alice phải tuân theo để có các dịch vụ bưu chính cung cấp bức thư của cô cho Bob. Một cách tương tự, mạng Internet có một API mà chương trình gửi dữ liệu phải tuân theo để có Internet cung cấp dữ liệu cho chương trình sẽ nhận được dữ liệu. Các dịch vụ bưu chính, tất nhiên, cung cấp nhiều dịch vụ cho khách hàng. Nó cung cấp giao hàng nhanh, xác nhận việc tiếp nhận, sử dụng thông thường, và nhiều dịch vụ hơn. Một cách tương tự, Internet cung cấp nhiều dịch vụ cho những ứng dụng của nó. Khi bạn phát triển một ứng dụng Internet, bạn cũng phải chọn một trong các dịch vụ của Internet cho các ứng dụng của bạn. Chúng tôi sẽ mô tả các dịch vụ của Internet trong Chương 2. Chúng tôi đã chỉ cho hai mô tả của Internet; một trong các điều khoản của phần cứng và phần mềm của nó, khác về cơ sở hạ tầng để cung cấp dịch vụ cho các ứng dụng phân tán. Nhưng có lẽ bạn vẫn còn nhầm lẫn như những gì Internet là. Chuyển mạch gói và giao thức TCP / IP là gì? Router là gì? Những loại liên kết truyền thông có mặt trên mạng Internet? Một ứng dụng phân tán là gì? Làm thế nào có thể một máy nướng bánh mì hoặc một bộ cảm biến thời tiết được gắn liền với Internet? Nếu bạn cảm thấy một chút choáng ngợp bởi tất cả những điều này bây giờ, đừng lo lắng, mục đích của cuốn sách này là để intro- Duce bạn để cả hai loại hạt và bu lông của Internet và các nguyên tắc chi phối như thế nào và tại sao nó hoạt động. Chúng tôi sẽ giải thích các điều khoản và các câu hỏi quan trọng trong các phần ing follow- và chương.















đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: