LUCATHREE.COM

← Back to list
🧐 TIL

[λ°±μ—”λ“œ κΈ°λ³Έ κ°œλ… 정리] OSI 7계측

μž‘μ„±μΌ:
TILTerms

OSI λͺ¨λΈ

OSIλŠ” Open Systems Interconnection의 μ•½μžλ‘œ OSI λͺ¨λΈμ΄λž€ λ„€νŠΈμ›Œν¬ μ—°κ΄€ κΈ°μˆ λ“€μ„ μ„€λͺ…ν•  λ•Œ ν•΄λ‹Ή 기술의 역할을 λ„€νŠΈμ›Œν¬μ˜ λ™μž‘ 방식에 따라 ꡬ체적으둜 μ„€λͺ…ν•˜κ³  이해할 수 μžˆλ„λ‘ ν•˜κΈ° μœ„ν•΄ ꡭ제 ν‘œμ€€ν™” 기ꡬ(ISO)μ—μ„œ μ •μ˜ν•œ 이둠 λͺ¨λΈμ΄λ‹€.
OSI λͺ¨λΈμ€ 7개의 계측(layer)으둜 λ‚˜λ‰˜μ–΄μ Έ μžˆμ–΄μ„œ κ΅­λ‚΄μ—μ„œλŠ” β€˜OSI 7κ³„μΈ΅β€™μœΌλ‘œ 더 자주 ν‘œν˜„ν•œλ‹€.

7κ°€μ§€ 계측

λ„€νŠΈμ›Œν¬μ˜ 흐름에 따라 데이터가 μ–΄λ–»κ²Œ λ§Œλ“€μ–΄μ§€κ³ , μ „λ‹¬λ˜κ³ , λ„μ°©ν•˜λŠ”μ§€ λ™μž‘μ„ μ§κ΄€μ μœΌλ‘œ νŒŒμ•…ν•  수 μžˆλ„λ‘ OSI λͺ¨λΈμ€ 7κ°€μ§€ κ³„μΈ΅μœΌλ‘œ 좔상화 λ˜μ–΄μžˆλ‹€.

7계측 - μ‘μš© 계측 (Application Layer)

μ‚¬μš©μžμ™€ κ°€μž₯ κ°€κΉŒμš΄ κ³„μΈ΅μœΌλ‘œ μ‚¬μš©μžκ°€ λΈŒλΌμš°μ €λ‚˜ 이메일 μ„œλΉ„μŠ€μ™€ 같은 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 톡해 데이터λ₯Ό μ†‘μˆ˜μ‹  ν•  수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” HTTP, FTP, SMTP, DNS 같은 ν”„λ‘œν† μ½œ λ˜λŠ” μ‹œμŠ€ν…œμ΄ 여기에 μ†ν•œλ‹€. (μ—¬κΈ°μ—μ„œ λΈŒλΌμš°μ €μ™€ 같은 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ€ μ‘μš© 계측에 μ†ν•˜λŠ” κΈ°μˆ μ„ ν™œμš©ν•˜λŠ” ν”„λ‘œκ·Έλž¨μΌ 뿐 μ •ν™•νžˆ μ‘μš© 계측에 μ†ν•˜λŠ” κΈ°μˆ μ€ μ•„λ‹ˆλ―€λ‘œ ν—·κ°ˆλ¦¬μ§€ 말자)
μ‚¬μš©μžκ°€ λΈŒλΌμš°μ €λ₯Ό 톡해 https://example.com μ΄λΌλŠ” url에 μ ‘κ·Όν•  λ•Œ λΈŒλΌμš°μ €κ°€ HTTP μš”μ²­ λ©”μ‹œμ§€λ₯Ό κ΅¬μ„±ν•˜κ³  url의 도메인 λͺ…을 IP둜 λ³€ν™˜ν•˜κΈ° μœ„ν•΄ DNS 쑰회λ₯Ό ν•˜λŠ” 과정이 μ‘μš© 계측에 μ†ν•œλ‹€.

6계측 - ν‘œν˜„ 계측 (Presentation Layer)

