๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ง๊ฐ๋กœ๊ทธ

ํฌ๋ž˜ํ”„ํ†ค ์ •๊ธ€ WEEK6 Day45 - 6์ฃผ์ฐจ ๋ฐœ์ œ/OSI 7๊ณ„์ธต ๋ณธ๋ฌธ

Krafton jungle

ํฌ๋ž˜ํ”„ํ†ค ์ •๊ธ€ WEEK6 Day45 - 6์ฃผ์ฐจ ๋ฐœ์ œ/OSI 7๊ณ„์ธต

habbn 2024. 2. 22. 23:46
728x90

๐Ÿ“†2024.2.22

ํšŒ๊ณ 

2์ฃผ๊ฐ„์˜ 5์ฃผ์ฐจ๊ฐ€ ๋์ด ๋‚ฌ๋‹ค.
์˜ค๋Š˜ malloc -lab ๋ฐœํ‘œ๋ฅผ ํ•˜๋ฉด์„œ 6์ฃผ์ฐจ ๋ฐœ์ œ๋ฅผ ํ•˜์˜€๋‹ค.
์ฝ”์น˜๋‹˜๋“ค์€ ์™œ ์ž๊พธ ๋‚˜๋งŒ ๋ฐœํ‘œ๋ฅผ ์‹œํ‚ค๋Š”๊ฑด์ง€ ์˜ค๋Š˜๋„ ์—ญ์‹œ๋‚˜ ๋ฐœํ‘œ๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.. 3๋ฒˆ ์—ฐ์† ๋ฐœํ‘œ๋‹ค
๋‚˜๋ฅผ ์ข‹๊ฒŒ ๋ณธ๋‹ค๊ณ  ์ƒ๊ฐ์„ ํ•ด์•ผ๊ฒ ์ง€....? 
์ด๋ฒˆ 6์ฃผ์ฐจ๋Š” ์›น ์„œ๋ฒ„ ๊ตฌํ˜„์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ณต๋ถ€๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค!
์—ด์‹ฌํžˆ ๋‹ฌ๋ ค๋‚˜๊ฐ€๋ณด์ž!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

6์ฃผ์ฐจ ํƒํ—˜ ์ค€๋น„ - ์›น์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

1. ํ‚ค์›Œ๋“œ
๋„คํŠธ์›Œํฌ ๊ณ„์ธต(OSI7 Layer,  TCP/IP Layer),
ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ,
์†Œ์ผ“(socket, bind, listen, accept, connect, close),
ํŒŒ์ผ ๋””์Šคํฌ๋ฆฝํ„ฐ, 
Datagram Socket vs Stream Socket, 
CGI / WebServer / MIME Type,
 HTTP (์š”์ฒญ/์‘๋‹ต, ํ—ค๋”, ๋ฉ”์†Œ๋“œ, ์ƒํƒœ์ฝ”๋“œ, HEAD ๋ฉ”์†Œ๋“œ),
Proxy

2. ์ฑ… ์ฝ๊ธฐ
8์žฅ, 10์žฅ, 11์žฅ, 12์žฅ

3. ์›น์„œ๋ฒ„ ๊ตฌํ˜„

 

 


๋ฐฑ์ค€ 9372 ์ƒ๊ทผ์ด์˜ ์—ฌํ–‰

 

์ตœ์†Œ์‹ ์žฅํŠธ๋ฆฌ ๋ฌธ์ œ์ธ๋ฐ ์ตœ์†Œ์‹ ์žฅํŠธ๋ฆฌ๊ฐ€ ๋ญ”์ง€ ๊นŒ๋จน์–ด์„œ ๋‹ค์‹œ ๊ฐœ๋…์„ ์ฐพ์•„๋ดค๋‹ค. (๊นŒ๋จน์ง€ ์•Š๋„๋ก ๊ณ„์† ๋ณต์Šตํ•ด์•ผ๊ฒ ๋‹ค)

์ตœ์†Œ์‹ ์žฅํŠธ๋ฆฌ๋ž€ ์‚ฌ์ดํด์ด ์—†๊ณ  ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„์˜ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„๋กœ ๊ฐ„์„ ๋“ค์˜ ๊ฐ€์ค‘์น˜ ํ•ฉ์ด ์ตœ์†Œ์ธ ํŠธ๋ฆฌ๋ฅผ ๋งํ•œ๋‹ค.

 

