HTML & Internet

2024. 9. 5. 14:36ยท๐Ÿ  Public/web

1. ์ฝ”๋”ฉ๊ณผ HTML

์–ด๋–ค ์ชฝ์ด ์‚ฌ๋žŒ์ด ํ•˜๋Š” ์ผ์ด๊ณ , ์–ด๋–ค ์ชฝ์ด ๊ธฐ๊ณ„๊ฐ€ ํ•˜๋Š” ์ผ์ธ๊ฐ€๋ฅผ ์ƒ๊ฐํ•ด๋ณด๋Š” ๊ฒƒ.

์–ด๋–ค ๊ฒƒ์ด ์›์ธ์ด๊ณ  ์–ด๋–ค ๊ฒƒ์ด ๊ฒฐ๊ณผ์ธ์ง€๋ฅผ ์ถ”๋ก ํ•ด ๋ณด๋Š” ๊ฒƒ.

-> ์ˆ˜์—… ์ „์ฒด๋ฅผ ํ†ตํ‹€์–ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„

 

 

์‚ฌ๋žŒ์ด ํ•˜๋Š” ์ผ, ์ฆ‰ ์›์ธ์„ ๋ถ€๋ฅด๋Š” ํ‘œํ˜„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค

  • ๋ถ€ํ˜ธ ๋˜๋Š” ์‹ ํ˜ธ๋ผ๋Š” ์˜๋ฏธ์˜ ์ฝ”๋“œ(code)
  • ์›์ฒœ์ด๋ผ๋Š” ๋œป์˜ ์†Œ์Šค(sourse)
  • ์•ฝ์†์ด๋ผ๋Š” ์˜๋ฏธ์—์„œ ์–ธ์–ด(language)

 

 

๊ธฐ๊ณ„๊ฐ€ ํ•˜๋Š” ์ผ, ๋‹ค์‹œ ๋งํ•ด์„œ '๊ฒฐ๊ณผ'๋ฅผ ๋ถ€๋ฅด๋Š” ์—ฌ๋Ÿฌ ํ‘œํ˜„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • (์ค„์—ฌ์„œ)์›น
  • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • ํ”„๋กœ๊ทธ๋žจ

-> ์›น์—์„œ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์›นํŽ˜์ด์ง€, ์›น ํŽ˜์ด์ง€๊ฐ€ ๋ชจ์—ฌ์žˆ์œผ๋ฉด ์›น ์‚ฌ์ดํŠธ๋ผ๊ณ  ํ•œ๋‹ค. ๊ธฐ๋Šฅ์ด ๋งŽ์œผ๋ฉด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๊ณ  ํ•œ๋‹ค.  ์ฝ”๋”ฉ = ์›Œ์ธ์ธ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“  ๊ฒƒ

 

 

1.1. HTML

์›น ํŽ˜์ด๋ฅผ ๋งŒ๋“œ๋Š” ์–ธ์–ด๋Š” HTML ์–ธ์–ด์ด๋‹ค. HTML์€ ๋ฐฐ์šฐ๊ธฐ ์‰ฝ๋‹ค.

 

ํ•œ๊ธ€, ์˜์–ด์™€ ๊ฐ™์ด Web์€ Public Domain์ด๋‹ค.

Public Domain์ด๋ž€, ๋ˆ„๊ตฌ๋“ ๋”” ์ €์ž‘๊ถŒ์ž์˜ ํ—ˆ๋ฝ ์—†์ด ์ €์ž‘๋ฌผ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์— ์žˆ๋Š” ์ €์žฅ๋ฌผ์„ ์˜๋ฏธํ•œ๋‹ค. 


2. HTML ์ฝ”๋”ฉ ์‹ค์Šต ํ™˜๊ฒฝ ์ค€๋น„

์›น ๋ธŒ๋ผ์šฐ์ €(naver, google)์™€ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ(๋ฉ”๋ชจ์žฅ, ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ, visual studio code)๋ฅผ ์ค€๋น„ํ•˜์ž.

 

