๋„คํŠธ์›Œํฌ ๋ถ„๋ฅ˜ & ํŒจํ‚ท

2025. 2. 22. 17:35ยทCS/๋„คํŠธ์›Œํฌ

๐ŸŒŽ ๋„คํŠธ์›Œํฌ์˜ ๋ถ„๋ฅ˜

๋„คํŠธ์›Œํฌ๋Š” ์—ฐ๊ฒฐ ๋ฒ”์œ„๋‚˜ ๋ฉ”์‹œ์ง€๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ์ดํ•ดํ•˜๋ฉด ๋ณด๋‹ค ์ ์ ˆํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ”


๐Ÿ  ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜

๋„คํŠธ์›Œํฌ๋Š” ์—ฐ๊ฒฐ ๋ฒ”์œ„์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋‰œ๋‹ค.

1๏ธโƒฃ LAN (Local Area Network)

  • ๊ฐ€๊นŒ์šด ์ง€์—ญ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง
  • ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฑด๋ฌผ ๋‚ด, ํšŒ์‚ฌ, ํ•™๊ต ๋“ฑ์˜ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ
  • ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ , ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๊ฐ€ ์šฉ์ดํ•จ
  • ์˜ˆ์‹œ: ์‚ฌ๋ฌด์‹ค ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ, ๊ฐ€์ •์šฉ Wi-Fi ๋„คํŠธ์›Œํฌ

2๏ธโƒฃ WAN (Wide Area Network)

  • ๋จผ ์ง€์—ญ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ด‘์—ญ ํ†ต์‹ ๋ง
  • ์ธํ„ฐ๋„ท์ด ๋Œ€ํ‘œ์ ์ธ WAN
  • ์„œ๋กœ ๋‹ค๋ฅธ LAN์ด ์—ฐ๊ฒฐ๋  ๋•Œ ํ•„์š”
  • ์žฅ๊ฑฐ๋ฆฌ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์†๋„๋Š” LAN๋ณด๋‹ค ์ƒ๋Œ€์ ์œผ๋กœ ๋А๋ฆผ
  • ์˜ˆ์‹œ: ๊ตญ๊ฐ€ ๊ฐ„ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ, ๊ธ€๋กœ๋ฒŒ ๊ธฐ์—… ๋„คํŠธ์›Œํฌ

3๏ธโƒฃ ์ถ”๊ฐ€์ ์ธ ๋„คํŠธ์›Œํฌ ์œ ํ˜•

  • CAN (Campus Area Network) ๐Ÿซ: ํ•™๊ต๋‚˜ ํšŒ์‚ฌ ๊ฐ™์€ ํŠน์ • ์กฐ์ง ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ
  • MAN (Metropolitan Area Network) ๐ŸŒ†: ๋Œ€๋„์‹œ ๋‹จ์œ„์˜ ๋„คํŠธ์›Œํฌ, ์—ฌ๋Ÿฌ LAN์„ ์—ฐ๊ฒฐํ•ด ๊ด‘์—ญ ํ†ต์‹ ๋ง์„ ํ˜•์„ฑ
  • PAN (Personal Area Network) ๐Ÿ“ฑ: ๊ฐœ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ, ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๊ฒฐ ๋“ฑ

๐Ÿ“ก ๋ฉ”์‹œ์ง€ ๊ตํ™˜ ๋ฐฉ์‹์— ๋”ฐ๋ฅธ ๋„คํŠธ์›Œํฌ ๋ถ„๋ฅ˜

๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‘ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค.

1๏ธโƒฃ ํšŒ์„  ๊ตํ™˜ ๋„คํŠธ์›Œํฌ (Circuit Switching)

  • ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์ „, ์ „์šฉ ํšŒ์„ ์„ ์„ค์ •ํ•˜์—ฌ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹
  • ํšŒ์„  ์Šค์œ„์น˜๊ฐ€ ์‚ฌ์šฉ๋˜์–ด 1:1 ์—ฐ๊ฒฐ์„ ์œ ์ง€
  • โœ… ์žฅ์ : ์ผ์ •ํ•œ ๋Œ€์—ญํญ ๋ณด์žฅ, ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ€๋Šฅ
  • โŒ ๋‹จ์ : ํšŒ์„ ์„ ์œ ์ง€ํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์–ด๋ ค์›Œ ํšจ์œจ์ด ๋‚ฎ์„ ์ˆ˜ ์žˆ์Œ
  • ์˜ˆ์‹œ: ์ „ํ™” ํ†ต์‹ ๋ง

