728x90
반응형

HTTPS 3

웹 브라우저 요청 흐름

Intro 본 포스팅에서는 웹 브라우저 요청 흐름에 대해 간단히 다룬다. 웹 브라우저 접속 상황 가정 웹 브라우저의 IP : 100.100.100.1 웹 브라우저에서 접속할 구글 서버 IP : 200.200.200.2 URL : https://www.google.com/search?q=hello&hl=ko 요청 흐름 주어진 URL 기반으로 IP와 Port를 찾아내고자 한다. www.google.com.이라는 이름을 가진 IP를 DNS server에 조회한다. scheme(protocol)이 https: 이므로 port는 자동으로 443으로 할당된다. 아래와 같은 HTTP request packet을 생성하여 보낸다. 전송 과정 google server는 수신한 HTTP request packet을 기반으..

CS/Network 2023.10.02

Port

Intro 본 포스팅에서는 Port에 대해 다룬다. IP 기반 통신의 의문점 노드끼리 통신을 주고 받을 때, 한 IP(노드)에서 여러개의 프로세스를 운영한다. e.g. 일반적으로 한 사용자가 컴퓨터에서 문서작업을 진행하며, 카카오톡도 이용하고, 웹 서비스로 이메일을 이용할 수도 있다. 이 때 여러 프로세스(어플리케이션)을 구분할 수 있는 식별자가 필요하다. 이 식별자로 Port가 쓰인다. Port란 같은 IP 내에서 프로세스를 구분할 수 있는 식별자이다. 0 ~ 65535까지 할당 가능하다. 0 ~ 1023을 well-known port라고 불리우며, 사용자가 직접 사용하지 않는 것이 좋다. FTP : 20, 21 TELNET : 23 HTTP : 80 HTTPS(HTTP + tls/ssl) : 443 ..

CS/Network 2023.10.02

Ch2 클라우드 구축 : AWS EC2 실습

UMC 4th - SpringBoot 사실 실습을 하면서 포스팅도 바로바로 하려고 했으나 UMC외에도 소화해야할 일정이 많은 탓에 5주차인 지금 2주차를 업로드한다...... 기억 나는대로 차근차근 복습한다는 느낌으로 포스팅 하겠다 Week 2 실습 리스트는 다음과 같다 - AWS EC2 인스턴스 생성 - ssh 사용하여 인스턴스 외부접속 - Nginx 패키지 설치 후 http 외부 접속 - Mysql 패키지 설치 후 접속 - PHP 패키지 설치 - Datagrip or Workbench등으로 Mysql 외부 접속 - 가비아 or 후이즈에서 domain 연결 (.shop 도메인) - HTTPS 적용 - Sub Domain 적용 (dev,prod) - Redirection 적용 (IP to Domain) ..

728x90
반응형