2010/10/26

DHCP...

DHCP (Dynamic Host Configuration Protocol)
是用來自動取得IP的一種通訊協定
定義在RFC2131 & RFC2132
在switch中有提供兩種DHCP的作法
● DHCP server : 提供client所需的ip
● DHCP relay agent : 將client所送出的dhcp request轉送到網路上(因為DHCP client & DHCP server在不同的broadcast domain), 並且將broadcast的封包轉成unicast的封包

可以依據不同的Relay Agent Information 來分配IP以及做認證的用途 (RFC3046)
Relat Agent Information的資訊加到option82這個DHCP header的欄位中
包含了
> Slot ID(1byte) : 沒有插卡的設備為0
> Port ID(1byte) : DHCP client所接的port
> VLAN ID(2bytes) : DHCP client所屬的vlan
> Information(15bytes) : 可已自行key入的資訊

DHCP relay分為兩種mode
> Global mode : 所有的DHCP request都送到相同的DHCP server
(如果不同的VLAN要assign不同的IP range, 請將option82的選像打開。才會將vlan的資訊送給DHCP server)


> VLAN mode : 收到來自不同VLAN的DHCP request會轉送到不同VLAN的DHCP server (在設定前必須先將每個vlan的IP設好)

2010/10/24

30歲前一定要搞懂的自己...

這本書是我一個很好的朋友借給我看的
是一位心理醫生所寫得書
在這個青黃不接的三十歲時
有機會可以看一下
以下是我對這本書的一些歸納與整理
分為五個大的段落
(1) 面臨的問題
(2) 防衛機制的檢視
(3) 工作 & 人際
(4) 愛情 & 婚姻
(5) go~

(1) 面臨的問題
● 酷 ←→ 自戀
為了不受傷害 → 不執著於任何事物
追求快樂 (享樂)
● 情緒問題 ( 傾聽 → 找出原因)
● 夢想 & 現實產生衝突 (過度期)
獨立 (告別保護 & 背負責任)
● 選擇的自主權
不確定性
責任
選擇後會覺得其他也許更好
● 想逃避,請思考目的地
● 自我中心 (判斷別人的標準與自己的標準不同)
→ 克制自己的欲望
● 有問題,請提出煩惱
1. 拋棄主觀 & 偏見,觀察別人
2. 找出信賴 & 尊重的人
3. 將煩惱提出
(腳踏實地生活的安定 & 自信以及愛護自己的心)
(彼此席席相關,可能在無意中傷害對方所以要更謹慎、溫和看待他人 & 這個世界)
(嬰兒 = 天使,因為小嬰兒需要愛才能活下來)

(2) 防衛機制的檢視
● 不相信世界
因為傷害來自親近的人 (沒有絕對安全的地方,但是這個世界好人比壞人多)
1. 保持謙虛,尊重別人
2. 受到傷害要適當回應
● 過去的影響 (受傷的小孩→不成熟的防衛)
1. 盡情的哭泣
2. 找出痛點,並且上藥
● 負面的防衛機制
投射:無法接受→都是別人的錯
投設性認同:引出別人的錯
戲畫化:將害怕的人變成滑稽的人,降低恐懼
逃避:保持安全的距離
退化:回到幼年時期
攻擊性轉向自我:自我毀滅
否認:無法接受的想法,直接否決
隔離:從想法中抽離,只保留單純
抵銷:會導致別人受傷,試圖回復原狀
反應結構:做出與內心不同的舉動
● 正面的防衛機制
壓抑:痛苦 & 慾望壓抑在內心 → 衝撞
認同、象徵化、昇華、合理化、代替形成、利他主義 → 溫暖 & 多情

