본문 바로가기

CS/네트워크

(3)
성공과 실패를 결정하는 1%의 네트워크 원리 | 웹 서버의 IP 주소를 DNS 서버에 조회한다 02. 웹서버의 IP 주소를 DNS 서버에 조회한다 p.56-681. IP 주소의 기본브라우저는 URL을 해독하고 HTTP 메시지를 만들어주지만 이 메시지를 네트워크에 송출하는 기능은 없다.이 기능을 OS에 의뢰하여 송신한다. OS에 송신을 의뢰할 때 'https://www.nolzaheo.tistory.com'와 같은 도메인명이 아니라 '10.11.12.13/255.255.255.0'과 같은 IP주소 형태로 메시지 받을 상대를 지정해야한다. 따라서 OS에 송신을 의뢰할 때 URL 안에 있는 서버의 도메인 명에서 IP 주소를 조사해야 한다. IP주소는 네트워크 번호와 호스트 번호로 이루어져있다. 우리가 집 주소를 말할 때 ○○동 ○○번지라고 하듯이, 여기서 네트워크 번호가 ○○동에, 호스트 번호가 ○○번..
성공과 실패를 결정하는 1%의 네트워크 원리 | 01. HTTP 리퀘스트 메시지를 작성한다 01. HTTP 리퀘스트 메시지를 작성한다 p.36-551. 탐험 여행은 URL 입력부터 시작한다URL 종류는 다양하다. ex) http, file, fts, mailto.. 브라우저는 몇 개의 클라이언트 기능을 겸비한 복합적인 클라이언트 소프트웨어이다.브라우저 기능은 단순히 웹 서버에 액세스하는 클라이언트로만 사용되는 것이 아니라,파일을 다운로드/업로드하고, 메일을 송,수신하는 다양한 기능을 갖고있다.따라서 이 다양한 기능 중 어느 것을 사용하여 데이터에 액세스할 것인지 판단하는 재료가 필요하다. 상황에 따라 URL을 쓰는 방법이 다르다.ex) HTTP 프로토콜로 웹 서버에 액세스 하는 경우http://user:password@www.cyber.co.kr:80/dir/file1.htm  ex) 메일을 ..
성공과 실패를 결정하는 1%의 네트워크 원리 | 탐험 여행의 경유지 탐험 여행의 경유지 p.34-35 1. HTTP 리퀘스트 메시지를 작성한다브라우저가 URL을 해독한다.브라우저가 URL을 해독하여 그 의 미에 따라 리퀘스트 메시지를 만든다.'리퀘스트 메시지가 어떻게 생겼는가'는 HTTP 프로토콜과 관련이 있다. 2. 웹 서버의 IP 주소를 DNS 서버에 조회한다메시지를 만들면 OS에 의뢰해서 웹 서버에 그 메시지를 송신한다.메시지를 넘기는 상대(웹 서버)의 IP주소를 OS에 통지한다.(=웹 서버의 IP 주소를 조사한다)브라우저는 웹 서버의 IP 주소를 조사하고 이를 OS에 알린다.URL에 적힌 도메인 명을 DNS 서버에 조회하여 IP 주소를 조사한다. 3. 전 세계의 DNS 서버가 연대한다DNS 서버가 IP 주소를 조사한다.이 때 전 세계의 모든 DNS 서버가 서로 연..