2.1. ์‹ค์Šต ํ™˜๊ฒฝ ๊ตฌ์„ฑ

  1. ๋ฐ”ํƒ•ํ™”๋ฉด์— ํด๋”๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ ๋‹ค. ๋‚˜๋Š” LifeCoding_WEB์ด๋ผ๋Š” ์ด๋ฆ„์˜ ํด๋”๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค
  2. (Window ๊ธฐ์ค€)Vscode๋ฅผ ์—ฐ ๋‹ค์Œ, ctrl + O ๋˜๋Š” ํด๋” ์—ด๊ธฐ๋ฅผ ํด๋ฆญํ•ด ์œ„์—์„œ ๋งŒ๋“  ํด๋”๋ฅผ ์—ฐ๋‹ค. 
  3. ์ด์ œ ์ด ํด๋” ์•ˆ์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๊ฒƒ์ด๋‹ค.

 

2.2. ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ

[ํŒŒ์ผ๋ช….ํ™•์žฅ์ž๋ช…]์„ ํ†ตํ•ด ํŒŒ์ผ์„ ๋งŒ๋“ ๋‹ค. ๋‚˜๋Š” 1.html๋กœ ๋งŒ๋“ค์—ˆ๋‹ค.

 

์ผ๋‹จ ๊ทธ๋ƒฅ Hello world๋ฅผ ์ถœ๋ ฅํ•˜์ž.

+ํŒŒ์ผ ์˜†์— ๋™๊ทธ๋ผ๋ฏธ๊ฐ€ ์žˆ์œผ๋ฉด ์ €์žฅ์ด ๋˜์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค. ctrl + S๋กœ ์ €์žฅํ•˜๋ฉด ์—‘์Šค ๋ชจ์–‘์œผ๋กœ ๋ฐ”๋€๋‹ค.

 

 

์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์›น ํŽ˜์ด์ง€์— ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

  1. ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธํ•ด์„œ ๋ธŒ๋ผ์šฐ์ €์˜ URL์„ ์ ๋Š” ๋ถ€๋ถ„์— ๋„ฃ๊ณ  enter
  2. go live ํ™œ์„ฑํ™”. ๊ฑฐ์˜ ์ด๊ฑฐ ์‚ฌ์šฉํ•จ
  3. (window ๊ธฐ์ค€)ctrl + O๋ฅผ ๋ˆ„๋ฅธ๋‹ค. ๊ทผ๋ฐ ๋‚˜๋Š” ์ด ๋ฐฉ๋ฒ• ๊ฑฐ์˜ ์•ˆ์”€

3. ๊ธฐ๋ณธ ๋ฌธ๋ฒ• - ํƒœ๊ทธ(tag)

์˜ท์„ ์‚ฌ๋ฉด ๋’ค์— tag๊ฐ€ ๋‹ฌ๋ ค์žˆ๋‹ค. ์ด tag๋Š” ์‚ฐ ์˜ท์„ ์„ค๋ช…ํ•œ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์˜ˆ๋ฅผ ๋“ค์–ด, <strong> ํƒœ๊ทธ๋Š” "์•ˆ์˜ ๋‚ด์šฉ์ด ์ค‘์š”ํ•˜๋‹ˆ ์ง„ํ•˜๊ฒŒ ํ‘œ์‹œํ•ด์•ผํ•œ๋‹ค"๋Š” ๊ฒƒ์„ ์„ค๋ช…ํ•œ๋‹ค.

 

4. ํ˜๋ช…์ ์ธ ๋ณ€ํ™”

๋‚œ์ด๋„์™€ ์ค‘์š”๋„๋Š” ๋ฐ˜๋น„๋ก€ํ•œ๋‹ค.


5. ํ†ต๊ณ„์— ๊ธฐ๋ฐ˜ํ•œ ํ•™์Šต

ํ˜„์žฌ html์—๋Š” 150๊ฐœ ์ด์ƒ์˜ ํƒœ๊ทธ๊ฐ€ ์ •์˜๋˜์–ด์žˆ๋‹ค.

๊ฒ€์ƒ‰ ์—”์ง„์ด ์ž˜ ๊ตฌํ˜„๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์šฐ๋ฆฌ๋Š” ํƒœ๊ทธ๋“ค์„ ๋ชจ๋‘ ์™ธ์šฐ์›Œ์•ผ ํ•  ํ•„์š”๋Š” ์—†๋‹ค. ๊ฒ€์ƒ‰์„ ํ•˜๋ฉด ๋‹ค ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ๋“ค์€ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ํŽธํ•œ๊ธฐ๋Š” ํ•˜๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด, ์ด์ œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ๋Š” ๋ฌด์—‡์ผ์ง€ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. ์•„๋ž˜์˜ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค.

