Figure 2.6-1: Processes communicating through TCP sockets.Now let's to dịch - Figure 2.6-1: Processes communicating through TCP sockets.Now let's to Việt làm thế nào để nói

Figure 2.6-1: Processes communicati

Figure 2.6-1: Processes communicating through TCP sockets.
Now let's to a little closer look at the interaction of the client and server programs. The client has the job of initiating cowith the server. In order for the server to be able to react to the client's initial contact, the server has to be ready. This implies
two things. First, the server program can not be dormant; it must be running as a process before the client attempts to initiatecontact. Second, the server program must have some sort of door (i.e., socket) that welcomes some initial contact from a client
(running on an arbitrary machine). Using our house/door analogy for a process/socket, we will sometimes refer to the client's
initial contact as "knocking on the door".
With the server process running, the client process can initiate a TCP connection to the server. This is done in the client
program by creating a socket object. When the client creates its socket object, it specifies the address of the server process,
namely, the IP address of the server and the port number of the process. Upon creation of the socket object, TCP in the client
initiates a three-way handshake and establishes a TCP connection with the server. The three-way handshake is completely
transparent to the client and server programs.
During the three-way handshake, the client process knocks on the welcoming door of the server process. When the server
"hears" the knocking, it creates a new door (i.e., a new socket) that is dedicated to that particular client. In our example belthe welcoming door is a ServerSocket object that we call the welcomeSocket. When a client knocks on this door, the program
invokes welcomeSocket's accept() method, which creates a new door for the client. At the end of the handshaking phase, a TCP
connection exists between the client's socket and the server's new socket. Henceforth, we refer to the new socket as the server'"connection socket".
From the application's perspective, the TCP connection is a direct virtual pipe between the client's socket and the server's
connection socket. The client process can send arbitrary bytes into its socket; TCP guarantees that the server process will
receive (through the connection socket) each byte in the order sent. Furthermore, just as people can go in and out the same
door, the client process can also receive bytes from its socket and the server process can also send bytes into its connection
socket. This is illustrated in Figure 2.6.2.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hình 2.6-1: các quá trình giao tiếp thông qua TCP ổ cắm.Bây giờ chúng ta hãy để gần hơn một chút nhìn vào sự tương tác của các chương trình khách hàng và máy chủ. Khách hàng có công việc của cowith máy chủ, mở đầu. Để cho máy chủ để có thể phản ứng với các tiếp xúc ban đầu của khách hàng, các máy chủ đã được sẵn sàng. Điều này ngụ ýhai điều. Đầu tiên, chương trình máy chủ có thể không được ngủ; nó phải chạy như là một quá trình trước khi khách hàng cố gắng để initiatecontact. Thứ hai, chương trình máy chủ phải có một số loại cửa (tức là, socket) hoan nghênh một số tiếp xúc ban đầu từ một khách hàng(chạy trên một máy tính tùy ý). Sử dụng tương tự nhà/cửa của chúng tôi cho một quá trình/socket, chúng tôi sẽ đôi khi giới thiệu đến khách hàngtiếp xúc ban đầu như "gõ cửa". Với các máy chủ quá trình hoạt động, quá trình khách hàng có thể bắt đầu một kết nối TCP đến máy chủ. Điều này được thực hiện tại khách hàngchương trình bằng cách tạo ra một đối tượng ổ cắm. Khi khách hàng tạo ra đối tượng ổ cắm của nó, nó chỉ định địa chỉ của trình server,cụ thể, địa chỉ IP của máy chủ và cổng số của quá trình. Sau khi tạo ra các đối tượng ổ cắm, TCP trong khách hàng khởi tạo một bắt tay ba chiều và thiết lập một kết nối TCP với máy chủ. Bắt tay ba chiều là hoàn toàntrong suốt cho các chương trình khách hàng và máy chủ. Trong quá trình bắt tay ba chiều, trong quá trình khách hàng gõ cửa chào đón của quá trình máy chủ. Khi máy chủ "nghe" gõ cửa, nó tạo ra một cánh cửa mới (ví dụ, một ổ cắm mới) mà là dành riêng cho khách hàng cụ thể đó. Trong ví dụ của chúng tôi belthe chào đón các cửa là một đối tượng ServerSocket mà chúng ta gọi là welcomeSocket. Khi một khách hàng gõ cửa này, chương trìnhinvokes phương pháp accept() của welcomeSocket, mà tạo ra một cánh cửa mới cho khách hàng. Vào cuối giai đoạn bắt tay một TCPkết nối tồn tại giữa các khách hàng ổ cắm và ổ cắm của máy chủ mới. Từ đó, chúng tôi đề cập đến socket mới như máy chủ ' "kết nối ổ cắm". Từ quan điểm của ứng dụng, các kết nối TCP là một ống dẫn ảo trực tiếp giữa các ổ cắm của máy khách và máy chủổ cắm kết nối. Trong quá trình khách hàng có thể gửi bất kỳ byte vào ổ cắm của nó; TCP đảm bảo rằng quá trình máy chủ sẽnhận được (thông qua cổng kết nối) mỗi byte đơn đặt hàng được gửi. Hơn nữa, cũng giống như mọi người có thể đi trong và ngoài cùngcửa, quá trình khách hàng có thể cũng nhận được byte từ ổ cắm của nó và quá trình máy chủ cũng có thể gửi byte vào kết nối ổ cắm. Điều này được minh họa trong hình 2.6.2.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 2,6-1:. Các quá trình giao tiếp thông qua TCP socket
Bây giờ chúng ta hãy để một cái nhìn sâu hơn về sự tương tác của chương trình client và server. Các khách hàng có được công việc khởi cowith máy chủ. Để cho máy chủ để có thể phản ứng với tiếp xúc ban đầu của khách hàng, máy chủ đã sẵn sàng. Điều này ngụ ý
hai điều. Đầu tiên, các chương trình máy chủ không thể không hoạt động; nó phải được chạy như một quá trình trước khi khách hàng cố gắng initiatecontact. Thứ hai, chương trình máy chủ phải có một số loại cửa (tức là, ổ cắm) chào đón một số tiếp xúc ban đầu từ một khách hàng
(chạy trên một máy tùy ý). Sử dụng tương tự nhà / cửa của chúng tôi cho một quá trình / socket, chúng ta sẽ đôi khi gọi của khách hàng
liên hệ với ban đầu là "gõ cửa".
Với quá trình máy chủ đang chạy, quá trình khách hàng có thể bắt đầu một kết nối TCP đến máy chủ. Điều này được thực hiện trong các khách hàng
chương trình bằng cách tạo ra một đối tượng socket. Khi khách hàng tạo ra đối tượng socket của nó, nó xác định địa chỉ của quá trình máy chủ,
cụ thể là, các địa chỉ IP của máy chủ và số cổng của quá trình. Sau khi tạo ra các đối tượng socket, TCP trong client
khởi tạo một cái bắt tay ba chiều và thiết lập một kết nối TCP với máy chủ. Ba cách bắt tay là hoàn toàn
minh bạch để các chương trình client và server.
Trong ba cách bắt tay, quá trình khách hàng gõ cửa chào đón của quá trình máy chủ. Khi máy chủ
"nghe" gõ cửa, nó tạo ra một cánh cửa mới (ví dụ, một socket mới) được dành riêng cho rằng khách hàng cụ thể. Trong ví dụ của chúng tôi belthe cửa chào đón là một đối tượng ServerSocket mà chúng ta gọi là welcomeSocket. Khi một khách hàng gõ cửa này, chương trình
gọi welcomeSocket của chấp nhận () phương pháp, mà tạo ra một cánh cửa mới cho các khách hàng. Vào cuối giai đoạn bắt tay, một TCP
kết nối tồn tại giữa các ổ cắm của khách hàng và socket mới của máy chủ. Từ nay trở đi, chúng tôi tham khảo các socket mới như máy chủ "kết nối ổ cắm".
Theo quan điểm của ứng dụng, kết nối TCP là một ống ảo trực tiếp giữa ổ cắm của máy khách và máy chủ của
ổ cắm kết nối. Các quá trình khách hàng có thể gửi byte tùy ý vào ổ cắm của nó; TCP đảm bảo rằng quá trình máy chủ sẽ
nhận được (thông qua các ổ cắm kết nối) mỗi byte theo thứ tự gửi. Hơn nữa, cũng giống như mọi người có thể đi vào và ra cùng
cửa, quá trình khách hàng cũng có thể nhận được byte từ socket của nó và quá trình máy chủ cũng có thể gửi byte vào kết nối của nó
socket. Điều này được minh họa trong Hình 2.6.2.
đ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 ©2024 I Love Translation. All reserved.

E-mail: