์ผ๋‹จ ํ•˜๊ณ  ๋ณด๋Š” ์‚ฌ๋žŒ

๋‚˜์ค‘๋ณด๋‹จ ์ง€๊ธˆ์— ์ง‘์ค‘ํ•˜๋˜, ์ง€๊ธˆ๋ณด๋‹จ ๋‚˜์ค‘์— ์™„๋ฒฝํ•ด์ง€์ž๐Ÿ’ช๐Ÿป

๐ŸŒ Network ๊ธฐ๋ณธ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ

[๋„ค๊ด€์‚ฌ 2๊ธ‰] TCP/IP ์˜ค๋‹ต๋…ธํŠธ

JanginTech 2024. 8. 25. 19:42

 

 

SMTP vs SNMP

  SMTP SNMP
์ •์˜ ๋‘ ๋ฉ”์ผ์‹œ์Šคํ…œ์ด ์ „์ž์šฐํŽธ์„ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด, ๊ด€๋ฆฌ ์ •๋ณด ๋ฐ ์ •๋ณด ์šด๋ฐ˜์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ
๋™์ž‘ TCP ์—ฐ๊ฒฐ์— ๊ธฐ์ดˆํ•จ(port: 25) UPD/IP ์ƒ์—์„œ ๋™์ž‘
ํ”„๋กœํ† ์ฝœ ๋ฉ”์„ธ์ง€ ์ „์†ก์šฉ ํ”„๋กœํ† ์ฝœ ๋ฉ”์„ธ์ง€ ๊ตํ™˜ํ˜• ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ํ”„๋กœํ† ์ฝœ

 

 

TFTP ํ”„๋กœํ† ์ฝœ

  TFTP FTP
์ด์นญ Trivial File Transfer Protocol  
์‚ฌ์šฉ UDP TCP
์žฅ์  ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ์ „์†ก
๋‹จ์  ๋น„์‹ ๋ขฐ์„ฑ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค

 

 

IGMP

  • Internet Group Management Protocol
  • ๋‹ค์ค‘ ์ „์†ก์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ(Group์ด๋‹ˆ๊นŒ)
  • TTL ์ œ๊ณต

 

ICMP

  • ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ
  • ๋ฐ์ดํ„ฐ TTL๊ฐ€ 0์œผ๋กœ ๋˜์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•  ๊ฒฝ์šฐ
  • ๋ฐ์ดํ„ฐ ํ—ค๋” ๊ฐ’์— ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•œ ๊ฒฝ์šฐ
  • IP address ์ค‘๋ณต๋œ ๊ฒฝ์šฐ (x)

 

์Šค์œ„์น˜

L1 = ํ—ˆ๋ธŒ, ๋”๋ฏธํ—ˆ๋ธŒ

L2 = ์Šค์œ„์นญํ—ˆ๋ธŒ

L3 = ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜

L4 = ์„œ๋ฒ„ ๊ด€๋ฆฌ ์Šค์œ„์น˜

 

"์„œ๋ฒ„"์–ธ๊ธ‰๋˜๋ฉด L4๊ฐ€ ๋˜..

 

 

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ

'B Class'๋ฅผ n๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? (2์˜ n์Šน ๊ณ„์‚ฐ)

128 → 2

192 4

224 8

240 16

B Class๋ฅผ 6๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ๋ถ„ํ–ˆ์„ ๋•Œ, ์ ์ ˆํ•œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ๊ฐ’?: 225.225.224.0

 

IP Address ํŠน์ง•

IPv4 ์‚ฌ์„ค IP address → IP ์ฃผ์†Œ๋ฅผ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด → ๊ณต์ธ IP address์˜ ๋ถ€์กฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด

 

 

tcpdump

์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹์„ ๋งŒ์กฑํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฑฐ์น˜๋Š” ํŒจํ‚ท๋“ค์˜ ํ—ค๋”๋“ค์„ ์ถœ๋ ฅํ•ด ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ

- ์ด 20๊ฐœ์˜ ํŒจํ‚ท์„ ์บก์ฒ˜
- http.cap ํŒŒ์ผ๋ช…์œผ๋กœ ์ €์žฅ
- 80๋ฒˆ Port ํ†ต์‹ ์„ ์บก์ฒ˜

 

 > tcpdump -c 20 -w http.cap port 80

-c ์บก์ณํ•  ๊ฐœ์ˆ˜
-w ํŒŒ์ผ ์ด๋ฆ„

 

 

ํ™•์ธ ๋ช…๋ น์–ด

ipconfig : TCP/IP ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ๊ฐ’, DHCP/DNS ์„ค์ • ์ƒˆ๋กœ๊ณ ์นจ

nslookup : IP ์ฃผ์†Œ ๋งคํ•‘, DNS ๋ ˆ์ฝ”๋“œ 

netstat : ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ์ƒํƒœ, ๋ผ์šฐํŒ…์ƒํ™ฉ, ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ์ •๋ณดํ™•์ธ

nbtstat [-A] : ์ง€์ •ํ•œ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›๊ฒฉ ์ปดํ“จํ„ฐ ์ •๋ณด

 

 

ARQ(Automatic Repeat Request, ์žฌ์ „์†ก ๊ธฐ๋ฐ˜ ์—๋Ÿฌ์ œ์–ด)

์—๋Ÿฌ์ œ์–ด ๊ธฐ๋ฒ• ์ค‘, ์ž๋™ ์žฌ์ „์†ก ๊ธฐ๋ฒ•

1. Stop and Wait ARQ

2. Go-Back N ARQ

3. Selective Repeat ARQ

์ „์ง„์—๋Ÿฌ ์ˆ˜์ •(FEC)

 

ARQ ํŠน์ง•
Stop and Wait ARQ ์†ก์‹ ์ธก์ด ACK/NAK ๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๋‹ค์Œ ํ”„๋ ˆ์ž„ ๋ชป ๋ฐ›๊ฒŒ
Go-Back N ARQ ์†์ƒ/๋ถ„์‹ค๋œ ํ”„๋ ˆ์ž„ ์ดํ›„ ๋ชจ๋“  ํ”„๋ ˆ์ž„์„ ์žฌ์ „์†ก
*Adaptive ARQ ํ”„๋ ˆ์ž„ ๊ธธ์ด ๋™์  ๋ณ€๊ฒฝ
Selective-Repeat ARQ
์†์ƒ/๋ถ„์‹ค๋œ ํ”„๋ ˆ์ž„๋งŒ ์žฌ์ „์†ก

ํ”„๋ ˆ์ž„ ๊ธธ์ด ๋™์  ๋ณ€๊ฒฝ โžก๏ธ Adaptive ARQ

 

 

 

OSI 7 ๊ณ„์ธต

PDU(PRotocol Data Unit) ๋ช…์นญ

๊ณ„์ธต PDU
5~7๊ณ„์ธต ๋ฉ”์„ธ์ง€, ๋ฐ์ดํ„ฐ
4๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ
3๊ณ„์ธต ํŒจํ‚ท, ๋ฐ์ดํ„ฐ๊ทธ๋žจ
2๊ณ„์ธต ํ”„๋ ˆ์ž„

 

 

~cast

์ „์†ก ๋ฐฉ์‹ ์ •์˜
broadcast ํ•œ ํ˜ธ์ŠคํŠธ → ๋ชจ๋“  ํ˜ธ์ŠคํŠธ
unicast ํ•œ ํ˜ธ์ŠคํŠธ → ๋‹ค๋ฅธ ํ•œ ํ˜ธ์ŠคํŠธ
multicast ํ•œ ํ˜ธ์ŠคํŠธ → ํŠน์ • ๊ทธ๋ฃน ํ˜ธ์ŠคํŠธ