Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ์ด์ฝํ 2021
- PCB
- ๊ธฐ์ฌ๋จ์์ ๋ฌด๊ธฐ ์ ๊ณฑ๊ทผ
- ํ๋ก๊ทธ๋๋จธ์ค 142086
- MySQL RIGHT()
- java ๋๊ธฐํ
- OOP์ ํน์ง
- ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ ํ์ด์ฌ ์๊ฐ์ด๊ณผ
- ๋น๋๊ด๋ฆฌ๋๊ตฌ ์ฐจ์ด
- Spring Security ๋ฒ์ ๋ฌธ์
- DDL DML DCL ์ฐจ์ด
- @RequestMapping๊ณผ @GetMapping
- commit message convention
- ๋ชจ๋๋ก ์ฐ์ฐ
- ํ๋ก์ธ์ค
- finalize ์๋ ํธ์ถ
- ์น ๋์ ๊ณผ์
- ์ ๊ทํ ์ฅ๋จ์
- ๊ธฐ์ฌ๋จ์์ ๋ฌด๊ธฐ ํ์ด์ฌ
- ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ ํ์ด์ฌ
- MySQL LEFT()
- RDBMS์ NoSQL ์ฐจ์ด
- ์คํ๋ง ๋ถํธ์ AWS๋ก ํผ์ ๊ตฌํํ๋ ์น ์๋น์ค
- build.gradle ์ค์ ์ค๋ฅ
- ๋ฐฑํธ๋ํน
- ์๊ณ ๋ฆฌ์ฆ 1000000007 ๋๋๊ธฐ
- www.google.com๏ปฟ ๊ฒ์ํ๋ฉด ์ผ์ด๋๋ ์ผ
- Spring Security 5
- Python 1000000007
- ๋น๋๊ด๋ฆฌ๋๊ตฌ
Archives
- Today
- Total
BUILD_SSO
[Network/๋คํธ์ํฌ] OSI 7๊ณ์ธต ๋ณธ๋ฌธ
OSI 7๊ณ์ธต
๐๐ปOSI 7๊ณ์ธต์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- 7 ๊ณ์ธต(์์ฉ ๊ณ์ธต) : ์ฌ์ฉ์์๊ฒ ํต์ ์ ์ํ ์๋น์ค ์ ๊ณต. ์ธํฐํ์ด์ค ์ญํ
- 6 ๊ณ์ธต(ํํ ๊ณ์ธต) : ๋ฐ์ดํฐ์ ํ์(Format)์ ์ ์ํ๋ ๊ณ์ธต (์ฝ๋ ๊ฐ์ ๋ฒ์ญ์ ๋ด๋น)
- 5 ๊ณ์ธต(์ธ์ ๊ณ์ธต) : ์ปดํจํฐ๋ผ๋ฆฌ ํต์ ์ ํ๊ธฐ ์ํด ์ธ์ ์ ๋ง๋๋ ๊ณ์ธต
- 4 ๊ณ์ธต(์ ์ก ๊ณ์ธต) : ์ต์ข ์์ ํ๋ก์ธ์ค๋ก ๋ฐ์ดํฐ์ ์ ์ก์ ๋ด๋นํ๋ ๊ณ์ธต (๋จ์ :Segment) (ex. TCP, UDP)
- 3 ๊ณ์ธต(๋คํธ์ํฌ ๊ณ์ธต) : ํจํท์ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ๋น ๋ฅธ ๊ธธ๋ก ์ ์กํ๊ธฐ ์ํ ๊ณ์ธต (๋จ์ :Packet) (ex. Router)
- 2 ๊ณ์ธต(๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต) : ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก๊ณผ ์๋ฌ ๊ฒ์ถ, ํ๋ฆ ์ ์ด๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต (๋จ์ :frame) (ex. ์ด๋๋ท)
- 1 ๊ณ์ธต(๋ฌผ๋ฆฌ ๊ณ์ธต) : ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ฐ๊พธ์ด์ฃผ๋ ๊ณ์ธต (๋จ์ :bit) (์ฅ๋น: ์ผ์ด๋ธ,๋ฆฌํผํฐ,ํ๋ธ)
๐๐ป์ ์ก๊ณ์ธต(Transport Layer) ์ ์ญํ , ์์
- ์ ํธ๋ฅผ ๋ถ์ฐํ๊ณ ๋ค์ ํฉ์น๋ ๊ณผ์ ์ ํตํด์ ์๋ฌ์ ๊ฒฝ๋ก๋ฅผ ์ ์ดํ๋ ๋ฑ, ๋ ์ง์ ๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ์ญํ ์ ํ๋ค.
๐๐ปTCP/IP 4๊ณ์ธต(์ธํฐ๋ท 4๊ณ์ธต)
- 4๊ณ์ธต(์์ฉ ๊ณ์ธต,Application Layer):
OSI 7๊ณ์ธต์ ์ธ์ ๊ณ์ธต, ํํ ๊ณ์ธต, ์์ฉ ๊ณ์ธต์ ํด๋นํ๋ค.
TCP/UDP ๊ธฐ๋ฐ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.
ํ๋กํ ์ฝ – FTP, HTTP, SSH - 3๊ณ์ธต(์ ์ก ๊ณ์ธต,Transport Layer):
OSI 7๊ณ์ธต์ ์ ์ก ๊ณ์ธต์ ํด๋นํ๋ค.
ํต์ ๋ ธ๋ ๊ฐ์ ์ฐ๊ฒฐ์ ์ ์ดํ๊ณ , ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํ๋ค.
ํ๋กํ ์ฝ – TCP, UDP - 2๊ณ์ธต(์ธํฐ๋ท ๊ณ์ธต,Internet Layer):
OSI 7๊ณ์ธต์ ๋คํธ์ํฌ ๊ณ์ธต์ ํด๋นํ๋ค.
ํต์ ๋ ธ๋ ๊ฐ์ IPํจํท์ ์ ์กํ๋ ๊ธฐ๋ฅ๊ณผ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค.
ํ๋กํ ์ฝ – IP, ARP, RARP - 1๊ณ์ธต(๋คํธ์ํฌ ์ก์ธ์ค ๊ณ์ธต,Network Access Layer or Network Interface Layer):
OSI 7๊ณ์ธต์ ๋ฌผ๋ฆฌ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ํด๋นํ๋ค.
๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ก MAC์ ์ฌ์ฉํ๋ค.
LAN, ํจํท๋ง, ๋ฑ์ ์ฌ์ฉ๋๋ค.
๐๐ปTCP, UDP ํค๋์ ํน์ง
ํค๋๋?
TCP, UDP, IP์ ๊ฐ์ ํ๋กํ ์ฝ์ ๊ฐ์ ๋ด๋นํ๋ ์ญํ ์ด ์์ผ๋ฉฐ ๋ณด๋ด๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์์ ์ ํค๋๋ฅผ ๋ถ์ฌ์ ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ ํํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
TCPํค๋
- TCP๋ ์ ๋ขฐ์ฑ๊ณผ ํ๋ฆ ์ ์ด, ํผ์ก ์ ์ด ๋ฑ์ ์ญํ ์ ๋งก๊ณ ์๋ ํ๋กํ ์ฝ๋ก TCP ํค๋์๋ ์ก/์์ ์ฒ ํฌํธ๋ฒํธ, ์ํ์ค๋ฒํธ, ํ์ธ์๋ต๋ฒํธ ๋ฑ์ ๊ฐ์ด ๋ด๊ฒจ์์ต๋๋ค.
- TCP ํค๋์๋ ๋ชฉ์ ์ง๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ก ์ ์กํ๊ธฐ ์ํด ํ์ํ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
- TCP์ฐ๊ฒฐ์ ํน์ง์ธ 3-way handshaking์ ํ๊ธฐ ์ํ SYN, ACK๋ฅผ ์ํ ํ๋
TCP ํค๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ํ๋
segment์ ๋ด์ฉ์ ์์์ด ์๋์ง ๊ฒ์ฌํ ์ ์๋ checksum ํ๋
UDPํค๋
- UDP๋ TCP์ ๋นํด ๋จ์ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ๋กํ ์ฝ๋ก ์ก/์์ ์ฒ ํฌํธ๋ฒํธ์ ํจํท๊ธธ์ด ์ฒดํฌ์ฌ ๊ฐ์ ๋ด๊ณ ์์ต๋๋ค.
๐๐ปL3 Switch / Router
L3 ์ค์์น(Switch)
- ๋ผ์ฐํฐ๋ฅผ ์ค์์น๋ด์ ์์ฉ์์ผ ๋คํธ์ํฌ ๊ณ์ธต์ ๋์์ํจ ์ฅ๋น์ด๋ค.
์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ผ๋ฆฌ ํต์ ํ๊ฑฐ๋ ๋๋ ์๋ก ๋ค๋ฅธ VLAN๋ผ๋ฆฌ ํต์ ํ ๋ ์ฌ์ฉํ ์ ์๋ค.
๋ผ์ฐํฐ(Router)
- ๋คํธ์ํฌ์ ์ฐ๊ฒฐ์ ์ํํ๋ ์ฅ๋น์ด๋ค.
๐๐ปL3 Switch์ Router์ ์ฐจ์ด์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ผ์ฐํฐ๋ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ์ธํฐํ์ด์ค๋ฅผ ์ง์ํ๊ณ ํ์ฅ์ฑ์ ๊ฐ์ง๋ค.
- ๋ฐ๋ฉด, L3 ์ค์์น๋ ํน์ ์ฒ๋ฆฌ์ ํนํ๋ ํ๋์จ์ด ๊ธฐ๋ฐ์ผ๋ก ๋น ๋ฅธ ํจํท ์ฒ๋ฆฌ๋ฅผ ํ์ง๋ง, ์ง์ ๊ธฐ๋ฅ ์๋ ํ์ฅ์ฑ์ ์ ํ๋๋ค.
๐บ๊ฐ๊ฐ์ Header์ Packing Order์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
๐๐ป๊ฐ Layer๋ ํจํท์ ์ด๋ป๊ฒ ๋ช ์นญํ๋์? ์๋ฅผ ๋ค์ด, Transport Layer์ ๊ฒฝ์ฐ Segment๋ผ ๋ถ๋ฆ ๋๋ค.
๋ช ์นญ | ๊ณ์ธต |
Segment | ์ ์ก๊ณ์ธต(Tranport Layer) |
Packet | ๋คํธ์ํฌ๊ณ์ธต(Network Layer) |
Frame | ๋ฐ์ดํฐ๋งํฌ๊ณ์ธต(DataLink Layer) |
Bits | ๋ฌผ๋ฆฌ๊ณ์ธต(Physical Layer) |
๐๐ปICMP
- ์ธํฐ๋ท ์ ์ด ๋ฉ์์ง ํ๋กํ ์ฝ(ICMP)๋ ๋ฐ์ดํฐ ์ ์ก ์ค ๋ฌธ์ ๊ฐ ์๊ธธ ๊ฒฝ์ฐ ์ฅ์ ์ํฉ์ ํต๋ณดํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.
- ์ค๋ฅ ๋ณด๊ณ , ๋คํธ์ํฌ ์ฑ๋ฅ ํ๊ฐ ์ง๋จ ๋๊ตฌ ๋ฑ์ผ๋ก ์ฌ์ฉ๋๋ค.
๐๐ปARP
- IP์ด๋๋ ์ค ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ํด๋น ์ฅ๋น์ MAC ์ด๋๋ ์ค๋ฅผ ์์๋ด๋ ํ๋กํ ์ฝ์ด๋ค.
'Tech Interview' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments