HTTP Method
Β·
πŸ“ Computer Science/✏ Network & Web
HTTP Method μ‚¬μš©μžκ°€ μ–΄λ–€ ν™ˆνŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜κΈ° μœ„ν•΄ URL을 μ£Όμ†Œμ°½μ— μž‘μ„±ν•˜κ³  μ—”ν„°λ₯Ό λˆ„λ₯΄λ©΄ ν•΄λ‹Ή νŽ˜μ΄μ§€λ‘œ μ΄λ™λœλ‹€. μ‚¬μš©μžλŠ” λ‹¨μˆœνžˆ URL(Uniform Resource Locator)λ₯Ό μž…λ ₯ν•˜μ˜€μ„ λΏμ΄μ§€λ§Œ μ„œλ²„ λ‚΄λΆ€μ—μ„œλŠ” ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ— μ‘λ‹΅ν•˜κΈ° μœ„ν•΄μ„œ 처리λ₯Ό ν•΄μ£Όμ–΄μ•Ό ν•œλ‹€. μ—¬κΈ°μ„œ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„λ‘œ μš”μ²­μ„ λ³΄λ‚΄λŠ” 방법을 HTTP Method라 ν•œλ‹€. 즉, HTTP ν΄λΌμ΄μ–ΈνŠΈκ°€ HTTP μ„œλ²„μ—κ²Œ λ¦¬μ†ŒμŠ€λ₯Ό μš”μ²­ν•˜λ©΄μ„œ λ¦¬μ†ŒμŠ€μ— λŒ€ν•΄ μ„œλ²„κ°€ μ–΄λ–»κ²Œ λ™μž‘ν• μ§€ μ•Œλ €μ£ΌκΈ° μœ„ν•΄ μ „λ‹¬ν•˜λŠ” λͺ…령이닀. HTTP μš”μ²­(Request) λ©”μ‹œμ§€μ— ν¬ν•¨λ˜μ–΄ μ „μ†‘λœλ‹€. Safe Method(μ•ˆμ „): λ¦¬μ†ŒμŠ€λ₯Ό μˆ˜μ •ν•˜μ§€ μ•ŠλŠ” λ©”μ„œλ“œλ₯Ό λ§ν•œλ‹€. λŒ€λΆ€λΆ„μ˜ 경우 Idempotent ν•˜λ©΄ Safe ν•˜λ‹€. DELETEλŠ” Id..
HTTP
Β·
πŸ“ Computer Science/✏ Network & Web
1. HTTP(HyperText Transfer Protocol) 1) κ°œλ… μ›Ή μƒμ—μ„œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„ 간에 μš”μ²­/μ‘λ‹΅μœΌλ‘œ μžμ›μ„ 주고받을 λ•Œ μ“°λŠ” ν”„λ‘œν† μ½œμ΄λ‹€. ν΄λΌμ΄μ–ΈνŠΈμΈ μ›ΉλΈŒλΌμš°μ €μ™€ μ„œλ²„λŠ” 주둜 μ›Ή νŽ˜μ΄μ§€(HTML)인 ν…μŠ€νŠΈ κ΅ν™˜μ„ ν•˜λŠ”λ°, λˆ„κ΅°κ°€ λ„€νŠΈμ›Œν¬μ—μ„œ μ‹ ν˜Έλ₯Ό 쀑간에 κ°€λ‘œμ±ˆλ‹€λ©΄ λ‚΄μš©μ΄ λ…ΈμΆœλ˜λŠ” λ³΄μ•ˆ μ΄μŠˆκ°€ μ‘΄μž¬ν•œλ‹€. 평문 톡신이기 λ•Œλ¬Έμ— 도청이 κ°€λŠ₯ν•˜λ‹€. 톡신 μƒλŒ€λ₯Ό ν™•μΈν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— μœ„μž₯이 κ°€λŠ₯ν•˜λ‹€. 완전성을 증λͺ…ν•  수 μ—†κΈ° λ•Œλ¬Έμ— λ³€μ‘°κ°€ κ°€λŠ₯ν•˜λ‹€. 80번 포트λ₯Ό μ‚¬μš©ν•œλ‹€. 2) νŠΉμ§• λΉ„μ—°κ²°ν˜•(Connectionless): ν•˜λ‚˜μ˜ μ„Έμ…˜ μ•ˆμ—μ„œ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„κ°€ Request와 Response을 μˆ˜ν–‰ν•˜λ©΄ μ„Έμ…˜μ΄ λŠμ–΄μ§„λ‹€. λ¬΄μƒνƒœμ„±(Stateless): 연결을 λŠλŠ” μˆœκ°„ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œ..
TCP/IP와 TCP/UDP
Β·
πŸ“ Computer Science/✏ Network & Web
1. 인터넷 ꡬ성 μš”μ†Œ 호슀트: λ„€νŠΈμ›Œν¬ κΈ°λŠ₯을 ν¬ν•¨ν•˜λŠ” μ»΄ν“¨ν„°λ‘œ μ‘μš© ν”„λ‘œκ·Έλž¨μ„ μˆ˜ν–‰ν•˜λŠ” 주체이닀. λΌμš°ν„°: λͺ©μ μ§€κΉŒμ§€ κ°€μž₯ 졜적의 경둜λ₯Ό μ°Ύμ•„μ„œ μ„œλ‘œ λ‹€λ₯Έ λ„€νŠΈμ›Œν¬μ— μ†ν•œ 호슀트 κ°„μ˜ 데이터 κ΅ν™˜μ΄ κ°€λŠ₯ν•˜κ²Œ ν•΄μ£ΌλŠ” μž₯μΉ˜μ΄λ‹€. 톡신 ν”„λ‘œν† μ½œ: 호슀트-호슀트, 호슀트-λΌμš°ν„°, λΌμš°ν„°-λΌμš°ν„° μ‚¬μ΄μ˜ ν†΅μ‹ ν•˜κΈ° μœ„ν•œ 정해진 μ ˆμ°¨μ™€ 방법이닀. 2. TCP/IP 인터넷에 μ—°κ²°λœ μ„œλ‘œ λ‹€λ₯Έ κΈ°μ’…μ˜ 컴퓨터듀이 데이터λ₯Ό 주고받을 수 μžˆλ„λ‘ ν•˜λŠ” ν‘œμ€€ ν”„λ‘œν† μ½œλ‘œ TCP와 IPλ₯Ό λΉ„λ‘―ν•œ 각쒅 ν”„λ‘œν† μ½œμ„ μ΄μΉ­ν•œλ‹€. ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„ λͺ¨λΈ: μ‚¬μš©μžμΈ ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”κ΅¬μ— λŒ€μ‘ν•˜μ—¬ λ„€νŠΈμ›Œν¬ μƒμ˜ μ„œλ²„κ°€ μ›Ή νŽ˜μ΄μ§€λ₯Ό 보낸닀. μ λŒ€μ  톡신: 각 톡신이 λ„€νŠΈμ›Œν¬ μƒμ˜ ν•œ 점(호슀트)μœΌλ‘œλΆ€ν„° μ‹œμž‘ν•΄ λ‹€λ₯Έ 점(호슀트)으둜 μ „λ‹¬ν•œλ‹€. 1) ..
OSI 7계측
Β·
πŸ“ Computer Science/✏ Network & Web
OSI(Open Systems Interconnection Reference Model) 7 계측 κ°œλ°©ν˜• μ‹œμŠ€ν…œ κ°„μ˜ 데이터 톡신 μ‹œ ν•„μš”ν•œ μž₯λΉ„ 및 처리 방법 등을 7λ‹¨κ³„λ‘œ ν‘œμ€€ν™”ν•˜μ—¬ κ·œμ •ν–ˆλ‹€. 일반적으둜 ν•˜μœ„ 계측은 ν•˜λ“œμ›¨μ–΄λ‘œ μƒμœ„ 계측은 μ†Œν”„νŠΈμ›¨μ–΄λ‘œ κ΅¬ν˜„λœλ‹€. 1. 물리(Physical) 계측 λ„€νŠΈμ›Œν¬ 톡신을 μœ„ν•œ 물리적인 ν‘œμ€€μ„ μ •μ˜ν•˜λŠ” κ³„μΈ΅μœΌλ‘œ 두 컴퓨터 κ°„μ˜ 전기적, 기계적, 절차적인 연결을 μ •μ˜ν•œλ‹€. μž₯λΉ„: 톡신 케이블, 리피터, ν—ˆλΈŒ 전솑 λ‹¨μœ„: Bit 2. 데이터 링크(Data Link) 계측 μΈμ ‘ν•œ 개방 μ‹œμŠ€ν…œλ“€ κ°„μ˜ μ‹ λ’°μ„± 있고 효율적인 정보 전솑을 μ œκ³΅ν•œλ‹€. μ΄λŸ¬ν•œ μ„œλΉ„μŠ€λ₯Ό μœ„ν•΄ 물리적 μ£Όμ†Œ(MAC) 지정, μ—λŸ¬ κ²€μΆœ, 흐름 μ œμ–΄ λ“±μ˜ κΈ°λŠ₯을 가진닀. μž₯λΉ„: λΈŒλ¦¬μ§€, μŠ€μœ„μΉ˜ μŠ€μœ„μΉ˜:..