본문 바로가기
728x90
반응형

분류 전체보기325

[Network] Transport Layer (다중화/역다중화, TCP가 reliable한 이유) Transport layer는 다른 호스트에서 돌아가는 프로세스 간의 논리적인 연결을 제공한다. 보내는 측에서는 메시지를 segment로 나누어서 network layer에 보내고 받는쪽에서는 segement들을 재조립해서 메시지로 만들어서 application layer에게 넘겨준다. TCP, UDP 등이 있다. 애플리케이션이 필요로 하는 Transport 서비스는 다음과 같은 것들이 있다. Transport Service 1. 데이터 무결성 (data integrity) 데이터의 믿을 만한 데이터인지, 완전한 데이터인지에 관한 성질이다. 어떤 앱은 반드시 데이터가 완전해야할 수도 있고 어떤 앱은 어느정도 손실이 있어도 동작할 수 있다. 2. 타이밍 (timing) 딜레이에 관한 내용이다. 애플리케이션.. 2023. 4. 11.
[백준 13023][파이썬] DFS 구현 방법 DFS 구현 방식에는 여러 방법들이 존재하는데 DFS 문제를 풀 때마다 헷갈려서 이번에 확실하게 외우기 위해서 포스팅을 작성한다. https://www.acmicpc.net/problem/13023 13023번: ABCDE 문제의 조건에 맞는 A, B, C, D, E가 존재하면 1을 없으면 0을 출력한다. www.acmicpc.net 전형적인 DFS 문제이다. 연결 여부 가장 먼저 노드끼리 연결 여부를 판단해야 한다. 이 방법에는 크게 인접 행렬 방식과 연결 리스트 방식이 있다. 5개의 노드가 있다면 5x5 행렬을 만들어서 arr[a][b]가 True라면 a와 b가 연결되어 있다는 것을 의미한다. 1. 인접 행렬 위 문제에서 예제 입력1을 기준으로 행렬을 만들어보면 다음과 같다. 0 1 2 3 4 0 F.. 2023. 4. 10.
[AWS] 프리티어 계정 Elastic Compute Cloud 요금 발생 4월 3일 아침에 한 문자를 받고 일어났다. 바로 AWS에서 4만원 정도의 요금이 청구되었다는 문자였다. 비몽사몽한 상태였는데 이 문자를 받자마자 놀라서 바로 일어나 확인을 했다. AWS 계정에 접속한 후 billing 서비스에서 들어가서 어디에서 요금이 발생했는지 확인했다. 요금이 발생한 서비스는 Elastic Compute Cloud, 자세히는 NAT Gateway와 Elastic IP Addresses에서 발생했다. NAT Gateway 일단 내 기억에는 NAT gateway를 사용한 적이 없었는데 자세히 생각해보니 AWS 실습 시간에 어렴풋이 NAT gateway를 사용했던 기억이 있었다. 그 당시 나는 그냥 "EC2만 꺼두면 요금이 발생하지 않겠지"라고 생각을 했는데 그 때 연결했던 NAT ga.. 2023. 4. 9.
[AWS][Lambda] API gateway - Lambda - rds 연동 (4) https://growth-coder.tistory.com/149 이전 포스팅에서 Lambda와 rds를 연동해서 간단한 회원가입 코드를 만들어보았다. 그런데 아직 외부 자바스크립트나 postman을 통해서 이 함수를 실행할 수는 없다. 이를 위해서는 API gateway를 연결해서 API를 배포해야한다. https://growth-coder.tistory.com/148 Lambda와 API gateway를 연결하는 것은 이전 포스팅과 거의 동일하지만 복습 차원에서 한 번 더 해보려한다. API gateway에 접속해서 API 생성을 누른다. 4가지 유형 중 3번째 REST api를 선택한다. 이름을 정하고 생성한다. 리소스 생성을 누른다. 외부에서 접속할 수 있어야 하므로 CORS 활성화를 체크하고 경.. 2023. 4. 8.
728x90
반응형