_IPv6Summit金沢_IPv6アプリケーション開発.key
|
|
|
- みさえ このえ
- 8 years ago
- Views:
Transcription
1 IPv6 Summit in KANAZAWA
2 2
3 3
4 IPv4 API IP Networking Overview Supporting IPv6 DNS64/NAT64 Networks 4
5 IPv6 Azure VM load-balancer-ipv6-overview 5
6 Amazon S3, S3 Transfer Acceleration CloudFront WAF support-for-amazon-s3/ 6
7 Apple ios App Store IPv6 Microsoft Azure VM IPv6 AWS S3, CloudFront IPv6 IPv6 7
8 8
9 9
10 10
11 11
12 12
13 13
14 gethostbyname IPv6!! 14
15 15
16 IPv4 IPv6 32bit 128bit 8bit 16bit :
17 n bits Global Routing Prefix 64-n bits Subnet ID 64 bits Interface ID Subnet Prefix 29bit bit 3bit 29bit ( ) 64bit ID 64bit IPv4 IPv6 64bit
18 IPv6 1 NIC 2000::/3 fc00::/7 fe80::/10 18
19 IPv4 IPv6 19
20 IPv4 (2) IPv4 (1) IPv4 IPv6 Internet (3) IPv4/IPv6 IPv4/IPv6 IPv6 IPv6 20 IPv6 IPv4
21 IPv6 21
22 IPv6 22
23 23
24 use IO::Socket::IP; $host = ; : : my $sock = IO::Socket::IP->new( PeerAddr => $host, PeerPort => $port, Proto => 'tcp' ) or die Error: $!\n ; : : 24
25 public class SocketEx private final static String IP= ;// 25
26 26
27 DNS Server FQDN Internet Client HTTP :db8:100:: Web Server :db8:100::
28 ,etc. IP IP 28
29 Cookie IPv4 Cookie IPv4 IPv4/IPv6 IPv4/IPv6 IPv6 WG IPv
30 30
31 31
32 IPv6 IPv4 IPv6 32
33 IPv6 IPv4 IPv6 33
34 34
35 IPv4/IPv6 IP IPv4/IPv6 OS HTTP/HTTPS SMTP, SSH, TCP / UDP IP v4/v6 Ethernet OS IPv4/IPv6 35
36 36
37 IPv4/IPv6 IPv4/IPv6 37
38 38
39 39
40 IPv6 IPv4 IPv6 IPv4 40
41 IPv6 IPv4 IPv6 IPv4 41
42 DNS Server FQDN Internet Client HTTP :db8:100:: Web Server :db8:100::
43 43
44 example.jp DNS Server AAAA IPv4 A Client AAAA 2001:db8:100::1 HTTP IN AAAA 2001:db8:100::1 IN A Web Server :db8:100::1 44
45 IPv6 > IPv4 45
46 46
47 DNS Server IN AAAA 2001:db8:100::1 IN A Client Web Server :db8:ffff::1 AAAA 2001:db8:100::1 A HTTP IPv6 2001:db8:100:: HTTP IPv
48 DNS ISP 48
49 ISP IP DNS IPv6 ISP 49
50 50
51 API ios WebKit Web Cocoa URL URL CFNetwork.Core Services Android Web WebView Android.webkit.WebView HttpURLConnection java.net.httpurlconnection Web Socket java.net.socket 51
52 52
53 53
54 IPv4 IPv6 32bit 128bit 8bit 16bit : / 3 54
55 55
56 IPv4 IPv4 IPv6 IPv IPv4 / IPv6 IPv4-mapped(IPv6) address 56
57 Bad! IPv6 IPv4/IPv6 39 [VARCHAR(39)] 57 Good!
58 58
59 59
60 60
61 2001:db8:0:1::1:1 2001:db8:0:2::1 2001:db8:0:1:: :db8:0:10::1 2001:db8:0:1:: :db8:0:1::1:1 2001:db8:0:2::1 2001:db8:0:10::1 2001:db8:0:10::1 2001:db8:0:1::1:1 2001:db8:0:1:: :db8:0:2::1 61
62 2001:db8:0:1::1:1 2001:db8:0:2::1 2001:db8:0:1:: :db8:0:10::1 2001:db8:0:1:: :db8:0:1::1:1 2001:db8:0:2::1 2001:db8:0:10::1 2001:0db8:0000:0001:0000:0000:0001: :0db8:0000:0002:0000:0000:0000: :0db8:0000:0001:0000:0000:0000: :0db8:0000:0010:0000:0000:0000: :0db8:0000:0001:0000:0000:0000: :0db8:0000:0001:0000:0000:0001: :0db8:0000:0002:0000:0000:0000: :0db8:0000:0010:0000:0000:0000:
63 63
64 1 2 fdb6:5591:2612:10:: [08/Oct/2016:17:52: ] "GET / HTTP/1.1" [08/Oct/2016:18:01: ] "GET / HTTP/1.1"
65 65
66 66
67 67
68 68
69 gethostbyname() IPv6 69
70 // IPv6 (AAAA ) $result = dns_get_record(' DNS_ALL); $result = gethostbyaddr( '); $result = gethostbyaddr( 2001:db8:0:1::1:1'); 70
71 71
72 DB DB INSERT DB 72
73 <?php require_once 'settings.php'; require_once 'modules.php'; $now = date('y/m/d H:i:s'); $array_access = array ( 'source_addr' => filter_input(input_server, 'REMOTE_ADDR', FILTER_VALIDATE_IP), 'source_port' => filter_input(input_server, 'REMOTE_PORT', FILTER_VALIDATE_INT), 'server_addr' => filter_input(input_server, 'SERVER_ADDR', FILTER_VALIDATE_IP), 'access_time' => $now, ); $logging = write_history($array_access); 73 index.php filter_input() IP
74 $sort_mode = array ( index.php 'key' => filter_input(input_get, 'sort_key', FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => '/(^access_date$ ^source_addr$ ^source_port$ ^count$)/'))), 'desc' => filter_input(input_get, 'desc', FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => '/(^desc$ ^asc$)/'))), 'count' => filter_input(input_get, 'count', FILTER_VALIDATE_INT, array('options' => array('min_range' => 0, 'max_range' => 1))), ); if (!$sort_mode['key']){ $sort_mode['key'] = 'access_date'; } $history = display_history($sort_mode);?> HTML 74
75 <?php // ////////////////////////// // function write_history ($array_access) { global $DSN; // ========================================== // DB varchar // ========================================== STORE_TYPE if (constant('store_type')!== 'INET') { require_once 'Net/IPv6.php'; if (Net_IPv6::checkIPv6($array_access['source_addr'])) { $source_addr = Net_IPv6::uncompress($array_access['source_addr'], TRUE); } else { 2 TRUE $source_addr = $array_access['source_addr']; } } 75 modules.php Net_IPv6::checkIPv6() IPv6
76 $query = 'INSERT INTO access_history ( access_date, source_addr, source_port) VALUES (now(), :ip, :port)'; if ($dbh = new PDO($DSN)) { $sth = $dbh->prepare($query); $sth->execute(array(':ip' => $array_access['source_addr'], ':port' => $array_access['source_port'])); $err_code = $sth->errorcode(); if ($err_code === '00000'){ return OK; } else { return WRITE_ERROR; } } else { echo "DB connection error"; return OPEN_ERROR; } } modules.php 76
77 // ///////////////////////// // function display_history ($sort_mode) { global $DSN; if ($sort_mode['count']){ // modules.php $query = 'SELECT source_addr, count(source_addr) FROM access_history GROUP BY source_addr'; if ($sort_mode['key'] === 'source_addr' $sort_mode['key'] === 'count' ){ $query.= ' ORDER BY '. $sort_mode['key']; if ($sort_mode['desc']) { $query.= ' '. $sort_mode['desc']; SQL ORDER } } BY 77
78 } else { // $query = 'SELECT * FROM access_history'; if ($sort_mode['key'] && $sort_mode['key']!== 'count' ){ $query.= ' ORDER BY '. $sort_mode['key']; if ($sort_mode['desc']) { $query.= ' '. $sort_mode['desc']; } $query.= ' NULLS LAST'; } } modules.php SQL ORDER BY 78
79 // ================================================= // DB modules.php // ================================================= $dbh = new PDO($DSN); if ($dbh) { $sth = $dbh->prepare($query); $sth->execute(); $result = $sth->fetchall(); $sth->errorcode(); } else { echo "DB connection error"; } 79
80 // ================================================= // // ================================================= if (constant('store_type')!== 'INET') { // require_once 'Net/IPv6.php'; } if ($sort_mode['count']) { $ret_string = '<H2> </H2><TABLE border="1"><tr><th>no.</ TH><TH> </TH><TH> </TH></TR>'; $size = sizeof($result); for ($loopcnt = 0; $loopcnt < $size; $loopcnt++){ modules.php 80
81 if (constant('store_type')!== 'INET') { // if (Net_IPv6::checkIPv6($result[$loopcnt]['source_addr'])){ $source_addr = Net_IPv6::compress($result[$loopcnt]['source_addr']); } else { $source_addr = $result[$loopcnt]['source_addr']; } } else { $source_addr = $result[$loopcnt]['source_addr']; } $ret_string.= "<TR><TD align='right'>". ($loopcnt +1). "</TD><TD>". $source_addr. "</TD><TD align='right'>". $result[$loopcnt]['count']. "</TD></TR>\n"; } $ret_string.= '</TABLE>'; modules.php 81
82 } else { modules.php $ret_string = '<H2> </H2><TABLE border="1"><tr><th>no.</ TH><TH> </TH><TH> </TH><TH> </ TH></TR>'; $size = sizeof($result); for ($loopcnt = 0; $loopcnt < $size; $loopcnt++){ if (constant('store_type')!== 'INET') { // if (Net_IPv6::checkIPv6($result[$loopcnt]['source_addr'])){ $source_addr = Net_IPv6::compress($result[$loopcnt]['source_addr']); } else { $source_addr = $result[$loopcnt]['source_addr']; } } else { $source_addr = $result[$loopcnt]['source_addr']; } 82
83 $ret_string.= "<TR><TD align='right'>". ($loopcnt +1). "</TD><TD>". $result[$loopcnt]['access_date']. "</TD><TD>". $source_addr. "</TD><TD align='right'>". $result[$loopcnt]['source_port']. "</TD></TR>\n"; } $ret_string.= '</TABLE>'; } return $ret_string; } modules.php?> 83
84 84
85 85
86 IPv6 IPv4 IPv6 86 IPv4
87 Client DNS Server AAAA 2001:db8:100::1 A IN AAAA 2001:db8:100::1 IN A Web Server :db8:ffff::1 HTTP IPv6 2001:db8:100:: HTTP IPv
88 gethostbyname() IPv6 88
89 89
90 <?php $IS_DEBUG = 0; $host = filter_input(input_get, 'host'); $port = filter_input(input_get, 'port', FILTER_VALIDATE_INT); if ($host && $port){ $addresses = array(); if ($host_addr = filter_var($host, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $addresses[0]['domain'] = AF_INET6; $addresses[0]['address'] = $host_addr; } elseif ($host_addr = filter_var($host, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)){ $addresses[0]['domain'] = AF_INET; $addresses[0]['address'] = $host_addr; IPv6/IPv4 90
91 } else { DNS $host_list = dns_get_record($host); $size = sizeof($host_list); for ($loopcnt = 0; $loopcnt < $size; $loopcnt++){ if ($host_list[$loopcnt]['type'] === 'AAAA'){ $addresses[$loopcnt]['domain'] = AF_INET6; gethostbyname() $addresses[$loopcnt]['address'] IPv6 = $host_list[$loopcnt]['ipv6']; } else { $addresses[$loopcnt]['domain'] = AF_INET; $addresses[$loopcnt]['address'] = $host_list[$loopcnt]['ip']; } } IPv6 AAAA IPv4 A } $size = sizeof($addresses); $message = " ". $host. " ". $port. "<BR>\n"; 91
92 $connect_flag = 0; for ($loopcnt = 0; $loopcnt < $size && $connect_flag === 0; $loopcnt++){ if (($socket = socket_create($addresses[$loopcnt]['domain'], SOCK_STREAM, SOL_TCP)) === FALSE){ $error_code = socket_last_error(); $error_msg = socket_strerror($error_code); $message.= "connect to ". $addresses[$loopcnt]['address']. "<BR>\n"; $message.= 'socket create error: ['. $error_code. '] '. $error_msg. "<BR>\n"; } else { $message.= 'socket connect ('. ($loopcnt +1). ') : '. $addresses[$loopcnt] ['address']. " port: ". $port. "<BR>\n"; 92
93 if (socket_connect($socket, $addresses[$loopcnt]['address'], $port)){ $connect_flag = 1; $response = socket_read($socket, 1024); $message.= " ". '<div style="margin: 10px">'. $response. '</div>'. "<BR>\n"; } else { $error_code = socket_last_error(); $error_msg = socket_strerror($error_code); $message.= 'socket connect error: ['. $error_code. '] '. $error_msg. "<BR>\n"; } socket_close($socket); } } } else { $message = " ". $host. " ". $port. " "; } 93
94 <html> <head> <meta charset="utf-8"> <title>socket </title> </head> <body> <H1>Socket </H1> <form action="<?php echo filter_input(input_server, 'PHP_SELF', FILTER_SANITIZE_URL)?>" method="get"> <input type='text' name='host' value='<?php echo $host;?>'> <input type='text' name='port'value='<?php echo $port;?>'> <input type="submit" value=" "> </form> <HR> <?php echo $message;?> </body> </html> 94
95 95
96 Apple IPv6-only Networking Overview Supporting IPv6 DNS64/NAT64 Networks 96
97 IPv6 DNS DNS IPv6 IPv6 IPv4 IPv6 IPv6 IPv6 97 DNS64 DNS NAT64 IPv4 IPv6 DNS DNS IPv4 DNS IPv4 IPv6 IPv4 IPv4 DNS Web IPv4 IPv
98 98
99 3,520 99
100 Networking Overview 100
101 101
102 IPv6 DNS64/NAT64 IPv6 DNS64/NAT64 IPv6 App Store IPv6 IPv6 DNS64/NAT64 102
103 IPv4 NAT IPv4 IPv4 IPv6 103
104 DNS64/NAT64 104
105 IPv6 DNS64/NAT64 App Store DNS64/NAT64 IPv6 105
106 IP IP IP IPv4 32bit IP IPv6 API 3 106
107 IP IPv6 DNS64/NAT64 IPv4 API FQDN IPv6 DNS64/NAT64 IPv6 DNS64/NAT64 IPv6 Apple 107
108 IPv4/IPv6 IP IPv4/IPv6 OS HTTP/HTTPS SMTP, SSH, TCP / UDP IP v4/v6 Ethernet OS IPv4/IPv6 108
109 DNS64/NAT64 OK DNS64/NAT64 App Store Mac IPv6 IPv4 IPv6/IPv4 109 Apple
110 1. IP FQDN IPv4 API DNS64/NAT64 110
111 Mac 111
112 DNS64/NAT64 Uplink IPv4 Mac IPv6/IPv4 internet ios Mac IPv4 IPv6 IPv4 DNS64/NAT64 112
113 [Option] 113
114 Wi- Fi Wi-Fi 114
115 115
116 116
117 IPv4 IPv6 RFC
118 IPv6 App Store Let s Hack IPv6 IPv6 SWG JPNIC 118
119 Mac Uplink I/F 2001:2::/ :db8:1::2/64 internet unbound rtadvd 119
120 2001:db8:2::/64 Mac internet,, unbound rtadvd Uplink I/F 2001:db8:1::2/64 NAT64 120
121 IPv6 DNS64/ NAT64 121
122 122
123 IPv6 IPv6 DNS DNS IPv6 listen IPv6 listen IPv6 App HTTP & HTTPS DNS CNAME 123
124 4 124
125 125
126 126
127 Web IPv6 127
128 128
129 129
アプリケーションレベルでの IPv4aaS: Apple の IPv6対応、解説と検証
Internet Week 2016 T4 IPv6 による IPv4 仮想化のススメ アプリケーションレベルでの IPv4aaS: Apple の IPv6 対応 解説と検証 2016 年 11 月 29 日 技術本部技術開発部 渡辺露文 おことわり 本講演内容は 講演者の主観に基づくものであり 会社の公式見解ではありません あらかじめ ご了承ください - 1 - 自己紹介 渡辺露文 ( わたなべつゆふみ
2011 NTT Information Sharing Platform Laboratories
NGN IPv6 multi-homing uplink load balancing 2 3 4 uplink uplink prefix domain A domain A prefix prefix prefix = longest match domain A domain A DNS Server domain A domain B 5 uplink uplink prefix domain
_IMv2.key
飯島基 文 [email protected] $ ssh [email protected] $ cd /Library/Server/Web/Data/Sites/Default/ $ git clone https://github.com/msyk/inter-mediator.git
hands_on_4.PDF
PHPMySQL 4 PC LAN 2 () () SQLDBMS DBMS DataBase Management System mysql DBMS SQL Structured Query Language SQL DBMS 3 DBMS DataBase Management System B Table 3 Table 2 Table 1 a 1 a 2 a 3 A SQLStructured
IPv4aaSを実現する技術の紹介
: ( ) : (IIJ) : 2003 4 ( ) IPv6 IIJ SEIL DS-Lite JANOG Softwire wg / Interop Tokyo 2013 IIJ SEIL MAP-E 2 IPv4aaS 3 4 IPv4aaS 5 IPv4 1990 IPv4 IPv4 32 IPv4 2 = 42 = IP IPv6 6 IPv6 1998 IPv6 (RFC2460) ICMP6,
3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,
WEB DB PRESS Vol.1 79 3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, http://www.postgresql.org/http://www.jp.postgresql.org/ 80 WEB DB PRESS
ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3
Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...
2009 Web B012-1
2009 Web 2010 2 1 5108B012-1 1 4 1.1....................................... 4 1.2................................... 4 2 Web 5 2.1 Web............................... 5 2.2 Web.................................
TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2
Japan Registry Service Co., Ltd. JPRS [email protected] Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.1 TCP IP DNS Windows Internet Week 2002 [2002/12/17] Japan Registry Service
untitled
NTT TOP A WAN WAN VRRP NIC OSPF VRRP STP 1. IPv6 IPv6 2. 3. IPv6 1. IPv4 NAT IPv6 1. 2. (IPv4 ) NAT? Unique Local IPv6 Unicast Address /8 /48 /64 /128 7 1 40 16 64 ULA Global ID Interface ID Type Subnet
CodeIgniter Con 2011, Tokyo Japan, February
CodeIgniter Con 2011, Tokyo Japan, February 19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 http://www.iviking.org/fx.php/ 25 26 10 27 28 29 30 31
IPv6 トラブルシューティング ホームネットワーク/SOHO編
IPv6 SOHO NTT [email protected] 2010 NTT Information Sharing Platform Laboratories IPv6 IPv6 IPv6 IPv4 IPv6 IPv4/IPv6 MTU IPv6 2 2010 NTT Information Sharing Platform Laboratories IPv6 SOHO (NTT /) SOHO
IP L09( Tue) : Time-stamp: Tue 14:52 JST hig TCP/IP. IP,,,. ( ) L09 IP (2017) 1 / 28
L09(2017-11-21 Tue) : Time-stamp: 2017-11-21 Tue 14:52 JST hig TCP/IP. IP,,,. http://hig3.net L09 (2017) 1 / 28 9, IP, - L09 (2017) 2 / 28 C (ex. ) 1 TCP/IP 2 3 ( ) ( L09 (2017) 3 / 28 50+5, ( )50+5. (
ohp.mgp
2019/06/11 A/B -- HTML/WWW(World Wide Web -- (TA:, [ 1 ] !!? Web Page http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino VNC Server Address : 10.9.209.159 Password : vnc-2019 (2019/06/04 : : * * / / : (cf.
2003年度 情報処理概論
提出課題 課題 1( 提出課題 ): 利用者の情報を入力し 登録 ボタンを押すと, 入力されたデータで利用者 (user) テーブルにレコードを新規登録する Web ページを作りましょう. 手順 1:HTML のファイル ( 利用者情報の入力 Web ページ ) を input_regist_user.html という名前で作業フォルダに作成する. 手順 2:DB に登録処理を行う PHP プログラムのファイルを
エラー処理・分割コンパイル・コマンドライン引数
L10(2017-12-05 Tue) : Time-stamp: 2017-12-17 Sun 11:59 JST hig. recv/send http://hig3.net ( ) L10 (2017) 1 / 21 IP I swallow.math.ryukoku.ac.jp:13 = 133.83.83.6:13 = : IP ( = ) (well-known ports), :. :,.
Lync Server 2010 Lync Server Topology Builder BIG-IP LTM Topology Builder IP Lync 2010 BIG IP BIG-IP VE Virtual Edition BIG-IP SSL/TLS BIG-IP Edge Web
1.1 Microsoft Lync Server 2010 BIG-IP LTM 2 4 5 BIG-IP : Lync 6 BIG-IP : Lync 7 BIG-IP : - 8 BIG-IP : - 9 A: BIG-IP Microsoft Lync Server 2010 Microsoft Lync Server 2010 Office Communications Server BIG-IP
54 5 PHP Web hellow.php 1:<?php 2: echo "Hellow, PHP!Y=n"; 3:?> echo PHP C 2: printf("hellow, PHP!Y=n"); PHP (php) $ php hellow.php Hellow, PHP! 5.1.2
53 5 PHP Web Web 1 Web OS (Web) HTML Web Web Web 5.1 PHP Web PHP ( ) 5.1.1 hellow.php ( ) Hellow, PHP! PHP hellow.php PHP HTML PHP 54 5 PHP Web hellow.php 1:
Cisco® ASA シリーズルーター向けDigiCert® 統合ガイド
Cisco ASA DigiCert 2013 7 8 Cisco ASA VPN DigiCert : 2013 7 8 Copyright 2018 DigiCert, Inc. All rights reserved. DigiCert DigiCert DigiCert, Inc. Symantec Norton Symantec Corporation DigiCert, Inc. DigiCert,
1 IPv6 WG OS SWG PCOSIPv6 Windows Vista 2 3 KAMEUSAGIMacOSX IPv6 2
LAN IPv6 IPv6 WG IPv6 OS SWG () 1 1 IPv6 WG OS SWG PCOSIPv6 Windows Vista 2 3 KAMEUSAGIMacOSX IPv6 2 IPv6 PCOSIPv6 Windows VISTA OSv6 MacOS X Linux *BSD Solaris etc PC RS RA DAD IPv6 DHCPv6 DNS AAAA PMTUD?
Logitec NAS シリーズ ソフトウェアマニュアル
LAS-SFB V05 LAS-RAN LAS-MRN LHD-NAS ... 4... 4... 7... 8 1... 10... 11 1... 12 Windows... 12 Macintosh... 15 2IP... 16 IP Windows... 16 IP Macintosh... 19... 23... 29... 30 Windows Me2000 SMB... 30 Windows
2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J
1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet
IIJ Technical WEEK Cloudbusting Machine(CBM)
Cloudbusting Machine CBM IIJ Project Gryfon PaaS Cloudbusting Machine CBM Project Gryfon PaaS http://www.gryfon.iij-ii.co.jp/ Key-Value Store KVS C GQL PHP-C MySQL 5.0.77 Cassandra 0.7.2 MongoDB 1.8.2
Logitec NAS シリーズ ソフトウェアマニュアル
LAS-SFB V03A LAS-RAN LAS-MRN LAS-1UMR LAS-1U LHD-NAS ... 3... 3... 5... 6 1... 8... 9 1... 10 Windows... 10 Macintosh... 13 2IP... 14 IP Windows... 14 IP Macintosh... 17... 19... 24... 25 Windows Me2000
2016 IP 1 1 1 1.1............................................. 1 1.2.............................................. 1 1.3............................................. 1 1.4.............................................
wide94.dvi
14 WWW 397 1 NIR-TF UUCP ftp telnet ( ) WIDE Networked Information Retrieval( NIR ) vat(visual Audio Tool) nv(netvedeo) CERN WWW(World Wide Web) WIDE ISODE WIDE project WWW WWW 399 400 1994 WIDE 1 WIDE
LAN
LAN 2003 6 4 LAN Hotel LAN LAN IEEE802.11a IEEE802.11b 802.11b 11Mbps Copyright (c) 2003 NPO Page 3 FREESPOT FREESPOT HOTSPOT NTT ( ) MZONE ( )NTT Mobile ( ) Yahoo! BB ( ) MapFanWeb http://www.mapfan.com/musen/
SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い
10 ( SVG 10 ( Ajax Ajax I(SVG) 2017/6/27 10 ( Ajax 10 ( Ajax 100 10 HTML 1 2 3 4 5 6
untitled
IPv4 /IPv6 ShowNet2010 IPv4 ShowNet IPv4 1990 IPv6 2008 IPv4 IPv6 IPv6 1990 2008 IPv6 IPv6 IPv4 IPv6 IPv6 IPv4 IPv4 Q1. v6 Q2. Q1. v6 A1. IPv6 v6 IPv4 IPv4 ISP IPv6 Web IPv4 ISP NAT 5 x ISP NAT IPv6 201x
Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2
MAP Tutorial @ 1 Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2 IPv4 over IPv6 IPv6 network IPv4 service Internet Service ProviderISP IPv4 service
JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2
JavaScript (2) 1 JavaScript 1.! 1. 2. 3. DOM 4. 2. 3. Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2 (1) var a; a = 8; a = 3 + 4; a = 8 3; a = 8 * 2; a = 8 / 2; a = 8 % 3; 1 a++; ++a; (++
FileMaker Server Getting Started Guide
FileMaker Server 13 2007-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,
¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ
2 : TCP/IP : HTTP HTTP/2 1 / 22 httpget.txt: http.rb: ruby http get Java http ( ) HttpURLConnection 2 / 22 wireshark httpget.txt httpget cookie.txt ( ) telnet telnet localhost 80 GET /index.html HTTP/1.1
96 8 PHPlot 1. ( 8.1) 4 1: // 2: // $_SERVER[ HTTP_REFERER ]... 3: // $_SERVER[ HTTP_USER_AGENT ]... 4: // $_SERVER[ REMOTE_ADDR ]... ( ) 5: // $_SERV
95 8 PHPlot PHP PHPlot 8.1 Web PHP Web $_SERVER[ key ] Apache P.119, P.120 4 key ( ) HTTP REFERER referer (varchar(512)) USER AGENT user agent (varchar(512)) REMOTE ADDR remote address (varchar(512)) REQUEST
Webサービス, 軽量プログラミング言語のIPv6対応Perl編
Internet Week 2013 T2 アプリケーション サービスのIPv6 対 応 軽 量 プログラミング 言 語 のIPv6 対 応 Perl 編 2013 年 11 月 26 日 技 術 本 部 技 術 開 発 部 渡 辺 露 文 1. Perlの 概 要 - 1 - 1.1. Perlの 概 要 Perl のバージョン 最 新 版 (Perl5): 5.18.1 (2013/8/12リリース)
今からはじめるIPv6 ~IPv6標準化最新動向編~
IPv6 IPv6 InternetWeek2010 Copyright 2010 Yoshiaki Kitaguchi, All rights reserved. IPv6! IPv6! IETF InternetWeek2010 Copyright 2010 Yoshiaki Kitaguchi, All rights reserved. 2 IPv6 InternetWeek2010 Copyright
AirMac ネットワーク構成の手引き
AirMac 1 1 5 6 AirMac 6 7 AirMac Extreme AirMac Express 7 AirMac 8 AirMac Express 8 AirMac 9 AirMac 10 AirTunes 10 AirMac Extreme AirMac Express 10 2 13 15 Mac OS X IP 16 Mac OS X AirMac 3 17 AirMac 17
Adobe AIR のセキュリティ
ADOBE AIR http://help.adobe.com/ja_jp/legalnotices/index.html iii................................................................. 1.....................................................................
10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #<PlanItem id nil, name nil,...> > item.name = "" => "" > item.valid? => true valid? true false
10 (1) 16 7 PicoPlanner validations 10.1 PicoPlanner Web Web invalid values validations Rails validates validate 107 10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #
R70_Software_Manual_JP1.3
R70 Ethernet CAN (1.3 JP) R70 Ethernet CAN Version 1.3 JP, 08/2008, DOC01816 Copyright 2008 by d&b audiotechnik GmbH; all rights reserved. d&b audiotechnik GmbH Eugen-Adolff-Strasse 134, D-71522 Backnang,
2008, 2009 TOSHIBA TEC CORPORATION All rights reserved
2008, 2009 TOSHIBA TEC CORPORATION All rights reserved 1 2 3 1 2 ... 1 1... 8... 9... 18... 24... 25... 30... 31... 34... 37 E... 67 Bluetooth BIP... 68 2... 71... 73... 100 3 ... 132... 134... 136 E...
2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP
1.,.. 2 OSI,,,,,,,,, TCP/IP,, IP, ICMP, ARP, TCP, UDP, FTP, TELNET, ssh,,,,,,,, IP,,, 3 OSI OSI(Open Systems Interconnection: ). 1 OSI 7. ( 1) 4 ( 4),,,,.,.,..,,... 1 2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP,
FileMaker ODBC and JDBC Guide
FileMaker 13 ODBC JDBC 2004-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,
第2回_416.ppt
3 2 2010 4 IPA Web http://www.ipa.go.jp/security/awareness/vendor/programming Copyright 2010 IPA 1 2-1 2-1-1 (CSRF) 2-1-2 ID 2-1-3 ID 2-1-4 https: 2-1-5 ID 2-1-6 2-1-7 2-2 2-2-1 2-2-2 2-3 2 2-3-1 Web Copyright
1,.,,,., RDBM, SQL. OSS,, SQL,,.
1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................
FileMaker Server 16 インストールおよび構成ガイド
FileMaker Server 16 2007-2017 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker
intra-mart Accel Platform — Office 365 連携プログラミングガイド 初版
クイック検索検索 目次 Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform Office 365 連携プログラミングガイド初版 2015-08-01 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. Office
test
PostgreSQL CTO 5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN 4 1. 2. 5 6 http://www.slideshare.net/mistakah/gpsgnss Location Base ( ) PostgreSQL x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9
Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com Teradici Corporation Teradi
PCoIP TER0806003 TER0806003 Issue 2 0 Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com Teradici Corporation Teradici Teradici Teradici
SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou
NAT NETWORK ADDRESS TRANSLATION SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Group (ScreenOS ) 2 Copyright
10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV
[email protected] [email protected] http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 11 20 p.1/34 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20
PHP と Postgresql を用いた 図書館管理システムの構築 裘彬濱 Qiu Binbin 南山大学 情報理工学部
PHP と Postgresql を用いた 図書館管理システムの構築 裘彬濱 Qiu Binbin 南山大学 情報理工学部 1: 要求分析 要求として 以下の 3 つを挙げる PHP と postgresql を用いた図書管理システムを構築したい 本の追加 削除 貸出 返却 未返却会員情報検索といった5つの機能を欲しいこの 3 つの点から データベースとウエブ 2 つの面に分けて考える [1] データベースに対する要求分析
DNS DNS(Domain Name System) named(bind), tinydns(djbdns), MicrosoftDNS(Windows), etc 3 2 (1) ( ) IP IP DNS 4
DNS [email protected] DNS DAY Internet Week 2003 ( ) 2 DNS DNS(Domain Name System) named(bind), tinydns(djbdns), MicrosoftDNS(Windows), etc 3 2 (1) ( ) www.example.jp IP IP 10.20.30.40 DNS 4 PC /etc/resolv.conf
perimeter gateway
Internet Week 2005 T9 CISSP Proxy VPN perimeter gateway OK?? F/+VPN Web MAIL/DNS PC PC PC PC PC NW NW F/W+VPN DMZ F/W NW NW RAS NW DMZ DMZ De-Militarized Zone = DMZ DMZ DMZ DMZ DMZ DMZ DMZ DMZ DMZ DMZ
Windowsユーザーの為のOracle Database セキュリティ入門
Oracle on Windows etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/.net + Oracle Database.NET Developer Center
SmartBrowser_document_build30_update.pptx
SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み
PowerPoint プレゼンテーション
1 2 3 4 HTML 5 HTML 6 7 8 9 ( ) 10 11 ( ) Switch(state) case STATE_xxxx : int op_state = opponent.getstate(); switch (op_state) { case STATE_yyyy : < > player.setstate(state_zzzz); 12 13 14 15 16 17 request
VNSTProductDes3.0-1_jp.pdf
Visual Nexus Secure Transport 2005/10/18 Visual Nexus http:// www.visualnexus.com/jp/support.htm Visual Nexus Secure Transport 2005/02/25 1 2005/10/18 Ver3.0-1 2005 10 18 108-0075 21119 2 Visual Nexus
IIJ Technical WEEK SEILシリーズ開発動向:IPv6対応の現状と未来
SEIL : IPv6 1 SEIL 2011 IPv6 SEIL IPv6 SEIL 4rd 2 SEIL 3 SEIL (1/3) SEIL IIJ SEIL 2001/6 IPv6 SEIL/X1 SEIL/X2 50,000 SEIL/x86 1998/8 SEIL SEIL/neu 128 SEIL/neu T1 SEIL/neu 2FE SEIL/neu ATM SEIL/Turbo SEIL/neu
JavaScript の使い方
JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static
388-356697252-2.pdf
専修大学 ネットワーク情報学部 2012年度 特殊演習 (Webプログラミング) 新居雅行 / Masayuki Nii 2 HTML/CSS 2012 4 23 1 2-1 Web 2 2-1 80 SSL Apache WindowsIIS Internet Information Server HTTP HyperText Transfer Protocol HTML HTML 1 1 [ URI]
IP IP DHCP..
NICE 2008 4 14 1 NICE 2 1.1.................... 2 2 3 2.1........................................ 3 2.2....................................... 5 2.3.................................... 6 2.4...................................
FileMaker Server 15 入門ガイド
FileMaker Server 15 2007-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,
untitled
Ajax Web Ajax http://www.openspc2.org/javascript/ajax/ajax_stu dy/index.html Life is beautiful Ajax http://satoshi.blogs.com/life/2005/06/ajax.html Ajax Ajax Asynchronous JavaScript + XML JavaScript XML
untitled
Peers Working Together to Battle Attacks to the Internet JANOG17 20 Jan 2006 Matsuzaki Yoshinobu Tomoya Yoshida Taka Mizuguchi NSP-SEC/NSE-SEC-JP Agenda
Si-R30取扱説明書
IP 317 318 IP 319 322 327 332 335 337 339 339 340 342 DNS ProxyDNS 344 DNS 344 DNS 348 DNS 349 DNS 350 DHCP 352 DHCP 353 DHCP 355 NAT 35 NAT 359 30 34 ID 38 371 374 CBCP 375 CBCP 377 379 380 TA 382 URL
untitled
IPv6 IPv4 I / 9 1 CIDR,, NAT IP IPv6 I / 9 2 I / 9 3 1 CIDR Classless Inter-Domain Routing RFC1519 IPv4 CIDR IPng (=IPv6) I / 9 4 Growth in BGP Route Table 90000 80000 Source: http//www.telstra.net/ ops/bgptable.html
帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)
RTX1100 client server network service ( ) RTX3000 ( ) RTX1500 2 Sound Network Division, YAMAHA 3 Sound Network Division, YAMAHA 172.16.1.100/24 172.16.2.100/24 LAN2 LAN3 RTX1500 RTX1100 client 172.16.1.1/24
rzakg.ps
IBM Systems - iseries DHCP (Dynamic Host Configuration Protocol) 5 4 IBM Systems - iseries DHCP (Dynamic Host Configuration Protocol) 5 4 65 IBM i5/os ( 5722-SS1) 5 4 0 RISC CISC URL http://www.ibm.com/jp/manuals/main/mail.html
DNS (BIND, djbdns) JPNIC・JPCERT/CC Security Seminar 2005
DNS 2005 10 6 JPNIC JPCERT/CC Security Seminar 2005 DNS Pharming BIND djbdns 2 DNS DNS (Domain Name System)? IP www.example.jp IP 172.16.37.65 http://www.example.jp/ - http://172.16.37.65/
ウイルスバスター ビジネスセキュリティ インストールガイド
TM 2 3 6 Biz 10 Biz 36 46 51 9.0 Windows /PC/Mac 1 readme CD-ROM.htm CD-ROM PDF PDF Web http://tmqa.jp/dl49 TRENDMICRO TREND MICRO Trend Micro Smart Protection Network Smart Protection Network SPN 2 Copyriht
2.1... 1 2.1.1.1... 1 (1). 1 (2)... 1 (3)... 1 2.1.1.2... 1 (1)... 1 (2)... 1 (3)... 1 2.1.1.3... 1 (1)... 1 (2)... 1 (3)... 1 2.1.1.4... 2 2.1.1.5... 2 2.2... 3 2.2.1... 3 2.2.1.1... 3... 3... 3 (1)...
