인터넷은 어떻게 동작하는가?
게시:
About Internet
인터넷은 두 가지 구성 요소가 있는 시스템이다.
(인터넷 = 인프라, 웹 = 서비스)
구성
구성요소 1: 하드웨어(Hardware)
- PC, Router, Server, 송신타워, 인공위성 등
구성요소 2: 프로토콜(Protocol)
- 하드웨어로 구성된 네트워크만으로는 통신할 수 없음
- 프로토콜은 네트워크에 연결된 장치들의 통신규약 (정보 교환 방식에 대한 약속)
- 종류 : HTTP(하이퍼텍스트 문서), FTP(파일 전송), TCP/IP 등
![Network chain image](/assets/images/2021-07-07/img/img.003.jpeg)
어떻게 동작하는가?
- 사용자 PC의 클라이언트가 어떠한 서버의 어떠한 정보 요청(Request)을 네트워크로 전송
- ISP(인터넷 공급 사업자, KT 등)를 통하여 DNS(Domain Name Server)로 도달
- DNS는 일종의 주소록으로 Request를 올바른 방향(대상 Server)으로 가리킴
- 대상 Server가 Request를 받으면 대한 응답(Response)을 클라이언트에 전송
- 정보는 패킷(Packet) 단위로 전달되며 Response는 다른 Route로 전송될 수 있음
![HTTP Network diagram](/assets/images/2021-07-07/img/img.002.jpeg)
댓글남기기