doc

Similar documents
14A 0.1%5% 14A 14A

穨_2_.PDF

(Chi)_.indb

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

一、

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的

cgn

39898.indb

穨ecr2_c.PDF

電腦相關罪行跨部門工作小組-報告書

i

发展党员工作手册

i

中医疗法(上).doc

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院

(As at 28

Microsoft Word - EDB Panel Paper 2016 (Chi)_finalr

小儿疾病防治(四).doc

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

i

怎样使孩子更加聪明健康(七).doc

i

二零零六年一月二十三日會議

马太亨利完整圣经注释—雅歌

ARP ICMP

509 (ii) (iii) (iv) (v) 200, , , , C 57

捕捉儿童敏感期

尿路感染防治.doc

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc

南華大學數位論文

李天命的思考藝術

皮肤病防治.doc

性病防治

中国南北特色风味名菜 _一)

全唐诗24

心理障碍防治(下).doc

家庭用药指南(九).doc

第五条 非公开发行股票预案应当包括以下内容:

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的

Microsoft Word - XN30Chap3.doc

第一部分

儿童用药守则(上).doc

% 83.83% 26.91% A 14A.101 (i) (ii) 51.05% 26% 51% 2

I

Teaching kit_A4_part4.indd

儿童饮食营养与健康(五).doc

「香港中學文言文課程的設計與教學」單元設計範本

女性减肥健身(四).doc

全唐诗28

穨學前教育課程指引.PDF

中医疗法(下).doc

眼病防治

中国南北特色风味名菜 _八)

专科疾病诊治(二十)

<4D F736F F D20BAFAC0EFBADBB5C4BFADC9AAC1D52E68746D6C>

Microsoft Word - 4FEHC_2cmin.doc

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

Transcription:

I

II BoyerMoore Robin Karp AB

III

IV

V

VI

VII L

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21 PMA CSMA/CD MDI AUI PLS MAC LLC MAU

22

23

24

25

圖 2-5 2.1.3 CRC-32 硬體線路圖 CSMA/CD 通訊協定 CSMA/CD 通訊協定的運作可以在不同的傳輸媒介上 如同軸電 纜 無遮蔽式雙絞線 或光纖 初期制定 CSMA/CD 網路相關規格時是 在同軸電纜上定義的 為了方便起見 以下使用同軸電纜的網路環境 來說明此通訊協定的運作原理如下 流程圖請參考圖 2-6 與圖 2-7 步驟 1 每一個工作站在傳送之前必須先監聽同軸電纜上是否已 經有訊號在傳送(Carrier Sense) 如果沒有則可立刻將訊框傳送出 去 如果有則表示其他工作站正在傳送 此時工作站繼續監聽同軸電 纜上的訊號 直到訊號消失 該訊框傳送完畢 後立刻將其訊框傳送 上電纜 步驟 2 在傳送訊框同時也要繼續監聽同軸電纜上的訊號 看看 是否發生衝撞 如果發生衝撞則立即停止傳送訊框並且改傳送一個 擾 亂訊號 (Jamming Signal) 強迫造成更嚴重的衝撞 使得每一個參 與衝撞的工作站能確實偵測出衝撞 否則表示該筆訊框成功的傳送出 26

Receive Frame Set carrier sense signal ON Acquire bit synchronization Preamble of frame Start of frame? NO YES Receive data SFD of frame (data=11) YES Collision detected? NO NO Address matches : Promiscuous mode Local address Multicast address Broadcast address Receive finished? YES Destination address matched? NO YES NO CRC correct? YES Compare FCS of frame by CRC checker Increment Error Count NO Length field correct? YES Length>=64 bytes Length<=1518 bytes Strip Preamble,SFD,FCS of frame Reject frame Receive successful! Discard frame 27

Transmit Frame Assemble a packet from the Frame and Set Attempt Counter to zero NO Is another node transmitting? YES Other transmission finished? NO Transmit 32 bits of jam sequence Increment attempts YES Has IPG passed since last transmission? YES NO Delay rest of IPG time YES Attempts>16? Transmit first bit of the packet Delay entire of IPG time NO Compute backoff time Collision detected? Transmit next bit of the packet NO YES Delay backoff time Transmission finished? NO YES Transmission Failed! Too many Collision! Transmission successful! 28

29

30

圖 2-8 基頻 CSMA/CD 網路衝撞偵測 31

Collision Detect Carrier Sense Collision Recovery, IFG Timing Protocol PLA Handshake MAC Unit DMAC SMAC Bus Arbitration / Handshake NIC s DMA Local Remote DMA DMA BREQ, IRQ Local Address Remote Address Internal BUS Receive Clock Receive Data (serial data) Receive Deserializer Receive/ Tansmit FIFO Handshake Buffer Ring Receive Buffer To Host Memory Transmit Clock Transmit Buffer Transmit Data M U X Tansmit Serializer CRC Generator / Checker M U X Preamble/ Synch / JAM pattern Gen. 32

33

34

35

36

37

38

39

40

41

Filter chains NIC 1 NIC 2 NIC 3 Controller : 42

43

44

45

46

47

48

49 PREROUTING POSTROUTING OUTPUT OUTPUT PREROUTING OUTPUT INPUT FORWARD Filter table Iptables Mangle table Nat table

50

51 2? 1 4? 5 3

