본문 바로가기

전체 글159

[웹 브라우저] 웹 브라우저 동작 원리 1. 웹 브라우저 동작 원리브라우저는 사용자가 선택한 자원을 서버에 요청하고, 서버로부터 받은 응답을 브러우저에 렌더링 한다.자원은 HTML 문서, PDF, 멀티미디어 등 여러 형태일 수 있으며, 자원즤 주소는 URI로 되어있다.사용자 : 브라우저를 통해 찾고 싶은 웹 페이지의 URL 주소를 입력DNS 서버 : 사용자가 입력한 URL 주소 중 도메인 네임을 검색하고, 도메인 네임에 일치하는 IP 주소를 찾아, 사용자가 입력한 URL 정보와 함께 전달HTTP 프로토콜 : 전달 받은 IP 주소와 웹 페이지 URL 정보는 HTTP 프로토콜을 사용해 HTTP 요청 메세지를 생성TCP/IP 프로토콜 : HTTP 요청 메세지는 TCP 프로토콜을 사용해 인터넷을 거쳐 해당 IP 컴퓨터로 전송되고, 도착한 HTTP 요.. 2024. 8. 20.
[네트워크] TCP와 UDP, Broadcast와 unicast, socket 1. Content-type과 Content-length 헤더content-TypeHTTP 요청 및 응답의 본문 데이터 미디어 타입을 지정하는 데 사용클라이언트와 서버는 이 헤더를 전송하여 전송되는 데이터의 형식을 이해하고 처리할 수 있다.예시'Content-Type: text/html; charset=UTF-8' : HTML 문서`Content-Type: application/json; charset=UTF-8` : JSON 데이터`Content-Type: image/png` : PNG 이미지주요 미디어 타입`text/plain` : 일반 텍스트`text/html` : HTML 문서`application/json` : JSON 데이터`application/xml` : XML 데이터`image/jpeg`.. 2024. 8. 7.
[I/O, HTTP, SQL] 표준 I/O 입출력, HTTP, SQL 1. 파일 시스템파일 시스템은 운영 체제의 일부로, 데이터를 조직하고 저장하는 방식입니다. 하드 디스크, SSD, USB 드라이브 등 저장 장치에서 데이터를 관리하기 위한 구조와 논리를 제공합니다. 파일 시스템은 파일과 디렉토리를 생성, 수정, 삭제 및 검색하는 기능을 제공합니다.FAT (File Allocation Table):초기 파일 시스템 중 하나로, DOS와 Windows 초기 버전에서 사용됨.단순하지만, 큰 파일 및 디스크 관리에 비효율적.NTFS (New Technology File System):Windows NT 계열에서 사용되는 파일 시스템.보안, 압축, 대용량 파일 지원 등 다양한 고급 기능 제공.HFS+ (Hierarchical File System Plus):macOS에서 사용되는.. 2024. 8. 5.
[네이버 부스트 캠프 개인 회고] 240802 1. 이번주 공부한 내용Event Emitter이벤트 큐VCSGit ObjectGit 명령어GitHub와 Gist로컬 Repository 와 원격 Repository파일 시스템과 디렉토리암호화 방식 SHA얕은 복사와 깊은 복사해시 알고리즘2. 이번주 회고이번주 내가 잘 했다고 생각하는 점다른 사람들의 코드로부터 배울 점을 찾기 위해 그동안 활동했던 어떤 기간 보다 열심히 노력했다.모르는 개념(ex. sha알고리즘)을 이해하기 위해 끝까지 파고 들었던 경험이 있다.이번주 부족했던 점다른 사람들과 피드백을 주고 받을 때, 다른 사람의 코드나 언어를 이해하느라 질문 타이밍을 놓쳤다.미션의 소수의 요구사항에 너무 많은 시간을 쏟아서 전체적인 완성도가 떨어졌다.다음 주에 좀더 개선했으면 좋은 점미션의 모든 요구사.. 2024. 8. 2.