๋ฌธ์ œ ํ’€์ด

 

[๋ฐฑ์ค€] 9372๋ฒˆ ์ƒ๊ทผ์ด์˜ ์—ฌํ–‰ (ํŒŒ์ด์ฌ)

9372๋ฒˆ: ์ƒ๊ทผ์ด์˜ ์—ฌํ–‰ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ˆ˜ T(T ≤ 100)๊ฐ€ ์ฃผ์–ด์ง€๊ณ , ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๊ตญ๊ฐ€์˜ ์ˆ˜ N(2 ≤ N ≤ 1 000)๊ณผ ๋น„ํ–‰๊ธฐ์˜ ์ข…๋ฅ˜

habbn-unitystudy.tistory.com

 

OSI 7๊ณ„์ธต, TCP/IP 4๊ณ„์ธต

 

OSI 7๊ณ„์ธต์ด๋ž€ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์ด๋‹ค.

๋‚˜๋ˆˆ ์ด์œ ๋Š” ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๊ณ  ํŠน์ •ํ•œ ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๋ฉด ๋‹ค๋ฅธ ๊ณณ์„ ๊ฑด๋“ค์ง€ ์•Š๊ณ  ์ด์ƒ์ด ์ƒ๊ธด ๋‹จ๊ณ„๋งŒ ๊ณ ์น  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

OSI 7๊ณ„์ธต์€ 

1๊ณ„์ธต - ๋ฌผ๋ฆฌ ๊ณ„์ธต

2๊ณ„์ธต - ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต

3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธต

4๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต

5๊ณ„์ธต - ์„ธ์…˜ ๊ณ„์ธต

6๊ณ„์ธต - ํ‘œํ˜„ ๊ณ„์ธต

7๊ณ„์ธต - ์‘์‘ ๊ณ„์ธต

์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ ,

 

TCP/IP 4๊ณ„์ธต์€

1๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ์—‘์„ธ์Šค ๊ณ„์ธต

2๊ณ„์ธต - ์ธํ„ฐ๋„ท ๊ณ„์ธต

3๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต

4๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต

์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

 

์ž์„ธํ•œ ์„ค๋ช…์€..

 

[๋„คํŠธ์›Œํฌ] OSI 7๊ณ„์ธต, TCP/IP 4๊ณ„์ธต

OSI 7๊ณ„์ธต์ด๋ž€? ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋งํ•œ๋‹ค. OSI 7๊ณ„์ธต์„ ๋‚˜๋ˆˆ ์ด์œ ๋Š”? ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ๋ฆ„์„ ํ•œ ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ

habbn-unitystudy.tistory.com

 

TCP/UDP

 

TCP/UDP๋Š” ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋‹ด๋‹นํ•˜๋ฉฐ ์ „๋‹ฌํ•˜๋Š” ํŒจํ‚ท์˜ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์žฌ์ „์†ก ์š”๊ตฌ ๋“ฑ์˜ ์ œ์–ด๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

TCP๋Š” ์—ฐ์†์„ฑ๋ณด๋‹ค ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์ด ์ค‘์š”ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๊ณ ,

UDP๋Š” TCP๋ณด๋‹ค ๋น ๋ฅด๊ณ  ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜๊ฐ€ ์ ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ, ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐ์„ฑ ๋ณด๋‹ค๋Š” ์—ฐ์†์„ฑ์ด ์ค‘์š”ํ•œ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค์— ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค.

 

์ž์„ธํ•œ ์„ค๋ช…์€..

 

[๋„คํŠธ์›Œํฌ] TCP/UDP

TCP/UDP OSI 7๊ณ„์ธต๋“ค ์ค‘ TCP/IP์˜ ์ „์†ก ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋‹ด๋‹นํ•˜๋ฉฐ ์ „๋‹ฌ๋˜๋Š” ํŒจํ‚ท์˜ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์žฌ์ „์†ก ์š”๊ตฌ ๋“ฑ์˜ ์ œ์–ด๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค. TCP(Transmission Control Protoc

habbn-unitystudy.tistory.com


์˜ค๋Š˜๋„ ๋จธ์“ฑ์ด ์Šคํƒฌํ”„ ๋ชจ์œผ๊ธฐ ์„ฑ๊ณต

 

 

728x90