SlideShare uma empresa Scribd logo
1 de 66
네트워크 분석
2023년 2월 13일
김천규
1
네트워크하면 떠오르는 이미지?
2
대학교 네트워크 수업 시간
3
교수님
나
대부분 이렇습니다.
4
OSI 7 계층, TCP/IP 4계층…
대학생 때, 저 입니다.
5
한쪽 면 밖에 못본다.
6
7
같이 와이어샤크로 탐험해보죠.
쉽게(?) 이해하기 위한 네트워크 원칙
8
1. Six Degrees of Separation:
전세계 사람들 여섯 다리 거치면 모두
연결될까?
9
2. 역할별 네트워크 계층이 있으며 사전
악속에 의해 동작한다.
10
3. 각 계층별 필요한 장부(연락처)를
기록한다.
11
쉽게(?) 이해하기 위한 네트워크
1. Six Degrees of Separation: (HW: Switch, Router 등등)
2. 역할별 네트워크 계층이 있으며 사전 악속(프로토콜)에 의해
동작한다. (물리, 데이터링크, 인터넷, 전송, 응용)
3. 각 계층별 필요한 장부(연락처)를 기록한다.
12
네트워크 분석: 시나리오
1. Ping을 치면 어떻게 될까?
2. 웹사이트 접속하면 어떻게 될까? (소규모)
3. 웹사이트 접속하면 어떻게 될까? (대규모)
4. HTTPS의 역할은?
13
테스트 환경(HW)
14
테스트 환경(SW)
Tools: Wireshark
15
1. Ping을 치면 어떻게 될까?
Layer: 물리 계층, 데이터링크 계층, 인터넷 계층
Protocol: ARP, IP
16
Ping을 치면 어떻게 될까?
17
ARP
(Address Resolution Protocol)
18
시나리오: ping
19
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
시나리오 Step1: ping
20
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC: 192.168.31.41로
패킷을 보내야 하는데
얘는 누구야?
시나리오 Step2: ARP Boardcast
21
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC: 아 모르겠다. 근처에 있는
친구들에게 물어 봐야지.
너가 192.168.31.41이니??
Broadcast
Broadcast
Broadcast
ARP Broadcast
22
시나리오 Step3: ARP Reply
23
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC: 아 모르겠다. 근처에 있는
친구들에게 물어 봐야지.
너가 192.168.31.41이니??
ARP Broadcast
Broadcast
Reply
MAC: 98:41:5C:3B:CB:58
Nintendo: 192.168.31.41은 사실
나야. 내 명함(MAC 주소) 받아
ARP Reply(응답)
24
시나리오 Step3: ARP Ignore
25
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
AP: 난 192.168.31.41가 아니야.
알아서 찾겠지. 뭐.
응답안함
Broadcast
Broadcast
PC: 아 모르겠다. 근처에 있는
친구들에게 물어 봐야지.
너가 192.168.31.41이니??
ARP Broadcast
시나리오 Step4: ARP Reply
26
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC:192.168.31.41이
너(98:41:5C:3B:CB:58) 구나.
내 연락처에 저장할 게.
ARP Table
Reply
MAC: 98:41:5C:3B:CB:58
Nintendo: 192.168.31.41은 사실
나야. 내 명함(MAC 주소) 받아
ARP Table
호스트 IP MAC
Nintendo Switch 192.168.31.41 98:41:5C:3B:CB:58
ARP Table 확인
27
IP(Internet Protocol)
28
시나리오: ICMP 요청
29
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC:이제 필요한 정보(IP, MAX)를
전부 알고 있어.
패킷 보내줄 게.
ICMP
Nintendo: 192.168.31.41은 사실
나야. 내 명함(MAC 주소) 받아
ARP Table
호스트 IP MAC
Nintendo Switch 192.168.31.41 98:41:5C:3B:CB:58
ICMP
request
ICMP 요청
30
시나리오: ICMP 응답
31
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
Nintendo Switch
IP: 192.168.31.41
MAC: 98:41:5C:3B:CB:58
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC:이제 필요한 정보(IP, MAX)를
전부 알고 있어.
패킷 보내줄 게.
ICMP
ICMP
reply
Nintendo: 패킷 잘 받았다고
알려줘야지.
ARP Table
호스트 IP MAC
Nintendo Switch 192.168.31.41 98:41:5C:3B:CB:58
ICMP 응답
32
2.웹사이트 접속하면
어떻게 될까?(소규모)
Layer: 전송계층, 응용계층
Protocol: DNS, HTTP, TCP, UDP
33
34
DNS(Domain Name System)
35
시나리오 Step1: DNS
36
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC: kit-works.com의 IP가 뭐지?
DNS Query Request
DNS
Query
Request
시나리오 Step2: DNS
37
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
PC: kit-works.com의 IP가 뭐지?
DNS Query Request
DNS
Query
Request
AP: 어? 나도 모르는데..
kit-works.com의 IP 아시는 분?
DNS Query Request
DNS
DNS
Query
Request
DNS
도메인 IP
kit-works.com 13.209.15.150
NAT
DNS 질의
38
DNS 질의 kit-works.com
• DNS A 질의
39
시나리오 Step3: DNS 응답
40
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
DNS:
kit-works.com의 IP는
13.209.15.150 이거야.
DNS
DNS
Query
Reply
DNS
도메인 IP
kit-works.com 13.209.15.150
DNS
Query
Request
NAT
DNS 응답 kit-works.com
41
시나리오 Step4: DNS
42
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
DNS
Query
Reply
DNS
DNS
Query
Reply
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: kit-works.com의 ip를 우선
저장해놔야지. PC야 받어.
DNS Cache && DNS Query Reply
DNS Cache
도메인 IP
kit-works.com 13.209.15.150
NAT
시나리오 Step5: DNS
43
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
DNS
Query
Reply
DNS
DNS
Query
Reply
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: 이제 kit-works랑 바로
통신하면 되겠네. 나도 저장해
놓을게.
NAT
시나리오 Step6: 웹페이지 요청
44
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
Web Page
Request
DNS
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: kit-works.com의 ip 값,
나도 저장해 놓을 게.
키트웍스
도메인: kit-works.com
IP: 13.209.15.150
NAT
시나리오 Step7: 웹페이지 요청
45
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
Web Page
Request
DNS
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
키트웍스
도메인: kit-works.com
IP: 13.209.15.150
Internet
NAT
시나리오 Step8: 웹페이지 응답
46
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
Web Page
Response
DNS
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
키트웍스
도메인: kit-works.com
IP: 13.209.15.150
Internet
NAT
NAT(Network Association
Traslation)
47
48
49
그럼 이게 무슨 일까요?
50
시나리오: /etc/hosts
51
PC
IP: 192.168.31.65
MAC: f8:4d:89:7e:33:b0
AP
IP: 192.168.31.1
MAC: 40:31:3C:00:21:9F
Web Page
Request
DNS
DNS
도메인 IP
kit-works.com 13.209.15.150
AP: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: DNS Cache
도메인 IP
kit-works.com 13.209.15.150
PC: kit-works.com의 ip가 이거구나
PC: /etc/hosts
도메인 IP
kit-works.com 15.164.232.74
스터디모아
도메인: studymoa.me
IP: 15.164.232.74
/etc/hosts파일, DNS 질의 안함
52
3.웹사이트 접속하면
어떻게 될까?(대규모)
CDN, GSLB
53
DNS 질의를 할때마다 주소가 바뀐다?
54
GSLB(Global Server Load Balancer)
https://cloud.kt.com/portal/user-guide/network-GSLB-intro
55
CDN(Content Delivery Network)
56
4.HTTPS
HTTPS = HTTP + TLS(SSL)
57
HTTPS
58
https://www.cloudflare.com/ko-kr/learning/ssl/what-is-ssl/
TLS Decryption(복호화)
59
https://wiki.wireshark.org/TLS#example-capture-file
TLS 예제 파일
60
https://wiki.wireshark.org/TLS#example-capture-file
TLS 패킷 확인 불가: dump.pcapng
61
TLS 패킷 확인 가능: premaster 파일 적용
62
끝 맺으며
63
64
일반 사용자
개발자(퍼블리셔, 프론트, 벡엔드, devOps 등등)
네트워크 관리자
시스템 엔지니어
보안
시스템
프로그래머
누군간 이렇게 볼 수도?
65
감사합니다.
66

Mais conteúdo relacionado

Semelhante a 네트워크 분석

Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명진우 이
 
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012Esun Kim
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Nalee Jang
 
(2013 DEVIEW) 멀티쓰레드 프로그래밍이 왜이리 힘드나요?
(2013 DEVIEW) 멀티쓰레드 프로그래밍이  왜이리 힘드나요? (2013 DEVIEW) 멀티쓰레드 프로그래밍이  왜이리 힘드나요?
(2013 DEVIEW) 멀티쓰레드 프로그래밍이 왜이리 힘드나요? 내훈 정
 
Netmanias L2,L3 Training (1) L2 Ethernet
Netmanias L2,L3 Training (1) L2 EthernetNetmanias L2,L3 Training (1) L2 Ethernet
Netmanias L2,L3 Training (1) L2 EthernetChris Changmo Yoo
 
네트워크의 개념
네트워크의 개념네트워크의 개념
네트워크의 개념Chulgyu Shin
 
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_ArchitectureRhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_ArchitectureRhea Strike
 
[NDC 2017] 이카루스 북미 : 베타서비스 활용법
[NDC 2017] 이카루스 북미 : 베타서비스 활용법[NDC 2017] 이카루스 북미 : 베타서비스 활용법
[NDC 2017] 이카루스 북미 : 베타서비스 활용법David Kim
 
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptxYeongKiKim1
 
