목록분류 전체보기 (639)
충분히 쌓여가는
DNS (Domain Name System) 인터넷에 연결된 리소스에 대한 계층적이고 분산된 이름 지정 시스템 사용자는 www.google.com과 같은 도메인 이름을 통해 온라인으로 정보에 엑세스하게된다 웹 브라우저는 IP 주소를 통해 상호작용하고 DNS는 브라우저가 인터넷 리소스를 로드할 수 있도록 도메인 이름을 IP 주소로 변환한다 인터넷에 연결된 각 장치에는 다른 시스템이 장치를 찾는데 사용하는 고유한 IP 주소가 있고 DNS 서버는 사람이 192.168.1.1(IPv4)과 같은 IP 주소 또는 2400:cb00:2048:1::c629:d7a2(IPv6의 경우)와 같은 보다 복잡한 IP 주소를 기억할 필요가 없게 해준다 이러한 과정, 전체 시스템을 DNS라고 한다 이러한 시스템은 전세계적으로 약속..
브라우저, 그리고 동작 방식 브라우저 작동 방법 주로 사용되는 브라우저는 Chrome, Microsoft Edge, Firefox, Safari, Opera 모바일에서 주로 사용되는 브라우저는 Android Browser, IPhone, Opera Mini, Opera Mobile, UC Browser, the Nokia S40/S60 browsers, Chrome이 있다 Opera browsers를 제외한 모든 브라우저가 Webkit에 기반을 두고 있다 브라우저의 주요 기능 브라우저의 주요 기능은 선택한 웹 resource를 서버에 요청하여 브라우저 창에 표시하는 것이다 resource는 일반적으로 HTML 문서이지만, PDF, Image 또는 일부 다른 유형의 내용일 수도 있다 resource의 위치..
HTTP란? HTTP(Hypertext Transfer Protocol)는 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜이다 웹 브라우저와 웹 서버간의 통신을 위해 설계되었지만 다른 목적으로도 사용할 수 있다 즉, HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다 HTTP는 클라이언트가 요청을 하기 위해 연결을 연 다음 응답을 받을때 까지 대기하는 클라이언트-서버 모델을 따른다 HTTP를 통한 일반적인 흐름은 클라이언트 시스템이 서버에 요청을 하고 응답 메시지를 보내는 것을 포함한다 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미한다 HTTP는 클라이언트와 서버가 서로 통신하는 방법을 표준..
인터넷은 어떻게 동작하는가? 인터넷이란 컴퓨터들이 서로 통신 가능한 네트워크 현재 인터넷은 생활의 필수적인 부분으로 개발자로서 인터넷이 어떻게 작동하는지와 인터넷을 뒷바침하는 다양한 기술과 프로토콜에 대한 이해가 필요하다 인터넷은 표준화된 프로토콜 세트를 통해 통신하는 서로 연결된 컴퓨터의 글로벌 네트워크이다 네트워크 인터넷을 공부하기 전에 네트워크란 무엇인지 알아야함 A network is a group of computers or other devices which are connected to eachother 두 대의 컴퓨터가 통신이 필요할때, 다른 컴퓨터와 물리적(이더넷 케이블)으로 또는 무선(와이파이, 블루투스)으로 연결되어야 한다 The internet is a network of netwo..