Dr. Whai-En Chen. Institute of Computer Science and Information Engineering National Ilan University TEL: #340

Size: px
Start display at page:

Download "Dr. Whai-En Chen. Institute of Computer Science and Information Engineering National Ilan University TEL: #340"

Transcription

1 IPv6 Transition ( 轉移機制 ) Dr. Whai-En Chen Assistant Professor Institute of Computer Science and Information Engineering National Ilan University wechen@niu.edu.twedu TEL: #340

2 Outline Introduction Dual Stack Tunneling Manual Configuration 6to4 Tunnel (Automatic Tunneling) Tunnel Broker Teredo (NAT Traversal for IPv6 Tunnel) Translation Porting SIP User Agent to IPv6 BIS/BIA Mechanisms SIIT&NAT-PT 2

3 Outline Introduction Dual-stack Tunneling Translation 3

4 IPv4 to IPv6 Transition Strategy (RFC 2893) Dual Stack Reduce the cost invested in transition by running both IPv4/IPv6 protocols on the same machine. Tunneling Reduce the cost in wiring by re-using current IPv4 routing infrastructures as a virtual link. Translation Allow IPv6 realm to access the rich contents already developed on IPv4 applications Dual Stack NGTRANS Tunneling Translator 4

5 Transition Mechanisms 5

6 IPv6 轉移 Roadmap Roadmap ( 參考韓國發展現況 ) Transition Roadmap by Government (23 Feb 2001) Phase I (~2001) Phase II (2002~2005) Phase III (2006~2010) Phase IV (2011~) IPv4 Only IPv4 Ocean IPv4 Island IPv4/IPv6 Translation Required IPv6 Only Experimental IPv6 Network IPv6 Island IPv6 Ocean Validation Operation Promotion IMT2000 Service Translation Service Commercial IPv6 Service (wire/wireless) Complete native IPv6 6

7 我國 IPv6 位址分配現況 7

8 Outline Introduction Dual-stack Tunneling Translation 8

9 Dual Stack (RFC 2893) Dual-stack 應用層傳輸層 (TCP/UDP) IPv4 IPv6 Dual Stack 表示同時裝有 IPv4 與 IPv6 兩個通訊協定堆疊 當兩台機器通訊時, 可以使用 IPv4 通訊, 或是 IPv6 通訊 當 IPv6 已經廣泛地被使用時, 就可以移除 IPv4 通訊協定, 而全面使用 IPv6 協定 網路介面層 9

10 Dual Stack Example Applications TCP/UDP Routing protocols IPV4 IPV6 TCP/UDP Device Driver IPV4 IPV6 Device Driver Host V4/V6 network Router V6 network V4 network 如果所有的機器都是 Dual Stack, 還需要其他的轉換機制嗎? 10

11 Outline Introduction Dual-stack Tunneling Manual Configuration 6to4 Tunnel (Automatic Tunneling) Tunnel Broker Teredo (NAT Traversal for IPv6 Tunnel) Translation 11

12 Tunnels es of IPv6 over IPv4 IPv6 Header Transport Header Data IPv6 Host IPv6 Network Dual-stack Router IPv4 Dual-stack Router IPv6 Network IPv6 Host IPv4 Header Tunnel: IPv6 in IPv4 packet IPv6 Header Transport Header Data Encapsulating the IPv6 packet in an IPv4 packet Tunneling can be used by routers and hosts 12

13 Manually Configured Tunnel Dual-Stack Router IPv4 Dual-Stack Host IPv4: IPv6: 2001:288:03a1:210::3/127 IPv4: IPv6: 2001:288:03a1:210::2/127 IPv6 Tunnel 的建立需要哪些參數? FreeBSD4.7# gifconfig gif ifconfig gif0 inet6 2001:288:03a1:210::2 2001:288:3a1:210::3 prefixlen

14 6to4 Tunnel (RFC 3056) IPv6 Network Network prefix: 2002:83F3:812C::/48 6to4 6to4 Router1 Router2 E0 IPv4 E0 IPv6 Network Network prefix: = = 2002:8C6E:C7FA::/48 6to4 Tunnel: Is an automatic tunnel method Gives a prefix to the attached IPv6 network 2002::/16 assigned to 6to4 Requires one global IPv4 address on each site router2# interface Ethernet0 ip address ipv6 address 2002:8C6E:C7FA:1::/64 eui-64 interface Tunnel0 no ip address ipv6 unnumbered Ethernet0 tunnel source Ethernet0 tunnel mode ipv6ip 6to4 ipv6 route 2002::/16 Tunnel0 14

15 6to4 Tunnel 2002:83F3:812C:1::3 IPv6 Network Network prefix: 2002:83F3:812C::/ :8C6E:C7FA:2::5 6to4 6to4 Router1 Router2 E0 IPv4 E0 IPv6 Network Network prefix: 2002:8C6E:C7FA::/48 IPv6 SRC 2002:83F3:812C:1::3 IPv6 DEST 2002:8C6E:C7FA:2::5 IPv4 SRC IPv4 DEST IPv6 SRC 2002:83F3:812C:1::3 IPv6 DEST 2002:8C6E:C7FA:2::5 IPv6 SRC 2002:83F3:812C:1::3 IPv6 DEST 2002:8C6E:C7FA:2::5 Data Data Data 15

16 IDC Tunnel Broker IPv4 網路 3 IPv6 網路 1 2 Tunnel Broker imac IPv6 通道 4 IPv6 伺服器 Tunnel Router/Server 1. User registers a new account and fill his public IPv4 address information. 2. Tunnel Broker assigns Client/Server IPv6 addresses and Tunnel Server s IPv4 address. 3. Tunnel Broker setup IPv6 tunnel to Tunnel Server. 4. Through h IPv6 tunnel, the host can communicate with IPv6 servers. 16

17 國內 Tunnel Broker 列表 國立東華大學 中研院計算中心 中華電信研究所 HiNet * 注意 * 使用 IPv6 Tunnel Broker 一定要先有 Public IPv4 位址 17

18 18

19 CHTTL Tunnel Broker Service Step 1- 註冊新帳號 Step 2- 登入網頁 Step 3- 新增 Tunnel Step 4- 檢視 Tunnel Step 5- 刪除 Tunnel 19

20 註冊新帳號 20

21 登入網頁 (1) 21

22 登入網頁 (2) 22

23 新增 Tunnel 23

24 新增 Tunnel(1) 24

25 新增 Tunnel(2) 25

26 檢視 Tunnel 26

27 刪除 Tunnel 27

28 IPv6 Tunneling Problem over NAT It does not work when the IPv4 address is not globally routable B4 is a private address! A IPv6 host IPv6 site B IPv4 C IPv4 D IPv6 E 6to4 router NAT Address translation IPv4 D4 6to4 E6 IPv6 router B4 Relay A6 host router A to B: IPv6 Src: A6 Dest: E6 data Src: B4 Dest: D4 Src: A6 Dest: E6 Src: N4 Dest: D4 Src: A6 Dest: E6 Src: N4 Dest: D4 Src: A6 Dest: E6 Src: A6 Dest: E6 data D to E: IPv6 B to C: IPv4 (encapsulating IPv6) data data data C to D: IPv4 (encapsulating IPv6) A v6 IP: 2002:a02:3fe::2/48 (A6) B v6 IP: 2002:a02:3fe::1/48 (B6) B v4 IP: (B4) E v6 IP: 2001:238:f88:4::2/64 (E6) D v6 IP: 2001:238:f88:4::1/64 (D6) D v4 IP: (D4) NAT address: (N4)

29 Teredo edo Service To allow hosts behind NAT to access IPv6, without modifying NAT. Teredo is not a long-term solution If NAT also supports IPv6 routing, the problem of NAT traversal will disappear. 29

30 Teredo edo Definitions Teredo client A node wants to gain access to the IPv6 Internet. t Teredo server helper to provide IPv6 connectivity to Teredo clients. Teredo relay An IPv6 router that can receive traffic destined to Teredo clients and forward it to Teredo client. Teredo bubble minimal IPv6 packet, made of an IPv6 header and null payload, no Next Header. Teredo service The transmission of IPv6 packets over UDP. 30

31 Operation Model IPv6 A client has pre-configured server location. A client gets IPv6 prefix from the Teredo server. Teredo server IPv4 Teredo IPv6 prefix? IPv4 NAT Teredo client Teredo relay Tunnel Teredo IPv6 prefix, your mapped address Teredo server is stateless. Traffic goes directly between the relay router and the client. Teredo Relay announces reachability of Teredo prefix on IPv6 realm. Relay and Client maintain peer list to avoid sending Teredo message too often. 31

32 Teredo edo Address Encoding Prefix Server IPv4 Flags Port Client IPv4 Prefix: the 32 bit Teredo service prefix. 3FFE:831F::/32 Server IPv4: the IPv4 address of a Teredo server. Flags: a set of 16 bits that document type of address and NAT. 16 bits flag: C00000UG C=1 if NAT is cone. UG should set to 00. Port: the obfuscated "mapped UDP port" of the client Client IPv4: the obfuscated "mapped IPv4 address" of a client Obfuscated: XOR every bits in the field with 1, prevent over-genius NAT s translation. 32

