Network

OSI 7 Layer์™€ TCP/IP 4 Layer ์ •๋ฆฌ

NENGIN 2024. 2. 23. 09:19

OSI 7๊ณ„์ธต๊ณผ TCP/IP4๊ณ„์ธต์˜ ๋ชจ๋ธ

 


 

[OSI 7 Layer]

1~4 ๊ณ„์ธต : ํ•˜์œ„(lower) ๊ณ„์ธต / 5~7 ๊ณ„์ธต : ์ƒ์œ„(upper) ๊ณ„์ธต

โ–ถ Layer 1 Physical(๋ฌผ๋ฆฌ๊ณ„์ธต)

๋น„ํŠธ ํ˜•ํƒœ์˜ ์‹ ํ˜ธ๋ฅผ ์ „๊ธฐ์  ์‹ ํ˜ธ(Electric Signal)๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ „๋‹ฌํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ”๊ณผ ์‹ ํ˜ธ์— ๊ด€ํ•œ ๊ทœ์น™์„ ๋‹ค๋ฃจ๊ณ 

ํ†ต์‹  ์ผ€์ด๋ธ”์˜ ์ข…๋ฅ˜์™€ ์‹ ํ˜ธ์˜ ๊ทœ๊ฒฉ ๋ฐ ๋ฌด์„  ํ†ต์‹  ์ฃผํŒŒ์ˆ˜ ์„ค์ •, ์ปค๋„ฅํ„ฐ ํ˜•ํƒœ ๋“ฑ์„ ์ •ํ•œ๋‹ค.

Cable, Connector, Repeater, Hub ๋“ฑ์˜ ์žฅ๋น„๊ฐ€ ํ•ด๋‹น๋œ๋‹ค.

PDU : bit stream

 

โ–ถ Layer 2 Data Link(๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต)

์ธ์ ‘ ์žฅ๋น„ ์ ‘๊ทผ์„ ์œ„ํ•œ ์ •๋ณด(๋ฌผ๋ฆฌ์  ์ฃผ์†Œ=Mac Address)๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

์ธ์ ‘ํ•œ Node๊ฐ„ ์—ฐ๊ฒฐ์„ ๋ณด์žฅํ•œ๋‹ค. = Node to Node(Hop to Hop)

๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ๋งž๋Š” ์ •๋ณด๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์˜ค๋ฅ˜์—†์ด ํ•œ ์žฅ์น˜์—์„œ ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•œ๋‹ค.

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ์—๋Š” Ethernet, HDLC, PPP ๋“ฑ์ด ์žˆ๋‹ค.

Switch, Bridge ๋“ฑ์˜ ์žฅ๋น„๊ฐ€ ํ•ด๋‹น๋œ๋‹ค.

PDU : frame

 

โ–ถ Layer 3 Network(๋„คํŠธ์›Œํฌ ๊ณ„์ธต)

์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€์˜ ์ฃผ์†Œ(๋…ผ๋ฆฌ์  ์ฃผ์†Œ=IP Address)๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

์ข…๋‹จ ๊ฐ„ ์—ฐ๊ฒฐ์„ ๋ณด์žฅํ•œ๋‹ค. = End to End

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ์—๋Š” IP, ICMP, ARP ๋“ฑ์ด ์žˆ๋‹ค.

Router, L3 Switch ์žฅ๋น„๊ฐ€ ํ•ด๋‹น๋œ๋‹ค.

PDU : packet

 

*๊ณผ์ • :

1. ์ตœ์ข… ๋ชฉ์ ์ง€ ๊ตฌ๋ถ„์„ ์œ„ํ•œ IP์„ ์ง€์ •ํ•œ๋‹ค.

2. ๋ฐ์ดํ„ฐ๊ฐ€ ์ตœ์ข… ๋ชฉ์ ์ง€๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฒฝ๋กœ(Route)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” Routing์ด ์ด๋ฃจ์–ด์ง„๋‹ค.

3. ์ด๋Ÿฌํ•œ ๊ณผ์ •์œผ๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•œ๋‹ค.

 

โ–ถ Layer 4 Transport(์ „์†ก ๊ณ„์ธต)

๋‘ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ์œ„ํ•œ ๊ฒ€์ฆ ์—ญํ• ์„ ํ•œ๋‹ค.

Port Address๋ฅผ ์ง€์ •ํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ๋‹จํŽธํ™” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

= Service to Service

PDU : segment

 

*ํ”„๋กœํ† ์ฝœ : 

1. TCP

 - ์—ฐ๊ฒฐ์ง€ํ–ฅ์„ฑ(Connection-Oriented)

 - ์‹ ๋ขฐ์„ฑ ๋ณด์žฅ(favor Reliability)

 - ํ๋ฆ„ ์ œ์–ด(Flow Control)

 - ํ˜ผ์žก ์ œ์–ด(Congestion Control)

2. UDP

 - ๋น„์—ฐ๊ฒฐ์„ฑ(Connectionless)

 - ํšจ์œจ์„ฑ ๋ณด์žฅ(favor efficiency)

 - ๋น„์‹ ๋ขฐ์„ฑ

 - ๋น ๋ฅธ ์ „๋‹ฌ ๋ณด์žฅ

 

*๊ณผ์ • : 

1. ๋ฐ์ดํ„ฐ ์ „๋‹ฌ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•œ๋‹ค.