https://advancedwebranking.com/html/


6. ์ค„๋ฐ”๊ฟˆ ํƒœ๊ทธ <br>

<br> ํƒœ๊ทธ๋Š”, ๋‹จ์ง€ "์ค„๋ฐ”๊ฟˆ"์ด๋ผ๋Š” ์‹œ๊ฐ์  ์˜๋ฏธ๋งŒ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์—, ํƒœ๊ทธ๋กœ ๊ฐ์Œ€ ํ•„์š”๊ฐ€ ์—†๋‹ค.

<br></br>์œผ๋กœ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

 

๋‹จ๋ฝ(๋ฌธ๋‹จ)์„ ํ‘œํ˜„ํ•  ๋•Œ๋Š” ์ค„๋ฐ”๊ฟˆ ํƒœ๊ทธ <br>๋ณด๋‹ค๋Š”, ๋‹จ๋ฝ์„ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ์ธ <p>ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€ ์„ ํƒ์ด๋‹ค.

๋‹จ๋ฝ์— ๋‹จ๋ฝ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์›น ํŽ˜์ด์ง€๋ฅผ ์ •๋ณด๋กœ์„œ ๋ณด๋‹ค ๊ฐ€์น˜์žˆ๊ฒŒ ํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. br์€ ๋‹จ์ˆœ ์ค„๋ฐ”๊ฟˆ์„ ์˜๋ฏธ ํ•  ๋ฟ์ด๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ <p>ํƒœ๊ทธ๋Š” ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค. ๋‹จ๋ฝ๊ณผ ๋‹จ๋ฝ์˜ ๊ฐ„๊ฒฉ์ด ๊ณ ์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ์ ์œผ๋กœ ์ž์œ ๋„๊ฐ€ ๋–จ์–ด์ง„๋‹ค.

๋ฐ˜๋ฉด์— <br>ํƒœ๊ทธ๋Š” ์“ฐ๋Š” ๋งŒํผ ์ค„๋ฐ”๊ฟˆ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์›ํ•˜๋Š”๋งŒํผ ๊ฐ„๊ฒฉ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. 

ํ•˜์ง€๋งŒ ์›น์—๋Š” CSS๋ผ๋Š” ๊ธฐ์ˆ ์ด ์žˆ์–ด, <p>ํƒœ๊ทธ์˜ ํ•œ๊ณ„๋Š” ๊ทน๋ณต ๊ฐ€๋Šฅํ•˜๊ธด ํ•˜๋‹ค.


7. HTML์ด ์ค‘์š”ํ•œ ์ด์œ 

์ง€์‹์ธ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ๊ฐ€๋…์„ฑ์ด ํ›จ์”ฌ ์ข‹๋‹ค.

๋˜ํ•œ, ์–ด๋–ค ์‚ฌ์šฉ์ž๊ฐ€ "coding"์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ๋„ ์ œ๋ชฉ์œผ๋กœ์„œ์˜ coding์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€์‹์ธ์˜ ๊ธ€์ด, ์ œ๋ชฉ ํ‰๋‚ด๋ฅผ ๋‚ด๋ฉฐ ์ž‘์„ฑ๋œ coding๋ณด๋‹ค ๋” ์ž˜ ๊ฒ€์ƒ‰๋œ๋‹ค.

 

<h3>๋Š” ์ œ๋ชฉ์„ ์˜๋ฏธํ•˜์ง€๋งŒ, <span...>์€ ์‹œ๊ฐ์  ์žฅ์‹์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ •๋ณด์‚ฌํšŒ์—์„œ HTML์„ ์˜๋ฏธ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋น„์ฆˆ๋‹ˆ์Šค์  ์ธก๋ฉด์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ๋‹ค.

 