33 Obtaining an Address(1/2) IPv6 Teredo server IPv4 NAT Teredo relay : IPv4 UDP IPv6 RS Teredo client sends a UDPv4 tunneled IPv6 Router Solicitation to the Teredo server. Teredo server replies UDPv4 tunneled IPv6 Router Advertisement with origin indication. IPv4 IPv4 UDP Origin indication IPv6 RA :1234 Teredo client Origin indication format 0x00 0x00 mapped port # mapped IPv4 address 33

34 Obtaining an Address(2/2) Client get Teredo service prefix 3FFE:831F::/32 (PREF= 3FFE:831F) Client get mapped address/port from origin indication Mapped address: :4096 Generated Teredo IPv6 address 3FFE:831F:102:304::EFFF:F6FF:FFFE Already known server IP: Address and port are obfuscated. Must keep alive address mapping on NAT Default refresh interval: 30 seconds. 34

35 Packet from Teredo Node to IPv6 Node (1/3) A does not know which relay will IPv6 B 2000::B be chosen by B. Teredo Teredo A sends ICMPv6 echo request" Server Relay toward B. S R S forwards echo request to :3544 IPv6 realm. IPv :3544 IPv4 NAT : Src. Dest. IPv6 Src. IPv6 Dest : :3544 PREF:102:304::EF 2000::B FF:F6FF:FFFE 10002: :1234 Teredo Client A PREF:102:304::EFFF:F6FF:FFFE PREF:102:304::EF FF:F6FF:FFFE 2000::B 35

36 Packet from Teredo Node to IPv6 Node (2/3) IPv6 B sends the echo reply B 2000::B back to Teredo Client. The IPv6 packet will be S R queued by Teredo Relay :3544 IPv :3544 If Teredo edo Client is behind a restricted NAT, a :4096 bubble must be sent to NAT Teredo Server. IPv IPv6 Src. IPv6 Dest. 2000::B PREF:102:304::E FFF:F6FF:FFFE :1234 A PREF:102:304::EFFF:F6FF:FFFE 36

37 Packet from Teredo Node to IPv6 Node (3/3) IPv6 B 2000::B S R :3544 IPv : :4096 NAT IPv4 R sends the queued echo reply to A. A knows B can be reached through address :3544. A will send all further packets directly through R :1234 Teredo Client A PREF:102:304::EFFF:F6FF:FFFE 37

38 Outline Introduction Dual-stack Tunneling Translation Porting SIP User Agent to IPv6 BIS/BIA Mechanisms SIIT&NAT-PT 38

39 提供轉換 IPv4 程式到 IPv6 之方法 介紹 IPv4 與 IPv6 之長度不同 介紹為何需要改變應用程式 介紹不用轉換的 Socket API 介紹需要轉換的 Socket API 介紹需要轉換的資料結構 39

40 為何需要轉換應用程式 New Solutions for Applications IPv4 AP IPv6 AP V4/v6 Protocol-independent Application TCP/UDP TCP/UDPv6 TCP/UDP TCP/UDPv6 IPv4 IPv6 IPv4 IPv6 Layer 1 and 2 Layer 1 and 2 40

41 不需要轉換的 Socket API ( 依序 ) Server 端的程式碼 socket open a socket bind bind local address to the socket listen listen on a port accept wait for the connection read/write if TCP recvfrom/sendto if UDP Client 端的程式碼 socket open a socket connect connect to a server read/write if TCP recvfrom/sendto if UDP 41

42 轉換需要改變的部分 與 IP 位址相關的 Socket API 與參數需要修改 程式部分有運用到 IP 位址的部分 位址轉換函式 位址複製函式 位址比較函式 位址相關之記憶體指派與變數宣告 IPv4 程式設計者的自訂的函式與變數也需要修改 42

43 API 與資料結構的轉換 Socket 參數名稱轉換 IPv4 IPv6 AF_INET AF_INET6 PF_INET PF_INET6 IN_ADDR_ANY inaddr6_any 43

44 API 與資料結構的轉換 資料結構轉換 IPv4 in_addr IPv6 in6_addr sockaddr sockaddr_in6 sockaddr_in sockaddr_in6 44

45 API 與資料結構的轉換 資料結構參數轉換 IPv4 sin_len sin_family sin_port sin_addr IPv6 sin6_len sin6_family sin6_port sin6_addr s_addr s6_addr 45

46 API 與資料結構的轉換 函式轉換 Name-to_address Functions Address conversion Functions IPv4 inet_aton() inet_addr() inet_ntoa() gethostbyname() gethostbyaddr() IPv6 inet_pton() inet_ntop() getipnodebyname() getipnodebyaddr() getnameinfo() getaddrinfo() 46

47 IPv6 SIP-based User Agent 軟硬體需求 軟體需求 Windows 2000/XP/2003 IPv6 Protocol Stack (Win2000 需 Patch) SIPv6 User Agent 硬體需求 Pentium III 1.3G 以上 CPU USB Camera ( 網路攝影機 ) 耳機麥克風 IPv6 網路連線 47

48 啟動 SIPv6 User Agent 2 Click right botton 1 Double-click 4 Next Page 3 48

49 設定 SIPv6 User Agent 的 IPv6 位址 1 1. 選擇 User Settings 分頁 2. 在 User IP Address 選項中, 選擇 Global Unicast IPv6 Address ( 如 :2001:238:f88:131:2e0:18ff:feea:f782) 3. 如果要跨越 IPv4 網路, 則需要選擇 6to4 位址 (Prefix 是 2002::/16) 2 3 Next Page 49

50 設定 SIPv6 User Agent 的伺服器 選擇 Server Settings 分頁 2. 取消 Use Proxy 選項 3. 取消 Registration ; 若是有 IPv6 SIP 伺服器, 則可以選取選項, 並填入伺服器的 IPv6 位址 3 4 Next Page 50

51 設定 SIPv6 User Agent 的 Codec 參數 選擇 Codec Settings 分頁 2. 將要用的 Codec 放入 Active Codecs 選項中 3. 選取 Use Video, 若不需要影像則可以取消此選項 4. 按下 確定 按鈕, 完成設定 4 Next Page 3 51

52 開始撥號 ( 輸入 SIP URI) 1. 按下圖中按鈕 2. 可以直接輸入 SIP URI ( 如 :SIP:7221@3ffe:3600:1::1) 3. 或是可以按下 List 按鈕, 從選單中選取 4-6. 按下 Load 按鈕, 選取 SIP URI, 按下 OK 完成 Next Page

53 撥號與接聽 1 2 發話方 受話方 1. 按下 Dial 按鈕, 開始撥號 2. 受話方案下圖中電話筒圖案即可接聽 53

54 研發分組 IPv6 第四層以上協定分析計畫 展示項目 - SIPv6 User Agent (UA) 移植成果 Using IPv6 Addresses 4. 通訊影像 SIPv6 UA 1. 設定 4. RTP 4. 通訊影像 3.1 INVITE OK 3.7 ACK IPv6 Network (Showroom) 2. 撥號 Dual-stack Router Tunneling 3.2 INVITE OK 3.8 ACK 4. RTP 圖例 : Internet (IPv4) SIP Signaling (IPv6) SIP Signaling (Tunnel) Dual-stack Router 3.3 INVITE OK 3.9 ACK IPv6 Network SIPv6 UA 4. RTP (NCTU VoIP Lab)

55 設計主機端轉換之中介軟體 可是要將應用程式升級成 IPv6 會有以下問題 需要改用新的 API 需要改用新的 Data structure 以 SIP-based VoIP User Agent 為例 約有 200 行 Socket API 資料結構需要轉換 共約有 600 行位址相關函式 變數 記憶體指派需要修改 短期內將程式升級 IPv6 不容易 需要改的函式 變數需要追蹤修訂 程式版本升級時, 亦需隨之修訂 提出一個轉換 v4/v6 的中介軟體, 以 BIA 為基礎, 設計應用層轉換機制 (Socket-layer Translator) 55

56 Address Translations a s Bump-In-the-Stack Bump-In-the-Application ti 56

57 Key Components for BIS/BIA BIS or BIA Functions Extension Name Resolver Address Mapper Translator (Function Mapper) Translation Middleware 57

58 Address Translation Example: Originator Dual Stack Host6 DNS IPv4 app. Extension Name Resolver Address Mapper Translator IPv6 Resolve an IPv4 address for host6 Query A Query A and AAAA for host6 Reply only with AAAA Request one IPv4 address (internal IPv4 address allocation) Reply with the IPv4 address Reply with the A record Send an IPv4 packet to Host6 Translate IPv4 to IPv6 An IPv6 Packet An IPv6 packet ( Reply) An IPv4 packet Request IPv6 address Reply with the IPv6 address Request IPv4 address Reply with the IPv4 address Translate IPv6 into IPv4 An IPv4 packet Translation (v4->v6) Translation (v6->v4) 58

59 Address Translation Example: Recipient Dual Stack Host6 IPv4 Extension app. Address Name Mapper Resolver Translator IPv6 Receive a data from host6 An IPv6 packet Request IPv4 address from table Reply with the IPv4 address Translate IPv6 to IPv4 header An IPv4 packet Translation (v6->v4) Reply pyan IPv4 data to host6 An IPv4 reply packet Request IPv6 address from table Reply with the IPv6 address Translation (v4->v6) Translate v4 packet to v6 An IPv6 packet 59