2๏ธโƒฃ ํŒจํ‚ท ๊ตํ™˜ ๋„คํŠธ์›Œํฌ (Packet Switching)

  • ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท(Packet) ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹
  • ํŒจํ‚ท๋“ค์€ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ ๋ชฉ์ ์ง€์—์„œ ์žฌ์กฐ๋ฆฝ๋จ
  • โœ… ์žฅ์ : ๋„คํŠธ์›Œํฌ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉ, ๊ฒฝ๋กœ ์ตœ์ ํ™” ๊ฐ€๋Šฅ
  • โŒ ๋‹จ์ : ํŒจํ‚ท ์ˆœ์„œ๊ฐ€ ๋’ค์„ž์ด๊ฑฐ๋‚˜ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ
  • ์˜ˆ์‹œ: ์ธํ„ฐ๋„ท ๋ฐ์ดํ„ฐ ์ „์†ก, VoIP (์ธํ„ฐ๋„ท ์ „ํ™”)

๐Ÿ’ก ํŒจํ‚ท ์Šค์œ„์น˜(๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜) ์—ญํ• : ํŒจํ‚ท์˜ ์†ก์ˆ˜์‹ ์ง€๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •


๐Ÿ“Œ ํŒจํ‚ท(Packet)์ด๋ž€?

ํŒจํ‚ท(Packet)์€ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆˆ ์ „์†ก ๋‹จ์œ„์ด๋‹ค. ํ˜„๋Œ€์˜ ์ธํ„ฐ๋„ท ํ†ต์‹ ์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ์ „์†กํ•˜์ง€ ์•Š๊ณ  ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋ถ„ํ• ํ•˜์—ฌ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋ฐฉ์‹์ด ์‚ฌ์šฉ๋œ๋‹ค.

๐Ÿš€ ํŒจํ‚ท์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

  1. ๋„คํŠธ์›Œํฌ ํšจ์œจ์„ฑ ์ฆ๊ฐ€
    • ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด ๋ณด๋‚ด๋ฉด ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๊ฐ์†Œ
    • ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ๊ฐ€ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ
  2. ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก (์˜ค๋ฅ˜ ๋ณต๊ตฌ ์šฉ์ด)
    • ์†์‹ค๋œ ํŒจํ‚ท๋งŒ ๋‹ค์‹œ ์ „์†ก ๊ฐ€๋Šฅ (์žฌ์ „์†ก, Retransmission)
    • TCP/IP ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ํŒจํ‚ท์˜ ์ˆœ์„œ ๋ณด์žฅ ๋ฐ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๊ฐ€๋Šฅ
  3. ๋ผ์šฐํŒ…(Route) ์ตœ์ ํ™” ๊ฐ€๋Šฅ
    • ํŒจํ‚ท์€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ์ด๋™ ๊ฐ€๋Šฅ
    • ๋„คํŠธ์›Œํฌ ํ˜ผ์žก ์‹œ ์ตœ์ ์˜ ๊ฒฝ๋กœ ์„ ํƒ ๊ฐ€๋Šฅ
  4. ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก
    • ์ „ ์„ธ๊ณ„์  ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๊ฐ€๋Šฅ

๐Ÿ— ํŒจํ‚ท์˜ ๊ตฌ์กฐ

1๏ธโƒฃ ํ—ค๋”(Header): ํŒจํ‚ท์˜ ์ œ์–ด ์ •๋ณด ํฌํ•จ

  • ์ถœ๋ฐœ์ง€(Source) & ๋ชฉ์ ์ง€(Destination) ์ฃผ์†Œ
  • ํŒจํ‚ท ๋ฒˆํ˜ธ (์ˆœ์„œ ์ •๋ณด)
  • ํ”„๋กœํ† ์ฝœ ์ •๋ณด (TCP, UDP)
  • ์˜ค๋ฅ˜ ๊ฒ€์ถœ ์ฝ”๋“œ