(3) 工作 & 人際
● 問題
找不到方向 (不是努力就可以)
不同世代價值觀 & 生活方式的衝突
禁不起責備
沒有決定權的中堅
● 自我期許過高 ←→ 自我形象差距
知足:人不可能完美,有成就就享受喜悅
● 天使(道德受虐狂) → 非我不可
犧牲當成愛的交換條件 → 失去自我、憤怒、空虛、憂鬱
● 不相信別人 (強迫症)
→ 內心孤單、疲倦、憤怒
● 倦怠期 (因為不斷重複的事物)
→ 內心再整合吸收
● 比較
短期:帶動競爭力
長期:失去挑戰精神,剝奪新事物的樂趣
→ 感受人生、享受人生
● 工作 & 生活均衡
1. 休假計畫
2. 自己人生的主人
3. 沒有"非你不可"
4. 工作 → 幸福
● 辭職 → 為自己的決定負責
有衝突請數到三再開口
● 職場上面沒有親情
1. 設身處地尊重別人
2. 對自己分內的工作盡心負責
3. 言行不要傷害別人
4. 尊重彼此的私領域

(4) 愛情 & 婚姻
● 害怕被拒絕
配不上對方的自卑 & 罪惡
在被拋棄前離開對方
● 在意過去
佔有對方的過去,缺乏自信
● 確認愛情
戀愛的過程 ( 陷入→ 談 → 停留 [分享生活、給予溫暖、了解肯定對方])
● 停止忌妒 → 享受愛情
男性care 肉體外遇
女性care 精神外遇

● 理想情人 (人是不完美的)
心懷感謝 & 體貼對方
接受現實,接受對方
● 要求情人扮演父母的腳色
必須相互調和,非單方要求
● 別離 (失去) → 心理狀態:否認→憤怒→悲傷&接受→送往&出發
告別父母親
告別理想自我
● 親密關係 (真正關心自己命運的人)
1. 穩固自我認同
2. 與對方持續交流 (分享內心深處的自我)
● 媽媽女孩 & 男孩
缺乏自主性 → 自卑感
最好的孝順
1. 自己幸福
2. 感恩 & 照顧
3. 將愛傳給孩子
● 共鳴 (同理心) → 相互了解
● 受傷症候群 (因為過去受傷,所以可以任意要求)
1. 對自己現在行為負責
2. 不代表傷害別人的行為可以原諒
3. 不能不顧自己,一心只想犧牲

● 婚姻 (愛)
1. 現實層面(經濟)
2. 文化層面
3. 心理層面(潛意識)
吵架時,讓對方看到自幼稚&小氣,因為具備了愛與信任 → 會包容,互相體諒尊重
給孩子愛但是別太多期待
做好克服現實障礙的準備
接受 & 尊重彼此的差異
1. 承認愛情的限制
2. 縮小彼此的差異
3. 隱瞞對方

(5) go~
1. 下定決心就能成功 (熱情、準備、心態)
2. 愛得更熱烈、更誠摯
3. 下定決心就能幸福
發現自己對他人而言很重要
把該做的事情做完
4. 你的都是對的,毫不猶豫勇往直前 (自由)

2010/10/11

專案管理 - Closing

在專案的結束時
要進行文件的建檔
並進行結束會議
最後要給自己 & 所有參予專案的成員一點小小的鼓勵

專案管理 - Execting

這個步驟就是做事情啦
並且回報目前的狀況給上面知道

要回報的內容分為兩種
● Hard Dada (定量):數量 [%, 開始/結束日期]

● Soft Data (定性):品質 (有問題的點) [文字描述]

專案管理 - Monitoring

這個標題應該還要包括 controlling & changing兩個
這個階段是要了解目前專案執行的狀況
並進行修正與處理

當有changing發生時,請務必參考下列兩點
1. 請將變更的原因寫下來
2. 根據下列的構面去評估對專案的影響
● technical
● finicial
● scheduling
● quality

專案管理 - Planning

在Planning這個階段一共有下列六個步驟
(1) Work Breakdown Structure
這個步驟是將所有的要執行的任務都列出來
在這個步驟完整性是最重要
請將major deliverable細分成各個task
在分出所有的task之後
要建立WBS dirctionary
要將執行的任務、產出、負責的人員定義在此表中

