- shellboy : app layer
- Fortune00 : tcp & ip layer
- moonDD99 : arp layer
- Gye Young, Jung : arp layer + ์ค๊ฐ ๋ณด๊ณ ์
- woocheol Kwon : ether & ni layer
-
๋ฏธํ : 26์ผ, 3์ผ, 10์ผ, 17์ผ(์ต์ข )
-
์ ์ถ : ๋ณด๊ณ ์ 21์ผ, ๋ฐ๋ชจ 22์ผ
- 10์ผ : 1์ฐจ ์์ฑ > ํ์ฌ ์ฝ๋ฉ ์งํ ์ํฉ ๋ฆฌ๋ทฐ + ์ฝ๋ฉํธ > ๋ณด์
- 17์ผ : ์ต์ข ์์ฑ > ์ต์ข ๋ณด๊ณ ์ (+๊ฐ์ ๋งก์ ๋ ์ด์ด์ ๋ํ ์ค๋ช )
- Base Layer
- base layer ๊ธฐ๋ฐ ์ค๋ฒ๋ผ์ด๋ฉ
- Naming
- ํจ์๋ camelCase
- ๋ณ์๋ snake_case
- Style
- 15-20์ค์ ์ฝ๋๋ ํจ์ํ
- ๋งค๊ฐ๋ณ์ ์ต์ํํ์ฌ ์ฌ์ฉ
- Comment
- ์ฃผ์์ ์ต๋ํ ํ๊ธ
- @param ๋ช ์
- Project
- ๊ฐ์ ๋งก์ ๋ ์ด์ด(ํด๋์ค) ์ด๋ฆ์ branch๋ฅผ ์์ฑํ์ฌ ๊ตฌํ
- ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด issue ๋ฑ๋ก
- chat app, file tranfer, simplest dlg์ ๊ฑด๋ค์ง ์์
- ex. [feat] ์ด์ ์ปดํฌ๋ํธ ์ถ๊ฐ
- ๋ค๋ค์์ค ์ธ๋ถ๋ด์ฉ
- ๋ง๋จธ๋ฆฌ
- feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง
- fix: ๋ฒ๊ทธ ์์
- test: ํ ์คํธ ์ฝ๋ ์์ฑ
- docs: ๋ฌธ์
- chore: ํ๊ฒฝ์ค์ ํ์ผ
- style: ์ฝ๋ ํ์, ์ ๋ ฌ, ๋ฆฐํธ ๋ฑ์ ๋ณ๊ฒฝ
- jdk version : jdk 1.8.0_301
- winpcap : 4.1.3
- JNetPcap
- vmware workstation
- header = inner class
- layer ์ฐ๊ฒฐ = arraylist
- arp layer ์ผ์ ํ ์ด๋ธ = hashmap