60 IPv6 and IPv4 Translator Architecture (NAT-PT with DNS-ALG) RFC 2766 IPv6 網路與 IPv4 網路之間的通訊 DNS1 DNS 3ffe:3600:1::2 IPv6 Network DNS-ALG Translator DNS2 DNS IPv4 Network UA1 The NAT-PT translator configuration UA2 3ffe:3600:1::3 Address Pool: ua1.ipv6.nctu.edu.tw NAT-PT Prefix: 3ffe:3600:2::/96 ua2.ipv4.nctu.edu.tw 60

61 SIIT (Stateless IP/ICMP Translation) RFC

62 Translating sa from IPv4 to IPv6 IPv6 Header IPv4 Header Transport Layer Header Data Fragment Header (If Present) Transport Layer Header Data 62

63 Translating IPv4 Headers into IPv6 Headers - If IPv4 DF is set. IPv6 Header Fields Value Version 6 Traffic Class 0 Flow Label 0 Payload Length Next Header IPv4 Total length IPv4 IHL IPv4 Protocol field Hop Limit IPv4 TTL - 1 Source Address Destination Address High-order 96 bits = IPv6 prefix Low-order order 32 bits = IPv4 source address IPv6 in NAT-PT Mapping table 63

64 Translating IPv4 Headers into IPv6 Headers - If IPv4 DF is set. IPv4 Header Version IHL [4] TOS [8] Total Length [16] Identification [16] 0 DFMF Fragment Offset [13] TTL [8] Protocol [8] Header Checksum [16] Source Address [32] Destination Address [32] Version Traffic Class [8] Flow Label [20] Payload Length [16] Next Header [8] Max. Hop [8] IPv6 Header Source Address [128] Destination Address [128] 64

65 Translating IPv4 Headers into IPv6 Headers - If IPv4 DF is not set. IPv6 Header Fields Payload Length Next Header Value IPv4 Total length IPv4 IHL + 8 (Fragment Header) Fragment Header Fragment Header Next Header Fragment Offset Value IPv4 Protocol field IPv4 Fragment Offset field M Flag IPv4 More Fragment(MF) bit Identification High-order 16 bits = 0 Low-order 16 bits = IPv4 Identification 65

66 Translating IPv4 Headers into IPv6 Headers - If IPv4 DF is not set. IPv4 Header Version IHL [4] TOS [8] Total Length [16] Identification [16] 0 DFMF Fragment Offset [13] TTL [8] Protocol [8] Header Checksum [16] Source Address [32] Destination Address [32] Version Traffic Class [8] Payload Length [16] Flow Label [20] Next Header [8] Max. Hop [8] IPv6 Header Source Address [128] Destination Address [128] Fragment Header Next Header [8] Res. [8] Fragment Offset [13] Res. MF Identification [32] 66

67 Translating ICMPv4 Headers into ICMPv6 Headers - ICMP Query Message ICMP Header Type [8] Code [8] Checksum [16] Message Body [32] : ICMPv4(Type) ICMPv6(Type) Echo Request(8) / Reply(0) Type = 128/129 Information Request(15) / Reply(16) Timestamp Request(13) / Reply(14) Address Mask Request(17)/ Reply(18) Silently drop (Undefine) Silently drop (Undefine) Silently drop (Undefine) ICMP Router Adver.(9) Silently drop (Single Hop) ICMP Router Solicit.(10) Unknown ICMP4 types Silently drop (Single Hop) Silently drop 67

68 Translating ICMPv4 Headers into ICMPv6 Headers - ICMP Error Message ICMPv4(Type) Code ICMPv6 3 (Destination Unreachable) 0/1 Type = 1, Code = 0 (no route to destination) 2 Type = 4, Code = 1, Pointer to 6NexHead 3 Type = 1, Code = 4 (port unreachable) 4 Type = 2, Code = 0 (Packet too Big) 5 Type = 1, Code = 0 6/7/8 Type = 1, Code = 0 9/10 Type = 1, Code = 1 (Administratively Prohibited) 11/12 Type = 1, Code = 0 5 (Redicrect) Silently drop (Single Hop) 4(S (Source Quench) Silently drop (Obsoleted in ICMPv6) 11 (Time Exceed) 0/1 Type = 3, Code=0/1 12 (Parameter Problem) 0 Type = 4, Code=0, Pointer to the correspon. Field Unknow error message Silently drop 68

69 Translating sa from IPv6 to IPv4 IPv6 Header Fragment Header (If Present) Transport Layer Header Data IPv4 Header Transport Layer Header Data 69

70 Translating IPv6 Headers into IPv4 Headers - If there is no IPv6 Fragment header. IPv4 Header Fields Version 4 Internet H. L. ToS and Precedence 0 Total Length Identification 0 Value 5 (no IPv4 option) Payload Length + IPv4 IHL Flags MF = 0, DF = 1 Fragment Offset 0 Time to Live IPv6 Hop Limit 1 Protocol Header Checksum Source Address Destination Address IPv6 Next Header Recompute IPv4 in NAT-PT Mapping table Destination address of IPv6 Low-order 32 bits 70

71 Translating IPv6 Headers into IPv4 Headers - If there is a IPv6 Fragment header. IPv4 Header Fields Value Total Length Payload Length - IPv4 IHL + 8(Fragment header) Identification Identification in Fragment header Flags MF = M in the Fragment header, DF = 1 Fragment Offset Fragment Offset in Fragment header Protocol Next Header in Fragment header 71

72 Translating ICMPv6 Headers into ICMPv4 Headers - ICMPv6 Query Message ICMPv6(Type) ICMPv4(Type) Echo Request(128) / Reply(129) Type = 8/0 MLD Multicast Listener Query/Report/Done (130/131/132) Neighbor Discover messages ( ) Unknown ICMP6 types Silently drop (Single Hop & Undefine) Silently drop (Single Hop) Silently drop 72

73 Translating ICMPv6 Headers into ICMPv4 Headers - ICMPv6 Error Message ICMPv6(Type) Code ICMPv4 1 (Destination Unreachable) 0 Type = 3, Code = 1 (host unreachable) 1 Type = 3, Code = 10 (Admin. Prohibited) 2 Type = 3, Code = 1 (host unreachable) 3 Type = 3, Code = 1 (host unreachable) 4 Type = 3, Code = 3 (port unreachable) 2 (Packet Too Big) 0 Type = 3, Code = 4 (fragmentation needed) 3 (Time Exceeded) 0/1 Type = 11, Code = 0/1 11 (Parameter Problem) 1 Type = 3, Code = 2 (protocol unreachable) other Type =12, Code = 0 Unknown error message Silently drop 73

74 Checksum Modification Internet checksum use 16-bits 1 s complement checksum 2ki kinds of policy Re-Compute Algorithm Adjustment Algorithm Case Policy IPv6 Header IPv4 Header Re-Compute Algorithm ICMPv6 Header ICMPv4 Header TCP UDP Adjustment Algorithm Adjustment Algorithm Adjustment Algorithm 74

75 NAT-PT operations with DNS-ALG (IPv6 IPv4) IPv4) IPv6 Network IPv4 Network DNS-ALG UA1 DNS1 + DNS2 UA2 NAT-PT DNS Query (AAAA) DNS Query (AAAA) DNS Query (A) 1.4 DNS Response (A) DNS Response (AAAA) DNS Response (AAAA) 1.9 ICMPv6 Message (MAC Address Query) 1.10 ICMPv6 Message (MAC Address Response) 1.11 IPv6 Packet 1.12 ARP Message (MAC Address Query) ARP Message (MAC Address Response) IPv4 Packet 75

76 NAT-PT operations with DNS-ALG (IPv4 IPv6) IPv6) UA1 IPv6 Network DNS1 IPv4 Network DNS-ALG + NAT-PT DNS2 UA2 DNS Query (A) 2.2 DNS Query (A) DNS Query (AAAA) 2.5 DNS Response (AAAA) DNS Response (A) DNS Response (A) ARP Message (MAC Address Query) ARP Message (MAC Address Response) ICMPv6 Message (MAC Address Query) IPv4 Packet ICMPv6 Message (MAC Address Response) 2.14 IPv6 Packet 76

77 Q&A 要連上 IPv6 網站, 你需要哪些配備? 有哪些 Tunnel 機制? 在什麼情況下會用到這些機制? 要設定一個主機端的 Tunnel, 需要哪些參數? NAT-PT 轉換器可能在什麼情況下會用到? BIS/BIA 在什麼狀況下會用到? 如何撰寫 IPv4/IPv6 通用的網路應用程式? 77

港專單一登入系統 (SSO) 讓本校的同學, 全日制及兼職老師只要一個登入帳戶, 便可同時使用由本校提供的網上系統及服務, 包括 Blackboard 網上學習平台, 港專電郵服務, 圖書館電子資料庫及其他教學行政系統.