Before OTD EDU Assignments
Before OTD EDU AssignmentsBefore OTD EDU Assignments
Before OTD EDU AssignmentsBeom Lee
 
Apache httpd ( 아파치 웹서버 ) 설치 가이드
Apache httpd ( 아파치 웹서버 ) 설치 가이드Apache httpd ( 아파치 웹서버 ) 설치 가이드
Apache httpd ( 아파치 웹서버 ) 설치 가이드Opennaru, inc.
 
(망고210& Gingerbread) u-boot 컴파일 및 다운로드
(망고210& Gingerbread) u-boot 컴파일 및 다운로드(망고210& Gingerbread) u-boot 컴파일 및 다운로드
(망고210& Gingerbread) u-boot 컴파일 및 다운로드종인 전
 
[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11흥배 최
 
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTOiFunFactory Inc.
 
면접 대비 벡터, CS 개념과 사례
면접 대비 벡터, CS 개념과 사례면접 대비 벡터, CS 개념과 사례
면접 대비 벡터, CS 개념과 사례Soochan Park
 
UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제Lee Sang-Ho
 
kics2013-winter-biomp-slide-20130127-1340
kics2013-winter-biomp-slide-20130127-1340kics2013-winter-biomp-slide-20130127-1340
kics2013-winter-biomp-slide-20130127-1340Samsung Electronics
 
Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치ymtech
 

Semelhante a 네트워크 분석 (20)

Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명Wire shark 사용법 및 네트워크 개론 살짝 설명
Wire shark 사용법 및 네트워크 개론 살짝 설명
 
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
 
네트워크 기본
네트워크 기본네트워크 기본
네트워크 기본
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
 
(2013 DEVIEW) 멀티쓰레드 프로그래밍이 왜이리 힘드나요?
(2013 DEVIEW) 멀티쓰레드 프로그래밍이  왜이리 힘드나요? (2013 DEVIEW) 멀티쓰레드 프로그래밍이  왜이리 힘드나요?
(2013 DEVIEW) 멀티쓰레드 프로그래밍이 왜이리 힘드나요?
 
Netmanias L2,L3 Training (1) L2 Ethernet
Netmanias L2,L3 Training (1) L2 EthernetNetmanias L2,L3 Training (1) L2 Ethernet
Netmanias L2,L3 Training (1) L2 Ethernet
 
네트워크의 개념
네트워크의 개념네트워크의 개념
네트워크의 개념
 
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_ArchitectureRhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_Architecture
 
[NDC 2017] 이카루스 북미 : 베타서비스 활용법
[NDC 2017] 이카루스 북미 : 베타서비스 활용법[NDC 2017] 이카루스 북미 : 베타서비스 활용법
[NDC 2017] 이카루스 북미 : 베타서비스 활용법
 
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
광안 1반 2팀 엠퀴즈 최종 발표 자료.pptx
 
Maker 오해와 진실
Maker 오해와 진실Maker 오해와 진실
Maker 오해와 진실
 
Before OTD EDU Assignments
Before OTD EDU AssignmentsBefore OTD EDU Assignments
Before OTD EDU Assignments
 
Apache httpd ( 아파치 웹서버 ) 설치 가이드
Apache httpd ( 아파치 웹서버 ) 설치 가이드Apache httpd ( 아파치 웹서버 ) 설치 가이드
Apache httpd ( 아파치 웹서버 ) 설치 가이드
 
(망고210& Gingerbread) u-boot 컴파일 및 다운로드
(망고210& Gingerbread) u-boot 컴파일 및 다운로드(망고210& Gingerbread) u-boot 컴파일 및 다운로드
(망고210& Gingerbread) u-boot 컴파일 및 다운로드
 
[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11
 
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
 
면접 대비 벡터, CS 개념과 사례
면접 대비 벡터, CS 개념과 사례면접 대비 벡터, CS 개념과 사례
면접 대비 벡터, CS 개념과 사례
 
UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제UNIX 시스템 2014-2018년 기말시험 기출문제
UNIX 시스템 2014-2018년 기말시험 기출문제
 
kics2013-winter-biomp-slide-20130127-1340
kics2013-winter-biomp-slide-20130127-1340kics2013-winter-biomp-slide-20130127-1340
kics2013-winter-biomp-slide-20130127-1340
 
Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치
 

Mais de Wonjun Hwang

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)Wonjun Hwang
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)Wonjun Hwang
 
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)Wonjun Hwang
 
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)Wonjun Hwang
 
Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Wonjun Hwang
 
JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)Wonjun Hwang
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Wonjun Hwang
 
XSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyXSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyWonjun Hwang
 
Flutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyFlutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyWonjun Hwang
 
얕은복사,깊은복사
얕은복사,깊은복사얕은복사,깊은복사
얕은복사,깊은복사Wonjun Hwang
 
Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Wonjun Hwang
 
완전 유용한 CSS 모음
완전 유용한 CSS 모음완전 유용한 CSS 모음
완전 유용한 CSS 모음Wonjun Hwang
 
2024 개발 트렌드
2024 개발 트렌드2024 개발 트렌드
2024 개발 트렌드Wonjun Hwang
 
디바운싱과 쓰로틀링
디바운싱과 쓰로틀링디바운싱과 쓰로틀링
디바운싱과 쓰로틀링Wonjun Hwang
 
스마트한 팀 협업
스마트한 팀 협업스마트한 팀 협업
스마트한 팀 협업Wonjun Hwang
 

Mais de Wonjun Hwang (20)

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)
 
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
 
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
 
Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)
 
JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)
 
XSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyXSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team Study
 
Flutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyFlutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team Study
 
PWA
PWAPWA
PWA
 
얕은복사,깊은복사
얕은복사,깊은복사얕은복사,깊은복사
얕은복사,깊은복사
 
Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기
 
완전 유용한 CSS 모음
완전 유용한 CSS 모음완전 유용한 CSS 모음
완전 유용한 CSS 모음
 
2024 개발 트렌드
2024 개발 트렌드2024 개발 트렌드
2024 개발 트렌드
 
디바운싱과 쓰로틀링
디바운싱과 쓰로틀링디바운싱과 쓰로틀링
디바운싱과 쓰로틀링
 
Passkey
PasskeyPasskey
Passkey
 
스마트한 팀 협업
스마트한 팀 협업스마트한 팀 협업
스마트한 팀 협업
 

네트워크 분석