์ „์ฒด ๊ธ€ 48

[JAVA] ch02. ์ž๋ฐ” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

main() ๋ฉ”์†Œ๋“œ๋ฐ˜๋“œ์‹œ public static void๋กœ ์„ ์–ธ๋˜์–ด์•ผ ํ•จ.ํ•œ ํด๋ž˜์Šค๋Š” 2๊ฐœ ์ด์ƒ์˜ main()์„ ๊ฐ€์งˆ ์ˆ˜ ์—†์Œ๋ณดํ†ต ์‹คํ–‰์„ ์‹œ์ž‘ํ•  ํด๋ž˜์Šค์—๋งŒ main()์„ ๊ฐ€์ง2.3 ์ž๋ฐ”์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ธฐ๋ณธํƒ€์ž…: 8๊ฐœboolean, char, byte, short, int, long, float, double๋ ˆํผ๋Ÿฐ์Šค ํƒ€์ž…: 1๊ฐœ๋ฐฐ์—ด์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค, ํด๋ž˜์Šค์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค, ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค๋ ˆํผ๋Ÿฐ์Šค: ํฌ์ธํ„ฐ์™€ ๋น„์Šทํ•œ ๊ฐœ๋…. ์ฃผ์†Œ๊ฐ’ ๋ฌธ์ž์—ด๊ธฐ๋ณธํƒ€์ž… x, JDK์—์„œ ์ œ๊ณตํ•˜๋Š” Stringํด๋ž˜์Šค ์ด์šฉ. ๋ณ€์ˆ˜์™€ ์„ ์–ธ๋ณ€์ˆ˜: ๋ฐ์ดํ„ฐ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„. ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด ๋ณ€์ˆ˜์˜ ํƒ€์ž… ํฌ๊ธฐ์— ๋งž๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ณต๊ฐ„ ํ• ๋‹น์„ ์–ธ ์‹œ ์ดˆ๊ธฐ๊ฐ’ ์ง€์ • ๊ฐ€๋Šฅ๋ฆฌํ„ฐ๋Ÿดํ”„๋กœ๊ทธ๋žจ์— ์ง์ ‘ ํ‘œํ˜„ํ•œ ๊ฐ’์ •์ˆ˜๋ฆฌํ„ฐ๋Ÿด: 10์ง„์ˆ˜, 8์ง„์ˆ˜, 16์ง„์ˆ˜, 2์ง„์ˆ˜ (i..

[JAVA] ch01. ์ž๋ฐ” ์‹œ์ž‘

1.2 ์ž๋ฐ”์˜ ์ถœํ˜„๊ณผ WORA์ž๋ฐ”๋Š” ํƒ€ ์–ธ์–ด์™€ ๋‹ฌ๋ฆฌ ํ”Œ๋žซํผ ๋…๋ฆฝ์„ฑ ๊ฐ€์ง(WORA)์ž๋ฐ” ๊ฐ€์ƒ๊ธฐ๊ณ„์™€ ๋ฐ”์ดํŠธ์ฝ”๋“œ๋ฐ”์ดํŠธ์ฝ”๋“œ: ์ž๋ฐ” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ž๋ฐ”์†Œ์Šค ํ”„๋กœ๊ทธ๋žจ์„ ์ปดํŒŒ์ผํ•œ ์ผ์ข…์˜ ๊ธฐ๊ณ„์–ด(์ค‘๋ฆฝ์  ์ฝ”๋“œ)์ž๋ฐ”๊ฐ€์ƒ๊ธฐ๊ณ„(JVM)์— ์˜ํ•ด ์‹คํ–‰๋˜๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ- ํ”Œ๋žซํผ ์ข…์†์ CPU์— ์˜ํ•ด ์ง์ ‘ ์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์ž๋ฐ”๊ฐ€์ƒ๊ธฐ๊ณ„์— ์˜ํ•ด interpreter๋ฐ”์ด์‹์œผ๋กœ ํ•œ ๋ช…๋ น์”ฉ ํ•ด์„๋˜์–ด ์‹คํ–‰์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ์ž…์žฅ์—์„œ JVM์€ ์šด์˜์ฒด์ œ์ด์ž ์ปดํ“จํ„ฐ.ํ”Œ๋žซํผ์— ์ ํ•ฉํ•˜๊ฒŒ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ๊ตฌํ˜„-> ํ”Œ๋žซํผ ์ข…์†์ (BUT ๋™์ผํ•œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์—๊ฒŒ ๋™์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์‹คํ–‰ํ™˜๊ฒฝ ์ œ๊ณต ์ž๋ฐ” ๊ฐ€์ƒ๊ธฐ๊ณ„๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ํด๋ž˜์Šค ํŒŒ์ผ ๋กœ๋”ฉ-> ๋ฐ”์ดํŠธ ์ฝ”๋“œ ํ•˜๋‚˜์”ฉ ์‹คํ–‰.ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋„์ค‘ JRE์˜ ํด๋ž˜์Šค ํŒŒ์ผ์ด๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๋‹ค๋ฅธ ํด๋ž˜์Šค ํŒŒ์ผ์ด ํ•„์š”ํ•˜๋ฉด ๊ทธ ๋•Œ ..

[์ปดํ“จํ„ฐ๋„คํŠธ์›Œํฌ] chap6 Link Layer + ์ด์ •๋ฆฌ

6.1 ๋งํฌ๊ณ„์ธต ์†Œ๊ฐœe2e ํ†ต์‹ ๊ฒฝ๋กœ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐœ๋ณ„ ๋งํฌ๋ฅผ ํ†ตํ•ด ํŒจํ‚ท์ด ์–ด๋–ป๊ฒŒ ์ „์†ก๋˜๋Š”๊ฐ€?source host -> ๋ชฉ์ ์ง€ host๊นŒ์ง€ ์ญ‰ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด ๊ฐ€๋Š” ์ผ์ด ์ด๋ฃจ์–ด์ง๋„คํŠธ์›Œํฌ ๊ฒŒ์ธต์—์„œ๋Š” ๋งํฌ ํ•˜๋‚˜ ๊ฑด๋„ˆ๊ฐ€๋Š” ์ผ์„ ๋‹ด๋‹นํ•ด์ฃผ๋Š” ๋งํฌ๊ณ„์ธต ์„œ๋น„์Šค ์ด์šฉํ•ด์„œ ๋ชฉ์ ์ง€-source๊นŒ์ง€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋งํฌ๋ฅผ ์ญ‰ ๊ฑด๋„ˆ๊ฐ€์„œ ๋„๋‹ฌํ•˜๋Š” ์ผ์„ ํ•ด์คŒ๋งํฌ๊ณ„์ธต ์šฉ์–ดํ˜ธ์ŠคํŠธ ๋ฐ ๋ผ์šฐํ„ฐ -> ๋…ธ๋“œํ†ต์‹ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์—ฐ๊ฒฐ๋œ ๋…ธ๋“œ -> ๋งํฌ์œ ์„ ๋งํฌ๋ฌด์„ ๋งํฌlayer-2 packet: ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋งํฌ๊ณ„์ธต์„ ์บก์Šํ™”ํ•˜๋Š” "frame" - link ๊ณ„์ธต PDU, IP datagram -> frame์œผ๋กœ encapsulate.+๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ PDU: datagram๋งํฌ๊ณ„์ธต์€ ๋งํฌ๋ฅผ ํ†ตํ•ด ํ•œ ๋…ธ๋“œ์—์„œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ธ์ ‘ํ•œ ๋…ธ๋“œ๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ „์†กํ•˜๋Š” ์—ญํ•  ๋‹ด๋‹น๋งํฌ..

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap 5. Network layer (5.5 | 5.6 | 5.7)

5.5 ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํฌ(SDN) ์ œ์–ด ํ‰๋ฉดTraditional Internet: Per-router control plane์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด: ์—ญ์‚ฌ์ ์œผ๋กœ ๋ผ์šฐํ„ฐ๋ณ„ ๋ถ„์‚ฐ ์ ‘๊ทผ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ตฌํ˜„๋จmonolithic(๋‹จ์ผ์‹œ์Šคํ…œ, ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ์„ค๊ณ„) ๋ผ์šฐํ„ฐ๋Š” ์Šค์œ„์นญ ํ•˜๋“œ์›จ์–ด(ex. cisco ํšŒ์‚ฌ -> ํšŒ์‚ฌ์— ํŠน์ •ํ•œ ์šด์˜์ฒด์ œ ์„ค์น˜)๋ฅผ ํฌํ•จํ•˜๊ณ , ์ „์šฉ๋ผ์šฐํ„ฐ OS(์˜ˆ: Cisco IOS)์—์„œ ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ(IP, RIP, IS-IS, OSPF, BGP)์˜ ๋…์ ์  ๊ตฌํ˜„ ์‹คํ–‰์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ๋“ค์ด ์ „๋ถ€ open, ์ด๋Ÿฐ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ๋“ค์„ ์ž๊ธฐ๋„ค๋“ค์ด ๋…์ ์ ์ธ ๊ตฌํ˜„ ํƒ‘์žฌ๋ผ์šฐํ„ฐ, ์šด์˜์ฒด์ œ, ๋ผ์šฐํ„ฐ์ปจํŠธ๋กคํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ :  ๋‹จ์ผ์‹œ์Šคํ…œ์ ์œผ๋กœ ํ•œ ๋ฐ•์Šค๋กœ ์ œํ’ˆ์œผ๋กœ ๋ผ์šฐํ„ฐ์žฅ๋น„๋กœ  ๋งŒ๋“ค์–ด์ง -> ๋ผ์šฐํ„ฐ์—..

[์ผ๋ฐ˜๋ฌผ๋ฆฌํ•™] ppt ๊ฐœ๋…์ •๋ฆฌ_๊ธฐ๋ง

1. ๋งŒ์œ ์ธ๋ ฅ๋ธŒ๋ผํ—ค : 20๋…„์— ๊ฑธ์นœ ๋ฐฉ๋Œ€ํ•œ ์ •๋ฐ€ ์ฒœ๋ฌธ ๊ด€์ธก(ํƒœ์–‘๊ณ„ ํ–‰์„ฑ, ๋ณ„ 777๊ฐœ)์ผ€ํ”Œ๋Ÿฌ: 16๋…„๋™์•ˆ ๋ธŒ๋ผํ—ค์˜ ๊ด€์ธก์ž๋ฃŒ๋กœ ํ–‰์„ฑ ์šด๋™ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜ํ•™์  ๋ชจํ˜• ์ถ”๋ก , ์›๊ถค๋„ ๊ฐœ๋… ํƒˆํ”ผ, ํƒ€์›๊ถค๋„ ๊ฐœ๋… ๋„์ž…. -> "์ผ€ํ”Œ๋Ÿฌ์˜ ํ–‰์„ฑ์šด๋™ ๋ฒ•์น™"๋‰ดํ„ด: ๋‹ฌ์˜ ์šด๋™์€ ์ง์„ ์šด๋™์ด ์•„๋‹Œ "ํƒ€์›๊ถค๋„ ์šด๋™" -> ์ธ๋ ฅ(๊ตฌ์‹ฌ๋ ฅ), ํƒœ์–‘๊ณ„ํ–‰์„ฑ๊ณผ ๋ชจ๋“  ๋ฌผ์ฒด ๊ฐ„ ์ž‘์šฉํ•˜๋Š” ์ผ๋ฐ˜์ ์ด๊ณ  ๋ณดํŽธ์ ์ธ ํž˜ => ๋งŒ์œ ์ธ๋ ฅ ๋ฒ•์น™(ํ–‰์„ฑ์˜ ์šด๋™์„ ๋งค์šฐ ๋งŒ์กฑ์Šค๋Ÿฝ๊ฒŒ ์„ค๋ช…) *๋งŒ์œ ์ธ๋ ฅ์˜ ๋ฒ•์น™ ์œ ๋„ ๊ฐ€๋Šฅ์ด์‹ฌ๋ฅ  e : ํ–‰์„ฑ๋“ค์˜ ๊ถค๋„๊ฐ€ ๋‚ฉ์ž‘ํ•œ ์ •๋„ *L : ๊ฐ์šด๋™๋Ÿ‰ | r: ๋ฌผ์ฒด์™€ ์ค‘์‹ฌ์ฒด ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ | p: ์„ ์šด๋™๋Ÿ‰ | Mp: ์ค‘์‹ฌ์ฒด ์ฃผ๋ณ€์„ ๊ณต์ „ํ•˜๋Š” ํ–‰์„ฑ์ด๋‚˜ ์œ„์„ฑ๊ณผ  ๊ฐ™์€ ๋ฌผ์ฒด์˜ ์งˆ๋Ÿ‰ | v: ์†๋„* L=r⋅p ->  ๊ฐ์šด๋™๋Ÿ‰= ์œ„์น˜ ๋ฒกํ„ฐ r์™€ ์„ ์šด..

EWHA/24-2 2024.12.08

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] ch5. Network layer (5.1 | 5.2 | 5.3 | 5.4)

5.1 ๊ฐœ์š”๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ†ตํ•œ ์Šค์œ„์นญ1์„ธ๋Œ€ ๋ผ์šฐํ„ฐCPU๊ฐ€ ์ง์ ‘ ์Šค์œ„์นญ์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ์กด ์ปดํ“จํ„ฐํŒจํ‚ท์ด ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ณต์‚ฌ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ์— ์˜ํ•ด ์†๋„๊ฐ€ ์ œํ•œ(๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋‹น 2๊ฐœ์˜ BUS ํฌ๋กœ์‹ฑ)๋ฒ„์Šค๋ฅผ ํ†ตํ•œ ์Šค์œ„์นญ๊ณต์œ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ์ž…๋ ฅํฌํŠธ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ถœ๋ ฅํฌํŠธ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ „์†กBUS contention(๋ฒ„์Šค ๊ฒฝํ•ฉ): ๋ฒ„์Šค ๋Œ€์—ญํฌ์— ์˜ํ•ด ์Šค์œ„์นญ ์†๋„๊ฐ€ ์ œํ•œ๋จ32gbps bus, Cisco 5600: ์•ก์„ธ์Šค ๋ฐ enterprise ๋ผ์šฐํ„ฐ์— ์ถฉ๋ถ„ํ•œ ์†๋„ ์ œ๊ณตQ. 2400๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ 700๋ฐ”์ดํŠธ์˜ MTU๋ฅผ ๊ฐ€์ง„ ๋งํฌ๋กœ ์ „์†กํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์›๋ณธ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์— ์‹๋ณ„๋ฒˆํ˜ธ 422๊ฐ€ ์ฐํ˜€์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž .๋ช‡ ๊ฐœ์˜ ์กฐ๊ฐ์˜์—ญ์ด ์ƒ์„ฑ๋ ๊นŒ? ์กฐ๊ฐํ™”์™€ ๊ด€๋ จํ•˜์—ฌ ์ƒ์„ฑ๋œ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์˜ ๋‹ค์–‘ํ•œ ํ•„๋“œ๊ฐ’์€ ๋ฌด์—‡์ธ๊ฐ€?A.๊ฐ ์กฐ๊ฐ์˜ ๋ฐ..

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap4. Network Layer : The Data Plane ( 4.3 | 4.4 | 4.5)

4.3 ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ(IP) : IPv4, ์ฃผ์†Œ์ฒด๊ณ„, IPv6 ๋“ฑIPv4 fragmentation, reassembly๋„คํŠธ์›Œํฌ ๋งํฌ์—๋Š” ๋งํฌ ์ˆ˜์ค€ ํ”„๋ ˆ์ž„์ด ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋ฐ์ดํ„ฐ ์–‘์ธ MTU(์ตœ๋Œ€ ์ „์†ก๋‹จ์œ„) ๊ฐ€ ์žˆ๋‹ค.๊ฒฝ๋กœ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋งํฌ์œ ํ˜• , ๋‹ค๋ฅธ MTU๋ผ์šฐํ„ฐ์—์„œ ๋Œ€์šฉ๋Ÿ‰ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋ถ„ํ• ('fragment')ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๊ทธ๋žจ -> ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๊ทธ๋žจ(์กฐ๊ฐ)'IP header'์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก ๊ณ„์ธต์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— router๊ฐ€ ์•„๋‹Œ ์ตœ์ข… ๋ชฉ์ ์ง€ "host"์—์„œ๋งŒ ์žฌ์กฐ๋ฆฝ๋จ.IPํ—ค๋”๋น„ํŠธ๋Š” ๊ด€๋ จ ์กฐ๊ฐ ์‹๋ณ„, ์ˆœ์„œ ์ง€์ •์— ์‚ฌ์šฉIP4 fragmentation at routerQ. MTU๊ฐ€ 700๋ฐ”์ดํŠธ์ธ ๋งํฌ๋กœ 2400๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ „์†กํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์›๋ณธ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์— ์‹๋ณ„๋ฒˆํ˜ธ 422๊ฐ€ ..

[์ž๋ฃŒ๊ตฌ์กฐ] ch14. ํ•ด์‹ฑ

14.1 ํ•ด์‹ฑ์ด๋ž€?์„ ํ˜•ํƒ์ƒ‰์ด๋‚˜ ์ด์ง„ํƒ์ƒ‰์€ ๋ชจ๋‘ ํ‚ค๋ฅผ ์ €์žฅ๋œ ํ‚ค๊ฐ’๊ณผ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋น„๊ตํ•จ์œผ๋กœ์จ ํƒ์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ํ•ญ๋ชฉ์— ์ ‘๊ทผ-> ์ตœ๋Œ€ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„ ๋ณต์žก๋„๊ฐ€ O(๋กœ๊ทธn)์— ๊ทธ์นœ๋‹ค. ์–ด๋–ค ์‘์šฉ์—์„œ๋Š” ๋” ๋น ๋ฅธ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์š”๊ตฌํ•ด์‹ฑ์€ O(1)์˜ ์‹œ๊ฐ„ ์•ˆ์— ํƒ์ƒ‰ ๋๋งˆ์น ์ˆ˜๋„ ์žˆ๋‹ค.ํ‚ค์— ์‚ฐ์ˆ ์ ์ธ ์—ฐ์‚ฐ ์ ์šฉ -> ํ•ญ๋ชฉ์ด ์ €์žฅ๋ผ์žˆ๋Š” ํ…Œ์ด๋ธ”์˜ ์ฃผ์†Œ๋ฅผ ๊ณ„์‚ฐํ•œ์—ฌ ํ•ญ๋ชฉ์— ์ ‘๊ทผ. ํ•ด์‹œํ…Œ์ด๋ธ”: ํ‚ค์— ๋Œ€ํ•œ ์—ฐ์‚ฐ์— ์˜ํ•ด ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐํ•ด์‹ฑ: ํ•ด์‹œํ…Œ์ด๋ธ” ์ด์šฉํ•œ ํƒ์ƒ‰14.2 ์ถ”์ƒ์ž๋ฃŒํ˜• ์‚ฌ์ „์‚ฌ์ „ : (ํ‚ค,๊ฐ’)์Œ์˜ ์ง‘ํ•ฉ. ํ‚ค์™€ ๊ด€๋ จ๋œ ๊ฐ’์„ ๋™์‹œ์— ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ. (ํ‚ค,๊ฐ’)์Œ์„ ์ €์žฅํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์‚ญ์ œํ• ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ’์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. map์ด๋‚˜ table๋กœ ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค.ํ‚ค : ์‚ฌ์ „์˜ ๋‹จ์–ด์ฒ˜๋Ÿผ ํ•ญ๋ชฉ๊ณผ ํ•ญ๋ชฉ์„ ๊ตฌ๋ณ„์‹œ์ผœ์ฃผ๋Š” ๊ฒƒ..

[์ž๋ฃŒ๊ตฌ์กฐ] ch13. ํƒ์ƒ‰

*์‹œํ—˜ : ๊ต์žฌ๋ฌธ์ œ+ ๊ต์ˆ˜๋‹˜์ด ์˜ฌ๋ ค์ฃผ์‹  ๊ธฐ์ถœ๋ฌธ์ œ13.1 ํƒ์ƒ‰์ด๋ž€? ํƒ์ƒ‰: ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž๋ฃŒ ์ค‘ ์›ํ•˜๋Š” ์ž๋ฃŒ๋ฅผ ์ฐพ๋Š” ์ž‘์—…- ํƒ์ƒ‰ํ‚ค์™€ ๋ฐ์ดํ„ฐ๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๋ชฉ ์ค‘ ์›ํ•˜๋Š” ํƒ์ƒ‰ํ‚ค ๊ฐ–๊ณ  ์žˆ๋Š” ํ•ญ๋ชฉ ์ฐพ๋Š” ๊ฒƒ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ : ๋ฐฐ์—ด, ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ, ํŠธ๋ฆฌ, ๊ทธ๋ž˜ํ”„ .......๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ฐฉ๋ฒ•: ๋ฐฐ์—ด ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฃŒ ์ €์žฅํ•˜๊ณ  ์ฐพ๊ธฐ, but ํƒ์ƒ‰์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•˜๊ณ ์ž ํ•œ๋‹ค: ์ด์ง„ํŠธ๋ฆฌ์ฒ˜๋Ÿผ ๋ณด๋‹ค ์ง„๋ณด๋œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฐพ์•„์•ผ ํ•œ๋‹ค.ํƒ์ƒ‰์˜ ๋‹จ์œ„ : ํ•ญ๋ชฉ(์ˆซ์ž or ๊ตฌ์กฐ์ฒด...) - ํ•ญ๋ชฉ๊ณผ ํ•ญ๋ชฉ์„ ๊ตฌ๋ณ„์‹œ์ผœ์ฃผ๋Š” ํƒ์ƒ‰ํ‚ค ์กด์žฌ 13.2 ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด์—์„œ์˜ ํƒ์ƒ‰์ˆœ์ฐจํƒ์ƒ‰ : ํƒ์ƒ‰ ๋ฐฉ๋ฒ• ์ค‘ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์ง์ ‘์ ์ธ ํƒ์ƒ‰๋ฐฉ๋ฒ•. ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด์˜ ํ•ญ๋ชฉ๋“ค์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ๊ฒ€์‚ฌํ•˜์—ฌ ์›ํ•˜๋Š” ํ•ญ๋ชฉ ์ฐพ๊ธฐํƒ์ƒ‰..

[์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ] chap4. Network Layer : The Data Plane ( 4.1 | 4.2 )

* ์ฑ•ํ„ฐ๋ชฉํ‘œ : data plane์„ ์ค‘์‹ฌ์œผ๋กœ network layer service์˜ ์›๋ฆฌ ์ดํ•ด 4.1 ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊ฐœ์š”network layer service models (transport ๊ณ„์ธต์˜ ์„œ๋น„์Šค ๋ชจ๋ธ์€ p2p, client-server๊ฐ€ ์žˆ์—ˆ๋‹ค.)forwarding ๋Œ€ routing (๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ•ต์‹ฌ๊ธฐ๋Šฅ-transport ๊ณ„์ธต์˜ mux, demux์ฒ˜๋Ÿผ-์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ธฐ๋Šฅ: flow control, congestion control, reliable data transfer... *transport ๊ณ„์ธต์€ end system์—๋งŒ ์˜ฌ๋ผ๊ฐ€๋Š” protocal ๊ณ„์ธต. network ๊ณ„์ธต๋ถ€ํ„ฐ๋Š” network core์˜ router์—๋„ ํƒ‘์žฌ๊ฐ€ ๋˜๊ฒŒ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ )๋ผ์šฐํ„ฐ(network core์— ์žˆ๋Š” ..