LANDASAN TEORI PEMBANGUNAN APLIKASI HYBRID PEER-TO-PEER UNTUK PENYALINAN FILE IMAGE VIRTUAL MACHINE MENGGUNAKAN PEMROGRAMAN SOKET.

!

"

!
"

#

#"

$" "%

#$#

%
&

$

&


&

'

!

"

"
#$# '

(

"

(

& )


$

"

"
*

&

#$#

"

+

'

'

&


#$#

"

'

&

'

,

,
&

"

(


&

'

#

)

!

(

)

#

)

"


*

-

*

"( $

#"

+

(

+

%
)

&


"
* &

"

"

.

$
!

&

/#0

'

"


1

!
(

, "

!

*

/#0
"

*

*
%
&


#

&

/#
-

'

2
./

- *0'

*

#

"(


!

0
+---

*000
/#

3

3 2
/#0

3 2

/

2


"
*

/#

*
!

#

&

$

1 2
4

#2

!


,

'

1

2

1

2

+!

"
(

+

*
&

&

%

4

&
/#
*

1 * 2

10#
#

5
1 , 2

+

)

0

%

&
10#
%
#

&

*
5

%

+

1 1 2

(

*

+!

&

%

1 . 2
)

6

10#7/#
/#

1 3 2

*

%

%
"

1 / 2
6

++
10#

* &

%

%

8

4
#
*
%
*
%

.

+

#

+

!

!

* &

&

)

"

*
)

"
#

10#

$
6 #

#

6 #
"
9

10#

10#
"

*

/

"

"

)
10#

:

#

6 #
;8

*

10#

*

,

10#

&

"

"

&
#

,

"
#

6 #

&
)

6 #

&
"

6 #
!

"

*

10#

&

)

10#

%

"
3

6 #
!

(

)

(
10#

// 8

&

<

%

#

%

%
%

<
&

*

&

;

#
)

&

+

&

8

%
%

!

*
&

:

*

%

%

*
&
*

&

&

%
;

Server

*

Client

1. Server Socket()

3. Client Socket()
2. Listen()
4. Connect()
5. Accept()

6. Send() / Recv()

6. Send() / Recv()

7. CloseSocket()

.

// 8 (

7. CloseSocket()

0
10#

7*

%

6

6 #
%

&
%

.

// : (
/

0

"

7*

)

%

6 #

4

#
#
*

1

$

&
$
"

"

%

2

"

"

,

$

"

*
"

%

%

&

'

&

. "

'

!

3 "

!

)

"
'

"

&
(
&

&
!

*
!

&

- 2

5

+4

4

%

"

%

&

&

4
"

%

&

,
1

,
,

%
#

&

=

>
%

&

,

.