๋˜ํ•œ ์›น์˜ ํ•ต์‹ฌ์ ์ธ ์ฒ ํ•™์€ "์ ‘๊ทผ์„ฑ"์ด๋‹ค. ์›น์€ ๋ชจ๋“  ์šด์˜์ฒด์ œ ์œ„์—์„œ ๋™์ž‘ํ•˜๊ณ , ์›น์€ ์ €์ž‘๊ถŒ์ด ์—†๋Š” ์ˆœ์ˆ˜ํ•œ ๊ณต๊ณต์žฌ์ด๋‹ค.

๋ˆ„๊ตฌ๋‚˜ ์ฐจ๋ณ„์—†์ด ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ฒ ํ•™์„ ์ ‘๊ทผ์„ฑ์ด๋ผ๊ณ  ํ•˜๊ณ , ์‹ ์ฒด์ ์ธ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค๋„ ์›น์„ ํ†ตํ•ด์„œ ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด <strong>ํƒœ๊ทธ๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ์ ธ ์žˆ๋Š” ๋ฌธ์žฅ์€, ์†Œ๋ฆฌ๋กœ ์ถœ๋ ฅํ•  ๋•Œ๋„ ๊ฐ•์กฐ๋œ ์–ต์–‘์œผ๋กœ ์ถœ๋ ฅ๋˜์ง€๋งŒ, strong์ธ ์ฒ™ ํ•˜๋„๋ก ์ž‘์„ฑํ•œ ํƒœ๊ทธ๋Š” ๊ฐ•์กฐ๋œ ์–ต์–‘์œผ๋กœ ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š”๋‹ค.


8. ์ตœํ›„์˜ ๋ฌธ๋ฒ• ์†์„ฑ๊ณผ <img>

์†์„ฑ=ํƒœ๊ทธ์˜ ์‹ฌํ™”๋œ ๋‚ด์šฉ

ํƒœ๊ทธ๋กœ๋งŒ์€ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š”๊ฒƒ์„ ํ•ด๊ฒฐํ•ด์ค€๋‹ค.

 

์ด๋ฏธ์ง€๋ฅผ ์›นํŽ˜์ด์ง€์— ํฌํ•จ์‹œํ‚ฌ <img>ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

<img>๋งŒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์›น ํŽ˜์ด์ง€์— ์•„๋ฌด ์ด๋ฏธ์ง€๋„ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค.

<img src="[์›ํ•˜๋Š” ์ด๋ฏธ์ง€์˜ ์ฃผ์†Œ]"> ์ด๋ ‡๊ฒŒ ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ๋น„๋กœ์†Œ ์ด๋ฏธ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค.

 

 

<img src="[์›ํ•˜๋Š” ์ด๋ฏธ์ง€ ์ฃผ์†Œ]" width="100%">

์ด์ฒ˜๋Ÿผ ๊ตต์€ ๋ถ€๋ถ„์„ ์†์„ฑ(Attribute)๋ผ๊ณ  ํ•œ๋‹ค. ์†์„ฑ์˜ ์œ„์น˜๋Š” ์ƒ๊ด€ ์—†๋‹ค. src์™€ width์˜ ์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๋œ๋‹ค.

 

ํƒœ๊ทธ๊ฐ€ ํƒœ๊ทธ์˜ ์ด๋ฆ„๋งŒ์œผ๋กœ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ๋Š” ์†์„ฑ์„ ํ†ตํ•ด ์˜๋ฏธ๋ฅผ ๋” ๋ถ€๊ณผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.


9. ๋ถ€๋ชจ ์ž์‹๊ณผ ๋ชฉ๋ก

ํƒœ๊ทธ๋“ค์ด ํฌํ•จ๊ด€๊ณ„์— ์žˆ์„ ๋•Œ, ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํƒœ๊ทธ๋ฅผ ๋ถ€๋ชจํƒœ๊ทธ, ํฌํ•จ๋˜์–ด์žˆ๋Š” ํƒœ๊ทธ๋ฅผ ์ž์‹ํƒœ๊ทธ๋ผ๊ณ  ํ•œ๋‹ค.

<parent>
    <child></child>
</parent>

 

 

<ol> = orderd list

<ul> = unordered list

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

<ol>
  <li>socnotri</li>
  <li>egoing</li>
</ol>


10. ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์Šˆํผ์Šคํƒ€๋“ค

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

์ตœ๊ณ ์œ„์ธต ํƒœ๊ทธ = <html>ํƒœ๊ทธ