ν‘œν˜„ 계측은 μ „μ†‘λ˜λŠ” λ°μ΄ν„°μ˜ ν‘œν˜„ 방식을 λ³€ν™˜ν•˜κ³  μ••μΆ•, μ•”ν˜Έν™”/λ³΅ν˜Έν™” 등을 κ±°μΉ˜λŠ” 단계이닀. μ‘μš© ν”„λ‘œκ·Έλž¨ κ°„ 데이터 ν‘œν˜„μ΄ λ‹€λ₯΄λ”라도 독립성을 μ œκ³΅ν•˜κ³  μ†Œν†΅μ— λ¬Έμ œκ°€ 없도둝 ν•΄μ£Όλ©° μ˜μ–΄λ‘œλŠ” Translation Layer 라고 λΆ€λ₯΄κΈ°λ„ ν•œλ‹€.
데이터λ₯Ό λ‚˜νƒ€λ‚΄κΈ° μœ„ν•œ TEXT, GIF, JPG, MPEG λ“±μ˜ 인코딩 포맷과 그것을 κ΅¬λΆ„ν•˜κΈ° μœ„ν•œ MIME ν”„λ‘œν† μ½œ, λ³΄μ•ˆμ„ μœ„ν•œ TLS/SSL ν”„λ‘œν† μ½œ 등이 ν•΄λ‹Ή 계측에 ν¬ν•¨λœλ‹€.

5계측 - μ„Έμ…˜ 계측 (Session Layer)

μ‘μš© ν”„λ‘œμ„ΈμŠ€κ°€ 연결을 생성, μœ μ§€/관리, μ’…λ£Œν•˜κΈ° μœ„ν•œ 방법을 μ •μ˜ν•˜λŠ” 단계이닀. μ—¬κΈ°μ—” 전솑 μ€‘λ‹¨μ‹œ μž¬μ‹œμž‘ 및 볡ꡬ κΈ°λŠ₯μ΄λ‚˜ 체크포인트λ₯Ό ν†΅ν•œ 데이터 동기화 λ“±μ˜ κΈ°λŠ₯도 ν¬ν•¨λœλ‹€.
TCP/IP μ„Έμ…˜μ„ λ§Œλ“€κ³  μ—†μ• λŠ” κ³Όμ •μ΄λ‚˜ HTTP Keep-Aliveλ₯Ό ν†΅ν•œ μ—°κ²° μœ μ§€, TLS μ„Έμ…˜ 재개 등이 μ†ν•œλ‹€.

4계측 - 전솑 계측 (Transport Layer)

쒅단간(End-to-End) 톡신 κ³Όμ •μ—μ„œ λ°μ΄ν„°μ˜ μ‹ λ’°μ„± 및 μ™„κ²°μ„±μ˜ 보μž₯을 μ±…μž„μ§€λŠ” λ‹¨κ³„λ‘œ μƒμœ„ 계측듀이 데이터 μ „λ‹¬μ˜ μœ νš¨μ„±μ΄λ‚˜ νš¨μœ¨μ„±μ„ κ³ λ €ν•˜μ§€ μ•Šλ„λ‘ ν•΄μ€€λ‹€. 데이터λ₯Ό μž‘μ€ 쑰각(segment)으둜 λΆ„ν• ν•˜κ³  λΆ„ν• ν•˜μ—¬ μ „λ‹¬λœ λ°μ΄ν„°μ˜ μˆœμ„œ 보μž₯ 및 μž¬μ‘°ν•©, 였λ₯˜ κ²€μΆœ 및 μž¬μ „μ†‘κ³Ό λ©”μ‹œμ§€κ°€ μ§€μ •λœ μ£Όμ†Œλ‘œ μ˜¬λ°”λ₯΄κ²Œ μ „λ‹¬λ˜λ„λ‘ ν•˜λŠ” κΈ°λŠ₯듀을 ν•œλ‹€.
λŒ€ν‘œμ μΈ ν”„λ‘œν† μ½œλ‘œ TCP와 UDPκ°€ μžˆλ‹€.

3계측 - λ„€νŠΈμ›Œν¬ 계측 (Network Layer)

λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ˜ μ£Όμš” 역할은 데이터λ₯Ό μ •ν™•ν•œ λͺ©μ μ§€κΉŒμ§€ μ•ˆμ „ν•˜κ³  λΉ λ₯΄κ²Œ 전달할 수 μžˆλ„λ‘ 물리적인 경둜λ₯Ό κ²°μ •ν•˜λŠ” 것이닀. 이 과정을 λΌμš°νŒ…(routing)이라고 ν•˜λŠ”λ° 여기에 μ‚¬μš©ν•˜λŠ” ν”„λ‘œν† μ½œμ˜ μ’…λ₯˜λ‚˜ λΌμš°νŒ… κΈ°μˆ μ€ λ‹€μ–‘ν•˜λ‹€.
λŒ€ν‘œμ μœΌλ‘œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œλ‘œ 논리 μ£Όμ†Œ 지정을 μœ„ν•œ IPv4, IPv6κ°€ 있고, λΌμš°ν„°λŠ” IP μ£Όμ†Œλ₯Ό ν™œμš©ν•΄ νŒ¨ν‚·μ„ 졜적의 경둜둜 μ „λ‹¬ν•˜λŠ” λŒ€ν‘œμ μΈ λ„€νŠΈμ›Œν¬ μž₯비이닀.

