일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Race condition
- 메카님
- 게임개발
- stride
- gravity direction
- reverse gravity
- DSP
- dtft
- dirty cow
- ability task
- ret2libc
- Security
- DP
- gameplay ability
- pdlc
- CTF
- MLFQ
- Replication
- 언리얼 엔진
- Rr
- MAC
- 유니티
- gas
- linear difference equation
- Unreal Engine
- 언리얼엔진
- 게임 개발
- gameplay effect
- 유스케이스
- 운영체제
- Today
- Total
목록2024/04/06 (2)
다양한 기록
메일을 보내는 사람(호스트): 유저 에이전트 클라이언트: 메일을 보내는 메일 서버 서버: 메일을 받는 메일 서버 TCP 사용, 25 포트 - 핸드셰이킹 - 메시지 전달 - 종료 커맨드/리스폰스 상호작용 - 커맨드: ASCII text (7비트 아스키 코드, 1비트는 패리티 비트) 즉, 문자로 명령이 간다. - 리스폰스 status code, phrase 앨리스가 밥에게 메시지를 보내는 경우 1. 앨리스가 유저에이전트를 통해 밥에게 메일을 보내면, 2. 유저에이전트는 앨리스의 메일 서버로 메시지를 보내고 메시지 큐에 쌓인다. 3. 클라이언트 측은 SMTP를 열어 밥의 메일 서버에게 TCP 커넥션을 한다.(핸드셰이킹) 4. 클라이언트가 밥에게 메시지를 보낸다. 5. 밥의 메일 서버는 밥의 메일 박스에 메일을..
Cookie HTTP 프로토콜은 stateless, 상태 정보를 저장하지 않습니다. 그렇기에 필요한 정보가 있다면 쿠키에 저장할 수 있습니다. 서버가 클라이언트에 쿠키를 설정하고, 클라이언트가 다음 HTTP 요청을 할 시 저장해둔 쿠키를 다시 전송합니다. 그렇다면 이 이용자가 누구인지 확인하는게 더 편하게 이루어질 것입니다. 만약 쿠키가 없는 클라이언트가 접속하고자 한다면 처음 온 사용자라고 인식할 수 있습니다. 인증, 쇼핑 카트, 추천, 유저 세션 상태 등을 위해 사용합니다. 즉, state를 저장할 수 있습니다. 쿠키는 다르게 표현하면 state를 전달하는 http 상의 메시지라 할 수 있습니다. 웹 캐시 (프록시 서버) 물리적으로 거리가 멀면 통신하는데 시간이 걸릴 수밖에 없습니다. 그래서 방문한 ..