rule type:Responsible(做事的人), Accountable(負責成敗的人), Consult(顧問), Inform

(2) Activity Duration Estimate
在這邊要評估每個任務的時間
要考慮下列因素:歷史資料、專案特性、人員變數、非內部因素
可以參考下列的作法
● PERT三點不確定法:E=(O+4M+P)/6
E:最後估計的時間
O:最樂觀的時間
M:一般需要的時間
P:最悲觀的時間

(3) Activity Sequencing
排出各task之間的順序,並定義中間的checkpoint[milestone]
有下列兩個步驟
1. 確認每個task之間的順序 & 先後關係
2. 決定critical path (花費最長時間的路徑)

(4) Schedule Development
根據步驟(3)的結果,試圖將schedule的時間縮短一個比例
可以透過下面的幾個作法
a. 減少task時間
b. 增加人力
c. 將CP的path變成平行
在決定好時間之後,描繪Gantt Chart

(5) Risk Management
進行風險的評估與管理
所謂的風險就是:未來發生 & 對專案有負面影響的事情
有兩種風險管理的作法
a. 預防措施preventive actions (cause)
b. 應變措施contingency plan (effect)
風險管理有下面幾個步驟
1. 透過大腦激盪定義出可能會發生的風險
2. 安排 & 排序風險的影響 & 發生機率
3. 指派風險負責人,並發展"預防措施" & "應變措施"

(6) Obtain a paln approval
開一個專案介紹的會議給老闆
要介紹此專案的目的、資源、可行性、主要的分類、需要多長的時間、風險等等...
讓老闆允諾這個計畫...

2010/10/10

專案管理 - Initiating

在專案開始的階段中
有下列四個步驟要完成
(1) Project Scope Statement
定義這次專案的目標
盡量在25個字之內就描述完畢
簡單清楚
務必只有一個目標

(2) Flexibility Analysis Matrix
建立分析圖來決定哪個是最重要的以及之間的順序
下圖的話就是Scope是最重要的
而Resource是最不重要的


(3) Major Deliverable
將主要的目標進行大致的分類

(4) Completion Criteria
設定每個Major deliverable所要的產出 & 時間
最好透過被動式的方式描述

2010/08/22

專案管理...

專案管理
什麼是專案呢?
只要是一件事情有開始&結束的時間
最後要產出結果都可以稱作專案
像是考試、旅遊、活動等等...
專案管理就是透過知識、工具
去達成專案的目標

專案基本上有三個組成份子
● Scope (Quality):專案的結果
● Time (Schedule):專案執行的時間
● Cost (Resource):專案所需的成本
在一開始執行專案時必須決定那個最重要
像是學生考試基本上最重要的是時間
再來是結果最後才是成本
因為學生考試的時間決定好了
沒考好可以選擇不同科系或學校
(也有人覺得結果最重要就會選擇重考了)

專案的流程有以下五個階段
Initiating (開始)
Planning (計畫)
Execting (執行)
Monitoring & Controling (監督 & 控制)
Closing (結束)
請參考下圖~

2010/07/08

RIP...

RIP(Routing Information Protocol)
這個protocol是用在layer 3 (IP layer)
用來做router間交換路由資訊的protocol
可以根據不同的domain來做不同的設定

在這邊domain的意思是一個IP layer的網路
像是192.168.1.1/24的網段
這個網段包含的IP從192.168.1.1 ~ 192.168.1.254的網路IP

可以設定兩種資訊
● Direction
》Both:定期的收送並更新routing table
》Incoming:只收來自其他台router的資訊,不送出RIP
》Outgoing:指送routing資訊,不收來自其他router的資訊
》None: 不送也不收routing資訊

