P2P Web Proxy The Cooperation P2P Web Proxy for reduction of offer resources 1165054 26 3 20
1 5 2 7 2.1...................................... 7 2.1.1 Web...................... 7 2.1.2 Web..................... 10 2.1.3 Web.................. 10 2.2.................................. 10 2.2.1 Web....................... 12 2.2.2 Web..................... 12 2.2.3 Web Proxy................................ 12 2.2.4 P2P Web Proxy.............................. 13 3 P2P Web Proxy 15 3.1....................................... 15 3.2.................................... 16 3.2.1.......................... 16 3.2.2........................... 17 3.3................................... 17 3.4................................. 18 4 P2P Web Proxy 20 4.1................................... 22 4.1.1................ 22 2
4.1.2........... 23 4.2............................... 24 4.2.1 Web...................... 24 4.2.2......................... 25 4.2.3................ 25 5 26 27 28 3
2.1 1................ 8 2.2 2................ 8 2.3................................... 9 2.4 Web....................... 11 2.5 P2P Web Proxy.............. 14 3.1 [1].............................. 19 4.1.................... 21 4
1, [2],. Cisco System [3],, 2012,,., YouTube, Hulu, Roku Netflix,, Web, Web P2P, Web., YouTube 60 [4],. Web, /, C/S. C/S,.,,.,, C/S, P2P., C/S Web P2P P2P Web Proxy. P2P Web Proxy, Web Web Proxy, P2P. 5
P2P Web Proxy, P2P,., P2P P2P Web Proxy. 6
2 P2P Web Proxy, C/S Web P2P. Web,.,,. 2.1 [5]. P2P Web Proxy, Web P2P Web Web Web P2P, P2P Web Proxy. 2.1.1 Web Web,,., ( 2.1).,, Web, 7
, Web Web Web. HTTP/1.1 [6],. P2P Web Proxy, P2P. 2.1: 1 2.2: 2 8
2.3: 9
2.1.2 Web Web, HTML, Web,. Web 1 Web Web, Web 2 Web 2 ( 2.3).,, HTML.,,, [7]., Web. 2.1.3 Web Web, Web,. Web,., 1 Web Web ( 2.4)., Web, Web, HTTP/1.1 [6] 2., Web. 2.2, P2P Web Proxy Web Web 10
2.4: Web 11
Web Proxy P2P Web Proxy,. P2P Web Proxy. 2.2.1 Web Web Web Proxy, Web., Web, Web, Web Web., Web. 2.2.2 Web Web, Web.,. 2.2.3 Web Proxy Web Proxy, Web Web Web (??). Web Proxy, Web Proxy Web., Web,, Web [8], [9]. Web Proxy Web,.,LAN WAN Web Proxy, WAN,. 12
, Web Proxy, Web. Web Proxy,., Web Proxy,,, PC, OS. 2.2.4 P2P Web Proxy P2P Web Proxy,, P2P Web Proxy ( 2.5). P2P Web Proxy, P2P,., P2P,. P2P Web Proxy, [10] Web [11]., P2P Web Proxy. 13
2.5: P2P Web Proxy 14
3 P2P Web Proxy P2P Web Proxy, P2P,.,.,,.,,, P2P Web Proxy. P2P Web Proxy,,, P2P.,, P2P.,,. 3.1,, P2P.,.,,. 15
3.2, P2P., P2P, 2.,. 3.2.1,.,, P2P.,, Web. Web, Web. P2P P2P,, P2P.,,.,.,,. 16
3.2.2,, P2P., P2P.,, P2P P2P Web Proxy..,. Web P2P,.,,. Web,,. 3.3, Web,. Web,. 17
, Web Proxy., Web Proxy., Web. Web,.,.,., Web Proxy. 3.4, P2P Web Proxy 3.1. Web., Web., Web 3.1. Web, Web., Web., LAN. WAN,. 18
3.1: [1] 19
4 P2P Web Proxy, P2P Web Proxy., HTTP/1.1 [6] Web Proxy,. WAN HTTP/1.1. SHA-2.,,.,, P2P. GUI 4.1. GUI Web Proxy Web Web UI. 20
4.1: 21
4.1 IP :,. IP : IP :...,, Web. HTTP/1.1[6]. 1., 2., 3. 4., Web,. 1. 2. 4.1.1, Web Web, P2P. Web, 22
,.,.. P2P: on,. GET example HTTP/1.1 Host: localhost P2P: on 4.1.2, Web Proxy P2P. Web,,., Web P2P,. Web. P2P,.. P2P-NodeList: [ URI], List IP :.,., 2,. 23
P2P P2P-NodeList: List : :, Path., http: //localhost/a/example, http://localhost/a/example.noderef.txt P2P URI.. P2P P2P-NodeList: Path a/example.noderef.txt URI, URI URI. P2P URI P2P-NodeList: URI http://localhost/a/example.noderef.txt 4.2,,.,,. 4.2.1 Web, P2P Web Proxy Web,.,,. 1. 2. Web 24
3. Web 4. P2P 5. P2P Web., Web P2P, P2P. 4.2.2 2,. URL Web Web,., URL,,. SHA-256[12]. 4.2.3,., HTTP Range. Range,. 1MB, 10. 25
5, Web Web, P2P. P2P Web Proxy,., P2P Web Proxy P2P,., P2P Web Proxy, P2P Web Proxy. P2P Web Proxy, P2P. Web, P2P Web Proxy Web.,, P2P, Web. P2P., P2P,., P2P Web Proxy,, P2P. 26
,,.,,,,,,,.,. 27
[1] p2p web proxy 21 (DPS), pp.142 143 2013 [2] 25, 2013 http://www.soumu.go.jp/ johotsusintokei/whitepaper/ja/h25/ [3] Cisco System, Cisco visual networking index 2012 2017, 2013 http://www.cisco.com/web/jp/solution/isp/ipngn/literature/pdf/ white_paper_c11-481360.pdf [4] - YouTube, Feb. 2014 https://www.youtube.com/yt/press/ja/statistics. html [5] p2p web proxy, March 2012 [6] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners- Lee, RFC 2616: Hypertext Transfer Protocol HTTP/1.1, May 2000. http: //www.ietf.org/rfc/rfc2616.txt,ftp://ftp.internic.net/rfc/rfc2616.txt. ftp://ftp.internic.net/rfc/rfc2616.txt, ftp://ftp.math.utah.edu/pub/rfc/rfc2616.txt [7], 2006 [8] Web web, 2002 28
[9] web, 2002 [10] James Z. Wang, Ankur Pal, and Pradip K Srimani, New efficient replacement strategies for p2p cooperative proxy cache systems, 2004. [11] Peer-to-peer network web cache, pp.159 164 2002 [12] FIPS PUB 180-4, March 2012. http://csrc.nist.gov/publications/fips/ fips180-4/fips-180-4.pdf. 29