【서적 정리】 일러스트 도해식 이 한 권으로 전부 아는 Web 기술의 기본 【Chapter2 Web과 네트워크】
소개
보인 @ 프로그래머 전직입니다.
전 공무원, 무직의 31세입니다!
전직을 향해서, 우선 Web의 기초에 대해 이해하고 싶고, 아래의 서적을 읽어 가기로 했습니다.
실수가 있을지도 모릅니다만, 이 서적을 읽을 수 있는 초학자에게 있어서 참고가 되면 다행입니다.
일러스트 도해식 이 한 권으로 전부 아는 Web 기술의 기본
고바야시 쿄헤이(저), 사카모토 요(저), 사사키 타쿠로(감수)
※ 아마존에서, Kindle판이 1000엔 미만으로 살 수 있습니다
Chapter 2 - 웹 및 네트워크
○ Web의 구조에 관한 오사이
다시 한번, 전회의 정리로 붙인 화상을 붙여 둡니다.
위 그림과 같이 집의 PC의 Chrome이나 IE 등에 웹 페이지가 표시되는 것은
Chrome과 같은 웹 브라우저에서 웹 서버에 '~ 페이지 표시!'라는 요청
전송되어 그것을 받은 웹 서버가 해당 파일을 다시 보내고 있기 때문이다.
그 상호 작용을 수행하는 데 사용되는 것이 HTTP (HyperText Transfer Protocol)
라고 하는 규격이나, 보다 안전한 HTTPS라고 하는 규격이다.
「~페이지를 표시해!」라고 하는 리퀘스트의 목적지는, 통일 자원 위치 지정자! ! !
(URL입니다. ..)에 의해 식별되어 IP 주소라는 번호의 열로 변환되어
처음으로 PC를 아는 목적지가 된다.
웹 서버에서 보낸 파일은 서버의 서버 측 언어 (Ruby, PHP, Python)
등에 의해, 그 때마다 생성되는 일이 있어, 이것을 「동적 페이지」라고 한다.
덧붙여서, Facebook이나 Instagram이 사용자별로 커스터마이즈 한 페이지를 표시 할 수있는 것은,
웹 브라우저에서 받은 정보를 바탕으로 동적으로 웹 페이지를 생성하고 있기 때문이다.
○ DNS 정보
방금 설명하면, 단순히 웹 페이지의 표시는 집의 PC와 웹 서버만으로 완결되어 있는 것처럼
보인다. 하지만 실제로는 IP 주소를 찾기 위해 그 사이에는 DNS 서버가 개입하고 있다.
단순히 집의 PC가 직접 웹 서버에 갈 수있는 것이 아니라 IP 주소 취득을 위해,
DNS 서버에 스탬프 랠리를 끝내야 한다.
이것이 그 스탬프 랠리의 모습이다.
회사의 논의와 같이 DNS 루트 서버를 비롯해 많은 DNS 서버를 중개해야 한다.
그런데 DNS는 Domain Network System의 약칭입니다.
요점은 위치를 식별하는 네트워크 시스템이라는 것입니다.
말 그대로, 장소 식별을위한 슈퍼 컴퓨터가있는 것이 아니라,
복수의 컴퓨터가 연결된 형태로, 각각이 협력해 IP 주소를 특정하고 있는 것이다.
도메인 이름의 작동 방식
일반 사단법인 일본 네트워크 정보 센터 HP
○ TCP/IP 정보
TCP/IP는 인터넷상의 프로토콜의 총칭을 지칭한다.
예를 들면, 다음과 같은 프로토콜이 있다.
- HTTP(HTML 프로토콜)
- FTP(파일 프로토콜)
- SMTP(메일 전송 프로토콜)
- POP(메일 수신 프로토콜)
그건 그렇고, TCP/IP는 여러 레이어 (레이어)로 나뉩니다.
HTTP나 FTP는 애플리케이션이라는 레이어에 속한다.
TCP/IP란? 초보자가 TCP/IP를 이해하기 위한 완전 가이드
블로그 「LIFESTYLE LAB(라이프스타일랩)」
[인터넷 통신의 흐름]
Qiita 기사 @naoki_mochizuki
Reference
이 문제에 관하여(【서적 정리】 일러스트 도해식 이 한 권으로 전부 아는 Web 기술의 기본 【Chapter2 Web과 네트워크】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/miketa_webprgr/items/1eab9cc10da49b5b294d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
○ Web의 구조에 관한 오사이
다시 한번, 전회의 정리로 붙인 화상을 붙여 둡니다.
위 그림과 같이 집의 PC의 Chrome이나 IE 등에 웹 페이지가 표시되는 것은
Chrome과 같은 웹 브라우저에서 웹 서버에 '~ 페이지 표시!'라는 요청
전송되어 그것을 받은 웹 서버가 해당 파일을 다시 보내고 있기 때문이다.
그 상호 작용을 수행하는 데 사용되는 것이 HTTP (HyperText Transfer Protocol)
라고 하는 규격이나, 보다 안전한 HTTPS라고 하는 규격이다.
「~페이지를 표시해!」라고 하는 리퀘스트의 목적지는, 통일 자원 위치 지정자! ! !
(URL입니다. ..)에 의해 식별되어 IP 주소라는 번호의 열로 변환되어
처음으로 PC를 아는 목적지가 된다.
웹 서버에서 보낸 파일은 서버의 서버 측 언어 (Ruby, PHP, Python)
등에 의해, 그 때마다 생성되는 일이 있어, 이것을 「동적 페이지」라고 한다.
덧붙여서, Facebook이나 Instagram이 사용자별로 커스터마이즈 한 페이지를 표시 할 수있는 것은,
웹 브라우저에서 받은 정보를 바탕으로 동적으로 웹 페이지를 생성하고 있기 때문이다.
○ DNS 정보
방금 설명하면, 단순히 웹 페이지의 표시는 집의 PC와 웹 서버만으로 완결되어 있는 것처럼
보인다. 하지만 실제로는 IP 주소를 찾기 위해 그 사이에는 DNS 서버가 개입하고 있다.
단순히 집의 PC가 직접 웹 서버에 갈 수있는 것이 아니라 IP 주소 취득을 위해,
DNS 서버에 스탬프 랠리를 끝내야 한다.
이것이 그 스탬프 랠리의 모습이다.
회사의 논의와 같이 DNS 루트 서버를 비롯해 많은 DNS 서버를 중개해야 한다.
그런데 DNS는 Domain Network System의 약칭입니다.
요점은 위치를 식별하는 네트워크 시스템이라는 것입니다.
말 그대로, 장소 식별을위한 슈퍼 컴퓨터가있는 것이 아니라,
복수의 컴퓨터가 연결된 형태로, 각각이 협력해 IP 주소를 특정하고 있는 것이다.
도메인 이름의 작동 방식
일반 사단법인 일본 네트워크 정보 센터 HP
○ TCP/IP 정보
TCP/IP는 인터넷상의 프로토콜의 총칭을 지칭한다.
예를 들면, 다음과 같은 프로토콜이 있다.
- HTTP(HTML 프로토콜)
- FTP(파일 프로토콜)
- SMTP(메일 전송 프로토콜)
- POP(메일 수신 프로토콜)
그건 그렇고, TCP/IP는 여러 레이어 (레이어)로 나뉩니다.
HTTP나 FTP는 애플리케이션이라는 레이어에 속한다.
TCP/IP란? 초보자가 TCP/IP를 이해하기 위한 완전 가이드
블로그 「LIFESTYLE LAB(라이프스타일랩)」
[인터넷 통신의 흐름]
Qiita 기사 @naoki_mochizuki
Reference
이 문제에 관하여(【서적 정리】 일러스트 도해식 이 한 권으로 전부 아는 Web 기술의 기본 【Chapter2 Web과 네트워크】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miketa_webprgr/items/1eab9cc10da49b5b294d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)