πŸ’¬ λ©΄μ ‘ μŠ€ν„°λ”” - 03

forhreverΒ·2023λ…„ 6μ›” 26일
0

면접을 μœ„ν•œ CS 전곡지식 λ…ΈνŠΈ

4μ£Όμ°¨ :

  • 2-4 IP μ£Όμ†Œ
  • 2-5 HTTP

μ˜ˆμƒ λ©΄μ ‘ 질문 리슀트

1. IP ν”„λ‘œν† μ½œμ˜ ν•œκ³„μ— λŒ€ν•΄μ„œ μ„€λͺ…ν•΄ μ£Όμ„Έμš”.

IP ν”„λ‘œν† μ½œμ€ 두 μ‚¬μš©μžκ°€ νŒ¨ν‚· κ΅ν™˜ λ°©μ‹μœΌλ‘œ 정보λ₯Ό μ£Όκ³  받을 λ•Œ μ‚¬μš©ν•˜λŠ” 톡신 κ·œμ•½μž…λ‹ˆλ‹€. IPλŠ” μ§€μ •ν•œ IP μ£Όμ†Œμ— νŒ¨ν‚·μ΄λΌλŠ” 톡신 λ‹¨μœ„λ‘œ 데이터 전달을 ν•©λ‹ˆλ‹€.
IP ν”„λ‘œν† μ½œμ˜ ν•œκ³„μ μ€ 두가지가 μžˆμŠ΅λ‹ˆλ‹€. μ²«λ²ˆμ§ΈλŠ” λΉ„μ—°κ²°μ„±μž…λ‹ˆλ‹€. λ§Œμ•½ νŒ¨ν‚·μ„ 받을 λŒ€μƒμ΄ μ—†κ±°λ‚˜ μ„œλΉ„μŠ€ 뢈λŠ₯ μƒνƒœμ—λ„ ν΄λΌμ΄μ–ΈνŠΈλŠ” μ„œλ²„μ˜ μƒνƒœλ₯Ό νŒŒμ•…ν•  방법이 μ—†κΈ° λ•Œλ¬Έμ— νŒ¨ν‚·μ„ κ·ΈλŒ€λ‘œ μ „μ†‘ν•˜κ²Œ λ©λ‹ˆλ‹€. 이λ₯Ό 비연결성이라고 ν•©λ‹ˆλ‹€.
λ‘λ²ˆμ§ΈλŠ” λΉ„μ‹ λ’°μ„±μž…λ‹ˆλ‹€. 데이터λ₯Ό μ „λ‹¬ν•˜λ˜ 쀑 μž₯μ• κ°€ 생겨 νŒ¨ν‚·μ΄ 쀑간에 μ†Œμ‹€λ˜λ”λΌλ„ ν΄λΌμ΄μ–ΈνŠΈλŠ” 이λ₯Ό νŒŒμ•…ν•  방법이 μ—†μŠ΅λ‹ˆλ‹€. λͺ©μ μ§€μ—μ„œλ„ νŒ¨ν‚·μ˜ μˆœμ„œκ°€ λ°”λ€Œκ±°λ‚˜ μ†Œμ‹€λœ μƒνƒœλ‘œ 도착할 수 μžˆμŠ΅λ‹ˆλ‹€. 이걸 비신뒰성이라고 ν•©λ‹ˆλ‹€.

2. HTTPS ꡬ좕 방법 3κ°€μ§€λ₯Ό μ„€λͺ…ν•˜μ‹œμ˜€.

HTTPS ꡬ좕 방법은 크게 μ„Έκ°€μ§€ μž…λ‹ˆλ‹€.
μ²«λ²ˆμ§ΈλŠ” 직접 CAμ—μ„œ κ΅¬λ§€ν•œ 인증킀λ₯Ό 기반으둜 HTTPS μ„œλΉ„μŠ€λ₯Ό ꡬ좕할 수 μžˆμŠ΅λ‹ˆλ‹€.
λ‘λ²ˆμ§ΈλŠ” μ„œλ²„ μ•žλ‹¨μ˜ HTTPSλ₯Ό μ œκ³΅ν•˜λŠ” λ‘œλ“œλ°ΈλŸ°μ„œλ₯Ό λ‘˜ 수 μžˆμŠ΅λ‹ˆλ‹€.
μ„Έλ²ˆμ§ΈλŠ” μ„œλ²„ μ•žλ‹¨μ— HTTPSλ₯Ό μ œκ³΅ν•˜λŠ” CDN을 λ‘˜ 수 μžˆμŠ΅λ‹ˆλ‹€.

1. CDN은 무엇인가?

λ„€νŠΈμ›Œν¬ λ¦¬μ†ŒμŠ€λ₯Ό μ΅œμ ν™”ν•˜κ³  λ³€ν™”ν•˜λŠ” λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬, μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 및 νŠΈλž˜ν”½μ— μ‹ μ†ν•˜κ²Œ λ„€νŠΈμ›Œν¬λ₯Ό μ±„νƒν•˜λŠ” 데 도움이 λ˜λŠ” λ„€νŠΈμ›Œν¬ 가상화 및 μ»¨ν…Œμ΄λ„ˆν™”μ— λŒ€ν•œ μ ‘κ·Ό λ°©μ‹μž…λ‹ˆλ‹€. SDN은 λ„€νŠΈμ›Œν¬μ˜ μ œμ–΄μ™€ 데이터 평면을 λΆ„λ¦¬ν•˜μ—¬ μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œκ·Έλž˜λ° κ°€λŠ₯ 인프라λ₯Ό λ§Œλ“œλŠ” λ°©μ‹μœΌλ‘œ μž‘λ™ν•©λ‹ˆλ‹€.

2. λ‘œλ“œλ°ΈλŸ°μ„œλŠ” 무엇인가?

λ‘œλ“œλ°ΈλŸ°μ„œλŠ” μ„œλ²„μ— κ°€ν•΄μ§€λŠ” λΆ€ν•˜(=λ‘œλ“œ)λ₯Ό λΆ„μ‚°(=λ°ΈλŸ°μ‹±)ν•΄μ£ΌλŠ” μž₯치 λ˜λŠ” κΈ°μˆ μ„ ν†΅μΉ­ν•©λ‹ˆλ‹€. ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„ν’€(Server Pool, λΆ„μ‚° λ„€νŠΈμ›Œν¬λ₯Ό κ΅¬μ„±ν•˜λŠ” μ„œλ²„λ“€μ˜ κ·Έλ£Ή) 사이에 μœ„μΉ˜ν•˜λ©°, ν•œ λŒ€μ˜ μ„œλ²„λ‘œ λΆ€ν•˜κ°€ μ§‘μ€‘λ˜μ§€ μ•Šλ„λ‘ νŠΈλž˜ν”½μ„ 관리해 각각의 μ„œλ²„κ°€ 졜적의 퍼포먼슀λ₯Ό 보일 수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.


μ°Έκ³  μ‚¬μ΄νŠΈ
https://www.juniper.net/kr/ko/research-topics/what-is-sdn.html
https://velog.io/@ragnarok_code/Network-%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%84%9CLoad-Balancer%EB%9E%80

profile
개발자 μ„±μž₯ 계단 μ˜¬λΌκ°€κΈ°

0개의 λŒ“κΈ€