본문 바로가기
반응형

CS/네트워크2

[네트워크] 인증 방식 (쿠키, 세션, 토큰 JWT) 및 로그인 세션ID 저장 과정 인증 / 인가1. 인증 (Authentication):인증은 해당 유저가 실제 유저인지 확인하는 과정예를 들어, 사용자가 로그인할 때 ID와 비밀번호를 입력하면 시스템은 이를 확인하여 사용자가 누구인지 확인합니다.인증 방식은 비밀번호, 생체 인식, OTP(일회용 비밀번호), 보안 토큰 등 다양합니다.즉, **"누구냐?"**라는 질문에 답하는 과정입니다.2. 인가 (Authorization):인가는 인증된 유저가 어떤 자원에 접근할 수 있는지, 어떤 행동을 할 수 있는지를 결정하는 과정입니다.예를 들어, 로그인한 사용자가 특정 파일을 열거나 수정할 수 있는 권한을 갖고 있는지 확인합니다.즉, **"이 사용자는 무엇을 할 수 있느냐?"**라는 질문에 답하는 과정입니다.정리인증: 사용자의 신원을 확인하는 과정.. 2025. 1. 13.
[네트워크] TCP 연결 3-Way handshake, UDP TCP(Transmission Control Protocol) TCP 통신을 하려면 먼저 네트워크 연결 설정이 필요합니다. TCP 연결 수립 과정은 3-Way 핸드셰이크 과정을 TCP 연결을 생성할 때는 3-Way 핸드셰이크를 이용해요.SYN: 클라이언트가 서버에게 SYN(synchronize) 플래그가 설정된 메시지를 보냅니다. 이때 SYN은 클라이언트의 임의 시퀀스 번호 A를 포함합니다.SYN-ACK: 서버는 클라이언트의 SYN에 응답하여 SYN-ACK 메시지를 보냅니다. 서버는 자신만의 새로운 시퀀스 번호 B를 포함한 SYN을 전송하고, 클라이언트의 시퀀스 번호 A에 1을 더한 ACK(acknowledgment)를 함께 보냅니다(A+1).ACK: 클라이언트는 서버로부터 받은 SYN에 대해 ACK 메.. 2024. 10. 8.
반응형