港專單一登入系統 (SSO) 讓本校的同學, 全日制及兼職老師只要一個登入帳戶, 便可同時使用由本校提供的網上系統及服務, 包括 Blackboard 網上學習平台, 港專電郵服務, 圖書館電子資料庫及其他教學行政系統. 港專單一登入系統 (SSO) 讓本校的同學, 全日制及兼職老師只要一個登入帳戶, 便可同時使用由本校提供的網上系統及服務, 包括 Blackboard 網上學習平台, 港專電郵服務, 圖書館電子資料庫及其他教學行政系統. 港專單一登入網站網址 http://portal.hkct.edu.hk (HKCT 之教職員, 學生 ) http://portal.ctihe.edu.hk (CTIHE 之教職員,

More information

SSL VPN User Manual (SSL VPN 連線使用手冊 )

SSL VPN User Manual (SSL VPN 連線使用手冊 ) SSL VPN User Manual (SSL VPN 連線使用手冊 ) 目錄 前言 (Preface) 1. ACMICPC 2018 VPN 連線說明 -- Pulse Secure for Windows ( 中文版 ):... 2 2. ACMICPC 2018 VPN 連線說明 -- Pulse Secure for Linux ( 中文版 )... 7 3. ACMICPC 2018

More information

Frame Relay 訊框中繼 FRSW S0/0 S0/1

Frame Relay 訊框中繼 FRSW S0/0 S0/1 Frame Relay 訊框中繼 將路由器設定為訊框中繼交換器以進行 frame relay 實驗 : 首先練習設定兩個埠的 frame relay switch FRSW S0/0 S0/1 介面 S0/0 介面 S0/1 102 201 DLI 102 DLI 201 Router(config)# hostname FRSW FRSW(config)# frame-relay switching

More information

Chapter 7. Digital Arithmetic and Arithmetic Circuits. Signed/Unsigned Binary Numbers

Chapter 7. Digital Arithmetic and Arithmetic Circuits. Signed/Unsigned Binary Numbers Chapter 7 Digital Arithmetic and Arithmetic Circuits Signed/Unsigned Binary Numbers Signed Binary Number: A binary number of fixed length whose sign (+/ ) is represented by one bit (usually MSB) and its

More information

Oxford isolution. 下載及安裝指南 Download and Installation Guide

Oxford isolution. 下載及安裝指南 Download and Installation Guide Oxford isolution 下載及安裝指南 Download and Installation Guide 系統要求 個人電腦 Microsoft Windows 10 (Mobile 除外 ) Microsoft Windows 8 (RT 除外 ) 或 Microsoft Windows 7 (SP1 或更新版本 ) ( 網上下載 : http://eresources.oupchina.com.hk/oxfordisolution/download/index.html)

More information

一般來說, 安裝 Ubuntu 到 USB 上, 不外乎兩種方式 : 1) 將電腦上的硬碟排線先予以排除, 將 USB 隨身碟插入主機, 以一般光碟安裝方式, 將 Ubuntu 安裝到 USB

一般來說, 安裝 Ubuntu 到 USB 上, 不外乎兩種方式 : 1) 將電腦上的硬碟排線先予以排除, 將 USB 隨身碟插入主機, 以一般光碟安裝方式, 將 Ubuntu 安裝到 USB Ubuntu 是新一代的 Linux 作業系統, 最重要的是, 它完全免費, 不光是作業系統, 連用軟體都不必錢 為什麼要裝在 USB 隨身碟上? 因為, 你可以把所有的軟體帶著走, 不必在每一台電腦上重新來一次, 不必每一套軟體裝在每一台電腦上都要再一次合法授權 以下安裝方式寫的是安裝完整的 Ubuntu- 企業雲端版本 V. 11.10 的安裝過程, 若是要安裝 Desktop 版本, 由於牽涉到

More information

Chapter 7. Signed/Unsigned Binary Numbers. Digital Arithmetic and Arithmetic Circuits. Unsigned Binary Arithmetic. Basic Rules (Unsigned)

Chapter 7. Signed/Unsigned Binary Numbers. Digital Arithmetic and Arithmetic Circuits. Unsigned Binary Arithmetic. Basic Rules (Unsigned) Chapter 7 Digital rithmetic and rithmetic Circuits igned/unsigned inary Numbers igned inary Number: binary number of fixed length whose sign (+/ ) is represented by one bit (usually M) and its magnitude

More information

桌上電腦及筆記本電腦安裝 Acrobat Reader 應用程式

桌上電腦及筆記本電腦安裝 Acrobat Reader 應用程式 On a desktop or notebook computer Installing Acrobat Reader to read the course materials The Course Guide, study units and other course materials are provided in PDF format, but to read them you need a

More information

Software Architecture Case Study: Applying Layer in SyncFree

Software Architecture Case Study: Applying Layer in SyncFree Software Architecture Case Study: Applying Layer in SyncFree Chien-Tsun Chen Department of Computer Science and Information Engineering National Taipei University of Technology, Taipei 06, Taiwan ctchen@ctchen.idv.tw

More information

UAK1-C01 USB Interface Data Encryption Lock USB 資料加密鎖. Specifications for Approval

UAK1-C01 USB Interface Data Encryption Lock USB 資料加密鎖. Specifications for Approval Product Definition C-MING Product Semi-finished Product OEM/ODM Product Component USB Interface Data Encryption Lock USB 資料加密鎖 Specifications for Approval Approval Manager Issued By Revision History Revision

More information

Use of SCTP for Handoff and Path Selection Strategy in Wireless Network

Use of SCTP for Handoff and Path Selection Strategy in Wireless Network Use of SCTP for Handoff and Path Selection Strategy in Wireless Network Huai-Hsinh Tsai Grad. Inst. of Networking and Communication Eng., Chaoyang University of Technology s9530615@cyut.edu.tw Lin-Huang

More information

PC Link Mode. Terminate PC Link? Esc. [GO]/[Esc] - - [GO]/[Esc] 轉接座未放滿. Make auto accord with socket mounted? [GO]/[Esc] Copy to SSD E0000

PC Link Mode. Terminate PC Link? Esc. [GO]/[Esc] - - [GO]/[Esc] 轉接座未放滿. Make auto accord with socket mounted? [GO]/[Esc] Copy to SSD E0000 Start SU-6808 EMMC Programmer V.0bd7 [ ]Link PC / [ ]Menu [ ] >.Select project.make new project.engineer mode.reset counter 5.Link to PC [ ] PC disconnected PC connected Select project SEM0G9C_A.prj Terminate

More information

購票流程說明 How To purchase The Ticket?

購票流程說明 How To purchase The Ticket? 購票流程說明 How To purchase The Ticket? 步驟 1: 點選 登入 Click 登入 Login (You have to login before purchasing.) 步驟 2: 若已是會員請填寫會員帳號 密碼, 點選 登入 若非會員請點選 註冊 If you are the member of PB+, Please login. If not, please register.

More information

Using IPv6 for SIP-based. VoIP Applications

Using IPv6 for SIP-based. VoIP Applications Using IPv6 for SIP-based VoIP Applications Dr. Whai-En Chen Research Assistant Professor Dept. of Computer Science and Information Engineering National Chaio Tung University wechen@mail.nctu.edu.tw TEL:

More information

Java 程式設計基礎班 (7) 莊坤達台大電信所網路資料庫研究室. Java I/O. Class 7 1. Class 7 2

Java 程式設計基礎班 (7) 莊坤達台大電信所網路資料庫研究室. Java I/O.   Class 7 1. Class 7 2 Java 程式設計基礎班 (7) 莊坤達台大電信所網路資料庫研究室 Email: doug@arbor.ee.ntu.edu.tw Class 7 1 回顧 Java I/O Class 7 2 Java Data Structure 動態資料結構 Grow and shrink at execution time Several types Linked lists Stacks Queues Binary

More information

The notice regarding Participation Ways of our global distributor video conference on Feb. 5.

The notice regarding Participation Ways of our global distributor video conference on Feb. 5. The notice regarding Participation Ways of our global distributor video conference on Feb. 5. On Feb.5, 2010 Los Angeles time, between 5:00 PM - 7:00 PM, we will convene an important global distributor

More information

Multimedia Service Support and Session Management 鍾國麟

Multimedia Service Support and Session Management 鍾國麟 Multimedia Service Support and Session Management 鍾國麟 2003-9-31 1 1 Agenda Introduction What is Session? Definition Functions Why need Session Management 2G,Internet,3G SIP Basic Operation User Location

More information

Ubiquitous Computing Using SIP B 朱文藝 B 周俊男 B 王雋伯

Ubiquitous Computing Using SIP B 朱文藝 B 周俊男 B 王雋伯 Ubiquitous Computing Using SIP B91902039 朱文藝 B91902069 周俊男 B91902090 王雋伯 Outline Ubiquitous Computing Using SIP 1. Introduction 2. Related Work 3. System Architecture 4. Service Example 1. Introduction

More information

描述性資料採礦 Descriptive Data Mining

描述性資料採礦 Descriptive Data Mining 描述性資料採礦 Descriptive Data Mining 李御璽 (Yue-Shi Lee) 銘傳大學資訊工程學系 leeys@mail.mcu.edu.tw Agenda Cluster Analysis ( 集群分析 ) 找出資料間的內部結構 Association Rules ( 關聯規則 ) 找出那些事件常常一起出現 Sequence Clustering ( 時序群集 ) Clustering

