일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 공룡책
- C++ library
- C언어
- C++ gui 라이브러리
- 알고리즘
- go
- a tour of go
- JUCE library
- go channel
- BOJ
- 코딩
- tour of go
- 프로그래밍
- JUCE 튜토리얼
- Nebula
- c++ heap
- 운영체제
- 자료구조
- Docker
- 백준
- C++
- vim-go
- C++ gui
- LOB
- 리듬게임
- JUCE라이브러리
- 연결리스트
- OS
- JUCE
- gui
- Today
- Total
목록Hacking/기본기 (5)
CafeM0ca
이번에 과제가 외주로 들어왔는데 미쿡에서 유학하시는 분인 것 같더라. 대학을 다니는데 본인 과제가 외주로 오는 경우는 2가지가 있다. 1. 돈이 많아서 맡기고 놀러 다니거나 2. 학점으로 인해서 장학금에 금이 간다거나.. 2의 경우를 좀 더 세분화하면 수업 시간에 농땡이 피우다가 발등에 불 떨어지는 경우와 혼자서 진짜 하다가 안되니까 맡기는 경우가 있는데, 이번 의뢰인은 후자의 경우 같더라.(조금 떠보면 알 수 있다) TCP에 기억나는 거라고는 사실 3-way handshake정도? https://cafemocamoca.tistory.com/213 [NetWork] 3 way handshake tcp/ip에서 씀 ACK는 세션이 같다는걸 인증하기위해 계속 보내줘야함 클라이언트의 sequence 번호와 서..
Proxy의 탄생 배경은 인터넷을 빠르게 사용하기 위해 탄생하였다. Proxy서버에 많은 사람들이 접속하여 사용하다 보면 Proxy서버에 cache가 쌓이게 된다. A가 과거에 Alpha 웹사이트에 접속하여 cache가 쌓이게 되면 B는 Alpha 웹사이트를 방문할때 A가 쌓아둔 cache를 사용하여 더 빠르게 인터넷을 사용할 수 있다. 그러나 요즘같이 인터넷 속도 걱정을 안해도 되는 세상에는 별 의미가 없다. 단지, Alpha사이트에 직접 데이터를 요청하고 받는게 아니라 Proxy 서버를 통해 간접적으로 요청하고 Proxy서버를 통해 받는다. 그럼 VPN은 무엇인가? VPN(가상사설망)의 탄생 배경은 인터넷상에서 자신의 IP(개인정보)가 수집당하니 익명으로 처리하고 싶어서 만들어졌다. 기본은 Proxy..
tcp/ip에서 씀 ACK는 세션이 같다는걸 인증하기위해 계속 보내줘야함클라이언트의 sequence 번호와 서버의 sequence 번호가 존재.임의로 정하자.클라이언트 : 1000서버 : 2000 클라이언트 -> 서버 SYN패킷 전송 sequence(1000) 서버가 응답을 보낸다서버 -> 클라이언트 SYN(2000), ACK(1001) 클라이언트가 잘 받았다고 응답을 보낸다.클라이언트 -> 서버 ACK(2001) 클라이언트가 서버에게 "Hello"메시지를 보낸다.클라이언트 -> 서버 PSH(SYN(1001),ACK(2001)) "Hello"메시지 뒤에는 메시지의 끝임을 알려주는 문자가 있다.(NULL)서버는 잘 받았다고 메시지의 길이만큼 더해서 ACK를 보낸다.서버 -> 클라이언트 ACK(1007) 종..
gdb 로 열자 info file하면 엔트리포인터 0x80487a0를 확인해보면 start함수가 보이는데 저기에 첫번째인자(인자전달 거꾸로 들어간다.)가 main함수 포인터이다. 저 함수를 까보면 메인함수가 잘보인다.