🌐 Network/πŸ“œHTTP

[HTTP] μ›Ή 탄생 λ°°κ²½

junbin2 2024. 12. 18. 18:02

μ›Ή 탄생 λ°°κ²½

HTTP(HyperText Transfer Protocol)λŠ” "Tim Berners-Lee" λΌλŠ” 인물이 λ§Œλ“€μ—ˆλ‹€.

νŒ€ λ²„λ„ˆμŠ€ 리 ( Tim Berners-Lee )

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” CERN(μœ λŸ½μž…μžλ¬Όλ¦¬μ—°κ΅¬μ†Œ)μ—μ„œ 일을 ν•˜λ©΄μ„œ, λ‹Ήμ‹œ λ„ˆλ¬΄ λ§Žμ€ κ³Όν•™μžλ“€μ΄ λͺ¨μ—¬μžˆλ˜ μ—°κ΅¬μ†Œμ—λŠ” μ—„μ²­λ‚œ μ–‘μ˜ λ…Όλ¬Έκ³Ό 지식이 μŒ“μ—¬μžˆμ—ˆκ³  μ‚¬λžŒλ“€μ€ μ›ν•˜λŠ” 정보λ₯Ό μ°ΎκΈ° μœ„ν•΄μ„œλŠ” λ‹Ήμ‹œμ— 논문을 μ±…μœΌλ‘œ μ°Ύμ•„λ³΄κ±°λ‚˜ 물리적으둜 μ—„μ²­λ‚œ μ‹œκ°„μ΄ λ“€μ—¬μ„œ 정보λ₯Ό μ°ΎλŠ” 과정이 ν•„μš”ν–ˆμ—ˆλ‹€. μ΄λŸ¬ν•œ 과정에 λŒ€ν•œ λΆˆνŽΈν•¨ λ•Œλ¬Έμ— νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” 컴퓨터λ₯Ό ν™œμš©ν•΄ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ°œλ°œν•˜κ²Œ λ˜μ—ˆκ³  ν•΄λ‹Ή μ†Œν”„νŠΈμ›¨μ–΄κ°€ μ›Ήμ˜ μ‹œμž‘μ΄ λ˜μ—ˆλ‹€.

 

1989λ…„

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” CERN(μœ λŸ½μž…μžλ¬Όλ¦¬μ—°κ΅¬μ†Œ)μ—μ„œ 일을 ν•˜λ©΄μ„œ, 정보 관리 μ‹œμŠ€ν…œμ΄λΌλŠ” 아이디어λ₯Ό μ œμ‹œν•˜κ²Œ λ˜μ—ˆκ³  ν•΄λ‹Ή μ•„μ΄λ””μ–΄λŠ” λ¬Έμ„œλ“€μ΄ μ„œλ‘œ μ—°κ²°λ˜μ–΄ 정보λ₯Ό μ‰½κ²Œ κ²€μƒ‰ν•˜κ³  κ³΅μœ ν•  수 μžˆλŠ” μ‹œμŠ€ν…œμ΄μ—ˆλ‹€. 이것이 μ›Ήμ˜ 기초기 λœλ‹€.

 

1990λ…„ 3μ›”

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” HTML, URI, HTTP λ“±μ˜ κΈ°μˆ μ„ κ°œλ°œν•˜λ©΄μ„œ μ›”λ“œ μ™€μ΄λ“œ μ›Ήμ˜ κΈ°λ³Έ μš”μ†Œλ₯Ό μ„€κ³„ν•˜μ˜€λ‹€.

 

1991λ…„ 8μ›”

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” μ›Ή μ„œλ²„, λΈŒλΌμš°μ €, 첫 번째 μ›Ήμ‚¬μ΄νŠΈλ₯Ό κ΅¬μΆ•ν•˜κ³  CERN λ‚΄μ—μ„œ 이λ₯Ό κ³΅κ°œν–ˆλ‹€. μ΄λ•Œ 웹이 세상에 처음 λ‚˜μ˜€κ²Œ λ˜μ—ˆλ‹€.

 

1991λ…„

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” 첫 번째 μ›Ή μ‚¬μ΄νŠΈμΈ info.cern.chλ₯Ό κ³΅κ°œν•˜κ²Œ λ˜μ—ˆλ‹€. 이 μ‚¬μ΄νŠΈλŠ” 웹에 λŒ€ν•œ μ†Œκ°œμ™€, μ›Ή μ‚¬μš©λ²•, 기술적인 정보 등을 μ œκ³΅ν•˜λ©°, μ›Ήμ˜ 첫 번째 νŽ˜μ΄μ§€λ‘œ 기둝이 λœλ‹€. ( μ§€κΈˆλ„ λ“€μ–΄ 갈 수 μžˆλ‹€. )

참고둜 μ§€κΈˆ ν•΄λ‹Ή μ›Ή μ‚¬μ΄νŠΈμ˜ ( https://info.cern.ch/hypertext/WWW/History.html ) 이 뢀뢄을 ν† λŒ€λ‘œ 글을 μž‘μ„±ν–ˆμŒ.

 

1991λ…„ 말

μ΄λ•ŒλΆ€ν„°λŠ” 웹은 CERN μ™ΈλΆ€λ‘œ ν™•μž₯되기 μ‹œμž‘ν•˜κ³ , 세계 κ°μ§€μ—μ„œλŠ” 인터넷을 톡해 접속을 ν•  수 있게 λ˜μ—ˆλ‹€.

이것을 World Wide Web 이라고 λΆˆλ €λ‹€. μ›Ή μ‚¬μ΄νŠΈλŠ” λ§ˆμ§€λ§‰μ˜ Webμ—μ„œ λ”°μ™€μ„œ λΆ€λ₯΄λŠ” 말이닀.

 

1994λ…„

νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” μ›Ή ν‘œμ€€ν™”λ₯Ό μœ„ν•œ W3C(World Wide Web Consortium)λ₯Ό μ„€λ¦½ν•˜κ²Œ λœλ‹€. W3CλŠ” μ›Ή 기술의 ν‘œμ€€μ„ κ°œλ°œν•˜κ³ , λ‹€μ–‘ν•œ μ›Ή κΈ°μˆ μ„ ν†΅ν•©ν•˜μ—¬ μ›Ήμ˜ ν™•μž₯을 μ΄‰μ§„ν•˜λŠ” 역할을 ν–ˆλ‹€.

 

μ΄ν›„λΆ€ν„°λŠ” λ§Žμ€ μΈλ¬Όλ“€μ˜ 개발둜 웹이 점차 λ°œμ „ν•˜μ—¬ μ§€κΈˆμ— 이λ₯΄κ²Œ λœλ‹€.

 

정리

웹은 μˆ˜λ§Žμ€ 정보λ₯Ό μ‰½κ²Œ μ°Ύκ³ μžν•˜λŠ” μ·¨μ§€μ—μ„œ λ§Œλ“€κ²Œ λ˜μ—ˆκ³ , νŒ€ λ²„λ„ˆμŠ€ λ¦¬λŠ” 웹을 λ§Œλ“€κΈ° μœ„ν•΄ λΈŒλΌμš°μ €, μ„œλ²„, HTTP ν”„λ‘œν† μ½œ 등을 λͺ¨λ‘ μ²˜μŒλΆ€ν„° μ„€κ³„ν•˜κ³  λ§Œλ“€μ—ˆκ³  μ§€κΈˆμ€ ν•΄λ‹Ή μ›Ήμ˜ κΈ°μ΄ˆμ— λ§Žμ€ 살이 λΆ™κ²Œ λ˜μ–΄ μ—„μ²­ μ»€μ‘Œλ‹€.