PREROUT Routing Decision FORWARD POSTROUTING INPUT OUTPUT 52

INPUT chain Rule 1: -p ICMP j DROP Rule 2: -p TCP j test Test chain Rule 1:-s 140.134.30.1 Rule 2:-d 140.134.30.1 Rule 3: -p UDP j DROP 53

54

55

56

57

58

59

60

61

62

63

64

65

( O(M+N) G-bit/s VHDL (4.2 ) 4-1 O(N/S+M)S bit S text string pattern ( bits pattern bits ) VLSI c-mos 66

( text string pattern 1 0 1 0 0 1 0 1 1 1 0 0 0 1 0 1 1 0..... 1 1 1 0 0 0 1 0 1 0 1 1 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 4-2 i text string a b c x y z a b c d a b c i d a b x y k pattern a b c d a b x y next [j] j next [j] 4-3 text string pattern a b c x y z a b c d a b c i d a b x y k a b c d a b x y next [j] 4-4 67

I j I j next [j] j pattern 4.1.3 BoyerMoore pattern pattern skip[ ] text string xskip[x] pattern x text string pattern pattern skip[x] text string WHICH-FINALLY-HLATS-AT-THAT pattern AT-THATY 4-5 ~ 4-1.9 i text string WHICH-FINALLY-HLATS-AT-THAT pattern M AT-THAT j 4-5 i j pattern i pattern skip[f]7 text string WHICH-FINALLY-HLATS-AT-THAT pattern M AT-THAT i j 4-6 i - j T j i j skip[-]4 i 4 (skip[-]4) j pattern text string WHICH-FINALLY-HLAT S-AT-THAT pattern M AT-THAT i j 4-7 i L j j i j i (mj1) skip[s]7 68

i text string WHICH-FINALLY-HLATS-AT-THAT pattern M AT-THAT j 4-8 jpattern 4 ij - skip[-] 4 i 4 j pattern i text string WHICH-FINALLY-HLATS-AT-THAT pattern M AT-THAT j 4-9 i j j i pattern text string WHICH-FINALLY-HLATS-AT-THAT pattern M AT-THAT j (ij ) 4-10 i 4.1.4 Robin Karp (encode) text string a b c e a b e a b c d 2 26 1 0 26 26 2 1 0 26 26 26 2 1 26 26 2-1 26 ) 26+5 M 1 d d 69

4.2.1 VHDL (Pipelining) 4-11 A B C E F G H A 1 1 1 1 1 1 1 1 A 1 0 0 0 0 0 0 1 1 (pattern) (pipelining) clock buffer1buffer2 text string enable clock buffer1 buffer2 buffer2 enable A B C E F G H A B C D E F G A B E F A B G H I J E F G H D M F K B A D C E G H F C D E F A C F G 70

A B C E F G H A 1 1 1 1 1 1 1 1 A 1 0 0 0 0 0 0 1 1 B C D 71

A B C E F G H A 1 1 1 1 1 1 1 1 A 1 0 0 0 0 0 0 1 1 B 0 1 0 0 0 0 0 0 B C D 72

B C D E F G A B 1 1 1 1 1 1 1 1 A 0 0 0 0 0 0 1 0 0 C 0 1 0 0 0 0 0 0 B C D 73

B C D E F G A B 1 1 1 1 1 1 1 1 A 0 0 0 0 0 0 1 0 0 DC 1 1 0 0 0 0 0 1 B 0 0 1 0 0 0 0 0 C D 74

E F A B G H I J 1 1 1 1 1 1 1 1 A 0 0 1 0 0 0 0 0 0 D 1 1 0 0 0 0 0 1 B 0 0 1 0 0 0 0 0 C D 75

E F A B G H I J 1 1 1 1 1 1 1 1 A 0 0 1 0 0 0 0 0 0 AD 1 1 0 0 0 0 0 1 B 0 1 0 0 0 0 0 0 C 0 0 0 1 0 0 0 0 D 76

E F G H D M F K 1 1 1 1 1 1 1 1 A 0 0 0 0 0 0 0 0 0 A 1 0 0 0 0 0 0 1 B 0 1 0 0 0 0 0 0 C 0 0 0 1 0 0 0 0 D 77

E F G H D M F K 1 1 1 1 1 1 1 1 A 0 0 1 0 0 0 1 0 0 E GA 1 1 0 0 0 0 0 1 B 1 1 0 0 0 0 0 0 C 0 0 1 1 0 0 0 0 D 78

B A D C E G H F 1 1 1 1 1 1 1 1 A 0 1 0 0 0 0 0 0 0 E G 0 0 0 0 0 0 0 1 B 1 0 0 0 0 0 0 0 C 0 0 1 0 0 0 0 0 D 79

4.2.2 (AB) pattern enable 1( A ) enable 1 compare 1 ( 1) B C D E F G A B 1 1 1 1 1 1 1 1 A 0 0 0 0 0 0 1 0 0 B 0 1 0 0 0 1 0 0 C D 80

4.2.3 (AB) pattern enable 1( A ) enable 1 compare 1 clock compare 1 B ( ) B C D E F G A B 1 1 1 1 1 1 1 1 A 0 0 0 0 0 0 1 0 0 C 0 0 0 0 1 0 0 0 B 81

82

83

84

85

86

87

88

VHDL 90

90