์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ํผ๊ณตํ
- ํผ๊ณต๋จ
- select
- doitandroid
- ์ ์ฒ๊ธฐ
- ์ธํ๋ฐ
- ์๋ฐ
- ํผ๊ณต์ฑ๋ฆฐ์ง
- ์คํฐ๋
- MySQL
- ์ฝํ๋ฆฐ
- CS
- ์ค๋ธ์
- ์๋ฃ๊ตฌ์กฐ
- ๊ธฐ์ ๋ฉด์
- ์ฝํ
- ์๋๋ก์ด๋
- SQL
- java
- Android
- join
- Kotlin
- Til
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค
- groupby
- ์นด์นด์ค์ฝํ
- ์๋๋ก์ด๋์คํ๋์ค
- Today
- Total
Welcome! Everything is fine.
[TIL] 220106 ๋ณธ๋ฌธ
๐ป Today I Leaned...
- ์ด์ ํฌ์คํ ์ ํ์ง ๋ชปํ ๊ด๊ณ๋ก ์ด์ ์ ์ค๋ ํ ๊ณต๋ถ๋ฅผ ํฉ์ณ ์ ๋ฆฌํ๋ค. ๊ทธ๋ ๊ทธ๋ ์ ๋ฆฌํ๋ ๊ฑด ์ ๋ง ์ด๋ ต๊ตฌ๋ง!
- ์ธํ๋ฐ <์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋ ์ฑ ๊ฐ๋ฐ> / ์ํ์ฝ๋ฉ ๊ฐ์
๐ Android ์ ๋ฌธ
- ์ด์ ์ ์ค๋ ๋ค์ ๊ฐ์๋ ์ฑ ๊ฐ๋ฐ์ ์ํ ๊ธฐ๋ณธ ์ง์์ ๊ดํ ๊ฐ์๋ค์ด๋ค. ์๋ฐ๋ ์๊ฐ์ ํ ์ ์ด ์์ด ์กฐ๊ธ์ ์๊ณ ์์ง๋ง ๋คํธ์ํฌ์ ์๋ฒ์ ๋ํด์๋ ์ ๋ง ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์ํ๋ผ์ ๋ ๊ณต๋ถํด์ผํ ๊ฒ ๊ฐ๋ค. ๋ ์๋ฐ๋ ์์ด๋ฒ๋ฆฌ์ง ์๊ฒ ๋ค์์ฃผ๋ถํฐ ๋ค์ ๊ฐ๋ ์ ์ก์๋ณด๋ ค๊ณ ํ๋ค.
3.1. ์ฑ ๊ฐ๋ฐ์ ์ํ ์๋ฐ
์๋ฐ๋ ์กฐ๊ธ ๋ฐฐ์ ์ง๋ง ๋ค๋ก ๊ฐ์๋ก ์ดํดํ ๊ฒ์ด ๋ง๊ณ ์ด๋ ต๋ค. ๊ฐ์์ ๋์จ ์๋ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ฅผ ์ค์ฌ์ผ๋ก ์ ๋ฆฌํด๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
1) ํด๋์ค
class Book{
int price;
int num;
string title;
int sum();{ // ๋ฉ์๋
return price*num;
}
void Book(){ //์์ฑ์
}
}
์ ์ฝ๋๋ Book์ด๋ผ๋ ํด๋์ค์ด๊ณ , ๋ณ์ 3๊ฐ์ ๋ฉ์๋ 1๊ฐ, ์์ฑ์๋ก ์ด๋ฃจ์ด์ง ํด๋์ค๋ค. ์๊ณ ์๋ ์ ์์ ์ ๋ฆฌํด๋ณด์๋ฉด, int price์ ๊ฐ์ด ํด๋์ค์ ์ ์ ํน์ฑ์ ๋ํ๋ด๋ ๋ณ์๋ฅผ ํ๋(filed)๋ผ๊ณ ํ๊ณ , int sum()๊ณผ ๊ฐ์ด ํด๋์ค์ ๋์ ํน์ฑ์ ๋ํ๋ด๋ ๊ธฐ๋ฅ์ ๋ช ๋ น์ด๋ก ๊ธฐ์ ํ ๋ธ๋ก์ ๋ฉ์๋(method)๋ผ๊ณ ํ๋ค. ๋ํ ๋ฉ์๋ ์ด๋ฆ๊ณผ ๋งค๊ฐ๋ณ์ ๋ฆฌ์คํธ๋ฅผ ๋ํ ๊ฒ์ ๋ฉ์๋ ์๊ทธ๋์ณ(method signature)๋ผ๊ณ ํ๋ค. ์ฆ, ํด๋์ค = ํ๋ + ๋ฉ์๋ ๋ผ๊ณ ํ ์ ์๋ค.
2) ์์
class Animal{
string name;
int age;
int food;
}
class Cat extends Animal{
int birth;
int color;
}
์์์ด๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด๋ค์ด ์ํธ ๊ณตํต๋ ํน์ฑ์ ๊ณต์ ํ๋ ๊ธฐ์ ์ด๋ค. ์์์ ํ๋ ํด๋์ค๋ฅผ ์ํผํด๋์ค(๋ถ๋ชจํด๋์ค)๋ผ๊ณ ํ๊ณ , ์์์ ๋ฐ๋ ํด๋์ค๋ ์๋ธํด๋์ค(์์ํด๋์ค)๋ผ๊ณ ํ๋ค. ์ ์ฝ๋์ ๊ฐ์ด extends ๋ผ๋ ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. ์ ์ฝ๋์์ cat ํด๋์ค๊ฐ Animal ํด๋์ค๋ฅผ ์์๋ฐ๊ณ ์์ผ๋ฏ๋ก name, age, food ๋ณ์๋ Cat ํด๋์ค์ ํฌํจ๋๋ค. ์ด์ฒ๋ผ ์์ ์ด ๊ฐ์ง ํ๋์ ๋ฉ์๋๋ฅผ ๋ชจ๋ ๋๊ฒจ์ฃผ๊ธฐ ๋๋ฌธ์ ์์์ ์ด์ฉํ๋ฉด ๊ตณ์ด ๋๊ฐ์ ๋ณ์๋ฅผ ์ ๋ ฅํ์ง ์์๋ ํธ๋ฆฌํ๊ฒ ๊ณตํต๋ ํ๋์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
3) ์ค๋ฒ๋ก๋
int add(int a, int b){
return a+b;
}
double add(double a, double b){
return a+b;
}
์ค๋ฒ๋ก๋๋ ํ ํด๋์ค ๋ด์ ์ด๋ฆ์ด ๊ฐ์ ๋ฉ์๋๊ฐ ๋ ๊ฐ ์ด์ ์กด์ฌํ๋ ๊ฒ์ ๋งํ๋ค. ์ด๋ฆ์ด ๊ฐ์ ๋์ ๋งค๊ฐ๋ณ์ ๊ฐ์๊ฐ ๋ค๋ฅด๊ฑฐ๋ ๋งค๊ฐ๋ณ์ ํ์ ์ด ๋ฌ๋ผ์ผํ๋ค. ๋จ, ๋ฆฌํดํ์ ๋ง ๋ค๋ฅผ ๊ฒฝ์ฐ์๋ ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ์ด ์ฑ๋ฆฝ๋์ง ์๋๋ค. ์๋ฐ๋ ์ด์ฒ๋ผ ๋ฉ์๋ ์๊ทธ๋์ณ๊ฐ ์๋ก ๋ค๋ฅธ ๋ฉ์๋๋ฅผ ๊ตฌ๋ณํ๋ค.
4) ์ค๋ฒ๋ผ์ด๋
class Animal{
string name;
int age;
public void cry(){
System.out.println("ํฌ์");
}
}
class Cat extends Animal{
int birth;
int color;
public void cry(){
System.out.println("์ผ์น");
}
}
์ค๋ฒ๋ผ์ด๋๋ ๋ ํด๋์ค ์ฌ์ด์ ์์์ด ์ผ์ด๋ ๋ ๋ฐ์ํ๋ฉฐ, ๋ถ๋ชจํด๋์ค์ ๋ฉ์๋๋ฅผ ์์ํด๋์ค์์ ์ฌ์ ์ํ๋ ๊ฒ์ ๋งํ๋ค. ๋ถ๋ชจ ํด๋์ค์ ๋ฉ์๋ ์ด๋ฆ, ๋ฉ์๋ ์ธ์ ํ์ ๊ณผ ๊ฐ์, ๋ฆฌํดํ์ ๋ฑ์ ๊ทธ๋๋ก ๊ฐ์ ธ์์ ๋ด์ฉ๋ง ๋ฐ๊พธ๋ ๊ฒ์ด๋ค.
์์ฃผ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ค๋ง ์ ๋ฆฌํ์ง๋ง ์ด๊ฒ๋ค์ ๋ชจ๋ ๊ฐ์ฒด์งํฅ์ธ์ด์ธ ์๋ฐ์ ํน์ฑ์ ์ ๋ณด์ฌ์ฃผ๋ ๊ฐ๋ ๋ค์ด๋ค.
3.2. ์ฑ ๊ฐ๋ฐ์์๊ฒ ํ์ํ ๋คํธ์ํฌ ์ง์
1) ํด๋ผ์ด์ธํธ์ ์๋ฒ, ํ๋กํ ์ฝ
- ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ ) ↔ ์๋ฒ(์น ์๋ฒ)
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์์ ํ๋ฉด ์๋ฒ๊ฐ ์๋ต์ ๋ณด๋ด์ฃผ๊ณ , ๊ทธ ์๋ต ๋ด์ฉ์ ํ๋ฉด์ ๋ฟ๋ ค์ค๋ค.
- ํ๋กํ ์ฝ์ ์ผ์ข ์ ์ฝ์์ผ๋ก, "์ด๋ฌํ ๋ช ๋ น์ด ์์ ๋, ์ด๋ ๊ฒ ์๋ตํด์ค๋ค!" ๋ผ๊ณ ์ ํด๋์ ๊ฒ์ ๋งํ๋ค. HTTP๊ฐ ๋ํ์ ์ธ ํ๋กํ ์ฝ์ด๋ค. ๋๋ค๋ฅธ ์๋ก๋ ํ์ผ์ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉํ๋ FTP, ์ด๋ฉ์ผ์ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉํ๋ SMTP์ POP3 ๋ฑ์ด ์๋ค.
- HTTP ๋ด๋ถ GET์ด๋ผ๋ ๋ช ๋ น์ด๊ฐ ์๋๋ฐ, ์๋ต๊ฐ์ผ๋ก 200OK๋ผ๊ณ ์ค๋ฉด ์ ์์ ์ธ ํต์ ์ด ๋๋ ๊ฒ์ด๊ณ 404๋ ํ์ด์ง๊ฐ ์๋ ๊ฒ, 403์ ๊ถํ ๊ด๋ จ ์๋ฌ๋ฅผ ๋ํ๋ธ๋ค.
2) ๋๊ธฐ์ ๋น๋๊ธฐ
AJAX(Asynchronous JavaScript And XML)์ ํจ๊ป ๋๊ธฐ/๋น๋๊ธฐ ํจ์์ ๋ํ ์ค๋ช ์ ๋ค์๋๋ฐ ์ ์ดํด๊ฐ ์๋์ด์ ๋ ๊ฒ์์ ํด๋ดค๋ค. ์์ง๋ ํท๊ฐ๋ฆฌ๊ธด ํ์ง๋ง ์กฐ๊ธ์ ์ดํด๋์๋ค.
- AJAX๋ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์ด๋ฉฐ, JavaScript์ XML์ ์ด์ฉํ์ฌ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋น๋๊ธฐ์ ํต์ ์ ํ๋ ๊ฒ์ ๋งํ๋ค.
- ๋๊ธฐ : func()์ด๋ผ๋ ํจ์๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์ ๋, ์ด ํจ์๋ฅผ ํธ์ถํ๋ฉด func()์ด ๋ค ์ํ๋ ๋๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์๋ต์ ๋ฐ์ผ๋ฉด ์งํํ๋ ๊ฐ๋ ์ด๋ค. ์ฆ, ๋ฌด์กฐ๊ฑด ์ ์ฐจ์ ์ผ๋ก ํ๋์ฉ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ์์ฒญ์ ๋ํ ์๋ต์ด ์ค๊ธฐ ์ ๊น์ง ๋ค๋ฅธ ์์ ์ ํ ์ ์๋ค. ์๋ฅผ ๋ค๋ฉด, ๋ฉ๋ด ํ๋๋ฅผ ๋๋ฅผ ๋๋ง๋ค ์ ์ฒด ํ์ด์ง๊ฐ ๋งค๋ฒ ๋ฆฌ๋ก๋ ๋๋ ๊ฒ์ด๋ค.์ด๋ฌํ ๋จ์ ์ ํด์ํด์ฃผ๋ ๊ฒ์ด ๋น๋๊ธฐ์์ผ๋ก ์งํ๋๋ AJAX์ธ ๊ฒ์ด๋ค.
- ๋น๋๊ธฐ : funcAsynch()๋ผ๋ ํจ์๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์ ๋, ์ด ํจ์๋ ํธ์ถ๋ง ๋๋ฉด ๋ฐ๋ก ๋์ด๊ฐ๊ณ , ์๋ต์ callbackํจ์๊ฐ์ ๊ฑธ๋ก ๋ฐ๋ก ๋ฐ๋๋ค. ์ฆ, ์์ฒญ์ ๋ํ ์๋ต์ด ์ค๋ ๋์ ๋ค๋ฅธ ์์ ์ ํ ์ ์๋ค.
3) ์ฟ ํค์ ์ธ์
์ฟ ํค์ ์ธ์ ๋ชจ๋ ์ด๋ค ๋ณ์๋ค์ ์ ์ฅํ๋ ๊ฐ๋ ์ด๋ค.
๊ฐ์์ ๋์จ ์ค๋ช ์ผ๋ก๋ ์ ์ ๋ฆฌ ๋์ง ์์์ ๊ฒ์ํด๋ณด๋ค๊ฐ ์ ์ ๋ฆฌ ๋ ๊ธ์ ๋ฐ๊ฒฌํ๋ค.
๊ธ์ ๋์จ ์ฟ ํค์ ์ธ์ ์ ๋ํ ์ค๋ช ์ ์ผ๋ถ๋ถ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ฟ ํค : ํด๋ผ์ด์ธํธ ๋ก์ปฌ์ ์ ์ฅ๋๋ ํค์ ๊ฐ์ด ๋ค์ด์๋ ์์ ๋ฐ์ดํฐ ํ์ผ, ์ฌ์ฉ์ ์ธ์ฆ์ด ์ ํจํ ์๊ฐ์ ๋ช ์ํ ์ ์์ผ๋ฉฐ, ์ ํจ์๊ฐ์ด ์ ํด์ง๋ฉด ์ธ์ฆ์ด ์ ์ง๋๋ค๋ ํน์ง์ด ์์.
- ์ธ์ : ์ฟ ํค๋ฅผ ๊ธฐ๋ฐํ๊ณ ์์ง๋ง, ์ฟ ํค์ ๋ฌ๋ฆฌ ์๋ฒ ์ธก์์ ๊ด๋ฆฌ, ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ธ์ ID๋ฅผ ๋ถ์ฌํจ. ์ฟ ํค๋ณด๋ค ๋ณด์์ด ์ข์ง๋ง ์ฌ์ฉ์๊ฐ ๋์๋ก ์๋ฒ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ์ฐจ์งํจ.
4) VoIP(Voice over IP)
VoIP(Voice over IP)๋ ์์ฑ ์ธํฐ๋ท ํ๋กํ ์ฝ๋ก, ์นด์นด์ค ๋ณด์ด์คํก๊ณผ ๊ฐ์ด IP์ Voice๋ฅผ ์ค์ ๊ฒ์ด๋ค. ์์ฑ(Voice)์ ๋ฐ์ดํฐํ ํ์ฌ ๋ณด๋ด๊ณ , ๋ค์ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์์ฑ์ผ๋ก ์ ํํ์ฌ ๋ค๋ ค์ฃผ๋ ๊ฒ์ด๋ค.
5) ๋คํธ์ํฌ ๊ด๋ จ ๊ธฐ๋ณธ ๋ช ๋ น์ด
โ ipconfig : ์์ ์ ์ปดํจํฐ์ ํ ๋น๋ฐ์ IP์ฃผ์๋ฅผ ๋ณผ ์ ์๋ค.โก ping + IP์ฃผ์ : ๋คํธ์ํฌ ์ํ๋ฅผ ์ ๊ฒํ๋ค. ์ด์์๋ค๋ฉด ์บํจํฐ์์ ์๋ต์ ํด์ค๋ค.โข tracert + URL : ํด๋น URL๋ก ๊ฐ๋ ๋ผ์ฐํ ์ ๋ณด๋ฅผ ์ค๋ค. ์๋ฒ์ ์ ์์ด ์๋ ๋, ์ด๋ค ๋ฌธ์ ์ธ์ง ํด๊ฒฐํ ๋ ์ฐ์ธ๋ค.โฃ nslookup : ๋๋ฉ์ธ์ ํด๋นํ๋ IP๋ฅผ ์๋ตํด์ค๋ค.
๐์ํ์ฝ๋ฉ - ์น์๋ฒ ์ด์ํ๊ธฐ
1. Internet vs WEB
์ธํฐ๋ท์ด ๋์๋ผ๋ฉด ์น์ ๊ทธ ๋์ ์์ ๊ฑด๋ฌผ ํ๋๋ผ๊ณ ํ ์ ์๊ณ , ์ธํฐ๋ท์ด ์ด์์ฒด์ ๋ผ๋ฉด ์น์ ํ๋ก๊ทธ๋จ ํ๋๋ผ๊ณ ํ ์ ์๋ค.
2. ์๋ฒ์ ํด๋ผ์ด์ธํธ์ธํฐ๋ท์ด ๋์ํ๊ธฐ ์ํด์๋ ์ต์ 2๋ ์ด์์ ์ปดํจํฐ๊ฐ ํ์ํ๋ค.
- ์น ๋ธ๋ผ์ฐ์ - ์ ๋ณด๋ฅผ ์์ฒญํ๋ค.
- ์น ์๋ฒ - ์ ๋ณด๋ฅผ ์๋ตํ๋ค.
- ๊ณ ๊ฐ์ ์์ด๋ก๋ ํด๋ผ์ด์ธํธ(client) → ์์ฒญํ๋ ์ปดํจํฐ๋ฅผ ํด๋ผ์ด์ธํธ ์ปดํจํฐ๋ผ๊ณ ํ๋ค.
- ์ฌ์ ์๋ฅผ ์์ด๋ก๋ ์๋ฒ(server) → ์๋ตํ๋ ์ปดํจํฐ๋ฅผ ์๋ฒ ์ปดํจํฐ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
3. ์๋์ฐ์ ์น์๋ฒ ์ค์นํ๊ธฐ1) ์ํ์น ์ค์นํ๊ธฐ๋๋ ์ด๋ป๊ฒ ๊น์๋์ง๋ ๊ธฐ์ต์ด ์๋์ง๋ง ์ด๋ฏธ ์ํ์น๊ฐ ๊น๋ ค์์ด์ ํด๋น ์์์์ ์๊ฐํ Bitnami๋ฅผ ์ค์นํ์ง ์์๋ค. 'how to easy install apache on window' ๋ฅผ ๊ฒ์ํ๋ฉด ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ๋์จ๋ค.
2) ์น์๋ฒ์ HTTP์ฃผ์์ฐฝ์ localhost๋ฅผ ์น๋ฉด ์๋์ ๊ฐ์ด ์ ์ฐ๊ฒฐ๋์๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
- ๋๋ฉ์ธ ๋ค์(domain name) : localhost์ ๊ฐ์ด ์๋ฏธ๊ฐ ์๋ ์ด๋ฆ.
- ip์ฃผ์(ip address) : 127.0.0.1๊ณผ ๊ฐ์ด ๋ฒํธ๋ก ๋์ด ์๋ ์ด๋ฆ.
http://localhost/index.html
http://127.0.0.1/index.html → ์ฌ๊ธฐ์์ 127.0.0.1์ Internet Protocol Address ๋ก, IP์ฃผ์๋ฅผ ๋ปํ๋ค. ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ค์น๋์ด์๋ ์ปดํจํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ ํน๋ณํ, ์ฝ์๋ ์ฃผ์์ด๋ค. index.html ์ ์น๋ธ๋ผ์ฐ์ ๊ฐ ์์ ์ ์ปดํจํฐ์ ์ค์น๋ ์น ์๋ฒ์ ์ ์ํ์ฌ "index.html์ ์ํด!" ๋ผ๊ณ ํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ผ ์น ์๋ฒ๋ ๊ธฐ๋ณธ์ ์ผ๋ก htdocs๋ผ๋ ๋๋ ํ ๋ฆฌ์์ ํ์ผ์ ์ฐพ๋๋ก ์ค์ ์ด ๋์ด์๋ ์ํ์ด๋ค.
์์ ๋ ์ฃผ์ ๋ชจ๋ ๋ด ์ปดํจํฐ์ index.html ํ์ผ์ ์์ฒญํ๋ ์ฃผ์๋ค. ์ด ํ์ผ์ C๋๋ผ์ด๋ธ → Apache24 → htdocs ํด๋ ์ ์๋ค. ์ด๊ณณ์ ๋ค๋ฅธ ๋ด์ฉ์ html ํ์ผ์ ์ฎ๊ฒจ๋ด๊ณ ๋ฆฌ๋ก๋ํ๋ฉด ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋๋ค.
์ฃผ์๋ฅผ ์ ๋ ฅํด์ ์นํ์ด์ง๋ฅผ ๋ณด๋ ๊ฒ๊ณผ ํ์ผ ์ด๊ธฐ๋ก ์นํ์ด์ง๋ฅผ ๋ณด๋ ๊ฒ์ ์ฐจ์ด๋? ๊ฒ๋ณด๊ธฐ์๋ ์ฐจ์ด๊ฐ ์์ง๋ง, ๊ฒฝ๋ก๋ฅผ ๋ณด๋ฉด ์์ ๋ค๋ฅด๋ค.
- http://127.0.0.1/index.html → ์น๋ธ๋ผ์ฐ์ ์ ์น์๋ฒ๊ฐ ์๋ก ํต์ ํ ๋ ์ฌ์ฉํ๋ ํต์ ๊ท์ฝ์ธ 'HTTP(Hyper Text(์นํ์ด์ง) Transfer(์ ์ก) Protocol(์ฝ์))'์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ. ์ฃผ์์ฐฝ์ ์ ๋ ฅ๋์ฃผ์๊ฐ http://๋ก ์์ํ๋ฉด ์น๋ธ๋ผ์ฐ์ ๋ http ํต์ ๊ท์ฝ์ ๋ฐ๋ผ์ ์น์๋ฒ์ ์ ์ํ๊ฒ ๋๋ค.
- file:///C:/Users/lee/Desktop/WEB/WEB/index.html → file://๋ก ์์ํ๋ฉด ํ์ผ์ ์๋ ๊ฒ์ ์ง์ ์ฌ๋ ๊ฒ.
๋ ๋์ ์ปดํจํฐ๊ฐ ์๋ก ์นํ์ด์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ์?
- ์น๋ธ๋ผ์ฐ์ ๊ฐ ์น์๋ฒ์ ์ ์ํ๊ธฐ ์ํด์๋ ์น์๋ฒ๊ฐ ์ค์น๋ ์ปดํจํฐ์ ์ฃผ์(ip์ฃผ์)๋ฅผ ์์์ผ ํ๋ค.
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 220111 (0) | 2022.01.11 |
---|---|
[TIL] 220110 (0) | 2022.01.10 |
[TIL] 220109 (0) | 2022.01.09 |
[TIL] 220107 (0) | 2022.01.07 |
[TIL] 220104 (0) | 2022.01.04 |