게시:

About Internet

인터넷은 두 가지 구성 요소가 있는 시스템이다.
(인터넷 = 인프라, 웹 = 서비스)

구성

구성요소 1: 하드웨어(Hardware)

  • PC, Router, Server, 송신타워, 인공위성 등

구성요소 2: 프로토콜(Protocol)

  • 하드웨어로 구성된 네트워크만으로는 통신할 수 없음
  • 프로토콜은 네트워크에 연결된 장치들의 통신규약 (정보 교환 방식에 대한 약속)
    • 종류 : HTTP(하이퍼텍스트 문서), FTP(파일 전송), TCP/IP 등
Network chain image
하드웨어 네트워크의 구성

어떻게 동작하는가?

  • 사용자 PC의 클라이언트가 어떠한 서버의 어떠한 정보 요청(Request)을 네트워크로 전송
  • ISP(인터넷 공급 사업자, KT 등)를 통하여 DNS(Domain Name Server)로 도달
    • DNS는 일종의 주소록으로 Request를 올바른 방향(대상 Server)으로 가리킴
  • 대상 Server가 Request를 받으면 대한 응답(Response)을 클라이언트에 전송
    • 정보는 패킷(Packet) 단위로 전달되며 Response는 다른 Route로 전송될 수 있음
HTTP Network diagram
HTTP 통신 예시

댓글남기기