2๏ธโƒฃ ํŽ˜์ด๋กœ๋“œ(Payload): ์‹ค์ œ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ

 

3๏ธโƒฃ ํŠธ๋ ˆ์ผ๋Ÿฌ(Trailer): ์ผ๋ถ€ ํ”„๋กœํ† ์ฝœ์—์„œ๋งŒ ์‚ฌ์šฉ, ์˜ค๋ฅ˜ ๊ฒ€์ถœ ์ˆ˜ํ–‰


๐Ÿ”„ ํŒจํ‚ท์˜ ํ๋ฆ„

1๏ธโƒฃ ๋ฐ์ดํ„ฐ ๋ถ„ํ•  (Segmentation) →

2๏ธโƒฃ ํ—ค๋” ์ถ”๊ฐ€ (Encapsulation) →

3๏ธโƒฃ ๋„คํŠธ์›Œํฌ ์ „์†ก →

4๏ธโƒฃ ์ˆ˜์‹ ์ง€์—์„œ ์žฌ์กฐ๋ฆฝ (Reassembly)

๐ŸŒ ํŒจํ‚ท ๊ธฐ๋ฐ˜ ํ†ต์‹ ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ณณ

โœ… ์ธํ„ฐ๋„ท (TCP/IP ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ „์†ก)
โœ… VoIP (์Œ์„ฑ ๋ฐ์ดํ„ฐ ์ „์†ก)
โœ… ์˜จ๋ผ์ธ ๊ฒŒ์ž„ (์‹ค์‹œ๊ฐ„ ํŒจํ‚ท ์ „์†ก)
โœ… ์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ (YouTube, Netflix)
โœ… ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค (ํŒŒ์ผ ์—…๋กœ๋“œ/๋‹ค์šด๋กœ๋“œ)


โšก ํŒจํ‚ท ์ „์†ก ๋ฐฉ์‹ (TCP vs UDP)

ํŠน์ง• TCP (์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ)  UDP (์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ)
์‹ ๋ขฐ์„ฑ ์‹ ๋ขฐ์„ฑ ๋ณด์žฅ (์ˆœ์„œ ๋ณด์žฅ, ์žฌ์ „์†ก ์ง€์›) ์†๋„ ์šฐ์„  (์ˆœ์„œX, ์†์‹ค ๊ฐ€๋Šฅ)
์‚ฌ์šฉ ์˜ˆ์‹œ ์›น์‚ฌ์ดํŠธ, ์ด๋ฉ”์ผ, ํŒŒ์ผ ์ „์†ก ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ, ์˜จ๋ผ์ธ ๊ฒŒ์ž„, VoIP

 

โœ… TCP (Transmission Control Protocol)

  • ์—ฐ๊ฒฐ ์ง€ํ–ฅ์  ํ”„๋กœํ† ์ฝœ๋กœ, 3-way handshake๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•จ.
  • ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ ์ˆœ์„œ ๋ณด์žฅ ๋ฐ ์žฌ์ „์†ก ๊ธฐ๋Šฅ์ด ์žˆ์–ด ์•ˆ์ •์ ์ด์ง€๋งŒ ์†๋„๊ฐ€ ๋А๋ฆด ์ˆ˜ ์žˆ์Œ.

โœ… UDP (User Datagram Protocol)

  • ๋น„์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ๋กœ, ํ•ธ๋“œ์…ฐ์ดํฌ ์—†์ด ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ฐ€๋Šฅ.
  • ํŒจํ‚ท์ด ์œ ์‹ค๋˜๊ฑฐ๋‚˜ ์ˆœ์„œ๊ฐ€ ๋’ค๋ฐ”๋€” ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ์ด ์ค‘์š”ํ•œ ์„œ๋น„์Šค(VoIP, ์ŠคํŠธ๋ฆฌ๋ฐ)์—์„œ ์œ ์šฉํ•จ.

- handshake : ํ†ต์‹ ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „, ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๊ฐ€ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •. ์˜ˆ๋ฅผ ๋“ค์–ด, TCP๋Š” 3-way handshake(SYN → SYN-ACK → ACK) ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ฒฐ์„ ํ™•๋ฆฝํ•จ.

 


 

๐Ÿ”ฅ ํŒจํ‚ท ์Šค๋‹ˆํ•‘(Packet Sniffing) & ๋ณด์•ˆ ์œ„ํ˜‘

ํŒจํ‚ท์„ ๋ถ„์„ํ•˜๋Š” ๊ธฐ์ˆ ์€ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์— ์œ ์šฉํ•˜์ง€๋งŒ, ํ•ดํ‚น(์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ)์—๋„ ์•…์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

  • ํŒจํ‚ท ๋ถ„์„ ๋„๊ตฌ: Wireshark, Tcpdump ๋“ฑ
  • ๋ณด์•ˆ ๋Œ€์ฑ…: HTTPS, VPN, ์•”ํ˜ธํ™”๋œ ํ”„๋กœํ† ์ฝœ(TLS) ์‚ฌ์šฉ

๐Ÿ”Ž ๋„คํŠธ์›Œํฌ ๋ถ„๋ฅ˜ & ํŒจํ‚ท์˜ ์ค‘์š”์„ฑ

๋„คํŠธ์›Œํฌ๋Š” ๋ฒ”์œ„์™€ ๋ฉ”์‹œ์ง€ ๊ตํ™˜ ๋ฐฉ์‹์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ๊ตฌ์กฐ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ, ํŒจํ‚ท ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ „์†ก์€ ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ์ด๋‹ค. ํšจ์œจ์ ์ธ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋Š” ์„œ๋น„์Šค์˜ ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •์ง“๋Š” ํ•ต์‹ฌ ์š”์†Œ์ด๋ฏ€๋กœ, ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค! ๐Ÿš€

'CS > ๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ํŠธ๋ž˜ํ”ฝ & ์„ฑ๋Šฅ ์ธก์ • ์ง€ํ‘œ?  (0) 2025.03.12
HTTP vs HTTPS  (0) 2025.03.09
OSI 7๊ณ„์ธต & TCP/IP 4๊ณ„์ธต  (0) 2025.03.01
๋„คํŠธ์›Œํฌ๋ž€?  (0) 2025.02.22
'CS/๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ํŠธ๋ž˜ํ”ฝ & ์„ฑ๋Šฅ ์ธก์ • ์ง€ํ‘œ?
  • HTTP vs HTTPS
  • OSI 7๊ณ„์ธต & TCP/IP 4๊ณ„์ธต
  • ๋„คํŠธ์›Œํฌ๋ž€?
Geisha
Geisha
๊ฐœ๋ฐœ ์ผ๊ธฐ
  • Geisha
    Geisha
    Geisha
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (326) N
      • Algorithm & Data Structures (246) N
        • BOJ (104) N
        • SWEA (1)
        • Programers (137)
        • Data Structures (3)
      • DB (27) N
        • SQL (21) N
        • RDBMS (2)
      • Java (1)
        • Class (1)
      • Spring (5)
        • Spring MVC (1)
        • Annotations (1)
      • CS (36)
        • ์šด์˜์ฒด์ œ (13)
        • ๋„คํŠธ์›Œํฌ (5)
      • Tool (6)
        • Git (5)
        • AWS (1)
      • Project (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    PriorityQueue
    SQL
    ๊ตฌํ˜„
    ์œ ๋‹ˆ์˜จํŒŒ์ธ๋“œ
    dp
    ๋‹ค์ต์ŠคํŠธ๋ผ
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    dfs
    algorithm
    ์ „์œ„์ˆœํšŒ
    ์•Œ๊ณ ๋ฆฌ์ฆ˜
    ํ›„์œ„์ˆœํšŒ
    ๊ฒฝ๋กœ์••์ถ•
    ๊ณจ๋“œ
    ์Šคํƒ
    Union-Find
    binarySearch
    Stack
    programmers
    ๋ฐฑํŠธ๋ž˜ํ‚น
    DynamicProgramming
    ๋ฐฑ์ค€
    ์ด๋ถ„ํƒ์ƒ‰
    Java
    unionfind
    BFS
    ๋™์ ๊ณ„ํš๋ฒ•
    Dijkstra
    baekjoon
    ํˆฌํฌ์ธํ„ฐ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
Geisha
๋„คํŠธ์›Œํฌ ๋ถ„๋ฅ˜ & ํŒจํ‚ท
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”