11. HTML ํƒœ๊ทธ์˜ ์ œ์™• <a>

anchor -> <a>ํƒœ๊ทธ๋Š” ๋งํฌ ํƒœ๊ทธ์ด๋‹ค.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <a
      href="https://sonowhstudy.tistory.com/"
      target="_blank"
      title="sonotri tistory"
      >sonotri</a
    >
  </body>
</html>
  • href = http + reference: ๋ฌธ์„œ๋‚ด์˜ ์ด๋™์„ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.
  • target = "_blank": ๋ฌธ์„œ๋ฅผ ์ƒˆ๋กœ์šด ํƒญ์—์„œ ์˜คํ”ˆํ•จ <->_self: ํ˜„์žฌ ํ”„๋ ˆ์ž„์—์„œ ๋ฌธ์„œ๋ฅผ ์˜คํ”ˆํ•จ ... _top: ํ˜„์žฌ ์œˆ๋„์šฐ ์ „์ฒด์—์„œ ์˜คํ”ˆํ•จ
  • title = "sonotri": ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.


12. ์›น์‚ฌ์ดํŠธ ์™„์„ฑ

๋งํฌ(link)๋Š”, ์„œ๋กœ ์—ฐ๊ด€๋œ ์›นํŽ˜์ด์ง€๋“ค์„ ๋ฌถ์–ด์„œ ํ•˜๋‚˜์˜ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

์ด์ œ ์›นํŽ˜์ด์ง€๋“ค์„ ๋งŒ๋“ค์–ด ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>WEB</title>
  </head>
  <body>
    <h1><a href="index.html">WEB</a></h1>
    <ol>
      <li><a href="1.html">HTML</a></li>
      <li><a href="2.html">CSS</a></li>
      <li><a href="3.html">JavaScript</a></li>
    </ol>
    <h2><a href="https://sonowhstudy.tistory.com/">sonotri tistory</a></h2>
    <img src="cat.jpg" width="20%" />
  </body>
</html>


13. ์›์‹œ์›น

Internet๊ณผ Web์€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅผ๊นŒ?

์ธํ„ฐ๋„ท์˜ ์•„๋ž˜์— ์›น์ด ์žˆ๋‹ค. Internet > Web

 

1960๋…„๋Œ€์—๋Š” ํ•ต์ด ํ™”์ œ์˜€๋‹ค. ์ธ๋ฅ˜๊ฐ€ ํ•ต ์ „์Ÿ์„ ์น˜๋ฃฌ ์งํ›„์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋ฏธ๊ตญ์€ ํ•ต ์ „์Ÿ์ด ์ผ์–ด๋‚ฌ์„ ๋•Œ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•˜๋Š” ๊ณผ์ •์—์„œ, ํ†ต์‹ ์ชฝ์—์„œ ์‹ฌ๊ฐํ•œ ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

๋‹น์‹œ ํ†ต์‹ ์€ ์ค‘์•™์ง‘์ค‘์ ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•ต ๊ณต๊ฒฉ์ด ์ผ์–ด๋‚˜๋ฉด ํ†ต์‹ ์ด ํ•œ๋ฒˆ์— ๋งˆ๋น„๋œ๋‹ค.

 

๊ทธ๋ž˜์„œ ํ•ต ๊ณต๊ฒฉ์—๋„ ๋ฒ„ํ‹ธ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ํ†ต์‹  ์‹œ์Šคํ…œ์˜ ํ•„์š”์„ฑ์ด ๋Œ€๋‘๋˜์—ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋กœ Internet์ด ํƒ„์ƒํ–ˆ๋‹ค. 

Internet์€ ์ค‘์•™์ด ์—†๋‹ค.

 

Internet์€ ๊ฑฐ๋Œ€ ๊ธฐ๊ด€์—์„œ ์‚ฌ์šฉํ•˜๋˜ ํ†ต์‹  ์‹œ์Šคํ…œ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ๋žŒ๋“ค์€ ์ธํ„ฐ๋„ท์„ ์ž˜ ์•Œ์ง€ ๋ชปํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ Web์ด ๋“ฑ์žฅํ•˜๊ณ ๋‚œ ๋’ค์—๋Š” ์ƒํ™ฉ์ด ๋ฐ˜์ „๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

