⌯⦁⩊⦁⌯ಣ

Web의 동작 원리 - 클라이언트와 서버의 만남 본문

STUDY/웹 프론트엔드

Web의 동작 원리 - 클라이언트와 서버의 만남

주솨 2025. 9. 7. 21:52

Web의 등장

www 개발 - 팀 버너스 리

pc통신 : 폐쇄, 저속, 전화선/모뎀

Web : 개방, 고속, 광랜(FTTH)

Web 1.0

Web 2.0 (~현재)

→ 스마트폰 - sns 등장, 영상통화

Web 3.0 (현재~)

→ 데이터의 투명한 공개(블록체인)

 

블록체인

  • 안전하다
  • 느린 네트워크 처리 속도
  • 오픈소스 형태로 책임자 불분명
  • 그럼에도 개발 다수

 

클라이언트와 서버

 

https://www.google.com/search?q=techit

 

HTTP 통신과 URL

HTTP (HyperTextTransferProtocol)

URL (Uniform Resource Locator)

 

프로토콜(Protocol)

: 통신 규칙

: HTTP(HTTPS), FTP 등

 

호스트(Host)

: 서버의 주소

: google.com을 호스트 네임이라고 지칭

 

경로(Path)

: 호스트 내 서비스의 위치

: 서비스 별로 분할 ex)검색, 회원 등

 

쿼리 문자열(Query String)

: ? 기호로 시작, &로 연결

: 키/값 쌍으로 구성

 

쿠키와 세션

http - stateless → 이를 보완하기 위해 쿠키

 

쿠키

  • 아주 작은 데이터
  • 키 / 값 구조
  • 유효 기간 존재

세션

  • 쿠키를 보완하기 위함
  • 쿠키를 저장 → 세션저장소

 

IP, Port 그리고 DNS

네트워크 : 두 대 이상의 컴퓨터가 연결된 통신망

어떻게 데이터가 오가는지

호스트(host)

스위치(switch)

라우터(router) : 서로 다른 네트워크 간에 통신 가능 ⇒ 공유기

internet : 거대 네트워크

 

IP - Internet Protocol

컴퓨터 간 데이터를 주고받는 네트워크 계층의 규약

데이터 전달에 필요한 목적지 컴퓨터 정보가 필요

ip 주소: 네트워크에서 컴퓨터가 부여받는 고유한 주소

송신자 → 수신자

 

공인 IP(Public IP)

전체 인터넷 망에서 고유하게 식별 가능한 주소

IPv4 체계에서 자원 부족

 

사설 IP(Private IP)

가정의 LAN과 같은 네트워크에서 할당되는 주소

컴퓨터에서 조회되는 IP

127.0.0.1 = localhost 자기자신 주소

loopback Network Interface

 

Port

서비스를 구분하는 역할

접근하려는 서비스의 목적지 포트를 정확하게 설정

 

DNS(Domain Name Server)

url을 해석하여 ip 주소로 반환하는 서버

국가, 기업 등이 운영

전세계 DNS는 연결되어 있음

장애 발생 시 막대한 피해로 이어짐

www 개발 - 팀 버너스 리

pc통신 : 폐쇄, 저속, 전화선/모뎀

Web : 개방, 고속, 광랜(FTTH)

Web 1.0

Web 2.0 (~현재)

→ 스마트폰 - sns 등장, 영상통화

Web 3.0 (현재~)

→ 데이터의 투명한 공개(블록체인)

 

'STUDY > 웹 프론트엔드' 카테고리의 다른 글

Git 협업하기  (0) 2025.09.07
[FrontEnd/JS] DOM 이해하기  (0) 2025.09.07