【서적 정리】 일러스트 도해식 이 한 권으로 전부 아는 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

좋은 웹페이지 즐겨찾기