์Šค์œ„์Šค์—์„œ Web์ด ๊ฐ€์žฅ ์‹œ์ž‘๋˜์—ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์Šค์œ„์Šค์—์„œ ์‹œ์ž‘๋˜์—ˆ์„๊นŒ?

 

์Šค์œ„์Šค์˜ ์ œ๋„ค๋ฐ”์—๋Š” ๋ฌผ๋ฆฌํ•™ ์—ฐ๊ตฌ์†Œ๊ฐ€ ์žˆ๋‹ค.  ์—ฐ๊ตฌ์†Œ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ ํŒ€๋ฒ„๋„ˆ์Šค๋ฆฌ๋Š” Enquire๋ผ๋Š” ์•ฑ์„ ๋งŒ๋“ค์—ˆ๊ณ , ํ•ด๋‹น ์•ฑ์€ Internet์˜ ์ „์‹ ์ด ๋˜์—ˆ๋‹ค. 1990๋…„์— ์—ฐ๊ตฌ์†Œ์— Internet์ด ๋“ค์–ด์™”๊ณ , ํŒ€๋ฒ„๋„ˆ์Šค๋ฆฌ๋Š” ์ธํ„ฐ๋„ท๊ณผ ์•ฑ์„ ํ•ฉ์„ฑํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  1990๋…„ 12์›” 24์ผ, http://info.cern.ch

์›น์˜ ๋ฉ”์†Œํฌํƒ€๋ฏธ์•„๊ฐ€ ํƒ„์ƒํ–ˆ๋‹ค.

Web์ด Internet์˜ ์ž ์žฌ๋ ฅ์„ ๊นจ์šด ์ด‰์ง„์ œ ์—ญํ• ์„ ํ•œ ๊ฒƒ์ด๋‹ค.


14. ์ธํ„ฐ๋„ท์„ ์—ฌ๋Š” ์—ด์‡ : Server and Client

์ธํ„ฐ๋„ท์ด ๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ตœ์†Œ 2๋Œ€ ํ•„์š”ํ•˜๋‹ค.

Web Browser(info.cern.ch/index.htm์œผ๋กœ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„) --- Web Server(info.cern.ch, index.html)

 

์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚˜๋Š” ๊ฒŒ์ž„ ํด๋ผ์ด์–ธํŠธ, ๋ฐ๋ธŒ์‹œ์Šคํ„ฐ์ฆˆ์˜ ์ปดํ“จํ„ฐ๋Š” ๊ฒŒ์ž„ ์„œ๋ฒ„


15. ์›นํ˜ธ์ŠคํŒ… github pages

์ง์ ‘ ์›น์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋Š” ์ผ์€ ์‰ฝ์ง€ ์•Š๋‹ค.

์ปดํ“จํ„ฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ , ์ปดํ“จํ„ฐ๊ฐ€ ๋ƒ‰์žฅ๊ณ ์ฒ˜๋Ÿผ ํ•ญ์ƒ ์ผœ์ ธ์žˆ์–ดํ•œ๋‹ค.

 

๊ทธ๋ž˜์„œ ์ด๋Ÿฐ ์ผ์„ ๋Œ€ํ–‰ํ•ด ์ฃผ๋Š” ํšŒ์‚ฌ๋“ค์ด ์žˆ๋‹ค.

์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ Host๋ผ๊ณ  ํ•˜๊ณ , ์ด๋Ÿฐ ์ปดํ“จํ„ฐ๋ฅผ ๋นŒ๋ ค์ฃผ๋Š” ์‚ฌ์—…์„ Hosting์ด๋ผ๊ณ  ํ•œ๋‹ค. Cloud๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค.

ํ˜ธ์ŠคํŒ… ์ค‘์—์„œ, ์›น์„ ๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ด์„œ ๋นŒ๋ ค์ฃผ๋Š” ํ˜ธํŒ…์„ Web Hosting์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ Github๊ฐ€ ์žˆ๋‹ค.

 

Gitbub๋Š” ์›นํ˜ธ์ŠคํŒ…์„ ๋ชฉ์ ์œผ๋กœ ๊ตฌํ˜„๋œ ์‚ฌ์ดํŠธ๋Š” ์•„๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ๊ฐ€ ์›น ํ˜ธ์ŠคํŒ… ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๋ฟ์ด๋‹ค.

