반응형 동작원리2 [GIT] GIT이란? Git의 동작. 흠.. 부끄럽지만. Git을 매일 사용하면서, 어떤식으로 파일을 관리하는지에 대해서는 전혀 몰랐던 것 같다. Git의 동작 특징 1. 대부분의 명령을 로컬에서 실행 - push, pull등 원격 저장소에 변경사항을 반영하거나, 최신버전을 가져올 때만 네트워크가 필요하다. --> 오프라인에서도 작업이 가능하다는 말. 2. git의 무결성 - 데이터 저장 전에 체크섬을 구하고, 그 체크섬으로 데이터를 관리한다. checksum : git에서 사용하는 가장 기본적인(Atomic)데이터 단위, 40자 길이 16진수 문자열. - SHA-1해시를 사용해 checksum을 만든다. *SHA-1 : 입력을 받고 해시값을 만드는 암호화 해시 함수(보통 16진수, 40자리 문자열) - 모든 것을 해시로 관리한다. 3. g.. Git 2023. 5. 10. [브라우저] 브라우저의 동작 원리 ◆ 브라우저의 동작 원리 브라우저를 켜고, 웹 사이트에 접속하면 일어나는 일에 대해서 알아보겠습니다. ■ 서버로부터 데이터 요청(주로 network 모듈) 1. 브라우저는 DNS서버에 호스트에 해당하는 ip를 요청 2. DNS 서버는 ip를 브라우저에 응답. 3. 웹 브라우저와 서버는 비밀 key를 통해 3Way- Handshake로 데이터 주고 받기 위한 준비 완료. 4. 데이터 요청 : HTTP Reqeust 5. 응답 : HTTP Response ■ 사용자에게 데이터 출력 HTML, CSS, javascript 를 parsing하고 화면에 표시한다. -------------------- Contstruction ---------------------- 1. HTML 파싱 → DOM Tree 생성 2.. 브라우저 2023. 2. 26. 이전 1 다음 반응형