Home
>
Network
>
2024
>
π[Network] νλ‘ν μ½(Protocol)μ΄λ 무μμΌκΉμ?
Network
π[Network] νλ‘ν μ½(Protocol)μ΄λ 무μμΌκΉμ?
-
νλ‘ν μ½(Protocol) μ μ»΄ν¨ν°λ λ€νΈμν¬ μ₯μΉκ°μ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν μΌλ ¨μ κ·μΉκ³Ό μ μ°¨λ₯Ό μ μν νμ€μ
λλ€.
- μ½κ² λ§ν΄, ν΅μ νλ μ₯μΉλ€μ΄ μλ‘ μ΄ν΄νκ³ λ°μ΄ν° κ΅νμ μνν ν μ μλλ‘ μ ν΄μ§ μ½μμ λ§ν©λλ€.
- νλ‘ν μ½μ λ°μ΄ν° νμ, ν΅μ μλ, μ€λ₯ μ²λ¦¬ λ°©μ, λ©μμ§ κ΅¬μ‘° λ± ν΅μ μ νμν λͺ¨λ μμλ₯Ό μ μν©λλ€.
1οΈβ£ νλ‘ν μ½μ μ£Όμ μν .
1οΈβ£ ν΅μ κ·μΉ μ 곡.
- μλ‘ λ€λ₯Έ μ₯μΉλ μμ€ν
μ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν΄ λ°λΌμΌ ν κ·μΉμ μ 곡ν©λλ€.
- κ° μ₯μΉλ μμ€ν
μ΄ λμΌν νλ‘ν μ½μ λ°λ¦μΌλ‘μ¨, μλ‘ μννκ² μ 보λ₯Ό μ£Όκ³ λ°μ μ μμ΅λλ€.
2οΈβ£ λ°μ΄ν° νμ μ μ.
- λ°μ΄ν°λ₯Ό μ΄λ»κ² νννκ³ μ μ‘ν μ§μ λν νμμ μ μν©λλ€.
- μλ₯Ό λ€μ΄, λ©μμ§μ μμκ³Ό λμ μ΄λ»κ² ꡬλΆν μ§, λ°μ΄ν°μ ν¬κΈ°λ ꡬ쑰λ μ΄λ»κ² ν μ§ λ±μ κ²°μ ν©λλ€.
3οΈβ£ μ€λ₯ κ²μΆ λ° μμ .
- λ°μ΄ν° μ μ‘ μ€ λ°μν μ μλ μ€λ₯λ₯Ό κ°μ§νκ³ , μ΄λ₯Ό μ²λ¦¬νλ λ°©μμ μ μν©λλ€.
- ν΅μ μ€ λ°μ΄ν°κ° μμλκ±°λ μ μ€λ κ²½μ° μ΄λ₯Ό ν΄κ²°νκΈ° μν μ μ°¨κ° ν¬ν¨λ©λλ€.
4οΈβ£ λκΈ°ν
- λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ μ‘μ μμ μμ μ κ°μ λκΈ°νλ₯Ό μ²λ¦¬νμ¬, λ μ₯μΉκ° μλ‘μ λ°μ΄ν°λ₯Ό μ¬λ°λ₯΄κ² μ΄ν΄νκ³ μ²λ¦¬ν μ μλλ‘ λμ΅λλ€.
2οΈβ£ νλ‘ν μ½μ μ’
λ₯.
- λ€νΈμν¬ ν΅μ μμ μ¬μ©λλ νλ‘ν μ½μ OSI(Open Systems Interconnection) λͺ¨λΈμ΄λ TCP/IP λͺ¨λΈμ κ³μΈ΅μ λ°λΌ λλ μ μμ΅λλ€.
- κ° κ³μΈ΅μ μλ‘ λ€λ₯Έ νλ‘ν μ½μ μ¬μ©νμ¬ νΉμ κΈ°λ₯μ μνν©λλ€.
1οΈβ£ λ€νΈμν¬ κ³μΈ΅λ³ νλ‘ν μ½.
- νλ‘ν μ½μ λ€νΈμν¬ ν΅μ μ κ° λ¨κ³μ ν΄λΉνλ λ€μν μν μ λ΄λΉν©λλ€.
π μμ© κ³μΈ΅(Application Layer)
-
HTTP(HyperText Transfer Protocol)
- μΉ λΈλΌμ°μ μ μΉ μλ² κ°μ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν νλ‘ν μ½λ‘, μΉ νμ΄μ§μ μ μ‘μ λ΄λΉν©λλ€.
-
FTP(File Transfer Protocol)
- μ»΄ν¨ν° κ°μ νμΌμ μ μ‘νλ λ° μ¬μ©λλ νλ‘ν μ½μ
λλ€.
-
SMTP(Simple Mail Transfer Protocol)
- μ΄λ©μΌ μ μ‘μ μν νλ‘ν μ½μ
λλ€.
-
DNS(Domain Name System)
- λλ©μΈ μ΄λ¦μ IP μ£Όμλ‘ λ³ννλ νλ‘ν μ½μ
λλ€.
π μ μ‘ κ³μΈ΅(Transport Layer)
-
TCP(Transmission Control Protocol)
- μ λ’°μ± μλ μ°κ²°ν λ°μ΄ν° μ μ‘ νλ‘ν μ½λ‘, λ°μ΄ν°λ₯Ό ν¨ν·μΌλ‘ λλμ΄ μ μ‘νκ³ , μ€λ₯κ° λ°μνλ©΄ μ¬μ μ‘μ ν΅ν΄ μμ μ±μ 보μ₯ν©λλ€.
-
UDP(User Datagram Protocol)
- λΉμ°κ²°ν νλ‘ν μ½λ‘, λΉ λ₯Έ λ°μ΄ν° μ μ‘μ΄ κ°λ₯νμ§λ§, λ°μ΄ν° μ μ‘μ μ λ’°μ±μ 보μ₯νμ§ μμ΅λλ€.
- μ£Όλ‘ μ€μκ° μ€νΈλ¦¬λ°μ΄λ κ²μμμ μ¬μ©λ©λλ€.
π μΈν°λ· κ³μΈ΅(Internet Layer)
-
IP(Internet Protocol)
- λ°μ΄ν°λ₯Ό ν¨ν·μΌλ‘ λλμ΄ λͺ©μ μ§κΉμ§ μ λ¬νλ μν μ νλ νλ‘ν μ½λ‘, μΈν°λ·μμ κΈ°λ³Έμ μΈ λ°μ΄ν° μ μ‘μ λ΄λΉν©λλ€.
-
ICMP(Internet Control Message Protocol)
- λ€νΈμν¬ μ₯λΉ κ°μ μ§λ¨μ΄λ μ€λ₯ λ©μμ§λ₯Ό μ μ‘νλ λ° μ¬μ©λ©λλ€.
π λ€νΈμν¬ μΈν°νμ΄μ€ κ³μΈ΅(Network Interface Layer)
-
Ethernet
- λ‘컬 μμ λ€νΈμν¬(LAN)μμ μ¬μ©λλ 물리μ λ€νΈμν¬ νλ‘ν μ½λ‘, λ€νΈμν¬ μΉ΄λ κ° λ°μ΄ν° μ μ‘μ μ²λ¦¬ν©λλ€.
-
Wi-Fi
- 무μ λ€νΈμν¬μμ μ¬μ©λλ ν΅μ νλ‘ν μ½λ‘, 무μ μ₯μΉ κ° λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ λ μ¬μ©λ©λλ€.
2οΈβ£ 보μ κ΄λ ¨ νλ‘ν μ½
-
SSL/TLS(Secure Sockets Layer / Transport Layer Security)
- μΈν°λ· μμμ λ°μ΄ν°λ₯Ό μμ νκ² μνΈννμ¬ μ μ‘νλ νλ‘ν μ½μ
λλ€.
- HTTPSλ SSL/TLSλ₯Ό μ¬μ©νμ¬ HTTP ν΅μ μ μνΈνν©λλ€.
-
SSH(Secure Shell)
- μ격 μμ€ν
μ μμ νκ² μ μνκΈ° μν νλ‘ν μ½λ‘, λ°μ΄ν°λ₯Ό μνΈννμ¬ μ μ‘ν©λλ€.
3οΈβ£ νλ‘ν μ½ μμ: HTTP νλ‘ν μ½
-
HTTP(HyperText Transfer Protocol) λ ν΄λΌμ΄μΈνΈμ μλ²κ°μ μΉ νμ΄μ§ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ λ° μ¬μ©νλ νλ‘ν μ½μ
λλ€.
- ν΄λΌμ΄μΈνΈ(μ: μΉ λΈλΌμ°μ )κ° HTTP μμ²μ 보λ΄λ©΄, μλ²λ κ·Έμ λν μλ΅μ HTTP νμμΌλ‘ λ°νν©λλ€.
-
ν΄λΌμ΄μΈνΈμ μμ²(Request) :
GET /index.html HTTP/1.1
-
μλ²μ μλ΅(Response) :
HTTP/1.1 200 OK
- μ΄λ, HTTP νλ‘ν μ½μ μμ²κ³Ό μλ΅μ ꡬ쑰, μν μ½λ(200, 404 λ±), λ©μλ(GET, POST λ±) λ± λͺ¨λ ν΅μ κ·μΉμ μ μν©λλ€.
4οΈβ£ νλ‘ν μ½μ νμμ±.
1οΈβ£ νΈνμ± ν보.
- λ€μν μ₯μΉμ μμ€ν
κ°μ νΈνμ±μ 보μ₯νκΈ° μν΄ νμ€νλ νλ‘ν μ½μ΄ νμν©λλ€.
- νλ‘ν μ½μ΄ μλ€λ©΄ μλ‘ λ€λ₯Έ μ₯μΉλ μμ€ν
κ°μ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ κ²μ΄ λ§€μ° μ΄λ €μμ§ κ²μ
λλ€.
2οΈβ£ ν΅μ νμ€ μ 곡.
- νλ‘ν μ½μ λ°μ΄ν° νμ, μλ¬ μ²λ¦¬ λ°©μ, μ μ‘ μλ λ± μ¬λ¬ μμλ₯Ό νμ€ννμ¬ λ€νΈμν¬ μμ λͺ¨λ μ₯μΉκ° λμΌν κ·μΉμ λ°λ₯΄λλ‘ ν©λλ€.
- μ΄λ₯Ό ν΅ν΄ μ μΈκ³μ μΌλ‘ μΈν°λ· ν΅μ μ΄ κ°λ₯ν΄μ§λλ€.
3οΈβ£ ν¨μ¨μ μΈ ν΅μ .
- νλ‘ν μ½μ λ°μ΄ν° μ μ‘μ μ΅μ ννκ³ , μ€λ₯ λ°μ μ 볡ꡬν μ μλ λ©μ»€λμ¦μ μ 곡ν©λλ€.
- λν ν΅μ κ³Όμ μμ λ°μν μ μλ μ¬λ¬ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ λ°©λ²μ μ μνμ¬ μμ μ μ΄κ³ ν¨μ¨μ μΈ λ°μ΄ν° μ μ‘μ 보μ₯ν©λλ€.
5οΈβ£ κ²°λ‘ .
-
νλ‘ν μ½(Protocol) μ μ₯μΉλ€ κ°μ ν΅μ μ μν κ·μΉκ³Ό νμ€μ μ μν μ€μν μμμ
λλ€.
- νλ‘ν μ½μ΄ μλ€λ©΄ λ€νΈμν¬ μμ λ€μν μμ€ν
κ°μ λ°μ΄ν° κ΅νμ λΆκ°λ₯ν κ²μ
λλ€.
- μΈν°λ·κ³Ό λ€νΈμν¬ ν΅μ μμ νλ‘ν μ½μ λ°μ΄ν°μ μ νν μ λ¬μ 보μ₯νκ³ , λ€νΈμν¬ μ₯μΉ κ°μ μνΈ μ΄μ©μ±μ μ μ§νκΈ° μν νμμ μΈ κ΅¬μ± μμμ
λλ€.