๊ฐœ๋ฐœ์ž๋“ค์ด ์ž์‹ ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฑ์—…ํ•˜๊ณ , ๊ณต๋™ ์ž‘์—…์„ ์‰ฝ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋œ ์‚ฌ์ดํŠธ์ด๋‹ค.

 

github ์—ฐ๋™ ๋ฐฉ๋ฒ• (tistory.com)

 

github ์—ฐ๋™ ๋ฐฉ๋ฒ•

Github์— ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๊ณผ์ •1. ๋กœ์ปฌ ์ €์žฅ์†Œ & ์›๊ฒฉ ์ €์žฅ์†Œ  ๋กœ์ปฌ ์ €์žฅ์†Œ(local repositary): ๋‚ด PC์— ํŒŒ์ผ์ด ์ €์žฅ๋˜๋Š” ๊ฐœ์ธ ์ „์šฉ ์ €์žฅ์†Œ์ด๋ฉฐ, ์ด ์ €์žฅ์†Œ๋กœ ์ž‘์—…ํ•  ๋•Œ์—๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค์›๊ฒฉ

sonowhstudy.tistory.com

 

๋ ˆํผ์ง€ํ† ๋ฆฌ์— ์—…๋กœ๋“œํ•œ ์ฝ”๋“œ๋กœ ์›นํŽ˜์ด์ง€๋ฅผ ์„œ๋น„์Šค ํ•ด๋ณด์ž.

  1. Setting ๋ฒ„ํŠผ์€ ๋ˆ„๋ฅด๊ณ , ์‚ฌ์ด๋“œ ๋ฐ”์—์„œ Pages๋ฅผ ๋ˆ„๋ฅธ๋‹ค.
  2. Branch๋ฅผ main ๋˜๋Š” master๋กœ ์„ ํƒํ•˜๊ณ  Save๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.
  3. ์ž ์‹œ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ์–ด๋–ค ์ฃผ์†Œ๊ฐ€ ํ‘œ์‹œ๋˜๋Š”๋ฐ, ์ด ์ฃผ์†Œ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

 

๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•ด๋ณด์ž.

๋‚˜์˜ ์ปดํ“จํ„ฐ๋Š” ํ˜„์žฌ๋กœ์„œ๋Š” ์ปจํ…์ธ ๋ฅผ ์„œ๋น„์Šค ํ•  ์ˆ˜ ์—†๋‹ค. 

 

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” github์˜ pages ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ๋‹ค. github์— ํŒŒ์ผ๋“ค์„ ์—…๋กœ๋“œํ•˜๊ณ , pages ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด github์˜ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์— ์›น์„œ๋ฒ„๊ฐ€ ์ผœ์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ์—๊ฒŒ ์›น ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

 

์ด์ œ ์›น์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ์•Œ๋ ค์ฃผ๋ฉด ๋ฐฉ๋ฌธ์ž๋Š” ๋‚˜์˜ ์ปดํ“จํ„ฑ ์•„๋‹Œ github์˜ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ ์›น์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ฒŒ ๋œ๋‹ค.


16. ์›น์„œ๋ฒ„ ์šด์˜ํ•˜๊ธฐ

์•„๋ž˜ ์‚ฌ์ง„์—์„œ 

๋นจ๊ฐ„ ์ฃผ์†Œ๋Š” ์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŒŒ์ผ์„ ์ง์ ‘ ์—ด์—ˆ์„๋•Œ

์ดˆ๋ก ์ฃผ์†Œ๋Š” ์›น์„œ๋ฒ„๋ฅผ ํ†ตํ•ด์„œ ์ ‘๊ทผํ–ˆ์„ ๋•Œ ์ด๋‹ค.

 

๋”ฐ๋ผ์„œ ์›น์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ์ดˆ๋ก ์ฃผ์†Œ๋Š” ์—ฐ๊ฒฐ์ด ์•ˆ๋œ๋‹ค.

 

 

<์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŒŒ์ผ์„ ์—ด ๋•Œ>

ํ”„๋กœํ† ์ฝœ/ip์ฃผ์†Œ/ํฌํŠธ ๋ฒˆํ˜ธ/

