[CS]인터넷의 동작 원리 - 인터넷, 서버, IP, url 등

네트워크란
- 두 대 이상의 기기들이 연결되어 통신할 수 있는 환경
인터넷이란
- inter net : network와 network를 연결한 것이 인터넷
- 프로토콜(통신규약) TCP/IP를 통해 연결되어 있음
- 최근에는 www = 인터넷이라고 생각하는 경향이 있음
- 여러 네트워크가 모여 거대 망을 형성하고, 관리 주체가 없음
How www works
- 문서, 영상, 컨텐츠 등의 넓은 범위에 대하여 공간 제공
client
Server
- 네크워크에서 인터넷 서비스를 제공해 주는 기기
- respose to client request
클라이언트 VS 서버 = N:1
- 한 대의 서버로 여러 명의 클라이언트 요청을 처리
IP
URL
DNS(Domain Name System)
- 사람이 읽는 url를 컴퓨터가 인식하는 IP로 바꿔주는 시스템
URL을 입력하면
- https://www.naver.com 입력
- DNS 서버가 www.naver.com 의 IP를 알려줌
- Naver 의 IP인 125.209/222.141 주소로 해당 문서(html)를 달라는 요청(req)을 보냄
- 네이버 서버는 해당 html 문서로 응답해 줌
- 사용자 PC의 IP로 해당 html 문서 도착
- 화면에 내용을 보여줌

정리
- 클라이언트가 URL로 request
- DNS : URL에 해당하는 IP 알려줌
- 서버에서 클라이언트의 요청에 응답
- 서버 네트워크 : 서비스하는 쪽의 서버들이 연결되어 있는 망. 사설망.