Computer Network
-
[AWS] AWS SES를 통해 보낸 이메일의 열기 클릭 반송 모니터링Computer Network 2023. 2. 12. 15:18
안녕하세요. 오늘은 AWS SES를 통해 보낸 이메일에 대해 유저가 열기, 클릭의 액션에 대한 모니터링 하는 법을 알아보겠습니다. 1. 목적 1) 수신자가 이메일을 여는 횟수 파악 2) 수신자가 이메일에 있는 링크를 클릭하는 횟수 파악 3) 이메일이 반송되는 횟수 파악 2. 사용하는 aws 기능 1) AWS SES(Amazon Simple Email Service) - 대량으로 이메일을 전송할 수 있는 클라우드 이메일 서비스 공급자 2) AWS SNS(Amazone simple notification service) - 수신자가 이메일을 열거나, 링크 클릭, 반송될 때마다 알림 전송 3) AWS amazone cloudwatch - 수신자가 이메일을 열거나 링크 클릭, 반송되는 횟수 파악 SES로 이메일..
-
[Computer Network] AWS Route53 (dns) 레코드 유형Computer Network 2022. 12. 11. 12:44
aws Route53에 대해 다루다보면, 아래처럼 "유형" 행을 확인하실 수 있습니다. 각 유형마다 넣어야하는 값이 달라지기 때문에, route53(DNS)을 다루는 일이 있다면 기본적인 유형에 대해 알고 있어야 합니다. 그래서 dns에서 사용하는 유형의 종류와 의미에 대해 정리해보겠습니다. 1. A 도메인 주소와 서버의 Ip 주소를 직접 매핑합니다. ex) ip - 1.111.11.11 과 example.com 을 직접 연결한다. 2. CNAME CNAME 레코드는 캐노니컬 네임 레코드(Canonical Name Record)의 약자로 , 줄여서 CNAME 레코드라고 합니다. cname 도메인 주소를 또 다른 도메인 주소로 매핑시키는 형태. 즉, 기존의 도메인을 이용해서 새로운 도메인에 별칭을 부여합니..
-
[Computer Network] Http methods & status codeComputer Network 2022. 11. 6. 23:42
1. methods 종류 get 리소스 조회! body 사용 권장 x (지원하지 않은 곳 많음) query_params 이용 post 메세지 바디를 통해 서버로 요청 데이터 전달 → 요청 데이터를 처리(ex -등록/프로세스 상태변경 ... ) 요청 data를 어떻게 처리할지 리소스마다 따로 정의해야함 !! 보통 새 리소스 생성 / 요청 데이터 처리 / 다른 메소드로 처리하기 애매한 경우 put 리소스가 있으면 완전히 대체!!(덮어버리기~) post와 차이점은 put은 해당 리소스의 위치를 알고있다! ex) members/100 patch 리소스의 부분 변경~ put은 완전히 대체임. delete 리소스 제거 head get에서 body가 안오는 것 options 2. Http method 속성 안전 호출..
-
[Computer Network] HTTPComputer Network 2022. 11. 6. 23:32
1. HTTP란? = hyper text transfer protocol 거의 모든 형태의 데이터 전송이 가능 1) http 버전 1.1 - 가장 기본, 많이 쓰이는 버전 , TCP 2 - 성능 개선, TCP 3 - 성능 개선, UDP 2) http 특징 클라이언트 / 서버 구조 스테이스리스 비연결성 Http 메세지 구조 단순함, 확장 가능 2.클라이언트 서버 구조 클라이언트에서 request 서버에서 response 3.스테이스리스 프로토콜(무상태 프로토콜) 서버가 클라이언트 상태를 보존하지 않음!! 장점) 서버 확장 가능(스케일 아웃) → ex) 갑자기 클라이언트에서 요청이 많을 시, 서버 확장 가능 단점) 클라이언트에서 데이터 더 많이 전송해야함 다만, 로그인 같은 경우, 로그인 한 상태를 서버에 ..
-
[Computer Network] URI와 Web BrowserComputer Network 2022. 10. 30. 15:05
1. URI(Uniform Resource Identifier) URI는 URL과 URN으로 구분된다. 보통 URI = URL과 비슷한 의미. URL: Locator URN : name URL 분석 scheme://[userInfo@]host[:port][/path][?query][#fragment] scheme 프로토콜 - ex) https, http userInfo url에 사용자 정보를 포함해 인증, 거의 사용x host host명 - ex) www.google.com 도메인 명 or ip주소 port port 번호 - ex) https: 443, http: 80 path 리소스 경로 query params 2. 웹 브라우저 요청 흐름 URL을 통해, host명으로, DNS 조회하여 IP주소 확인 ..
-
[Computer Network] 인터넷 통신Computer Network 2022. 10. 30. 15:03
1. 인터넷 통신 클라이언트와 서버 단에서 데이터를 주고 받는 과정 2. IP (Internet Protocol) ip 주소를 클라이언트와 서버단에 각각 부여하여, 해당 주소로 data를 전달한다. 이때, data는 패킷이라는 단위로 전달. ip 패킷에는 출발지 ip, 목적지 ip 등등에 대한 정보가 담겨있음. IP 프로토콜의 한계 비연결성 패킷을 받을 대상이, 인터넷이 연결이 안되어있거나, 받을 수 없을 때도 패킷을 전송한다. 비신뢰성 패킷이 도중에 실종될 수있다. 패킷이 순서대로 가지 않을 수 있다. 프로그램 구분 하나의 IP주소에, 여러 어플리케이션 사용시, 어떤 어플리케이션에 패킷을 보낼지 구분이 어렵다. 3. TCP (Transmission Control Protocol) IP 프로토콜의 문제점..