2. Port ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•œ๋‹ค.

3. ๋‹จํŽธํ™”

 

โ–ถ Layer 5 Session(์„ธ์…˜ ๊ณ„์ธต)

์ฃผ ์ง€์ ๊ฐ„์˜ ํ”„๋กœ์„ธ์Šค ๋ฐ ํ†ต์‹ ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

ํŠน์ • ์ข…๋ฅ˜(์—ฐ๊ฒฐ์ด ํ•„์š”ํ•œ ์ข…๋ฅ˜)์˜ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ๋•Œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

์—ฐ๊ฒฐ์ƒํƒœ๋ฅผ ์ œ์–ดํ•˜๋ฉฐ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์—ฐ๊ฒฐ์ƒ์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ๋Œ€ํ™”์˜ ์„ค์ •๊ณผ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์›ํ™œํ•œ ํ†ต์‹ ์„ ์ง€์›ํ•œ๋‹ค.

TCP/IP ์„ธ์…˜์„ ์ฒด๊ฒฐํ•˜๊ณ , ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ†ต์‹  ์„ธ์…˜์„ ๊ตฌ์„ฑํ•œ๋‹ค.

PDU : message

 

โ–ถ Layer 6 Presentation(ํ‘œํ˜„ ๊ณ„์ธต)

์ƒ์œ„๊ณ„์ธต์—์„œ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

Encode/Decode, Compress/Decompress, Encrypt/Decrypt ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

PDU : message

 

โ–ถ Layer 7 Application(์‘์šฉ ๊ณ„์ธต)

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต์œผ๋กœ ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ๋ช…๋ น์„ ๋ฐ›๋Š” ๊ณ„์ธต์ด๋‹ค. (=์‘์šฉํ”„๋กœ๊ทธ๋žจ)

์ตœ์ข… ์‚ฌ์šฉ์ž์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ง€์›ํ•˜๋Š” ์ค‘์š”ํ•œ ๊ณ„์ธต์ด๋‹ค.

๋ฐ์ดํ„ฐ์˜ ์ƒ์„ฑ, ์†ก์ˆ˜์‹ , ๊ด€๋ฆฌ ๋“ฑ์„ ๊ด€๋ฆฌํ•˜์—ฌ ๋„คํŠธ์›Œํฌ์˜ ํ™œ์šฉ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ์—๋Š” HTTP, FTP, Telnet, SSH, DNS, DHCP, SMTP, POP3, IMAP4 ๋“ฑ์ด ์žˆ๋‹ค.

PDU : message

 


 

TCP/IP 4 Layer

โ–ถ Layer 1 Network Interface(๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต)

ํ•˜๋“œ์›จ์–ด์™€ ์ง์ ‘ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ OSI 7 ๊ณ„์ธต์˜ Data Link ๊ณ„์ธต๊ณผ ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜๋‹ค.

๋ฌผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ์— ์ง์ ‘ ์ ‘๊ทผํ•˜๊ณ  ์ฃผ๋กœ ๋„คํŠธ์›Œํฌ ์นด๋“œ, ์ผ€์ด๋ธ”, ์Šค์œ„์น˜ ๋“ฑ์ด ํ•ด๋‹นํ•œ๋‹ค.

๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC Address๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ๋กœ๋Š” Ethernet, PPP, Token Ring ๋“ฑ์ด ์žˆ๋‹ค.

 

โ–ถ Layer 2 Internet(์ธํ„ฐ๋„ท ๊ณ„์ธต)

ํŒจํ‚ท์„ ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฒฝ๋กœ ์„ค์ •(Routing)์„ ํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ OSI 7 ๊ณ„์ธต์˜ Network ๊ณ„์ธต๊ณผ ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜๋‹ค.

์ข…๋‹จ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ๋ณด์žฅํ•˜๊ณ , ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ(IP Address)๋ฅผ ํ• ๋‹นํ•œ๋‹ค.

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ๋กœ๋Š” IP, ARP, ICMP, RARP, OSPF ๋“ฑ์ด ์žˆ๋‹ค.

 

 

โ–ถ Layer 3 Transport(์ „์†ก ๊ณ„์ธต)

ํ†ต์‹  ๋…ธ๋“œ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ OSI 7 ๊ณ„์ธต์˜ ์ „์†ก(Transport)๊ณ„์ธต๊ณผ ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์„ธ์…˜๊ณผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ†ต์‹  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

๊ด€๋ จ๋œ ํ”„๋กœํ† ์ฝœ์—๋Š” TCP, UDP, RTP, RTCP ๋“ฑ์ด ์žˆ๋‹ค.

 

โ–ถ Layer 4 Application(์‘์šฉ ๊ณ„์ธต)

์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต์œผ๋กœ, ์‚ฌ์šฉ์ž-์†Œํ”„ํŠธ์›จ์–ด Application ๊ฐ„ ์†Œํ†ต์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.

OSI 7 ๊ณ„์ธต์˜ ์‘์šฉ(Application),ํ‘œํ˜„(Presentation),์„ธ์…˜(Session) ๊ณ„์ธต๊ณผ ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ๋Š” HTTP, HTTPS, FTP, SSH, Telnet, DNS, SMTP, DHCP ๋“ฑ์ด ์žˆ๋‹ค.