127.0.0.1์€ ์•„์ฃผ ํŠน๋ณ„ํ•œ ์ฃผ์†Œ์ด๋‹ค. ์ด ์ฃผ์†Œ๋Š” "๋‚ด ์ปดํ“จํ„ฐ ์ž์‹ "์„ ๊ฐ€๋ฆฌํ‚ค์ž๊ณ  ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด๋‹ค.

ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์— ์—ฌ๋Ÿฌ ์„œ๋ฒ„๊ฐ€ ์šด์˜์ค‘์ผ ์ˆ˜ ์žˆ๊ณ , ๊ฐ๊ฐ์˜ ์„œ๋ฒ„๋Š” ๊ณ ์œ ์˜ ํฌํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ์„œ๋ฒ„๊ฐ€ ์šด์˜๋˜๊ณ  ์žˆ์–ด๋„ ํฌํŠธ๋ฒˆํ˜ธ ๋•๋ถ„์— ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž์‹ ์ด ์›ํ•˜๋Š” ์„œ๋ฒ„๋กœ ๊ผฌ์ž„์—†์ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

<ํ˜„์‹ค์˜ ์›น(์›น์„œ๋ฒ„ ์‚ฌ์šฉ)>

์›น๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜์–ด์žˆ๋‹ค.

์ด๋กœ ์ธํ•ด, ์ง€๊ตฌ ๋ฐ˜๋Œ€ํŽธ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋„ ๋งˆ์น˜ ๋‚ด ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ๋ฌธ์„œ์ธ ์–‘ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.


17. ์ˆ˜์—…์„ ๋งˆ์น˜๋ฉฐ

๊ณต๋ถ€๋งŒ ํ•˜๊ณ  ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด, ๋จธ๋ฆฟ์†์ด ๋ณต์žกํ•ด์ ธ ์ฝ”๋”ฉ์„ ํ•  ๋•Œ ๋ฌด์—‡์„ ํ•ด์•ผํ•  ์ง€ ๋ชจ๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

์ข‹์€ ์ฝ”๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋Š” ์•„๋Š”๋ฐ, ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์งœ์ง€ ๋ชปํ•˜๋ฉด ๋‚ด๊ฐ€ ์ง  ์ฝ”๋“œ๊ฐ€ ์‹ค๋ง์Šค๋Ÿฝ๊ฒŒ ๋œ๋‹ค.

 

์„ธ์ƒ์—๋Š” ๋ˆˆ์— ๋ณด์ด๋Š” ๋ณต์žกํ•จ์ด ์žˆ๊ณ , ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ๋ณต์žกํ•จ์ด ์žˆ๋‹ค.

๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ๋ณต์žกํ•จ์€ ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๋ง‰์ƒ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ ๋ง‰๋ง‰ํ•˜๊ฒŒ ํ•˜๋Š” ์ฃผ๋ฒ”์ด๋‹ค.

 

 

 


 

'๐Ÿ  Public > web' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

DVWA ๊ตฌ์ถ•(Kail Linux)  (0) 2024.10.06
Port & IP & Port Forwarding  (0) 2024.09.12
[๊ณต๋ถ€] MySQL ๊ธฐ์ดˆ  (8) 2024.09.02
์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ_๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ  (0) 2024.09.01
์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ_JavaScript ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ  (0) 2024.08.29
'๐Ÿ  Public/web' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • DVWA ๊ตฌ์ถ•(Kail Linux)
  • Port & IP & Port Forwarding
  • [๊ณต๋ถ€] MySQL ๊ธฐ์ดˆ
  • ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ_๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ
SONOTREE
SONOTREE
@-@
  • SONOTREE
    SONOTRI
    SONOTREE
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (73)
      • ๐ŸŒฒ Dreamhack (19)
        • System Hacking (2)
        • Web Hacking (4)
        • Reverse Engineering (11)
        • Digital Forensics (2)
      • ๐Ÿฆ– Private (20)
        • C Language (2)
        • Java Language (6)
        • LinuxMaster (1)
        • webhacking.kr (3)
        • bandit (4)
        • CTF Wriet-Up (3)
        • GoN Club Study (1)
      • ๐Ÿ  Public (13)
        • Development (2)
        • web (8)
        • forensic (0)
        • elif (3)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
SONOTREE
HTML & Internet
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”