260126 근일주일로그

Dole·2026년 1월 26일

AttractionOfPython

목록 보기
21/25

패스트캠퍼스 엑셀 완강
패스트캠퍼스 sql 완강
패스트캠퍼스 파이썬 완강


더모던소프트웨어실습


aws비기너 워크샵

AWS 인프라 기초 교육
AWS 네트워크/인프라 기초 워크숍을 들었다.
ec2가 뭔지도 모르고 갔다
ec2는 elalstic compute cloud, 조절되는 클라우드 서버
가보니 거의 네트워크 수업이었다.
VPC, 서브넷, 라우팅 테이블, 보안그룹, NACl
아...염화나트륨아니냐고

VPC가 뭔지
서브넷이 왜 필요한지
라우팅/방화벽 차이가 뭔지
이 부분에서 계속 막혔다.
vpc는 Virtual Private Cloud 전용네트워크공간이고, 서브넷이 필요한 이유는 서버들을 역할별로 나누기 위함이고, 라우팅은 방향을 결정하는, 방화벽은 허용/차단 여부를 결정하는 장치다.

네트워크 구조가 머리에 잘 안그려진다.
security group은 개별 서버의 차단/허용을 가린다..
ELB는 Elastic Load Balancer 서버 앞에서 트래픽을 분배해주는 것
Transit Gateway는 교차로

마지막 교시에는 실습을 했다.
role 연결 안 돼서 스택이 실패하고,
보안그룹 막혀서 접속 안 되고,
대충 그렇게 헤맸다.

클라우드는 그냥 서버 켜는 게 아니라 네트워크설계+ 권한 설정 이라는 걸 알게 됐다.
다음엔 개념 좀 더 공부하고 다시 실습해보고 싶다.

브라우저에 www.google.com을 입력하면, 먼저 브라우저는 이전에 방문한 기록이 있는지 확인하기 위해 브라우저 캐시, 운영체제 캐시, 공유기 및 ISP 캐시를 차례대로 검사합니다. 만약 이미 IP 주소가 저장되어 있다면 바로 그 주소를 사용하고, 없다면 DNS 서버에 요청하여 google.com에 대응되는 실제 IP 주소를 조회합니다.
IP 주소를 알아내면, 브라우저는 해당 서버와 통신하기 위해 TCP 연결을 맺습니다. 이때 SYN → SYN+ACK → ACK 순서의 3-way handshake 과정을 통해 양쪽이 서로 통신 준비가 되었음을 확인합니다. 그 다음 HTTPS 보안을 위해 TLS 핸드셰이크를 수행하여 암호화 통신을 설정합니다.
연결이 완료되면 브라우저는 서버에 HTTP 요청(GET 요청)을 보내고, 서버는 이에 대한 응답으로 HTML, CSS, JavaScript 파일을 전송합니다. 이 파일들은 웹페이지를 구성하는 재료들입니다.
브라우저는 받은 HTML을 해석해 DOM 트리를 만들고, CSS를 해석해 CSSOM을 만든 뒤, 이를 합쳐 렌더 트리를 생성합니다. 이후 레이아웃 계산과 페인팅 과정을 거쳐 최종적으로 화면에 웹페이지를 그립니다.
즉, 전체 과정은 IP를 찾고 → 서버와 연결하고 → 파일을 받아 → 화면에 그리는 순서로 이루어집니다.

profile
성용아카데미3기

0개의 댓글