본문 바로가기
728x90
반응형

전체 글313

[Network] IP fragmentation IP 데이터그램의 형식은 다음과 같다. 데이터 그램은 transport layer의 세그먼트에 header로 감싸 만든 것이라고 배웠다. 그래서 보다싶이 데이터 그램의 data에 해당하는 부분이 segment이고 나머지 부분이 header가 된다. IP fragmentation 만약 IP 데이터 그램의 사이즈가 크다면 여러 데이터 그램을 쪼개게 되는데 이러한 과정을 IP fragmentation이라고 한다. 아래 그림과 같이 라우터에서 라우터로 이동할 때는 link layer를 거치게 되는데 link layer는 MTU(Maximum Transmission Unit)이라는 최대 전송 단위를 가지고 있다. 만약 데이터 그램의 사이즈가 link layer의 MTU보다 크다면 network layer에서 li.. 2023. 5. 31.
[AWS] HTTPS로 서버 배포하기 4편 (ALB와 private EC2 인스턴스 연결) https://growth-coder.tistory.com/181 이전 포스팅에서 Route53에 도메인 설정을 마쳤다. 이제 ALB와 private EC2를 연결할 환경이 마련된 것이다. 이제 ALB를 통해서 외부 요청을 private subnet에 존재하는 EC2로 보내고 응답을 받아서 외부로 반환해주는 설정을 할 것이다. 1. public subnet 생성 ALB가 위치할 public subnet을 생성한다. 외부 요청을 받아야하므로 public subnet에 ALB가 존재해야한다. 이전 포스팅과 동일하기 때문에 설명은 생략한다. 참고로 서로 가용 영역이 다른 public subnet 두 개를 생성해야한다. ALB를 생성할 때 최소한 두 개의 가용 영역을 선택해야한다. 이전 포스팅에서 가용 영역 a.. 2023. 5. 30.
[Network] Network layer(네트워크 레이어)와 Router 지금까지 application layer, transport layer에 대해서 배웠다. 이제 Network layer에 대해서 공부할 차례이다. Network layer의 역할은 다음과 같다. transport segment를 보낸다. segment를 encapsulate하여 datagram으로 만든다. 모든 host, router에 존재한다. (transport layer는 router에 없음) transport layer network layer 주체 process끼리 host (end system)끼리 선택 TCP(connection), UDP(connectionless) connectionless 적용 대상 host (end system)만 host (end system) + nework cor.. 2023. 5. 29.
[Spring] 스프링 OAuth2 카카오 로그인 과정 (OAuth2 스프링 5편) https://growth-coder.tistory.com/142 [Spring] 스프링 OAuth2 네이버 로그인 (OAuth2 스프링 4편) https://growth-coder.tistory.com/141 [Spring] 스프링 OAuth2 페이스북 로그인 (OAuth2 스프링 3편) 이전 구글 로그인에 이어서 페이스북 로그인도 진행해보려 한다. https://growth-coder.tistory.com/136 [Spring][Spring] 스 growth-coder.tistory.com 지난 포스팅에 이어서 이번 시간에는 OAuth2 카카오 로그인을 구현해보려고 한다. 카카오 로그인은 다음과 같이 진행된다. 위 단계대로 따라해보려고 한다. kakao developers 세팅 우선 Kakao Dev.. 2023. 5. 28.
728x90
반응형