More information

Chapter 4 (Part IV) The Processor: Datapath and Control (Parallelism and ILP)

Chapter 4 (Part IV) The Processor: Datapath and Control (Parallelism and ILP) Chapter 4 (Part IV) The Processor: Datapath and Control (Parallelism and ILP) 陳瑞奇 (J.C. Chen) 亞洲大學資訊工程學系 Adapted from class notes by Prof. M.J. Irwin, PSU and Prof. D. Patterson, UCB 4.10 Instruction-Level

More information

Version Control with Subversion

Version Control with Subversion Version Control with Subversion 指導教授郭忠義 邱茂森 95598051 1 Table of contents (1) Basic concepts of subversion (1)What is Subversion (2)Version Control System (3)Branching and tagging (4) Repository and Working

More information

RENESAS BLE 實作課程 Jack Chen Victron Technology CO., LTD 2015 Renesas Electronics Corporation. All rights reserved.

RENESAS BLE 實作課程 Jack Chen Victron Technology CO., LTD 2015 Renesas Electronics Corporation. All rights reserved. RENESAS BLE 實作課程 2016-01-21 Jack Chen Jack.chen@victron.com.tw Victron Technology CO., LTD AGENDA CS+ & Renesas Flash Programmer 安裝 3 Renesas Flash Programmer 燒錄介紹 6 CS+ 介面介紹 11 CS+ 開啟 Project & 使用教學 14

More information

Password Protection 此篇文章說明如何在程式中加入密碼保護的機制, 當程式開啟, 使用者必須先輸入使用者帳號及密碼, 若是合法使用者才能進入應用程式

Password Protection 此篇文章說明如何在程式中加入密碼保護的機制, 當程式開啟, 使用者必須先輸入使用者帳號及密碼, 若是合法使用者才能進入應用程式 Password Protection 此篇文章說明如何在程式中加入密碼保護的機制, 當程式開啟, 使用者必須先輸入使用者帳號及密碼, 若是合法使用者才能進入應用程式 Step 1. 使用 Visual C++ 6.0 產生一個 MFC Application 1) Project name: PasswordProtection 2) Project type: MFC AppWizard(exe)

More information

EZCast Wire User s Manual

EZCast Wire User s Manual EZCast Wire User s Manual Rev. 2.01 Introduction Thanks for choosing EZCast! The EZCast Wire contains the cutting-edge EZCast technology, and firmware upgrade will be provided accordingly in order to compatible

More information

EZCast Docking Station

EZCast Docking Station EZCast Docking Station Quick Start Guide Rev. 2.00 Introduction Thanks for choosing EZCast! The EZCast Docking Station contains the cutting-edge EZCast technology, and firmware upgrade will be provided

More information

Java 程式設計基礎班 (7) 劉根豪台大電機所網路資料庫研究室. Java I/O. Class 7 1. Class 7

Java 程式設計基礎班 (7) 劉根豪台大電機所網路資料庫研究室. Java I/O.   Class 7 1. Class 7 Java 程式設計基礎班 (7) 劉根豪台大電機所網路資料庫研究室 Email: kenliu@arbor.ee.ntu.edu.tw 1 回顧 Java I/O 2 1 Java Data Structure 動態資料結構 執行的時候可以動態變大或縮小 類型 Linked lists Stacks Queues Binary trees 3 自我參考類別 (self-referential classes)

More information

EZCast Wire. User s Manual. Rev. 2.00

EZCast Wire. User s Manual. Rev. 2.00 EZCast Wire User s Manual Rev. 2.00 Introduction Thanks for choosing EZCast! The EZCast Wire contains the cutting-edge EZCast technology, and firmware upgrade will be provided accordingly in order to compatible

More information

購票流程說明 How To purchase The Ticket?

購票流程說明 How To purchase The Ticket? 購票流程說明 How To purchase The Ticket? 步驟 1: 已是會員請點選 登入, 選擇 2016 WTA 臺灣公開賽 Taiwan Open tickets Step1:If You are the member, please Click 登入 Click to the column: 2016 WTA 臺灣公開賽 Taiwan Open tickets Click 登入

More information

InTANK ir2771-s3 ir2772-s3. User Manual

InTANK ir2771-s3 ir2772-s3. User Manual InTANK ir2771-s3 ir2772-s3 User Manual » InTANK...1» InTANK ir2771-s3 & ir2772-s3 產品使用說明... 10 V1.1 Introduction Thank you for purchasing RAIDON products. This manual will introduce the InTANK ir2771-s3

More information

DVS-8501E/DVS-8501E-H 單路 H.264 數位影像編碼器

DVS-8501E/DVS-8501E-H 單路 H.264 數位影像編碼器 DVS-8501E/DVS-8501E-H 單路 H.264 數位影像編碼器 1 LEGAL The information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication. CTC Union Technologies

More information

SPI 功能使用方法 Application Note

SPI 功能使用方法 Application Note 1 適用產品 :SM59R16A2 / SM59R08A2 2 SPI 使用概述 : SPI 通信使用 4 個引腳, 分別為 SPI_: 當 master 時資料輸出 ; 當 slave 時資料輸入 SPI_: 當 master 時資料輸入 ; 當 slave 時資料輸出 SPI_SCK: SPI 的時脈信號由 master 主控產生 ; 資料 ( 輸出及輸入 ) 和時脈同步 SPI_SS: 此引腳功能唯有當作

More information

Twin API Guide. How to use Twin

Twin API Guide. How to use Twin Twin API Guide How to use Twin 1 目錄 一 Cycle Job------------------------------------------------------------------------------------P3 二 Twin Action Table-----------------------------------------------------------------------P4-5

More information

用於網頁版權保護的資訊隱藏方法. A Steganographic Method for Copyright Protection of Web Pages

用於網頁版權保護的資訊隱藏方法. A Steganographic Method for Copyright Protection of Web Pages 用於網頁版權保護的資訊隱藏方法 A Steganographic Method for Copyright Protection of Web Pages Ya-Hui Chang( 張雅惠 ) and Wen-Hsiang Tsai( 蔡文祥 ) Department of Computer & Information Science National Chiao Tung University

More information