● Version:用來控制版本 & broadcast的作法
》RIP-1:version 1基本上就足夠了
》RIP-2B: 比version 1多帶些資訊,用broadcast的方式
》RIP-2M:用multicast的方式

2010/07/07

投資...

什麼是投資呢?
我看了"漫步華爾街"的書
裡面有一句話我覺得最客觀
投資是
購買資產,以獲得合理的可預期收入(股利、利息、租金收入)
或長期增值的一種方法
那投機呢?
基本上就在於時間的長短與報酬的可預測程度
所以希望在幾週內就有獲利這就算是投機了

投資並不能一夕致富
但是投資必需要"不賠錢"
那什麼樣的報酬率代表不賠錢呢?
至少要能與"通貨膨脹率"相同

何謂通貨膨脹呢?
簡單來說就是物價上漲
十年前買支冰棒可能10元
現在買一樣的冰棒可能要20元了
這樣的過程就是通貨膨脹
這50年來的通貨膨漲率大約是4.5%
很可怕吧!!!!
現在定存一年的利率都不到1%
定存是真的趕不上通膨的速度了
但是定存的好處是本金不會被侵蝕
而且折現的速度快
所以一開始還是要透過定存
存緊急預備金 & 這兩三年可能會用的錢(像是結婚基金、旅遊基金之類的)
別一頭熱的全部投到股票或基金中

2010/07/06

隨機漫步...

想必大家都有聽過一個理論
一萬個小時的天才
就是人只要練習某項技能超過一萬個小時
他在那個領域就會成為天才
無論是運動員、音樂家、棋手都是這樣
這代表了一件事情
就是人努力就會變成天才的
重點是要有毅力不斷的努力
而且這些動作都會一直進步的

但是投資也是嗎?
只要學習投資超過一萬個小時
就會一直賺錢嗎?
就會總是打敗大盤嗎?
我想答案都在大家的心中了
所以學者提出了一個專有名詞來說明股票市場
"隨機漫步(Random Walk)"

隨機漫步代表
未來的發展和方向不能依據過去行為加以推測
比方說過去十年中華電信都表現的很好
但是不能因為過去的這些表現就說
中華電信在接下來的日子都會表現得很好
簡單來說
就是股票市場是不能預測的
這樣的結論代表一件事情
就是金融界的分析師 & 動物園的猴子選股的結果可能會差不多
說不定猴子反而會好一點 (好慘啊~~~)

PS:後面會介紹金融業界對抗學術界的兩大武器

2010/04/14

Static Route....

手動設定路由的方向
● 要設定destination IP與subnet mask
若是要針對某個IP那subnet mask就設定255.255.255.255
● 設定所要送的gateway IP address
● 設定metric (1 ~ 15)
代表說routing所需的成本
routing的成本代表經過多少個router
一般來說設定2 ~ 3就好了

為什麼要手動設定路由的方向呢?
因為有可能switch上面的default gateway找不到對應的位置
那為什麼default gateway會找不到這些IP呢?
有些是因為安全性的考量
比方說網路管理的server就不會想加入到default gateway中
所以就可以透過手動設定的方式來處理

ARP Table...

ARP(Address Resolution Protocol)
這個通訊協定最主要是用來做IP與MAC之間的對應
ARP Table則是存IP與MAC對應的表
有以下幾個欄位
● IP Address:對應到MAC的IP
● MAC Address:對應到IP的MAC
● VID:MAC所屬的VLAN ID
● Type:是動態學到或是手動設定的
● Age:此筆資料可以存在多久,0代表一直存在

在收到封包之後
switch會先去查這個進來的IP有沒有存在ARP Table中
若是存在則會送到對應MAC的device

若沒有在ARP Table中
那這台switch會broadcast ARP request
將自己的IP&MAC放到source IP與MAC裡面
並將要知道的IP放到destination IP裡面
再將destination MAC設為FF:FF:FF:FF:FF:FF (廣播MAC address)
如果在LAN中有人有對應到此IP的device
就會透過unicast送到剛剛發送的switch
switch就會學到這IP與MAC的對應

