μ΄μ§μμ ν μ€νΈ λ³ν μ리
μ»΄ν¨ν°λ λͺ¨λ λ°μ΄ν°λ₯Ό 0κ³Ό 1μ μ΄μ§μ(Binary)λ‘ μ²λ¦¬ν©λλ€. ν μ€νΈ λ¬Έμλ ASCII(American Standard Code for Information Interchange) νμ€μ λ°λΌ μ«μ μ½λλ‘ λ³νλ ν μ΄μ§μλ‘ μ μ₯λ©λλ€. μλ₯Ό λ€μ΄ μλ¬Έμ 'A'λ ASCII μ½λ 65μ΄λ©°, μ΄μ§μλ‘λ 01000001μ λλ€.
ASCII λ¬Έμ μ΄μ§μ λ³ν μμ
| λ¬Έμ | ASCII(10μ§μ) | μ΄μ§μ(8λΉνΈ) |
|---|---|---|
| A | 65 | 01000001 |
| a | 97 | 01100001 |
| 0 | 48 | 00110000 |
| 곡백 | 32 | 00100000 |
μ΄μ§μ λ³ν λ°©λ²
κ° λ¬Έμμ ASCII κ°μ ꡬν λ€ 2λ‘ λ°λ³΅ν΄μ λλμ΄ λλ¨Έμ§λ₯Ό μμμΌλ‘ μ½μΌλ©΄ μ΄μ§μκ° λ©λλ€. μλ₯Ό λ€μ΄ 65λ₯Ό μ΄μ§μλ‘ λ³ννλ©΄: 65Γ·2=32λλ¨Έμ§1, 32Γ·2=16λλ¨Έμ§0, 16Γ·2=8λλ¨Έμ§0, 8Γ·2=4λλ¨Έμ§0, 4Γ·2=2λλ¨Έμ§0, 2Γ·2=1λλ¨Έμ§0, 1Γ·2=0λλ¨Έμ§1. μμ μ½κΈ°: 1000001 β 8λΉνΈλ‘ 01000001.
μ΄μ§μ νμ©
μ΄μ§μλ μ»΄ν¨ν° λ€νΈμν¬μ IP μ£Όμ κ³μ°, λΉνΈ μ°μ°, μνΈν, λ°μ΄ν° μμΆ λ± λ€μν λΆμΌμμ νμ©λ©λλ€. νΉν λ€νΈμν¬ μμ§λμ΄λ§μμ μλΈλ· λ§μ€ν¬ κ³μ° μ μ΄μ§μ λ³νμ΄ νμμ μ λλ€.
μμ£Ό 묻λ μ§λ¬Έ
ASCIIλ μλ¬Έ λ¬Έμμ 0~127μ μ«μλ₯Ό ν λΉν νμ€μ λλ€. μ»΄ν¨ν°λ μ΄ μ«μλ₯Ό 8λΉνΈ μ΄μ§μλ‘ μ μ₯ν©λλ€. μ: 'A' = 65 = 01000001.
8λΉνΈ(1λ°μ΄νΈ)λ‘λ 0(00000000)λΆν° 255(11111111)κΉμ§ 256κ°μ§ κ°μ ννν μ μμ΅λλ€. ASCII λ¬Έμλ 0~127 λ²μλ₯Ό μ¬μ©ν©λλ€.
μ»΄ν¨ν°κ° λ°μ΄ν°λ₯Ό μ²λ¦¬νλ μ΅μ λ¨μμΈ 1λ°μ΄νΈκ° 8λΉνΈμ΄κΈ° λλ¬Έμ λλ€. ASCII λ¬Έμ νλκ° μ νν 1λ°μ΄νΈμ μ μ₯λλ―λ‘ 8λΉνΈ λ¨μλ‘ λ³νν©λλ€.