2009-10-08 4 views
4

예를 들어 브라우저 A가 데이터베이스 C와 통신하는 http-server B와 통신하는 네트워크 다이어그램을 그릴 때 A, B 및 C 노드와 A와 B 사이의 노드를 그리고 B와 C 사이. 그러면 화살표를 추가하여 흐름 방향을 구체화하고 싶습니다. 화살촉을 어느쪽에 놓아야합니까?네트워크 다이어그램의 가장자리 방향

alt text http://www.forteresse.net/site/stack-overflow-question/image

변형 2는 직관적 인 하나이지만, 이럴, 변형 한 데이터가 정말 브라우저에 액세스하고 있음을 나타냅니다 할 A.

으로 B에서 흐르는되기 때문에 올바른입니다 웹 페이지를 읽는 데 사용되는 http-server 예를 들어 A는 탐색 중임 http://www.xyz.com

그래서이 문제를 해결할 수있는 참조가 있습니까?

답변

1

데이터가 (클라이언트) A에서 (서버) B로 전송되었음을 나타내려면 A에서 B로 화살표를 그립니다. 데이터가 (서버) B에서 (클라이언트) A, B에서 A로 화살표를 그립니다. 데이터는 두 가지 방법으로 흐를 수 있습니다.

(클라이언트) A가 Slashdot.org를 탐색하려고 할 때 서버에 요청을 보내면 (클라이언트) A에서 (서버) Slashdot으로 화살표를 그립니다. org. Slashdot은이 요청을 받으면 브라우저에 Slashdot를 렌더링하기 위해 클라이언트에 응답을 보내므로 Server (Slashdot.org)에서 (Client) A로 화살표를 그립니다.

http://computer.howstuffworks.com/web-server1.htm

+0

그러면 양쪽에 화살표를 그립니다. 당신은 (클라이언트) A에서 서버 (B)로가는 화살표가 암시 적이라고 말하지 않겠습니까? – toaster

+0

두 가지 방법으로 응답 및 요청을 표시하거나 두 개의 다른 다이어그램을 그릴 수 있습니다. 두 경우 모두 통신이 있다는 것을 알기 때문에 두 화살표는 실제로 암시 적입니다. – Xaisoft

+0

글쎄, 나는 아직 확신하지 못하고있다. 첫 번째 흐름 (A -> B)은 응답 만 가져 오기 때문에 (B -> A), 가장 중요한 흐름은 B -> A입니다. – toaster

1

는 "사용자가 무엇을하고 있는지"의 그림이 있다면, 사용자는 클라이언트에서 서버로가는 : 여기

그것을 설명하는 간단한 참조입니다.

"데이터가 이동하는 위치"의 다이어그램 인 경우 클라이언트가 문자열을 서버에 전달하고 서버가 문자열을 클라이언트에 반환하고 있습니다. 그것은 양방향 화살표가 될 수 있습니다.

저는 변형 1을 사용하고 있습니다. "브라우저에 액세스하고 있습니다"는 단방향 조작입니다.