일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코어 자바스크립트
- 타입스크립트
- 리액트
- 2주 프로젝트
- 제로초
- 4주 프로젝트
- 정재남
- 프로그래머스
- 회고
- 타임어택
- 자바스크립트
- 알고리즘
- python
- SQL 고득점 Kit
- 코드스테이츠
- codestates
- 토익
- 타입스크립트 올인원
- 파이썬
- 리트코드
- Async
- js
- 렛츠기릿 자바스크립트
- 리덕스
- 백준
- programmers
- javascript
- LeetCode
- til
- 손에 익히며 배우는 네트워크 첫걸음
Archives
- Today
- Total
Jerry
손에 익히며 배우는 네트워크 첫걸음 #12 본문
반응형
네트워크 수행을 하기 위해서 pc나 서버에 필요한 TCP/IP 설정이 하나라도 잘못되면 정상적인 통신이 불가능할 수도 있으므로 올바른 설정을 위해 '설정 자동화'가 큰 도움이 됩니다.DHCP라는 프로토콜을 이용하여 수행할 수 있습니다. 시중의 브로드밴드 라우터 대부분은 DHCP 서버 기능을 내장하고 있으며, 자동으로 TCP/IP 설정을 수행합니다.
PC와 스위치를 LAN 케이블로 연결한 것만으로는 통신을 할 수 없습니다. 통신을 하기 위해서는 IP 주소를 비롯하여 TCP/IP 설정(IP 주소/ 서브넷 마스크, 기본 게이트웨이, DNS 서버의 IP 주소)을 해주어야 합니다.
- IP 주소/ 서브넷 마스크
- 통신할 PC나 서버 등의 호스트를 특정하기 위해 이용하는 것을 의미
- 네트워크에 접속의 의미 = 케이블의 물리적 접속, IP 주소(네트워크 ID, 호스트 ID) / 서브넷 마스크(네트워크 ID 인지 구분)
- 기본 게이트웨이
- 같은 네트워크상에 존재하는 라우터의 IP 주소를 의미
- 다른 네트워크로 데이터 송신을 할 경우, 먼저 기본 게이트웨이에 데이터를 전송해야 합니다.
- DNS 서버의 IP 주소
- 통신할 때에는 DNS 서버를 통해 통신 상대의 호스트명을 IP 주소로 치환합니다.
- DNS 서버에 IP 주소를 질의할 수 있도록 PC에 DNS 서버의 IP 주소도 설정해야 합니다
웹사이트 & 이메일 구조 이해하기
'웹사이트를 본다' 의 의미
- 웹 서버로부터 HTML 파일이나 이미지 파일 등을 다운로드하여 표시하는 것을 의미합니다. (= 웹 액세스)
- 웹 액세스 액새스에 이용하는 애플리케이션 : 크롬, IE...
- 웹 사이트 내용 기술을 위해 사용되는 언어: HTML
- 웹 서버로부터 파일을 올바르게 전송받기 위해 사용되는 프로토콜: HTTP
- 웹 액세스 흐름
- 유저가 웹 브라우저에 URL 입력
- URL로 지정한 웹 서버에게 HTTP 요청
- 웹 서버가 요청 해석
- 웹 서버가 요청받은 파일을 웹 브라우저에 재전송
- 웹 브라우저가 수신한 데이터를 해석해서 표시
통신하는 웹 서버는 1대뿐만이 아니다. 실제로는 동시에 여러 대의 웹 서버로부터 파일을 전송받는 경우도 적지 않습니다.
ex) 다른 웹 서버로부터 이미지 파일 읽어드려 웹 페이지 구성, 트위터나 페이스 북 등의 업데이트 정보 삽입, 자동 광고 삽입 웹 페이지
URL (Uniform Resource Locator) : 인터넷상의 데이터 위치를 가리키는 표준적 표기법
정식으로 URI (Uniform Resource Identifier)
https://juicyjerry.tistory.com/81
- 'https' : 스킴, 웹 브라우저가 웹 서버의 데이터에 접근하기 위한 프로토콜
- ':' : 콜론 뒷부분이 데이터 위치
- '//' : 그 뒷부분이 호스트명이라는 것을 의미
- 'juicyjerry.tistory.com' : 호스트명
- '/81' : 패스
호스트명 뒤에는 포트 번호가 오게 되어 있지만 보통 생략됩니다. (80번)
위 내용은 "손으로 익히며 배우는 네트워크 첫걸음, Gene, 한빛미디어를 직접 구매하여 공부하면서 메모한 내용입니다.와 동적 웹 페이지
- 정적 웹 페이지: 웹 서버 상에 미리 저장되어 있는 웹 페이지 ex) 웹 사이트
- 동적 웹 페이지: 웹 브라우저의 요청에 따라서 웹 서버가 자동으로 생성한 웹 페이지 ex) 검색 결과
- URL이 길어지는 이유는 클라이언트 측의 정보나 입력한 파라미터(검색 키워드) 등이 URL에 포함되기 때문입니다.
위 내용은 "손으로 익히며 배우는 네트워크 첫걸음, Gene, 한빛미디어를 직접 구매하여 공부하면서 메모한 내용입니다.
반응형
'CS > Network' 카테고리의 다른 글
손에 익히며 배우는 네트워크 첫걸음 #14 (0) | 2021.01.13 |
---|---|
손에 익히며 배우는 네트워크 첫걸음 #13 (0) | 2021.01.10 |
손에 익히며 배우는 네트워크 첫걸음 #11 (0) | 2021.01.08 |
손에 익히며 배우는 네트워크 첫걸음 #10 (0) | 2021.01.08 |
손에 익히며 배우는 네트워크 첫걸음 #9 (0) | 2021.01.06 |