如果都沒有人回
此packet就會送給gateway讓它去想辦法了

2010/04/03

跟著安藤忠雄看建築...


這本書是從龍巖的業務那得到的
她知道我對他很有興趣送給我的

簡單介紹一下他
他目前是世界建築三大師之一
而且他沒有受過正規建築師訓練
全靠自修所習來
一個屢敗屢戰不同的人生
他在17歲時為了出國看建築
爭取到職業拳擊手的資格到國外比賽
在高工機械科畢業之後
他到室內設計公司當助手
並自學建築課程
24歲時又自費出國旅遊實地走訪
回國之後他就努力的接案學習並向政府提案
終於在35歲那年有了成名作「住吉的長屋/東邸」
在往後的幾年他慢慢的墊定他的風格與聲譽
在54歲時他得到了『普立茲克獎』(建築界的諾貝爾獎)

光之教堂

安藤忠雄在建築中有三個要素
● 素面材料
他通常都用清水混凝土來作素材
簡單來說就是水泥牆
但是他的水泥牆有經過特殊的調配
可以直接呈現出細膩的觸感

● 幾何形體
基本上就是一些簡單的幾何圖形
圓型、方形、三角形
他認為幾何是建築的框架

● 經人為處理的自然
因為他喜歡大自然
所以必須將自然表現在建築中
所以光、天空、風、水都會是他的創作元素

我想上述的內容並不足以讓他成為"當今在世的偉大建築師"
看完這本書
我發現是他對建築的熱情與永不放棄的念頭
他也一直提醒年輕人要擁有夢想並勇敢實現
最重要的... 要去愛自己的家鄉 ─ 地球

PS: 他目前在台灣的作品
● 交通大學藝術館 (聽說停工了)
● 亞洲大學藝術館 (聽說今年會蓋好)
● 龍嚴世紀墓園

2010/04/02

DSCP...

DSCP(Differentiated Service CodePoint)
用來進行QoS(Quality of Service)
讓不同的封包在網路擁塞時有不同的優先權
這個功能主要是用來取代Class of service的功能
因為原先的class of service只有8個等級
DSCP將這個功能擴充到64個不同的priority
比較高的等級在網路擁塞的狀況下
可以有比較好的傳輸品質
由於可以向下相容
這64個priority也都可以對應到COS的8個priority中

接著介紹流量控管的機制
此功能都必須在DSCP下才能作用
● TRTCM (Two Rate Three Color Marker) [RFC2698]
首先些介紹顏色
Red:有很高的機率送不出去
Yellow:有網路擁塞時,則會送不出去
Green:會盡量將此封包送出
分成兩個Rate
CIR (Committed Info Rate):保證的頻寬
PIR (Peak Info Rate):最高的頻寬
分為兩種mode
》Color-blind Mode
基本上不看近來封包的顏色
1.只要網路超過PIR,封包都標為Red
2.如果只超過CIR,封包則標為Yellow
3.如果都沒有超過則為Green
》Color-aware Mode
先看顏色再看目前的頻寬
1.如果進來為Red,則繼續標為Red
2.網路超過PIR,封包都標為Red
3.如果進來為Yellow,則繼續標為Yellow
4.如果超過CIR,封包則標為Yellow
5.若都不符合上述條件則標為Green


2010/04/01

ACL...

ACL(Access Control List)
是將進來的traffic進行對應的動作
比方說將某特定VLAN進來的traffic都貼上較高的priority
分為兩個主要的步驟
第一是將traffic進行分類(Classifier)
第二是把上述分類的traffic指定到對應的動作(Policy Rule)

● Classifier
這裡的行為主要是將traffic包成一個group
可以針對進來封包的VLAN, priority, Ethernet type, MAC, port來分類
也可以針對layer 3的DSCP, IP protocol, source\destination IP來分類
分類完會放在同一個group中