2계측 - 데이터 링크 계측 (Data Link Layer)

데이터 링크 계측은 λ…Έλ“œμ™€ λ…Έλ“œ μ‚¬μ΄μ—μ„œ 물리계측을 톡해 μ „λ‹¬λ˜λŠ” λ©”μ‹œμ§€μ˜ 흐름을 κ΄€λ¦¬ν•˜μ—¬ 였λ₯˜ 없이 μ•ˆμ „ν•˜κ²Œ 정보가 μ „λ‹¬λ˜λ„λ‘ ν•˜λŠ” μ±…μž„μ„ μ§„λ‹€.
ν•΄λ‹Ή κ³„μΈ΅μ—μ„œλŠ” 물리적 μ£Όμ†ŒμΈ λ§₯(MAC) μ£Όμ†Œλ₯Ό μ‚¬μš©ν•˜μ—¬ 톡신이 이루어지며 λ„€νŠΈμ›Œν¬ κ³„μΈ΅μœΌλ‘œλΆ€ν„° 전달받은 νŒ¨ν‚·μ„ ν”„λ ˆμž„μ΄λΌλŠ” 전솑 λ‹¨μœ„λ‘œ λ‚˜λˆ„μ–΄ μ‚¬μš©ν•œλ‹€.
μ΄λ”λ„·μ΄λ‚˜ μ™€μ΄νŒŒμ΄κ°€ ν•΄λ‹Ή 계측에 μ†ν•œλ‹€.

1계측 - 물리 계측 (Physical Layer)

μ „κΈ°λ‚˜ 빛을 μ‚¬μš©ν•œ μ‹ ν˜Έ 및 기계적 νŠΉμ„±μ„ μ‚¬μš©ν•΄μ„œ 물리적으둜 데이터λ₯Ό μ „μ†‘ν•˜λŠ” κ³„μΈ΅μœΌλ‘œ 1κ³Ό 0으둜 λ‚˜νƒ€λ‚΄μ–΄μ§€λŠ” λΉ„νŠΈ λ‹¨μœ„λ₯Ό μ‚¬μš©ν•œλ‹€.
ν•΄λ‹Ή κ³„μΈ΅μ—μ„œλŠ” 데이터λ₯Ό μ „λ‹¬λ§Œ ν•  뿐 데이터가 무엇인지, 였λ₯˜κ°€ μžˆλŠ”μ§€ λ“±μ—λŠ” μ‹ κ²½μ“°μ§€ μ•ŠλŠ”λ‹€.
λŒ€ν‘œμ μΈ μž₯λΉ„λ‘œλŠ” ν—ˆλΈŒ, 리피터, 케이블, λͺ¨λŽ€ 등이 μ‘΄μž¬ν•œλ‹€.

μ‹€λ¬΄μ—μ„œμ˜ μ‘μš©

OSI 7계측은 λ„€νŠΈμ›Œν¬λ₯Ό κ΅¬μ„±ν•˜λŠ” 기술의 μ„€λͺ…을 μœ„ν•΄ μ •μ˜λœ 것이긴 ν•˜μ§€λ§Œ 각 단계λ₯Ό 흐름에 따라 νŒŒμ•…ν•˜κ³  μžˆμ„ λ•Œ 얻을 수 μžˆλŠ” 이점이 μžˆλ‹€. 톡신 κ³Όμ •μ—μ„œ 였λ₯˜κ°€ λ°œμƒν–ˆμ„ λ•Œ νŠΉμ • λ‹¨κ³„μ—μ„œ 문제λ₯Ό νŒŒμ•…ν•  경우 λ‹€λ₯Έ λ‹¨κ³„μ˜ μž₯λΉ„ 및 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 건듀이지 μ•Šκ³ λ„ 이상을 ν•΄κ²°ν•  수 있고 λ³΄μ•ˆ 섀계 및 μ„±λŠ₯ μ΅œμ ν™”μ—λ„ 계측 별 지식을 μ‘μš©ν•  수 있기 λ•Œλ¬Έμ— ν•΄λ‹Ή κ°œλ…μ„ μ΄ν•΄ν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€.
Β 
Β 
Β