CS

    네트워크 1.2 웹 서버의 IP주소를 DNS 서버에 조회한다.

    * 성공과 실패를 결정하는 1%의 네트워크 원리를 정리한 글입니다. 1.2 웹 서버의 IP 주소를 DNS 서버에 조회한다. 1. IP 주소의 기본 브라우저는 URL을 해독, HTTP 메시지를 만들지만, 이를 네트워크에 송출하는 기능은 없다. 따라서 OS가 메시지를 웹 서버에 송출한다. 이때 메시지를 웹 서버에 보내기 위해 도메인을 IP로 변환한다. TCP/IP 서브넷이란 작은 네트워크를 라우터로 연결하여 자체 네트워크를 만드는 것 따라서 서브넷 주소 → 호스트 주소 로 주소가 이어지며 이 두 개를 합친 것을 IP 주소라 한다. 따라서 IP 주소를 찾을때도 클라이언트 → 수신 서브넷 → 수신 라우터 → 허브 → 송신 라우터 → 송신 서브넷 → 서버 로 움직임 넷마스크 IP 는 32비트로 구성되어 있지만(I..

    네트워크 1.1 HTTP 리퀘스트 메시지를 작성한다.

    * 성공과 실패를 경정하는 1%의 네트워크 원리 책을 정리한 내용입니다. 1.1 HTTP 리퀘스트 메시지를 작성한다. 1. 브라우저에 URL을 입력한다. HTTP 는 HyperText Transfer Protocol이다. 프로토콜은 통신 동작의 규칙을 정한 약속을 의미한다. 2. 브라우저가 URL을 해독한다. URL은 다음과 같이 나뉘어진다. http: + // + 웹 서버명 + / + 디렉토리명 + / + ... + 파일명 ex) http://www.lab.cyber.co.kr/dir1/file1.html 맨 앞자리 http는 데이터 출처에 액세스 하는 방법, 즉 프로토콜을 기록한다. (Http이외에도 Ftp등이 있다.) 그 후 //는 다음 문자열이 서버의 이름임을 나타낸다. 웹 서버 다음은 데이터 출..

    OSI 7계층이란?

    OSI 7계층은 국제표준화기구(ISO)에서 만든 네트워크 전역을 7개의 계층으로 설명하는 모델이다. 7 계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층으로 이루어져 있다. 1. 물리 계층 물리 계층은 케이블이나 여러 물리적인 방법으로 정보를 0과 1로 전송한다. 따라서 실질적으로 굉장히 복잡한 단계로 뽑힌다. 단순 정보 전달이 가장 중요한 단계로, 오류 제어를 하지는 않는다. 2. 데이터 링크 계층 point to point 에서 신뢰성있는 전송을 보장하기 위한 계층이다. 따라서 CRC 기반의 오류 제어와 흐름 제어가 필요하다. 이 때 주소 값은 물리적인 MAC 주소를 사용한다. 3. 네트워크 계층 네트워크 계층은 IP 주소를 부여받는 단계이다. 네..