● Policy Rule
在Classifier分類完封包之後
這裡就是針對上述的group進行對應的動作
→ Forwarding:是否要drop packet或不要drop
→ Priority:是否要換成新的priority
→ DiffServ:是否要換成新的DSCP
→ Outgoing:送出去的packet是否要帶新的VLAN ID,或指定送到某port
→ Metering:在發生網路擁塞時要怎麼處理(drop,換DSCP,...)

關於DSCP請參考此篇

2010/03/31

35歲前要做的33件事情



這本書我看了很多遍
每次看都覺得內容過於多且雜
於是這次看完覺得將自己的心得寫下
並且分類成為自己的十件事情

● 態度
→ 謙沖致和
→ 積極陽光
→ 挫折回復

●個人
→ 鮮明個人風格
→ 簡約生活
→ 學習律動
→ 結交知己

●目標清單
→ 訂下目標清單
→ 自己的事業
→ 培養興趣

以下是我參考書目做的分類

● 態度
→10.擁有謙沖致和的態度 (3.重新定義「中年」、13.每週一次整理(反省)自身)
→4.得到「心靈復原力」(11.一定要擁有一次人生的大挫折)
→2.永遠心向陽光的生活態度 (6.懷抱一個偉大的夢想,緊張現實的當下、15.對世界懷抱一個希望)

● 個人風格
→1.確立鮮明的個人風格 (31.真的可以說「不」)
→5.簡約生活 (26.選擇自己的生活方式和節奏、9.制定自己的kepp fit計畫、8.培養良好的睡眠習慣、22.擁有屬於自己的金錢規劃)
→21.保持不間段的學習律動(20.搞定外語、7.養成每天讀取新聞的好習慣、17.考幾張證照、12.豐富自身內涵、16.產生令自己有價值的獨門創意)
→33.結交幾個知己 (30.只需和少數人保持和諧關係、32.對父母許若必不可少)

● 目標清單
→14.定下人生的目標清單 (29.見一個「夢中人」、28.做一次義工)
→19.為事業而不是位工作奔波(18.至少進一次大公司)
→25.培養一種自己獨享趣味 (27.擁有一個自己的角落、24.背著背包去走走、23.離群索居十天、一個月)

2010/03/30

兔斯基~做自己 (王卯卯)



這本書市一本手繪本
他也是網路上很多人喜歡用的圖示
我最近才發現這個作者竟然是大陸人
而且它的圖示很有趣
不用表情來說明情緒
而是用熱情的肢體動作來說明

原本以為這本書僅僅是搞笑(因為網路上發現牠的圖都很好笑)
沒想到看完之後發現
這本書畫了很多很有意思的圖文
我會推薦大家去看一下
因為還蠻有寓意的
以下列了一些我比要有感觸的文字
圖案就請各位去買書吧

→景色
處在高處,就舉目遠眺
跌落低處,也能靜心欣賞


痛苦是用來獨自承受的
快樂才是用來分享的

→心
每個人都應把心放低
於是就可以永遠沒有失望,只有驚喜

→如果
如果沒有光,那就點一盞燈
如果沒有門,那就開一扇窗
如果沒有路,那就搭一座橋
如果沒有奇蹟發生,那就去創造一個

→ 一
桌上點一盞燈,我就不會害怕
多搭一條毛巾,我就不會孤單
認真讀些好書,我就不會惆悵
然後,即使仍是一個人,我也不再悲傷

→夢想
不要讓夢想永遠只成為一個夢想

→希望
我沒有錢,但是我還有朋友
我沒有朋友,但是我還有家人
我沒有家人,但是我還有健康
我沒有健康,但是我還有希望

→低調
不管好事還是壞事,自己清楚就足夠,做人要低調

→勇氣
沒有不能做,只有不敢作

→自己
先做自己,再愛別人

→距離
距離並不可怕,可怕是心越來越遠