IPv6 (IP( version 6) 6 Essentials Ch0: Overwiew. Louis Chuang Fu Jen Catholic University EE ENCL

IPv6 (IP( version 6) 6 Essentials Ch0: Overwiew. Louis Chuang Fu Jen Catholic University EE ENCL IPv6 (IP( version 6) 6 Essentials Ch0: Overwiew Louis Chuang Fu Jen Catholic University EE ENCL What s s the Internet Protocols control sending, receiving of msgs e.g., TCP, IP, HTTP, FTP, PPP Internet:

More information

RA8835. Dot Matrix LCD Controller Q&A. Preliminary Version 1.2. July 13, RAiO Technology Inc.

RA8835. Dot Matrix LCD Controller Q&A. Preliminary Version 1.2. July 13, RAiO Technology Inc. RAiO Dot Matrix LCD Controller Q&A Preliminary Version 1.2 July 13, 2009 RAiO Technology Inc. Copyright RAiO Technology Inc. 2009 Update History Version Date Description 1.0 July 13, 2009 Preliminary Version

More information

Quick Installation Guide for Connectivity Adapter Cable CA-42

Quick Installation Guide for Connectivity Adapter Cable CA-42 9235663_CA42_1_en.fm Page 1 Monday, September 13, 2004 11:26 AM Quick Installation Guide for Connectivity Adapter Cable CA-42 9235645 Issue 1 Nokia, Nokia Connecting People and Pop-Port are registered

More information

BTC, EMPREX Wireless Keybaord +Mouse + USB dongle. 6309URF III Quick Installation Guide

BTC, EMPREX Wireless Keybaord +Mouse + USB dongle. 6309URF III Quick Installation Guide BTC, EMPREX 6309URF III Quick Installation Guide Hardware Installation 1. Plug the dongle receiver connector into your available USB port on PC. 2. Make sure the batteries of the keyboard and mouse are

More information

全面強化電路設計與模擬驗證. Addi Lin / Graser 2 / Sep / 2016

全面強化電路設計與模擬驗證. Addi Lin / Graser 2 / Sep / 2016 全面強化電路設計與模擬驗證 Addi Lin / Graser 2 / Sep / 2016 Agenda OrCAD Design Solution OrCAD Capture 功能應用 OrCAD Capture CIS 介紹 OrCAD PSpice 模擬與驗證 OrCAD Design Solution Powerful and Widely Used Design Solution Front-to-Back

More information

步驟 1: 首頁以 facebook 或 google 帳號登入, 並點選節目 Step 1:Log in with your facebook/google account, then click the show banner.

步驟 1: 首頁以 facebook 或 google 帳號登入, 並點選節目 Step 1:Log in with your facebook/google account, then click the show banner. 步驟 1: 首頁以 facebook 或 google 帳號登入, 並點選節目 Step 1:Log in with your facebook/google account, then click the show banner. 步驟 2: 填寫會員資料 Step 2:Fill out the membership form. Name ID No. Male/female Foreigner

More information

Figure 1 Microsoft Visio

Figure 1 Microsoft Visio Pattern-Oriented Software Design (Fall 2013) Homework #1 (Due: 09/25/2013) 1. Introduction Entity relation (ER) diagrams are graphical representations of data models of relation databases. In the Unified

More information

CLAD 考前準備 與 LabVIEW 小技巧

CLAD 考前準備 與 LabVIEW 小技巧 CLAD 考前準備 與 LabVIEW 小技巧 NI 技術行銷工程師 柯璟銘 (Jimmy Ko) jimmy.ko@ni.com LabVIEW 認證 Certified LabVIEW Associate Developer (LabVIEW 基礎認證 ) Certified LabVIEW Associate Developer LabVIEW 全球認證 40 題 (37 題單選,3 題複選

More information

2009 OB Workshop: Structural Equation Modeling. Changya Hu, Ph.D. NCCU 2009/07/ /07/03

2009 OB Workshop: Structural Equation Modeling. Changya Hu, Ph.D. NCCU 2009/07/ /07/03 Amos Introduction 2009 OB Workshop: Structural Equation Modeling Changya Hu, Ph.D. NCCU 2009/07/02- 2 Contents Amos Basic Functions Observed Variable Path Analysis Confirmatory Factor Analysis Full Model

More information

UNIX Basics + shell commands. Michael Tsai 2017/03/06

UNIX Basics + shell commands. Michael Tsai 2017/03/06 UNIX Basics + shell commands Michael Tsai 2017/03/06 Reading: http://www.faqs.org/docs/artu/ch02s01.html Where UNIX started Ken Thompson & Dennis Ritchie Multics OS project (1960s) @ Bell Labs UNIX on

More information

外薦交換生線上申請系統操作說明 Instruction on Exchange Student Online Application System. [ 中文版 ] [English Version]

外薦交換生線上申請系統操作說明 Instruction on Exchange Student Online Application System. [ 中文版 ] [English Version] 外薦交換生線上申請系統操作說明 Instruction on Exchange Student Online Application System [ 中文版 ] [English Version] 線上申請流程說明 申請系統網址 : http://schwebap.nccu.edu.tw/zeweb/exgstdapply/ 1. 建立新帳號 : 請輸入姓名 生日 email 做為未來登入系統用

More information

DVS-8504E-H 四路 H.264 數位影像編碼器

DVS-8504E-H 四路 H.264 數位影像編碼器 DVS-8504E-H 四路 H.264 數位影像編碼器 1 LEGAL The information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication. CTC Union Technologies assumes no

More information

IPv6 Transition Mechanisms

IPv6 Transition Mechanisms Transition Mechanisms A set of protocol mechanisms implemented in hosts and routers. To allow and IPv4 hosts to interoperate. Because it is impossible to have a flag day for all hosts to upgrade from IPv4

More information

Increase Productivity and Quality by New Layout Flow

Increase Productivity and Quality by New Layout Flow Increase Productivity and Quality by New Layout Flow Jonathan / Graser 16 / Oct / 2015 Design Process Introduction CONSTRAINTS PLACEMENT FANOUT BREAKOUT ROUTING DELAY (ATE) NET-GROUP Topology & Delay Physical

More information

Multilingual Version. English. 中文 Français. Español 日本語. Deutsch. Italiano

Multilingual Version. English. 中文 Français. Español 日本語. Deutsch. Italiano Multilingual Version English 中文 Français Español 日本語 Deutsch Italiano NETWORK CAMERA SERIES OPERATION GUIDE Please read instructions thoroughly before operation and retain it for future reference. n216_operation_v1.1

More information

第九章結構化查詢語言 SQL - 資料定義語言 (DDL) 資料庫系統設計理論李紹綸著

第九章結構化查詢語言 SQL - 資料定義語言 (DDL) 資料庫系統設計理論李紹綸著 第九章結構化查詢語言 SQL - 資料定義語言 (DDL) 資料庫系統設計理論李紹綸著 SQL 的資料定義語言 本章內容 建立資料表 修改資料表 刪除資料表 FOREIGN KEY 外鍵條件約束與資料表關聯性 2 資料定義語言可分為下列三種 : SQL 的資料定義語言 CREATE TABLE 指令 : 用來建立一個基底關聯表, 和設定關聯表相關的完整性限制 CREATE VIEW 指令 : 用來建立一個視界,

More information

Preamble Ethernet packet Data FCS

Preamble Ethernet packet Data FCS Preamble Ethernet. packet Data FCS Destination Address Source Address EtherType Data ::: Preamble. bytes. Destination Address. bytes. The address(es) are specified for a unicast, multicast (subgroup),

More information

C B A B B C C C C A B B A B C D A D D A A B D C C D D A B D A D C D B D A C A B

C B A B B C C C C A B B A B C D A D D A A B D C C D D A B D A D C D B D A C A B 高雄市立右昌國中 106 學年度第二學期第二次段考三年級考科答案 國文科 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. C B D C A C B A D B 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. D C B A D C A B D B 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. C B D C B B C

More information

Syntest Tool 使用說明. Speaker: Yu-Hsien Cheng Adviser: Kuen-Jong Lee. VLSI/CAD Training Course

Syntest Tool 使用說明. Speaker: Yu-Hsien Cheng Adviser: Kuen-Jong Lee. VLSI/CAD Training Course Syntest Tool 使用說明 Speaker: Yu-Hsien Cheng Adviser: Kuen-Jong Lee yhc97@beethoven.ee.ncku.edu.tw VLSI/CAD Training Course Foreword Why testing? Class.2 Why Testing? Economics! Reduce test cost (enhance

More information

微軟商務用 Skype 雲端視訊會議及與所需頻寬介紹

微軟商務用 Skype 雲端視訊會議及與所需頻寬介紹 微軟商務用 Skype 雲端視訊會議及與所需頻寬介紹 傳統視訊會議 : 視訊會議解決方案 以硬體設備為主, 內建專屬視訊會議軟體, 要增加連線數量就必須加購昂貴的 MCU Server, 整套設備的價格多在數百萬之譜 軟體式視訊會議 : 在現有的基礎設備上, 強化整合通訊功能 (UC), 再結合視訊會議功能 (VC, Video Conference), 對於公司的網路系統或是通訊系統做更有效率的運用

More information

English G H. Package Contents. Hardware Requirements. Technical Specifications. Device Overview. MSI DS502 GAMING HEADSET User Guide

English G H. Package Contents. Hardware Requirements. Technical Specifications. Device Overview. MSI DS502 GAMING HEADSET User Guide Package Contents MSI DS502 GAMING HEADSET User Guide Hardware Requirements PC with USB port Windows 8.1/8/7/XP English Technical Specifications Headphones * Drivers : Ø40mm * Sensitivity (S.P.L) : 105

More information

Chapter 7 Pointers ( 指標 )

Chapter 7 Pointers ( 指標 ) Chapter Pointers ( 指標 ) Outline.1 Introduction.2 Pointer Variable Definitions and Initialization.3 Pointer Operators.4 Calling Functions by Reference.5 Using the const Qualifier with Pointers.6 Bubble

More information

MP3 Codec Design 吳炳飛教授. Chaotic Systems & Signal Processing Lab, CSSP Lab. CSSP Lab:

MP3 Codec Design 吳炳飛教授. Chaotic Systems & Signal Processing Lab, CSSP Lab. CSSP Lab: MP3 Codec Design 吳炳飛教授 國立交通大學 電機與控制工程學系 CSSP Lab: http://cssp.cn.nctu.edu.tw Chaotic Systems & Signal Processing Lab, CSSP Lab July 5, 2004 Chapter 1 Introduction to MP3 Chapter 1: Introduction to MP3

More information

Invitation to Computer Science 5 th Edition. Chapter 8 Information Security

Invitation to Computer Science 5 th Edition. Chapter 8 Information Security Invitation to Computer Science 5 th Edition Chapter 8 Information Security CIA Triad of Information Security Ensuring that data can be modified only by appropriate mechanisms Ensuring that data is protected

More information

Allegro SPB V16 Advance

Allegro SPB V16 Advance Allegro SPB V16 Advance Allegro SPB 16.2 Advance Import Logic Back Annotate Netlist Compare Advanced Placement Constraint Management Differential Pair Import Logic Other Cadence Import Logic Other 利用 Other

More information

私有雲公有雲的聯合出擊 領先的運算, 儲存與網路虛擬化技術 靈活的計費模式與經濟性 支援廣大的商業應用場景 涵蓋各類型雲服務 類標準的企業資料中心架構 全球規模與快速部署. 聯合設計的解決方案可為客戶提供最佳的 VMware 和 AWS

私有雲公有雲的聯合出擊 領先的運算, 儲存與網路虛擬化技術 靈活的計費模式與經濟性 支援廣大的商業應用場景 涵蓋各類型雲服務 類標準的企業資料中心架構 全球規模與快速部署. 聯合設計的解決方案可為客戶提供最佳的 VMware 和 AWS 私有雲公有雲的聯合出擊 領先的運算, 儲存與網路虛擬化技術 支援廣大的商業應用場景 類標準的企業資料中心架構 靈活的計費模式與經濟性 涵蓋各類型雲服務 全球規模與快速部署 聯合設計的解決方案可為客戶提供最佳的 VMware 和 AWS VMware Cloud on AWS 使用場景 A B C D 雲端遷移資料中心延伸災難備援次世代應用程式 Consolidate Migrate Maintain

More information

4Affirma Analog Artist Design Flow

4Affirma Analog Artist Design Flow 4Affirma Analog Artist Design Flow Getting Started 1. 登入工作站 : Username : trainaxx Password : train0xx 其中 XX 代表工作站名字的號碼, 例如工作站名字叫做 traina01 的話,XX 就是 01 2. 先確定是否進入 Solaris 作業系統的 Common Desktop Environment(CDE)

More information

虛擬機 - 惡意程式攻防的新戰場. 講師簡介王大寶, 小時候大家叫他王小寶, 長大後就稱王大寶, 目前隸屬一神祕單位. 雖然佯稱興趣在看書與聽音樂, 但是其實晚上都在打 Game. 長期於系統最底層打滾, 熟悉 ASM,C/C++,

虛擬機 - 惡意程式攻防的新戰場. 講師簡介王大寶, 小時候大家叫他王小寶, 長大後就稱王大寶, 目前隸屬一神祕單位. 雖然佯稱興趣在看書與聽音樂, 但是其實晚上都在打 Game. 長期於系統最底層打滾, 熟悉 ASM,C/C++, 王大寶, PK 虛擬機 - 惡意程式攻防的新戰場 講師簡介王大寶, 小時候大家叫他王小寶, 長大後就稱王大寶, 目前隸屬一神祕單位. 雖然佯稱興趣在看書與聽音樂, 但是其實晚上都在打 Game. 長期於系統最底層打滾, 熟悉 ASM,C/C++, 對於資安毫無任何興趣, 也無經驗, 純粹是被某壞人騙上台, 可以說是不可多得的素人講師!! 議程大綱 : 現今的 CPU 都支援虛擬化專用指令集, 讓 VM

More information

FreePP BOX Express. User Guide V1.7. Model: BV1101

FreePP BOX Express. User Guide V1.7. Model: BV1101 FreePP BOX Express User Guide V1.7 Model: BV1101 Copyright 2005-2008 FreePP Inc. All rights reserved. This user guide and the software described in it are copyrighted with all rights reserved. No part

More information

InTANK ir2623-s3 User Manual

InTANK ir2623-s3 User Manual InTANK ir2623-s3 User Manual » InTANK...1» InTANK ir2623-s3 產品使用說明...12 V1.0 » InTANK Introduction Thank you for purchasing RAIDON products. This manual will introduce the IR2623-S3 Series. Before using

More information

微軟新一代私有雲服務. 利用 Windows Azure Pack 協助企業建構現代化的 IT 服務架構, 提升競爭力降低維運成本. Jason Chou Architect. Nov 7, 2013

微軟新一代私有雲服務. 利用 Windows Azure Pack 協助企業建構現代化的 IT 服務架構, 提升競爭力降低維運成本. Jason Chou Architect. Nov 7, 2013 微軟新一代私有雲服務 利用 Windows Azure Pack 協助企業建構現代化的 IT 服務架構, 提升競爭力降低維運成本 Jason Chou Architect Nov 7, 2013 Agenda Cloud OS Vision Windows Server 2012 R2 New Features Windows Azure Pack Overview Success Case High-performance

More information

InTANK ir2622 User Manual

InTANK ir2622 User Manual InTANK ir2622 User Manual » InTANK...1» InTANK ir2622 產品使用說明... 12 V1.2 » InTANK Introduction Thank you for purchasing RAIDON products. This manual will introduce the InTANK ir2622 Series. Before using

More information

SOHOTANK PD3500+ User Manual

SOHOTANK PD3500+ User Manual SOHOTANK PD3500+ User Manual » SOHORAID SR2 Series User Manual.3» SOHORAID SR2 系列產品使 用說明.. 14 2 Introduction Thank you for purchasing STARDOM products. This manual will introduce the SOHOTANK PD3500+ Series.

More information

VB 拼圖應用 圖形式按鈕屬性 資科系 林偉川

VB 拼圖應用 圖形式按鈕屬性 資科系 林偉川 VB 拼圖應用 資科系 林偉川 圖形式按鈕屬性 Style 屬性 0 ( 標準外觀 ),1( 圖片外觀 ) Picture 屬性 圖形檔案 (VB6) image 屬性 圖形檔案 (VB.NET) Left=Top=0 Width=2052,Height=2052 共有九張圖 1.jpg 9.jpg Form1 執行時視窗為最大化 Windowstate 設為 2 2 1 執行結果 3 path$

More information

Practical Experience on CUDA

Practical Experience on CUDA Practical Experience on CUDA Fang-an Kuo DATE:1/16/09 Outline Parallel loop via CUDA CUDA 簡介以 3D Array 之元素和為例傳統迴圈計算其元素和 (Sum) 利用 CUDA 平行計算元素和效能比較 FFT via CUDA FFTW 3.2alpha CUFFT 範例效能比較 Matrix multiplication

More information

GPIB 儀器控制之概念及軟硬體介紹 研華股份有限公司 工業自動化事業群

GPIB 儀器控制之概念及軟硬體介紹 研華股份有限公司 工業自動化事業群 GPIB 儀器控制之概念及軟硬體介紹 研華股份有限公司 工業自動化事業群 Outline 1. Introduction to Adavntech GPIB Card 2. Introduction to IEEE 488.1 3. Introduction to IEEE 488.2 & SCPI GPIB History General Purpose Interface Bus 由 HP 於

More information

香港中文大學學生會計算機科學系會 圖書清單

香港中文大學學生會計算機科學系會 圖書清單 香港中文大學學生會計算機科學系會 圖書清單 100 Theory 120 CGI 140 Visual Basic 160 Other Programming Book 101 Program budgeting and benefit-cost analysis 102 Introduction to Algorithms 103 Introduction to Algorithms 104 Data

More information

Network Programming Concepts

Network Programming Concepts Network Programming Concepts Bi-Ru Dai Perface What is network? What is Internet? What is World Wide Web? Where are the programs executed? Network Programming 2 1 What is Network? A group of two or more

More information

使用 TensorFlow 設計矩陣乘法計算並轉移執行在 Android 上 建國科技大學資管系 饒瑞佶 2017/8

使用 TensorFlow 設計矩陣乘法計算並轉移執行在 Android 上 建國科技大學資管系 饒瑞佶 2017/8 使用 TensorFlow 設計矩陣乘法計算並轉移執行在 Android 上 建國科技大學資管系 饒瑞佶 2017/8 Python 設計 Model import tensorflow as tf from tensorflow.python.tools import freeze_graph from tensorflow.python.tools import optimize_for_inference_lib

More information

JAVA Programming Language Homework V: Overall Review

JAVA Programming Language Homework V: Overall Review JAVA Programming Language Homework V: Overall Review ID: Name: 1. Given the following Java code: [5 points] 1. public class SimpleCalc { 2. public int value; 3. public void calculate(){ value = value +

More information

Registering ( 註冊新帳號 )

Registering ( 註冊新帳號 ) 證券市場發展季刊線上審稿系統註冊流程指南 Registering ( 註冊新帳號 ) Unregistered visitors to a journal can normally register as a Reader, Author, and/or Reviewer. Journal Managers are able to remove the ability for visitors to

More information

SOHORAID ST8-TB3 User Manual

SOHORAID ST8-TB3 User Manual SOHORAID ST8-TB3 User Manual » ST8-TB3 User Manual...1 1. Environmental Requirements...1 2. Product Appearance and Packaging Content...1 3. Hardware Requirements and Precautions...2 4. Hardware Installation...3

More information

臺北巿立大學 104 學年度研究所碩士班入學考試試題

臺北巿立大學 104 學年度研究所碩士班入學考試試題 臺北巿立大學 104 學年度研究所碩士班入學考試試題 班別 : 資訊科學系碩士班 ( 資訊科學組 ) 科目 : 計算機概論 ( 含程式設計 ) 考試時間 :90 分鐘 08:30-10:00 總分 :100 分 注意 : 不必抄題, 作答時請將試題題號及答案依照順序寫在答卷上 ; 限用藍色或黑色筆作答, 使用其他顏色或鉛筆作答者, 所考科目以零分計算 ( 於本試題紙上作答者, 不予計分 ) 一 單選題

More information

Mid-term EXAM. 11/14/2009

Mid-term EXAM. 11/14/2009 Mid-term EXAM. 11/14/2009 1. (15%) Data Compression a) Encode the following characters using Huffman coding with the given frequencies: A(12), B(8), C(9), D(20), E(31), F(14), G(8) (-1 point if theree

More information

USER GUIDE. EZ Switch TM 10/100/ Port Gigabit Ethernet Switch SMCGS805

USER GUIDE. EZ Switch TM 10/100/ Port Gigabit Ethernet Switch SMCGS805 USER GUIDE EZ Switch TM 10/100/1000 8-Port Gigabit Ethernet Switch SMCGS805 EZ Switch TM 10/100/1000 User Guide From SMC s EZ line of low-cost workgroup LAN solutions No. 1, Creation Road III, Hsinchu

More information

Johnson Lai. Technical Consultant E: Copyright Fortinet Inc. All rights reserved.

Johnson Lai. Technical Consultant E: Copyright Fortinet Inc. All rights reserved. IPv6 防護管理及控管機制 Johnson Lai Technical Consultant E: clai@fortinet.com Copyright Fortinet Inc. All rights reserved. IPV6 Now! 2 Internet and TCP/IP 1969 ARPANET begins 1981 IPv4 definition (RFC 791) 1983

More information

微處理機系統 吳俊興高雄大學資訊工程學系. February 21, What are microprocessors (µp)? What are the topics of this course? Why to take this course?

微處理機系統 吳俊興高雄大學資訊工程學系. February 21, What are microprocessors (µp)? What are the topics of this course? Why to take this course? 微處理機系統 吳俊興高雄大學資訊工程學系 February 21, 2005 processor, central processing unit (CPU) A silicon chip which forms the core of a microcomputer The heart of the microprocessor-based computer system Concept of what

More information

The transformation relationship between defense enterprise architecture and C4ISR system architecture

The transformation relationship between defense enterprise architecture and C4ISR system architecture The transformation relationship between defense enterprise architecture and C4ISR system architecture Dr. Meng-chyi Harn 報告人 : 韓孟麒博士德明財經科技大學資訊科技系 C4ISR 研究中心 Introducing Takming Outline Introduction Fundamental

More information

Socket Programming(2/2)

Socket Programming(2/2) Socket Programming(2/2) 1 Outline 1. Introduction to Network Programming 2. Network Architecture Client/Server Model 3. TCP Socket Programming 4. UDP Socket Programming 5. IPv4/IPv6 Programming Migration

More information

黃河凱. Kaiser Huang 巨匠電腦北區 / 新竹認證中心認證講師國立新竹教育大學數位學習科技研究所在職生微軟原廠認證講師 MCT

黃河凱. Kaiser Huang 巨匠電腦北區 / 新竹認證中心認證講師國立新竹教育大學數位學習科技研究所在職生微軟原廠認證講師 MCT 黃河凱 Kaiser Huang 巨匠電腦北區 / 新竹認證中心認證講師國立新竹教育大學數位學習科技研究所在職生微軟原廠認證講師 MCT 2007-2014 微軟嵌入式系統 TTT 教育認證講師 kai168@gmail.com. MCT, MCITP-SA/EA, MCTS-WS2008/CE6/XPe, LPIC 第一堂 : 系統安裝與升級設定的簡介 全新式安裝的步驟與方法 從 DVD 或 USB

More information

Protech RMA Request Form

Protech RMA Request Form Applied Company: Contact Person: E-mail: DOA NO. (BY PROTECH BU): Serial Warrant No. Model Number y Status 1 2 3 4 5 6 7 Protech RMA Request Form *Defect Description Date: Page:1 of 1 DOA Regular RMA Environmen

More information

報告人 / 主持人 : 林寶樹 Colleges of Computer Science & ECE National Chiao Tung University

報告人 / 主持人 : 林寶樹 Colleges of Computer Science & ECE National Chiao Tung University 行動寬頻尖端技術跨校教學聯盟 - 行動寬頻網路與應用 MiIoT ( Mobile intelligent Internet of Things) 報告人 / 主持人 : 林寶樹 Colleges of Computer Science & ECE National Chiao Tung University Aug 14, 2015 課程簡介 課程綱要 實作平台評估 2 背景說明 目前雲端與行動寬頻緊密結合,

More information

Information is EVERYTHING 微軟企業混和雲解決方案. November 24, Spenser Lin. Cloud Infra Solution Sales, Microsoft Taiwan

Information is EVERYTHING 微軟企業混和雲解決方案. November 24, Spenser Lin. Cloud Infra Solution Sales, Microsoft Taiwan Information is EVERYTHING 微軟企業混和雲解決方案 November 24, 2016 Spenser Lin Cloud Infra Solution Sales, Microsoft Taiwan Value to business Applications and services drive future IT business value Efficiency Innovation

More information

Quick Installation Guide

Quick Installation Guide WiPG-1500 Quick Installation Guide Version: 9.0 Date: Jul 11, 2013 1 1. Package Contents WiPG-1500 device Plug&Show USB token Power Adapter (DC +5V, 2.5A) Wi-Fi Antenna x 2 Wall-mount Kit (screw x4, bracket

More information

What is a Better Program?

What is a Better Program? 軟體的特性 What is a Better Program? 軟體之所謂軟 因為沒有 硬性 不可變 不可挑戰的規則 好處 : 彈性很大, 山不轉路轉, 沒有標準答案, 正常運作就好 C++ Object Oriented Programming 壞處 : 很多小問題合在一起不斷放大, 到處藏污納垢, 沒有標準答案, 不知道到底對了沒有 解決方法 Pei-yih Ting Coding styles

More information

Briefing Session on 2013 HKDSE ICT Exam. 22/23 Nov 2013

Briefing Session on 2013 HKDSE ICT Exam. 22/23 Nov 2013 Briefing Session on 2013 HKDSE ICT Exam 22/23 Nov 2013 1 Breakdown of elective No. of candidates No. of schools 1 7,759 490 2A 862 55 2B 269 27 2C 5,607 367 2D 1,239 104 2 Options offered No. of options

More information

Personal Mobility Management for SIP-based VoIP Services

Personal Mobility Management for SIP-based VoIP Services Personal Mobility Management for SIP-based VoIP Services 王讚彬國立台中教育大學資訊科學學系 Email: tpwang@mail.ntcu.edu.tw http://www.ntcu.edu.tw/tpwang 1 Prepare Yourslef (1) 微軟認為好的人才必須具備三個條件 數學好 程式寫的好 態度好 Google 希望網羅的人才

More information

try { Intent intent5 = new Intent("android.intent.action.DIAL", Uri.parse(s1)); APIAdapter.a(a).startActivity(intent5); a.a(); }

try { Intent intent5 = new Intent(android.intent.action.DIAL, Uri.parse(s1)); APIAdapter.a(a).startActivity(intent5); a.a(); } 附錄 2 1) 我是谁 - 背影猜猜猜 ( 横扫疯狂猜歌, 疯狂猜图, 疯狂猜成语 ) com.ppgames.guesswhoami) (pname: 該應用程式包含 Android.Adware.Adwo Android.Trojan.Generic 該應用程式存在一些高風險行為, 如獲取 SIM 卡服服供應名稱 獲取 SIM 卡狀態 通過連接訪問網絡 撥打電話 傳送手機內容等行為 a) 獲取

More information

Lomographic Society Taiwan Institute of Creative Industry Design

Lomographic Society Taiwan Institute of Creative Industry Design Lomographic Society Taiwan Institute of Creative Industry Design On 2008.10.07 Allan, PA6971076 Contents 中文摘要 02 Short story of Lomographic Society 03 About Lomographic Society Taiwan 04 Lomo Spirit 06

More information

Oracle Database 11g Overview

Oracle Database 11g Overview Oracle Database 11g Overview Charlie 廖志華倍力資訊資深系統顧問 Great Year for Oracle Database Database Market Database for SAP 14.3% 48.6% 9% 3% 17% 4% 15.0% 22.0% 67% Oracle IBM Microsoft Other

More information

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容 Content 内容 A1 A2 A3 A4 A5 A6 A7 A8 A9 Login via ICTI CARE Website 通过 ICTI 关爱网站登录 Completing the Application Form 填写申请表 Application Form Created 创建的申请表 Receive Acknowledgement Email 接收确认电子邮件 Receive User

More information

Citrix CloudGateway. aggregate control. all apps and data to any device, anywhere

Citrix CloudGateway. aggregate control. all apps and data to any device, anywhere Citrix CloudGateway aggregate control all apps and data to any device, anywhere Agenda 1. What s Cloud Gateway? 2. Cloud Gateway Overview 3. How it works? What s Cloud Gateway? It s all about the apps

More information

// 範例 4-1: 連結資料庫 (connectdb.php) <?php mysql_connect("localhost", "student", "Asia2013"); mysql_select_db("student");?>

// 範例 4-1: 連結資料庫 (connectdb.php) <?php mysql_connect(localhost, student, Asia2013); mysql_select_db(student);?> // 範例 4-1: 連結資料庫 (connectdb.php) mysql_connect("localhost", "student", "Asia2013"); mysql_select_db("student"); // 範例 4-2: 以 PHP 建立資料表 (gbcreate.php) $aa=" create table gb ( gbprikey integer auto_increment

More information

User s Manual. Rev. 1.04

User s Manual. Rev. 1.04 EZCast Wire User s Manual Rev. 1.04 Introduction Thanks for choosing EZCastseries product, the EZCast Wire is the latest innovation of EZCast. It is based on popular EZCastapp and modified for Wired connection

More information

Simulation of SDN/OpenFlow Operations. EstiNet Technologies, Inc.

Simulation of SDN/OpenFlow Operations. EstiNet Technologies, Inc. Simulation of SDN/OpenFlow Operations EstiNet Technologies, Inc. Agenda: (1) 模擬器簡介 (2) 模擬器的基本操作 (3) 如何建置一個 SDN Topology (5) 如何下達指令並觀察 Flow Table, Group Table 與 Meter Table (5) 如何用 SDN 下達 QoS 指令並觀察結果 (6)

More information