컴퓨터 기초 지식/네트워크 2

내부망, 외부망, 망분리

오랜만에 블로그 글을 쓰는데 거의 일기 겸 그냥 개념 정리이다. 나는 솔루션 회사에 다니고 있는데 공공기관 프로젝트에 SI 파견나왔다.스타트업이나 다른 솔루션 회사 다니고 있는 친구들이 너무 부러웠다.그들은 망분리가 아니었기에...지금은 망분리 11개월차 적응될만하지만, 남들은 다 챗지티, 코파일럿, 커서 AI 를 쓰며 무궁무진하게 지식의 양을 학습하는데 나는...옛날 코드 긁어다 쓰는 수준이다. 구글검색도 안돼. 뭐 아무것도 안되니까. 공식문서? 볼시간이 어딨음 인터넷이 안되는데~~보통은 폰으로 지피티 검색을 많이 한다. 그마저도 질문을 잘해야한다. pc였으면 복붙해서 질문할텐데 모바일로 질문하니..질문도 잘해야한다. 폐쇄망이 계속 유지가 된다면 AI 에게 개발자는 대체 안되고, 계속 살아남을수도 있다..

브라우저 주소창에 google.com 을 입력하면 어떤 일이 일어날까?

1. 브라우저 캐시 체크 - 사용자가 웹 브라우저를 통해 google.com 을 입력하면 브라우저는 로컬 캐시에서 해당 URL 에 대한 최근 저장된 IP 주소가 있는지 확인한다. 2. DNS 조회 - 요청한 URL 이 캐시에 없으면, ISP 의 DNS 서버에 google.com(도메인)의 IP 주소를 찾기위해 DNS query를 날린다. 3. TCP 연결 - IP 주소를 확인한 후 브라우저는 해당 IP 주소의 서버와 TCP 연결을 시작한다. 3-way-handshake 방식으로 수행되며, 클라이언트와 서버간의 안정적인 연결을 확립한다. 4. HTTP 요청 - TCP 연결이 확립되면, 브라우저는 HTTP 프로토콜을 사용하여 요청 메시지를 생성해서 웹서버에 HTTP 요청을 한다. 요청은 필요한 리소스 (HT..